{
  "schema": "blueprint.public-research-chronology/1",
  "sourceSnapshotAt": "2026-08-27T09:24:00.629Z",
  "sourceSnapshotDate": "2026-08-27",
  "authorityBoundary": "This index reports recorded source state and authority verbatim. Appearance, generated media, relative depth, presentation geometry, cleanup candidates, and inspectable splats do not gain metric, simulation, navigation, portal, publication, or product-default authority through inclusion.",
  "canonicalViewer": {
    "kind": "route",
    "path": "/worlds/world.casa-cornell.v23-r1",
    "url": "/worlds/world.casa-cornell.v23-r1",
    "note": "One canonical runtime; evidence, render, camera, and edit are decks on this route rather than separate viewers."
  },
  "eras": [
    {
      "id": "preserved-donor",
      "start": null,
      "end": "2026-07-31",
      "label": "Preserved donor evidence"
    },
    {
      "id": "2026-08-01-07-foundation",
      "start": "2026-08-01",
      "end": "2026-08-07",
      "label": "Camera, reconstruction, and local-toolchain foundation"
    },
    {
      "id": "2026-08-08-13-reconstruction",
      "start": "2026-08-08",
      "end": "2026-08-13",
      "label": "Coverage, plan fidelity, and reconstruction"
    },
    {
      "id": "2026-08-14-23-recovery",
      "start": "2026-08-14",
      "end": "2026-08-23",
      "label": "High-resolution recovery and comparative reconstruction"
    },
    {
      "id": "2026-08-24-current-product",
      "start": "2026-08-24",
      "end": null,
      "label": "Canonical product integration and evidence review"
    },
    {
      "id": "undated",
      "start": null,
      "end": null,
      "label": "Date not established by current sources"
    }
  ],
  "counts": {
    "entries": 444,
    "timelineSessions": 141,
    "baseTimelineSessions": 38,
    "continuationTimelineDocuments": 100,
    "generativeRunRoots": 66,
    "cleanupRunRoots": 34,
    "verificationSets": 163,
    "splatResults": 40,
    "splatPhysicalFiles": 50,
    "splatUniquePayloads": 40,
    "splatAliases": 12,
    "mediaReferences": 32138
  },
  "sources": [
    {
      "role": "canonical-timeline",
      "path": "docs/timeline/sessions.json",
      "byteLength": 145152,
      "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r2.json",
      "byteLength": 4837,
      "sha256": "c7e30ffdf4cd015ff712a57bd43373f69bf260ed15ce4156bf23654946320fe3"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r3.json",
      "byteLength": 2302,
      "sha256": "46fdbe9faeca3f1d0ea7dcbbb0d1a91a54566b87729356d37c8edf789bb7d202"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r4.json",
      "byteLength": 3041,
      "sha256": "946bf425ef824b5e81b5153ff598c49fdc8e97e9177bf8ff9414006bf2018ca4"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r5.json",
      "byteLength": 8708,
      "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r6.json",
      "byteLength": 4707,
      "sha256": "2e09b5f861f27dcdb16fe57b42759abd29ad0bde73916ca80b511cf64d78c13a"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r7.json",
      "byteLength": 4688,
      "sha256": "e4ebc2476a1e506089dcfb4e7db8c6b2c1360b35db334699cafd4ba6e4fcfcd1"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r8.json",
      "byteLength": 4301,
      "sha256": "51a9a0fa490e0f3f15bbb6f1afa4c742a3a96b210487d211e40a8ef3fd9affed"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r9.json",
      "byteLength": 4409,
      "sha256": "d217892a820e552474af9690a4012fefe652d97a87128a5d90e8e89f208aab34"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r10.json",
      "byteLength": 4717,
      "sha256": "c4c6e77eaea2d766fbc29f62a605ba1f2e19ccd59da60c844755ac1e64f233ee"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r11.json",
      "byteLength": 4870,
      "sha256": "01346385784b62ed1ffcd1db4d0e44f89abfb6a2d3747c6ee3ba9554f5399588"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r12.json",
      "byteLength": 3555,
      "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r13.json",
      "byteLength": 3909,
      "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r14.json",
      "byteLength": 3476,
      "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r15.json",
      "byteLength": 5150,
      "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r16.json",
      "byteLength": 3462,
      "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r17.json",
      "byteLength": 4195,
      "sha256": "cb102ed60e88c34fa1ebdd9d117d7447e8ac54888bf323f5e181ce150e7a9d48"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r18.json",
      "byteLength": 3583,
      "sha256": "f71f663c9cfc6ba2823fcd691e88a31b633705fa8819630e5440eb8f8198ab71"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r19.json",
      "byteLength": 5808,
      "sha256": "6627a70327e0ef5ce7a4ed14319774e8a7f819839a3d40f782fe7f3588079c4c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r20.json",
      "byteLength": 3896,
      "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r21.json",
      "byteLength": 3253,
      "sha256": "8bf6bf5a4402be11a1e6b994cd33c132645daa169f708681d89822b5811c7a67"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r22.json",
      "byteLength": 3953,
      "sha256": "6e0a3d5322c3876bebaac1d13d0239528df0b468f41720649a5125c7e4bb6a62"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r23.json",
      "byteLength": 4349,
      "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r24.json",
      "byteLength": 6211,
      "sha256": "23749fc7975175078cbf60d56e4fb4251f3cfa6a005fee540fc82d2ef2a676e2"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r25.json",
      "byteLength": 6311,
      "sha256": "00b49238a629dc28088b50d161672912657f32dbb3093415f34cca40c3cebec9"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r26.json",
      "byteLength": 2692,
      "sha256": "77fedf1092ed2989d916d288dd62a26f3cdb10c009233d8cf56a3405974bbf27"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r27.json",
      "byteLength": 2577,
      "sha256": "0771abcf60c970c6c6f693ab53c9b2b5e4542676dbaef94ada692cce58b53ce4"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r28.json",
      "byteLength": 2952,
      "sha256": "2cd23038ce936ef3985d4e905863370b6c443ec9f99149e64225b9939c9bda68"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r29.json",
      "byteLength": 2801,
      "sha256": "fefbee8b16725b279ccacc6ea3436a4ee3e4e9215022780c9dea09eb846cc153"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r30.json",
      "byteLength": 3309,
      "sha256": "a1ed55f050d3e6128e8911f08b37ee777b1240f596a0e01ffeb37dde54fa6813"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r31.json",
      "byteLength": 3440,
      "sha256": "0aa071cf61b85dafea2788ee8bd5bb4e8076e620c68846439242bdac839576ba"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r32.json",
      "byteLength": 3913,
      "sha256": "791b8dedc83e5a972ba1edfd7d3749e00e7932fd6cb44cb092c85b99cdc28b6b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r33.json",
      "byteLength": 4062,
      "sha256": "bc8222a24beb8bedf6a87957db1a60c712055b8510291792b83f774e95083613"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r34.json",
      "byteLength": 3043,
      "sha256": "1278d93ac51b57fed8137aa02654b5685e41472ff59e1a0e5fc225746d05f45b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r35.json",
      "byteLength": 4586,
      "sha256": "71979a6f340c05def598df3ee43eb7c8012397adedd78d212d20b5209628d96c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r36.json",
      "byteLength": 4301,
      "sha256": "419efdf94c127df9bd59ff396255985ac7bf00b79e0770fda267bc8b1b847c5b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r37.json",
      "byteLength": 5194,
      "sha256": "17789f63cbd9e33468ee0da9c1a4a04933c929b2e3ff34e1eebedb9954f136bc"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r38.json",
      "byteLength": 5119,
      "sha256": "51e6ad7a4e1053fe13b0861fc382332e751d6eacbcf0553d24995a8fd6e8320c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r39.json",
      "byteLength": 4476,
      "sha256": "505c156df25bd6272ece663975277d6b109405575e22d5ea4ff2ff6e439dd8d0"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r40.json",
      "byteLength": 3226,
      "sha256": "617c7bee8ca1b11a8a61e498a901ccef24921fa954135c64931af90d3ac9dc2f"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r41.json",
      "byteLength": 3554,
      "sha256": "0575573ec89ddba51f962942a5e2183d2994ea8be266b420b0b1f77f29c6a0e9"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r42.json",
      "byteLength": 5655,
      "sha256": "55105a71d515575befa25cbf0d54c666ed70c32f74fb23640c275e199831d6b6"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r43.json",
      "byteLength": 2898,
      "sha256": "bb83440d065e6a4640644ed8adfa6839184129720eb112e572e740facbb9a33e"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r44.json",
      "byteLength": 2878,
      "sha256": "b550646410db8a56c7e7b45284501bf22e215ed229cdbe8f53852ec3e86db603"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r45.json",
      "byteLength": 2319,
      "sha256": "f692bb49722cb3478ab137f66fdf5a82355fc5cb15e7e174b94fd31aea70cfdb"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r46.json",
      "byteLength": 2284,
      "sha256": "eaba7b5e9c86456e6a9892c9c5e1d09cc2549bf18f173f502fef7874ae708d98"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r47.json",
      "byteLength": 2094,
      "sha256": "6a225b5b4bae0421bac498c00baf25244775edca8581db5ce422e44378af354c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r48.json",
      "byteLength": 3778,
      "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r49.json",
      "byteLength": 3175,
      "sha256": "6b997d3a2d3739caccad4b929d60adc6e51b025a665e12a2c99e335bd207e0b0"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r50.json",
      "byteLength": 2830,
      "sha256": "87bec98a96872ca7976b99a2a22b33c2d8c3246ac64859c1ae6e9d9fe4fd307a"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r51.json",
      "byteLength": 3277,
      "sha256": "06e7a973a29c6c8a396278600f9b368a3a562b40e1b85c01814563592827a762"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r52.json",
      "byteLength": 3558,
      "sha256": "da63168b66e66b5323ff853125160bf1477c8d9420cc919493d657e6c8d97043"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r53.json",
      "byteLength": 2852,
      "sha256": "a6611b3b42a34189a5c7c46d3325f05fa1712d25080761dbe240e3aa02972297"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r54.json",
      "byteLength": 2765,
      "sha256": "6e947e0ae5656454175a7943037f4e7e7df901b90b36847067a7d2c1205eb912"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r55.json",
      "byteLength": 3272,
      "sha256": "e73d555c80aadee589182b99ec589e42e00394974e7cc4be02e601cf289b4de9"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r56.json",
      "byteLength": 2706,
      "sha256": "afd8e2e7ecbe90c1f2342007340874f79a5b9377293831fe4ca27c927474cc2b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r57.json",
      "byteLength": 2772,
      "sha256": "2a4164b11200f01dc77da0076b3a50c3257263989b3bed5e24f74880c7bce69b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r58.json",
      "byteLength": 2456,
      "sha256": "7922a5392c3842b34533ccf6beb499ddaa2ff4a68160412a9cf74e39cb2e4bdd"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r59.json",
      "byteLength": 2611,
      "sha256": "e014639023901f23ac8547796d5f6eaee1460ec55f7badd8046bc40a63d4d315"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r60.json",
      "byteLength": 2430,
      "sha256": "1999afdbb7dd560ccf9078fa777d512c6a9a2f946fb7e4828942b99e9fa2db5f"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r61.json",
      "byteLength": 2394,
      "sha256": "099b883fabe5af280abc207d755f4b1293a5d81ef82488cd136c39a9575b1c10"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r62.json",
      "byteLength": 2616,
      "sha256": "29470f87b981837ec3cd24960bba0b3aed195a179a35c8301132e7e8a91772d8"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r63.json",
      "byteLength": 2111,
      "sha256": "3d86e360b1f5d83eaad10a643056ac546a064c4562f461f88c1299a0f31c1927"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r64.json",
      "byteLength": 2270,
      "sha256": "2dff756ccf6fbc48020f2b935ed5970467f730eba6b8d5297083a86dc93160a1"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r65.json",
      "byteLength": 2366,
      "sha256": "01dbae4e4770892452336c12094d9c407b35023f0533f0e4a9102bce2ec7df8c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r66.json",
      "byteLength": 2348,
      "sha256": "5c8631639dd7e417f22f0f60ecc889ff3189a1518a43a5c6ffd9d495d244beaa"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r67.json",
      "byteLength": 2297,
      "sha256": "0cda96a5273c5eb24a51b8d521790f2772d9f495ccbc565dfdbef9c2b642f9b6"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r68.json",
      "byteLength": 2437,
      "sha256": "9e01ae2d096a7dd9b28debeaf0a86e7cbeca44963dc874ceb9d03146d9955575"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r69.json",
      "byteLength": 2412,
      "sha256": "2d8ecc8f0f41a78f0e78eeceae269f4a7640d4ef4081ad0b57fd42437cb3025c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r70.json",
      "byteLength": 2877,
      "sha256": "8509f3d591f9488f8ef11c23c963a2e11b85eb7781a609a789dda43a05546fb8"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r71.json",
      "byteLength": 2308,
      "sha256": "a71f9f8a44c80e5bd693a22e9efe06b1021bf04c11f83eed2ce0f025397eb20c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r72.json",
      "byteLength": 2731,
      "sha256": "496c23341ea57dc358ea02a705ea3e874d32954951c62fa986bea82dc8a05d04"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r73.json",
      "byteLength": 2444,
      "sha256": "685b45942f5e1ab7e7bc71e36ec96dd1cf48c049b5839ec4b6868844dee58a64"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r74.json",
      "byteLength": 2510,
      "sha256": "425e7d76adb8dcd2bf028c2c3c5e8df0ab5b7978085b357cd93cbebcef354883"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r75.json",
      "byteLength": 3099,
      "sha256": "a6db5dfb286089743b343b7250cacfa5d44e9e63b8355d21a9d24ae4dde41a62"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r76.json",
      "byteLength": 2589,
      "sha256": "ee3895220d35b5d52e953e588e7bf98826e00921f5304cf7b2da38e1ba34544a"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r77.json",
      "byteLength": 2370,
      "sha256": "ff2e27965b7f2665d8479c4f1e4b772d2a7bcb8854e5b8f1c433e10165fde6e5"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r78.json",
      "byteLength": 2556,
      "sha256": "94e06f915c2bdf9e6418febbab51816e92183b5d2d7f177979b23921e335ef9a"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r79.json",
      "byteLength": 2812,
      "sha256": "cdd6ff7f8772e71d7a657a582728995ef8f0132029db2848b69453ce208e2ded"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r80.json",
      "byteLength": 2282,
      "sha256": "927ffbf0aae01374a8708c01bcba60301034ecd9a8379a33050cba8b6444ab8b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r81.json",
      "byteLength": 3183,
      "sha256": "52bdc98e4be555e7ac522d88f55b79c783dfc6f3cab0b3cd16365efb0df61116"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r82.json",
      "byteLength": 2611,
      "sha256": "31c7844e9719766451c963eca7d5e2b1db215506bbcf3d6156abf7011a1736d5"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r83.json",
      "byteLength": 2860,
      "sha256": "a0bbef372604212894f35e131004f3da770e5d1edac09a42226346ef5a84eea0"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r84.json",
      "byteLength": 3284,
      "sha256": "3d5ce18b3454032ade3f2c07b6119e5500e9a716d10baaa50275d04caa5cafd9"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r85.json",
      "byteLength": 2832,
      "sha256": "7385d0a4f484fcff5e3ed0637cceea2f437fd2213028756104b55d1af6acff12"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r86.json",
      "byteLength": 2746,
      "sha256": "45181162b744f723c1c1f5459d3486505c09fc24faf58de59dd791c73ba5935a"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r87.json",
      "byteLength": 2792,
      "sha256": "3cbac3085832ff505442454015fd0d66f28fa2e334c784e7f83847119d3660bf"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r88.json",
      "byteLength": 2691,
      "sha256": "2cb2812bf0504edaedc55732c5f07fa20a1f8120a322633392ce8a3eaa47792c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r89.json",
      "byteLength": 3379,
      "sha256": "23b6bae7e2ed63212c3e6f18dc19791911c52e9f69fee2a0b5b9f5bfa4a1a992"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r90.json",
      "byteLength": 3136,
      "sha256": "67571b37e0ba2eabfa73899b85234c94ded1645dff4755bd05d4512072b3d0ed"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r91.json",
      "byteLength": 3003,
      "sha256": "dcdc22f87afb9346e7b43ce9e3a96268a3098c42439f8639c87d0a11f9c0f88b"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r92.json",
      "byteLength": 3311,
      "sha256": "b6afccc95a10a04c6efcaa466e3a2039755ae37f770d1c5f1ac2d0afc9070487"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r93.json",
      "byteLength": 3890,
      "sha256": "b78dcaa1ea07d2652061a944d64ddb303ab92d489c8fd0b21548ccaaff55667f"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r94.json",
      "byteLength": 3142,
      "sha256": "8144aa30fa1460c38221a8dfa3bb1604a25dc857f0dae04176dd91c8939f20cd"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r95.json",
      "byteLength": 3268,
      "sha256": "367e75e3fc5e9ca23986f2c63bfe0298de8706e24228d3345c734a2bf8e39b2c"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r96.json",
      "byteLength": 5006,
      "sha256": "1e1b82c7308c41e0e9de04c8431dbe8ba93eb444d2f90a020de93babbb70e7b8"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r97.json",
      "byteLength": 2405,
      "sha256": "6cf2bd5772a099d88972ff1388dba7a889dd5190417a5387d4d388854715bce8"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r98.json",
      "byteLength": 3409,
      "sha256": "8bd5059ff317d724583f05853ca18d2006dff5af58056b0b6354bb2120777007"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r99.json",
      "byteLength": 9203,
      "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r100.json",
      "byteLength": 9136,
      "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57"
    },
    {
      "role": "internal-timeline-continuation",
      "path": "docs/timeline/internal-continuation-r101.json",
      "byteLength": 5405,
      "sha256": "40efa6a840d13232229a5fe56ed36d8b3752619d2d243ae57e645acf00402685"
    },
    {
      "role": "canonical-splat-result-catalog",
      "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
      "byteLength": 477890,
      "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a"
    },
    {
      "role": "generative-run-root",
      "path": ".blueprint-data/generative-experiments",
      "rootCount": 66
    },
    {
      "role": "cleanup-run-root",
      "path": ".blueprint-data/splat-cleanup",
      "rootCount": 34
    },
    {
      "role": "verification-root",
      "path": "verification",
      "rootCount": 163
    }
  ],
  "generator": {
    "path": "scripts/build-public-research-chronology.mjs",
    "deterministic": true,
    "datePolicy": "Exact source timestamps first, associated timeline dates second, YYYYMMDD path tokens third, unresolved otherwise. No filesystem modification time and no invented clock time.",
    "mediaPolicy": "Image, video, and GLB records require payload signatures. Splat records require the catalog artifact contract or a positive byte length divisible by the 32-byte Gaussian row layout.",
    "sourceRecordPolicy": "Every entry names source path, JSON pointer, byte length, and SHA-256. Exact JSON records up to 64 KiB are embedded; larger records remain byte-identifiable by their source hash.",
    "sourceSnapshotPolicy": "sourceSnapshotDate is the latest recorded entry date. sourceSnapshotAt is the latest exact timestamp and may be earlier when newer sources record only a day."
  },
  "entries": [
    {
      "id": "splat-result:splat.casa.exterior.kling-30k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T03:16:42.613Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/0/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "unreviewed",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/0/review/state"
      },
      "authority": {
        "value": "historical-inspector-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/0/review/authority"
      },
      "title": "Exterior Kling 30k (V20)",
      "summary": "Historical appearance leader retained for fresh orientation and held-out reassessment; its old rank is not inherited as acceptance.",
      "decision": "Historical appearance leader retained for fresh orientation and held-out reassessment; its old rank is not inherited as acceptance.",
      "limitations": [
        "Orientation remains unreviewed and no product, metric, ground, navigation, portal, or cross-cell authority is granted."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2933088
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "dist/blueprint-preview/assets/splats/exterior-kling.splat",
            "url": "/dist/blueprint-preview/assets/splats/exterior-kling.splat",
            "byteLength": 2933088,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat",
            "byteLength": 2933088,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.kling-30k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.kling-30k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/0",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.kling-30k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T03:16:42.613Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json",
            "display": {
              "label": "Exterior Kling 30k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "cas-alias",
                "exterior",
                "historical",
                "kling"
              ]
            },
            "details": {
              "summary": "Historical appearance leader retained for fresh orientation and held-out reassessment; its old rank is not inherited as acceptance.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "unreviewed",
              "promotionState": "not-promoted",
              "authority": "historical-inspector-candidate-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Historical appearance leader retained for fresh orientation and held-out reassessment; its old rank is not inherited as acceptance."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 2933088,
              "sha256": "4c072462efee9f446e17f1e549ed52f955be393f564e4971db6dec2375bbb595",
              "gaussians": 91659,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat",
              "aliases": [
                ".blueprint-data/runtime-assets/sha256/4c/07/4c072462efee9f446e17f1e549ed52f955be393f564e4971db6dec2375bbb595",
                "dist/blueprint-preview/assets/splats/exterior-kling.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 32,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 91659,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 31.286007436227884,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.927883162209498,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 33.03825604677632,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.9401880971121948,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 32.62273496919312,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.9376030218248478,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 32.8389910489053,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.9369950839473027,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 32.446497375275655,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.9356673412734609,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 91659,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 32.446497375275655,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.9356673412734609,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 91659,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json",
                "sha256": "d20fb0625d35ac7a3e38ed01701862d5045417e9f708603d868a1366a214bdd2",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/runtime-assets/indexes/41d1098d5c491181b82cc742c414fa5d73707ae75a70f0a651f302e312352782.json",
                "sha256": "fd4388af10244a60e4af9ff97e661c9244119f803115a657ee9d19c471226c80",
                "declaredSchema": "blueprint.runtime-asset-cas-index/1",
                "legacySchemaVersion": null,
                "normalizedAs": "runtime-cas-index"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Orientation remains unreviewed and no product, metric, ground, navigation, portal, or cross-cell authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-kling-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 2361,
          "sha256": "d20fb0625d35ac7a3e38ed01701862d5045417e9f708603d868a1366a214bdd2",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime-assets/indexes/41d1098d5c491181b82cc742c414fa5d73707ae75a70f0a651f302e312352782.json",
          "recordPointer": "$",
          "byteLength": 21200,
          "sha256": "fd4388af10244a60e4af9ff97e661c9244119f803115a657ee9d19c471226c80",
          "declaredSchema": "blueprint.runtime-asset-cas-index/1",
          "normalizedAs": "runtime-cas-index",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.happyhorse-30k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T03:16:43.965Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/1/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-comparison",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/1/review/state"
      },
      "authority": {
        "value": "historical-comparison-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/1/review/authority"
      },
      "title": "Exterior Happy Horse 30k (V20)",
      "summary": "Preserved for historical comparison; completion grants no promotion authority.",
      "decision": "Preserved for historical comparison; completion grants no promotion authority.",
      "limitations": [
        "Historical protocol metrics are appearance evidence, not blind localization or real-property geometry authority."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6241280
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat",
            "byteLength": 6241280,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.happyhorse-30k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.happyhorse-30k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/1",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.happyhorse-30k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T03:16:43.965Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json",
            "display": {
              "label": "Exterior Happy Horse 30k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "exterior",
                "happyhorse",
                "historical"
              ]
            },
            "details": {
              "summary": "Preserved for historical comparison; completion grants no promotion authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 3
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-comparison",
              "promotionState": "not-promoted",
              "authority": "historical-comparison-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Preserved for historical comparison; completion grants no promotion authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 6241280,
              "sha256": "05eab5b54cffa6e85aa9f9cd217039749b498a5e445975bc34feac7d148fb8e1",
              "gaussians": 195040,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 32,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 195040,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 23.89583791629258,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.7578246017033912,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 24.688738564654614,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.7930970670035022,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 24.424182081598396,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.7889307788124905,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 24.120837499414165,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.7799062542017797,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 24.282399015489936,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.7799396754302909,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 195040,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 24.282399015489936,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.7799396754302909,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 195040,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json",
                "sha256": "bba2cac479c024ab0c6cac90169437e1d44e8de15beb1ab9a6b09fd95450e111",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Historical protocol metrics are appearance evidence, not blind localization or real-property geometry authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reconstruction/exterior-happyhorse-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 2369,
          "sha256": "bba2cac479c024ab0c6cac90169437e1d44e8de15beb1ab9a6b09fd95450e111",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.ray-30k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T06:18:05.719Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/2/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-comparison",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/2/review/state"
      },
      "authority": {
        "value": "historical-comparison-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/2/review/authority"
      },
      "title": "Exterior Ray 30k (V20)",
      "summary": "Preserved for comparison; this is not the later motion-control recovery track.",
      "decision": "Preserved for comparison; this is not the later motion-control recovery track.",
      "limitations": [
        "Historical comparison only; old camera-motion artifacts and protocol caveats remain visible."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4565280
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat",
            "byteLength": 4565280,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.ray-30k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.ray-30k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/2",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.ray-30k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T06:18:05.719Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json",
            "display": {
              "label": "Exterior Ray 30k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "exterior",
                "historical",
                "ray"
              ]
            },
            "details": {
              "summary": "Preserved for comparison; this is not the later motion-control recovery track.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-comparison",
              "promotionState": "not-promoted",
              "authority": "historical-comparison-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Preserved for comparison; this is not the later motion-control recovery track."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 4565280,
              "sha256": "a4c6b00a6bd87b5f1a079723c3cfeace823c032bb3a1ff50129fdf3d1511f4bd",
              "gaussians": 142665,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 32,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 142665,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 28.046056466400906,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.8611066893013705,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 26.32550619708274,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.8376970866136133,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 26.65911197955428,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.8466335357175252,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 27.21438844317526,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.8616791506541632,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 27.061265771553295,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.8517791155716681,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 142665,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 4,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 27.061265771553295,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.8517791155716681,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 142665,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 142665,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-conversion.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-conversion.json",
                "sha256": "9662d7f198d9a5235b817f2ff119ef1fb5021a07b122848d8aa23600788c48b8",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json",
                "sha256": "3da65747edc2507fcba5365898649de02695dd577deff1b817a7eff14328f236",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Historical comparison only; old camera-motion artifacts and protocol caveats remain visible."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-conversion.json",
          "recordPointer": "$",
          "byteLength": 669,
          "sha256": "9662d7f198d9a5235b817f2ff119ef1fb5021a07b122848d8aa23600788c48b8",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/ray-exterior-30k-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 2359,
          "sha256": "3da65747edc2507fcba5365898649de02695dd577deff1b817a7eff14328f236",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.fusion-5k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T06:21:11.525Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/3/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-comparison",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/3/review/state"
      },
      "authority": {
        "value": "historical-training-ablation-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/3/review/authority"
      },
      "title": "Exterior Fusion 5k (V20)",
      "summary": "Retained as a 5k training ablation, not a promotion candidate.",
      "decision": "Retained as a 5k training ablation, not a promotion candidate.",
      "limitations": [
        "Low-step historical ablation has no current product or geometry authority."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2700736
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat",
            "byteLength": 2700736,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-5k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-5k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/3",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.fusion-5k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T06:21:11.525Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json",
            "display": {
              "label": "Exterior Fusion 5k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "ablation",
                "exterior",
                "fusion",
                "historical"
              ]
            },
            "details": {
              "summary": "Retained as a 5k training ablation, not a promotion candidate.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-comparison",
              "promotionState": "not-promoted",
              "authority": "historical-training-ablation-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Retained as a 5k training ablation, not a promotion candidate."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 2700736,
              "sha256": "6b0b9434ea244abf0edbfb66f0c1bf975c8e091abf5eec680923415c1715564f",
              "gaussians": 84398,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 40,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 84398,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 8,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 25.491900017527346,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.7758827533406877,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 24.621721665381937,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.7421989588942938,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 22.39226733205236,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.6596785347200186,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 16.433730315084954,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.41174276251674957,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-psnr-db",
                "label": "gaussianFit.holdoutFrames.4.psnrDb",
                "value": 20.309252891957144,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-ssim",
                "label": "gaussianFit.holdoutFrames.4.ssim",
                "value": 0.5632329124272354,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-psnr-db",
                "label": "gaussianFit.holdoutFrames.5.psnrDb",
                "value": 21.189821517775044,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-ssim",
                "label": "gaussianFit.holdoutFrames.5.ssim",
                "value": 0.6022687831589633,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-6-psnr-db",
                "label": "gaussianFit.holdoutFrames.6.psnrDb",
                "value": 19.424182377746504,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-6-ssim",
                "label": "gaussianFit.holdoutFrames.6.ssim",
                "value": 0.5338720520210984,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-7-psnr-db",
                "label": "gaussianFit.holdoutFrames.7.psnrDb",
                "value": 19.67006409747727,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-7-ssim",
                "label": "gaussianFit.holdoutFrames.7.ssim",
                "value": 0.5726557287377178,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 21.19161752687532,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.6076915607270955,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-holdout-frame-count",
                "label": "gaussianFit.perSource.kling.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.kling.meanHoldoutPsnrDb",
                "value": 24.16862967165388,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-ssim",
                "label": "gaussianFit.perSource.kling.meanHoldoutSsim",
                "value": 0.7259200823183334,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-holdout-frame-count",
                "label": "gaussianFit.perSource.ray.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.ray.meanHoldoutPsnrDb",
                "value": 19.310934908272383,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-ssim",
                "label": "gaussianFit.perSource.ray.meanHoldoutSsim",
                "value": 0.5257481527009827,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-holdout-frame-count",
                "label": "gaussianFit.perSource.veo.holdoutFrameCount",
                "value": 2,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.veo.meanHoldoutPsnrDb",
                "value": 19.547123237611885,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-mean-holdout-ssim",
                "label": "gaussianFit.perSource.veo.meanHoldoutSsim",
                "value": 0.553263890379408,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 84398,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 5000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 8,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 21.19161752687532,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.6076915607270955,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 84398,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 5000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 84398,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-conversion.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-conversion.json",
                "sha256": "b416d2c12f10fbce45a0d8b862fcddd3488409c8656eafbc7c2ae5810ce93096",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json",
                "sha256": "93f327245381ea29c08760a2ff500094a982bb4b95c632e0ed771dac1e093f0e",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Low-step historical ablation has no current product or geometry authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-conversion.json",
          "recordPointer": "$",
          "byteLength": 676,
          "sha256": "b416d2c12f10fbce45a0d8b862fcddd3488409c8656eafbc7c2ae5810ce93096",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-5k-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 4382,
          "sha256": "93f327245381ea29c08760a2ff500094a982bb4b95c632e0ed771dac1e093f0e",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.fusion-30k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T06:27:57.756Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/4/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-comparison",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/4/review/state"
      },
      "authority": {
        "value": "historical-negative-control-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/4/review/authority"
      },
      "title": "Exterior Fusion 30k (V20)",
      "summary": "Retained as a negative control, not as an accepted reconstruction.",
      "decision": "Retained as a negative control, not as an accepted reconstruction.",
      "limitations": [
        "Historical appearance holdout does not establish cross-view geometry or real-property truth."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 10651904
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat",
            "byteLength": 10651904,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-30k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-30k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/4",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.fusion-30k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T06:27:57.756Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json",
            "display": {
              "label": "Exterior Fusion 30k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "exterior",
                "fusion",
                "historical",
                "negative-control"
              ]
            },
            "details": {
              "summary": "Retained as a negative control, not as an accepted reconstruction.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-comparison",
              "promotionState": "not-promoted",
              "authority": "historical-negative-control-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Retained as a negative control, not as an accepted reconstruction."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 10651904,
              "sha256": "db381dfed910b307f43b06eabd8159effbc17e66e80a7a9e623988003b121986",
              "gaussians": 332872,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 40,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 332872,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 8,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 27.80995626813768,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.8565415668953048,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 25.922624414500916,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.8076346898277703,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 24.27186779777444,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.7543304075869687,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 15.668898700087151,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.3716425399136509,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-psnr-db",
                "label": "gaussianFit.holdoutFrames.4.psnrDb",
                "value": 20.303021947338454,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-ssim",
                "label": "gaussianFit.holdoutFrames.4.ssim",
                "value": 0.5998258883447019,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-psnr-db",
                "label": "gaussianFit.holdoutFrames.5.psnrDb",
                "value": 21.268251554923356,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-ssim",
                "label": "gaussianFit.holdoutFrames.5.ssim",
                "value": 0.6403442069514571,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-6-psnr-db",
                "label": "gaussianFit.holdoutFrames.6.psnrDb",
                "value": 20.194096946243437,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-6-ssim",
                "label": "gaussianFit.holdoutFrames.6.ssim",
                "value": 0.627110215795691,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-7-psnr-db",
                "label": "gaussianFit.holdoutFrames.7.psnrDb",
                "value": 20.94304879771505,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-7-ssim",
                "label": "gaussianFit.holdoutFrames.7.ssim",
                "value": 0.6931146229762634,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 22.047720803340063,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.6688180172864759,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-holdout-frame-count",
                "label": "gaussianFit.perSource.kling.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.kling.meanHoldoutPsnrDb",
                "value": 26.001482826804345,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-ssim",
                "label": "gaussianFit.perSource.kling.meanHoldoutSsim",
                "value": 0.8061688881033479,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-holdout-frame-count",
                "label": "gaussianFit.perSource.ray.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.ray.meanHoldoutPsnrDb",
                "value": 19.080057400782987,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-ssim",
                "label": "gaussianFit.perSource.ray.meanHoldoutSsim",
                "value": 0.5372708784032699,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-holdout-frame-count",
                "label": "gaussianFit.perSource.veo.holdoutFrameCount",
                "value": 2,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.veo.meanHoldoutPsnrDb",
                "value": 20.568572871979242,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-veo-mean-holdout-ssim",
                "label": "gaussianFit.perSource.veo.meanHoldoutSsim",
                "value": 0.6601124193859772,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 332872,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 8,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 22.047720803340063,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.6688180172864759,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 40,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 332872,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 32,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 332872,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-conversion.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-conversion.json",
                "sha256": "fa93d1d1ee74a38b79de228a297e9772b856fcf2ef3b4ee1ecdff2a34bb11601",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json",
                "sha256": "a4ada41fe80b4a6db4a67a40ce9d0330e5fcc8f130a50a960d36d58c4b101aa7",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Historical appearance holdout does not establish cross-view geometry or real-property truth."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-conversion.json",
          "recordPointer": "$",
          "byteLength": 682,
          "sha256": "fa93d1d1ee74a38b79de228a297e9772b856fcf2ef3b4ee1ecdff2a34bb11601",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-exterior-30k-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 4385,
          "sha256": "a4ada41fe80b4a6db4a67a40ce9d0330e5fcc8f130a50a960d36d58c4b101aa7",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.fusion-kr-30k-v20",
      "kind": "splat-result",
      "createdAt": "2026-07-20T06:54:17.774Z",
      "date": "2026-07-20",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/5/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v20-exterior-r1",
      "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-comparison",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/5/review/state"
      },
      "authority": {
        "value": "historical-negative-control-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/5/review/authority"
      },
      "title": "Exterior Fusion KR 30k (V20)",
      "summary": "Retained as a negative control, not as an accepted reconstruction.",
      "decision": "Retained as a negative control, not as an accepted reconstruction.",
      "limitations": [
        "Historical metrics do not grant orientation, product, metric, ground, navigation, portal, or cross-cell authority."
      ],
      "relatedRunIds": [
        "blueprint-v20-exterior-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 8131616
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat",
            "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat",
            "byteLength": 8131616,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-kr-30k-v20",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fusion-kr-30k-v20",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/5",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.fusion-kr-30k-v20",
            "runId": "blueprint-v20-exterior-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-07-20T06:54:17.774Z",
            "createdAtSource": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json",
            "display": {
              "label": "Exterior Fusion KR 30k (V20)",
              "group": "V20 preserved donors",
              "tags": [
                "exterior",
                "fusion-kr",
                "historical",
                "negative-control"
              ]
            },
            "details": {
              "summary": "Retained as a negative control, not as an accepted reconstruction.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-comparison",
              "promotionState": "not-promoted",
              "authority": "historical-negative-control-only",
              "evidenceRefs": [
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Retained as a negative control, not as an accepted reconstruction."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 8131616,
              "sha256": "77bf73197a6dc3d44fd5463d65a44116e3d941410d4be8165c707e71adf1de00",
              "gaussians": 254113,
              "primaryPath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat",
              "browserUrl": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 28,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 254113,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k.splat"
              },
              {
                "id": "gaussian-fit-holdout-frame-count",
                "label": "gaussianFit.holdoutFrameCount",
                "value": 6,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-psnr-db",
                "label": "gaussianFit.holdoutFrames.0.psnrDb",
                "value": 27.820865618615738,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-0-ssim",
                "label": "gaussianFit.holdoutFrames.0.ssim",
                "value": 0.8453942604380443,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-psnr-db",
                "label": "gaussianFit.holdoutFrames.1.psnrDb",
                "value": 26.161016825416535,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-1-ssim",
                "label": "gaussianFit.holdoutFrames.1.ssim",
                "value": 0.8180023781306129,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-psnr-db",
                "label": "gaussianFit.holdoutFrames.2.psnrDb",
                "value": 24.39092810986938,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-2-ssim",
                "label": "gaussianFit.holdoutFrames.2.ssim",
                "value": 0.7720979908929766,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-psnr-db",
                "label": "gaussianFit.holdoutFrames.3.psnrDb",
                "value": 16.30004198361414,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-3-ssim",
                "label": "gaussianFit.holdoutFrames.3.ssim",
                "value": 0.4042234815396336,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-psnr-db",
                "label": "gaussianFit.holdoutFrames.4.psnrDb",
                "value": 18.98330492279731,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-4-ssim",
                "label": "gaussianFit.holdoutFrames.4.ssim",
                "value": 0.5494719059757667,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-psnr-db",
                "label": "gaussianFit.holdoutFrames.5.psnrDb",
                "value": 20.10870971572727,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-holdout-frames-5-ssim",
                "label": "gaussianFit.holdoutFrames.5.ssim",
                "value": 0.6048205126281195,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-psnr-db",
                "label": "gaussianFit.meanHoldoutPsnrDb",
                "value": 22.29414452934006,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-mean-holdout-ssim",
                "label": "gaussianFit.meanHoldoutSsim",
                "value": 0.6656684216008589,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-holdout-frame-count",
                "label": "gaussianFit.perSource.kling.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.kling.meanHoldoutPsnrDb",
                "value": 26.124270184633886,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-kling-mean-holdout-ssim",
                "label": "gaussianFit.perSource.kling.meanHoldoutSsim",
                "value": 0.811831543153878,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-holdout-frame-count",
                "label": "gaussianFit.perSource.ray.holdoutFrameCount",
                "value": 3,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-psnr-db",
                "label": "gaussianFit.perSource.ray.meanHoldoutPsnrDb",
                "value": 18.464018874046243,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-per-source-ray-mean-holdout-ssim",
                "label": "gaussianFit.perSource.ray.meanHoldoutSsim",
                "value": 0.5195053000478399,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-splat-count",
                "label": "gaussianFit.splatCount",
                "value": 254113,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-frame-count",
                "label": "gaussianFit.trainingFrameCount",
                "value": 22,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "gaussian-fit-training-steps",
                "label": "gaussianFit.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-input-frame-count",
                "label": "poseRecovery.inputFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "pose-recovery-registered-frame-count",
                "label": "poseRecovery.registeredFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 6,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 22.29414452934006,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.6656684216008589,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 28,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 254113,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 22,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 254113,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-conversion.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-conversion.json",
                "sha256": "6b365ef17838fde7bddb369e71f53ce57c6bbc500a121954164b49c19294278a",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json",
                "sha256": "6c97ca8128e6bcb0b3d9af839cd42ed3181e127e6e2629f8bdf46819fed03438",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Historical metrics do not grant orientation, product, metric, ground, navigation, portal, or cross-cell authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-conversion.json",
          "recordPointer": "$",
          "byteLength": 693,
          "sha256": "6b365ef17838fde7bddb369e71f53ce57c6bbc500a121954164b49c19294278a",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/reprocessing/fusion-kr-exterior-30k-reconstruction.json",
          "recordPointer": "$",
          "byteLength": 3628,
          "sha256": "6c97ca8128e6bcb0b3d9af839cd42ed3181e127e6e2629f8bdf46819fed03438",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.great-room.brush-153402-v22",
      "kind": "splat-result",
      "createdAt": "2026-07-26T00:00:00.000Z",
      "date": "2026-07-26",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/6/createdAt"
      },
      "era": "preserved-donor",
      "runId": "blueprint-v22-great-room-playable",
      "path": ".blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-authority",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/6/review/state"
      },
      "authority": {
        "value": "accepted-local-playback-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/6/review/authority"
      },
      "title": "Great Room Brush 153,402 (V22)",
      "summary": "Canonical V22 playable-cell splat with local playback authority.",
      "decision": "Canonical V22 playable-cell splat with local playback authority.",
      "limitations": [
        "Fusion34-to-ground alignment is display-fit only; this payload grants no cross-cell metric, portal, or physical-property alignment authority."
      ],
      "relatedRunIds": [
        "blueprint-v22-great-room-playable"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4908864
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
            "url": "/.blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
            "byteLength": 4908864,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=great-room&representation=splat&deck=evidence",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=great-room&representation=splat&deck=evidence",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/runtime-assets/indexes/c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35.json",
          "url": "/.blueprint-data/runtime-assets/indexes/c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "url": "/fixtures/historical-splat-comparison-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/6",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.great-room.brush-153402-v22",
            "runId": "blueprint-v22-great-room-playable",
            "sceneId": "cell.casa.great-room",
            "createdAt": "2026-07-26T00:00:00.000Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Great Room Brush 153,402 (V22)",
              "group": "V22 playable authority",
              "tags": [
                "cas",
                "great-room",
                "interior",
                "playable"
              ]
            },
            "details": {
              "summary": "Canonical V22 playable-cell splat with local playback authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-authority",
              "promotionState": "promoted",
              "authority": "accepted-local-playback-only",
              "evidenceRefs": [
                ".blueprint-data/runtime-assets/indexes/c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35.json",
                "fixtures/historical-splat-comparison-r1/manifest.json"
              ],
              "decisionNotes": [
                "Canonical V22 playable-cell splat with local playback authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 4908864,
              "sha256": "6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
              "gaussians": 153402,
              "primaryPath": ".blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
              "browserUrl": "/.blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "legacy-recorded",
              "count": 34,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 153402,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/runtime-assets/sha256/6d/aa/6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219"
              },
              {
                "id": "recorded-metrics-holdout-frame-count",
                "label": "recordedMetrics.holdoutFrameCount",
                "value": 7,
                "unit": "count",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-input-frame-count",
                "label": "recordedMetrics.inputFrameCount",
                "value": 34,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-psnr-db",
                "label": "recordedMetrics.meanHoldoutPsnrDb",
                "value": 24.308033700306158,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-mean-holdout-ssim",
                "label": "recordedMetrics.meanHoldoutSsim",
                "value": 0.8054686925655082,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-registered-frame-count",
                "label": "recordedMetrics.registeredFrameCount",
                "value": 34,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-splat-count",
                "label": "recordedMetrics.splatCount",
                "value": 153402,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-frame-count",
                "label": "recordedMetrics.trainingFrameCount",
                "value": 27,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              },
              {
                "id": "recorded-metrics-training-steps",
                "label": "recordedMetrics.trainingSteps",
                "value": 30000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "fixtures/historical-splat-comparison-r1/manifest.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/runtime-assets/indexes/41d1098d5c491181b82cc742c414fa5d73707ae75a70f0a651f302e312352782.json",
                "sha256": "fd4388af10244a60e4af9ff97e661c9244119f803115a657ee9d19c471226c80",
                "declaredSchema": "blueprint.runtime-asset-cas-index/1",
                "legacySchemaVersion": null,
                "normalizedAs": "runtime-cas-index"
              },
              {
                "path": ".blueprint-data/runtime-assets/indexes/c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35.json",
                "sha256": "e3edfe18e7c8797f77074321da8f0a0a9bb6b2ec938e2740e7e8ae5b6c90f8c8",
                "declaredSchema": "blueprint.runtime-asset-cas-index/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "fixtures/historical-splat-comparison-r1/manifest.json",
                "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
                "declaredSchema": "blueprint.historical-splat-comparison/1",
                "legacySchemaVersion": null,
                "normalizedAs": "historical-comparison"
              }
            ],
            "limitations": [
              "Fusion34-to-ground alignment is display-fit only; this payload grants no cross-cell metric, portal, or physical-property alignment authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime-assets/indexes/41d1098d5c491181b82cc742c414fa5d73707ae75a70f0a651f302e312352782.json",
          "recordPointer": "$",
          "byteLength": 21200,
          "sha256": "fd4388af10244a60e4af9ff97e661c9244119f803115a657ee9d19c471226c80",
          "declaredSchema": "blueprint.runtime-asset-cas-index/1",
          "normalizedAs": "runtime-cas-index",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime-assets/indexes/c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35.json",
          "recordPointer": "$",
          "byteLength": 19160,
          "sha256": "e3edfe18e7c8797f77074321da8f0a0a9bb6b2ec938e2740e7e8ae5b6c90f8c8",
          "declaredSchema": "blueprint.runtime-asset-cas-index/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "fixtures/historical-splat-comparison-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10634,
          "sha256": "70eff4d4cc3a6e59367cf58cb8d3c11cf374dfaf6e6467d6b658247d4f221fa1",
          "declaredSchema": "blueprint.historical-splat-comparison/1",
          "normalizedAs": "historical-comparison",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-01-first-camera-guide-candidates-r4-rejected-r5-unsigned-then-reassessed-1",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/outcome"
      },
      "authority": null,
      "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
      "summary": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
      "decision": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later.",
      "limitations": [],
      "relatedRunIds": [
        "camera-guide-20260801-r4-rejected",
        "camera-guide-20260801-r5-unsigned",
        "r5-guide-reassessment-20260801-r1",
        "exterior-splat-browser-review-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "docs/blueprint-r5-camera-guide-adversarial-review-r1.md",
          "url": "/docs/blueprint-r5-camera-guide-adversarial-review-r1.md",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
            "headline": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
            "outcome": "rejected",
            "runs": [
              "camera-guide-20260801-r4-rejected",
              "camera-guide-20260801-r5-unsigned",
              "r5-guide-reassessment-20260801-r1",
              "exterior-splat-browser-review-r1"
            ],
            "surfaces": [
              "docs/blueprint-r5-camera-guide-adversarial-review-r1.md"
            ],
            "lesson": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-01-living-world-runtime-browser-verification-and-ui-style-recovery-0",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/outcome"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started.",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "docs/liveengine-world-runtime-session-r1.md",
          "url": "/docs/liveengine-world-runtime-session-r1.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/web-control-plane-bff.md",
          "url": "/docs/web-control-plane-bff.md",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801",
      "path": "verification/browser-live-20260801",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 194399
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/99-failure-state.png",
            "url": "/verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/99-failure-state.png",
            "byteLength": 163462,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/verification.json",
          "url": "/verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 194399,
          "sha256": "582afa622d75e633b7f7a58511c2a4d59ae14c47f4fe5342654871d1445ec019",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801/living-world-39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82/verification.json",
          "recordPointer": "$",
          "byteLength": 30937,
          "sha256": "680667d15d00da8f5bcd0d33659122b42397db90413258103291b1c093e6b8e4",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.3.0",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": null,
              "afterAdvance": null,
              "beforeFocus": null,
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [
                "Failed to load resource: the server responded with a status of 500 (Internal Server Error)",
                "./packages/legacy-import/src/living-world-fixture.ts\nCode generation for chunk item errored\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n\nCaused by:\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nDebug info:\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\n- Execution of *EcmascriptChunkItemContent::new failed\n- Execution of EcmascriptModuleContent::new failed\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nImport traces:\n  Server Component:\n    ./packages/legacy-import/src/living-world-fixture.ts\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\n\n  Client Component Browser:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\n    ./packages/world-authority/src/index.ts [Client Component Browser]\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\n    ./packages/world-authority/src/index.ts [Client Component SSR]\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]",
                "./packages/legacy-import/src/verified-asset.ts\nCode generation for chunk item errored\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\n\nCaused by:\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nDebug info:\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\n- Execution of *EcmascriptChunkItemContent::new failed\n- Execution of EcmascriptModuleContent::new failed\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nImport traces:\n  Server Component:\n    ./packages/legacy-import/src/verified-asset.ts\n    ./packages/legacy-import/src/index.ts\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\n\n  Client Component Browser:\n    ./packages/legacy-import/src/verified-asset.ts [Client Component Browser]\n    ./packages/legacy-import/src/index.ts [Client Component Browser]\n    ./packages/world-authority/src/index.ts [Client Component Browser]\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./packages/legacy-import/src/verified-asset.ts [Client Component SSR]\n    ./packages/legacy-import/src/index.ts [Client Component SSR]\n    ./packages/world-authority/src/index.ts [Client Component SSR]\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]",
                "./packages/legacy-import/src/living-world-fixture.ts\nCode generation for chunk item errored\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n\nCaused by:\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nDebug info:\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\n- Execution of *EcmascriptChunkItemContent::new failed\n- Execution of EcmascriptModuleContent::new failed\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nImport traces:\n  Server Component:\n    ./packages/legacy-import/src/living-world-fixture.ts\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\n\n  Client Component Browser:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\n    ./packages/world-authority/src/index.ts [Client Component Browser]\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\n    ./packages/world-authority/src/index.ts [Client Component SSR]\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]",
                "./packages/legacy-import/src/verified-asset.ts\nCode generation for chunk item errored\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\n\nCaused by:\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nDebug info:\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\n- Execution of *EcmascriptChunkItemContent::new failed\n- Execution of EcmascriptModuleContent::new failed\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nImport traces:\n  Server Component:\n    ./packages/legacy-import/src/verified-asset.ts\n    ./packages/legacy-import/src/index.ts\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\n\n  Client Component Browser:\n    ./packages/legacy-import/src/verified-asset.ts [Client Component Browser]\n    ./packages/legacy-import/src/index.ts [Client Component Browser]\n    ./packages/world-authority/src/index.ts [Client Component Browser]\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./packages/legacy-import/src/verified-asset.ts [Client Component SSR]\n    ./packages/legacy-import/src/index.ts [Client Component SSR]\n    ./packages/world-authority/src/index.ts [Client Component SSR]\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]"
              ],
              "pageErrors": [
                "Error: ./packages/legacy-import/src/living-world-fixture.ts\nCode generation for chunk item errored\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n\nCaused by:\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nDebug info:\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\n- Execution of *EcmascriptChunkItemContent::new failed\n- Execution of EcmascriptModuleContent::new failed\n- the chunking context (unknown) does not support external modules (request: node:fs)\n\nImport traces:\n  Server Component:\n    ./packages/legacy-import/src/living-world-fixture.ts\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\n\n  Client Component Browser:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\n    ./packages/world-authority/src/index.ts [Client Component Browser]\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\n    ./packages/world-authority/src/index.ts [Client Component SSR]\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\n\n"
              ],
              "failedRequests": [],
              "serverErrors": [
                "500 http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
              ],
              "captureErrors": [],
              "fatalError": "TimeoutError: locator.waitFor: Timeout 120000ms exceeded.\nCall log:\n\u001b[2m  - waiting for locator('.living-runtime') to be visible\u001b[22m\n"
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: locator.waitFor: Timeout 120000ms exceeded.\nCall log:\n\u001b[2m  - waiting for locator('.living-runtime') to be visible\u001b[22m\n"
              },
              {
                "checkId": "process-session-ready",
                "passed": false,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "null"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": false,
                "expected": "great room active/focused with explicit runtime and checkpoint revisions",
                "actual": "null"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": false,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "null"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": false,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "null"
              },
              {
                "checkId": "single-canvas",
                "passed": false,
                "expected": "exactly 1 canvas",
                "actual": "undefined"
              },
              {
                "checkId": "four-representation-controls",
                "passed": false,
                "expected": "exactly 4 representation controls",
                "actual": "undefined"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": false,
                "expected": "63 declared and rendered controls",
                "actual": "null"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": false,
                "expected": "7 cameras and 6 point shaders",
                "actual": "null"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": false,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "null"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": false,
                "expected": "10/10 ready and 0 failed",
                "actual": "null"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": false,
                "expected": "3 mounted and in scene",
                "actual": "null"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": false,
                "expected": "elapsed clock increases",
                "actual": "null"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "null"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "atlas changes to a cell",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "selected and process-focused cell become canonical exterior",
                "actual": "null"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[null,null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[null,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime and checkpoint exactly once",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": false,
                "expected": "0 console errors",
                "actual": "[\"Failed to load resource: the server responded with a status of 500 (Internal Server Error)\",\"./packages/legacy-import/src/living-world-fixture.ts\\nCode generation for chunk item errored\\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n\\nCaused by:\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nDebug info:\\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\\n- Execution of *EcmascriptChunkItemContent::new failed\\n- Execution of EcmascriptModuleContent::new failed\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nImport traces:\\n  Server Component:\\n    ./packages/legacy-import/src/living-world-fixture.ts\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\\n\\n  Client Component Browser:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\\n    ./packages/world-authority/src/index.ts [Client Component Browser]\\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\\n    ./packages/world-authority/src/index.ts [Client Component SSR]\\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\",\"./packages/legacy-import/src/verified-asset.ts\\nCode generation for chunk item errored\\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\\n\\nCaused by:\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nDebug info:\\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\\n- Execution of *EcmascriptChunkItemContent::new failed\\n- Execution of EcmascriptModuleContent::new failed\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nImport traces:\\n  Server Component:\\n    ./packages/legacy-import/src/verified-asset.ts\\n    ./packages/legacy-import/src/index.ts\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\\n\\n  Client Component Browser:\\n    ./packages/legacy-import/src/verified-asset.ts [Client Component Browser]\\n    ./packages/legacy-import/src/index.ts [Client Component Browser]\\n    ./packages/world-authority/src/index.ts [Client Component Browser]\\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./packages/legacy-import/src/verified-asset.ts [Client Component SSR]\\n    ./packages/legacy-import/src/index.ts [Client Component SSR]\\n    ./packages/world-authority/src/index.ts [Client Component SSR]\\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\",\"./packages/legacy-import/src/living-world-fixture.ts\\nCode generation for chunk item errored\\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n\\nCaused by:\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nDebug info:\\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\\n- Execution of *EcmascriptChunkItemContent::new failed\\n- Execution of EcmascriptModuleContent::new failed\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nImport traces:\\n  Server Component:\\n    ./packages/legacy-import/src/living-world-fixture.ts\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\\n\\n  Client Component Browser:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\\n    ./packages/world-authority/src/index.ts [Client Component Browser]\\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\\n    ./packages/world-authority/src/index.ts [Client Component SSR]\\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\",\"./packages/legacy-import/src/verified-asset.ts\\nCode generation for chunk item errored\\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\\n\\nCaused by:\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nDebug info:\\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/verified-asset.ts [app-client] (ecmascript)\\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\\n- Execution of *EcmascriptChunkItemContent::new failed\\n- Execution of EcmascriptModuleContent::new failed\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nImport traces:\\n  Server Component:\\n    ./packages/legacy-import/src/verified-asset.ts\\n    ./packages/legacy-import/src/index.ts\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\\n\\n  Client Component Browser:\\n    ./packages/legacy-import/src/verified-asset.ts [Client Component Browser]\\n    ./packages/legacy-import/src/index.ts [Client Component Browser]\\n    ./packages/world-authority/src/index.ts [Client Component Browser]\\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./packages/legacy-import/src/verified-asset.ts [Client Component SSR]\\n    ./packages/legacy-import/src/index.ts [Client Component SSR]\\n    ./packages/world-authority/src/index.ts [Client Component SSR]\\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\"]"
              },
              {
                "checkId": "no-page-errors",
                "passed": false,
                "expected": "0 page errors",
                "actual": "[\"Error: ./packages/legacy-import/src/living-world-fixture.ts\\nCode generation for chunk item errored\\nAn error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n\\nCaused by:\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nDebug info:\\n- An error occurred while generating the chunk item [project]/packages/legacy-import/src/living-world-fixture.ts [app-client] (ecmascript)\\n- Execution of <ModuleChunkItem as EcmascriptChunkItem>::content_with_async_module_info failed\\n- Execution of *EcmascriptChunkItemContent::new failed\\n- Execution of EcmascriptModuleContent::new failed\\n- the chunking context (unknown) does not support external modules (request: node:fs)\\n\\nImport traces:\\n  Server Component:\\n    ./packages/legacy-import/src/living-world-fixture.ts\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx\\n\\n  Client Component Browser:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component Browser]\\n    ./packages/world-authority/src/index.ts [Client Component Browser]\\n    ./apps/web/lib/world-session-client.ts [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component Browser]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./packages/legacy-import/src/living-world-fixture.ts [Client Component SSR]\\n    ./packages/world-authority/src/index.ts [Client Component SSR]\\n    ./apps/web/lib/world-session-client.ts [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Client Component SSR]\\n    ./apps/web/components/WorldSessionRuntimeBridge.tsx [Server Component]\\n    ./apps/web/app/(runtime)/worlds/[worldId]/page.tsx [Server Component]\\n\\n\"]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": false,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[\"500 http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1\"]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":1,\"highResolution\":1,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:559c182ad8ce2b4f02bc726b68f0e7c01f9967607686af83868aa598569a46dd",
                "byteLength": 163462,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 43.772179,
                  "lumaStdDev": 22.994293,
                  "p05Luma": 0,
                  "p95Luma": 51,
                  "darkPixelFraction": 0.172669,
                  "colorBucketCount": 50
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:39ac03ff87d5e0e80b1695502c52e811344f20caab5436bb787c9defe35e6e82"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r2",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r2",
      "path": "verification/browser-live-20260801-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 885863
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/99-failure-state.png",
            "byteLength": 875255,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/verification.json",
          "url": "/verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 885863,
          "sha256": "73fcbee9055bdaf9d9ef0bc148e8e92652e524a0337e740e938e1f500a9ba443",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r2/living-world-d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee/verification.json",
          "recordPointer": "$",
          "byteLength": 10608,
          "sha256": "45af17127928bf2c69cd989b4b300928b454e092a97162c4466aa046d1be3a05",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.3.0",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": null,
              "afterAdvance": null,
              "beforeFocus": null,
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "process-session-ready",
                "passed": false,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "null"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": false,
                "expected": "great room active/focused with explicit runtime and checkpoint revisions",
                "actual": "null"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": false,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "null"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": false,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "null"
              },
              {
                "checkId": "single-canvas",
                "passed": false,
                "expected": "exactly 1 canvas",
                "actual": "undefined"
              },
              {
                "checkId": "four-representation-controls",
                "passed": false,
                "expected": "exactly 4 representation controls",
                "actual": "undefined"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": false,
                "expected": "63 declared and rendered controls",
                "actual": "null"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": false,
                "expected": "7 cameras and 6 point shaders",
                "actual": "null"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": false,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "null"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": false,
                "expected": "10/10 ready and 0 failed",
                "actual": "null"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": false,
                "expected": "3 mounted and in scene",
                "actual": "null"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": false,
                "expected": "elapsed clock increases",
                "actual": "null"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "null"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "atlas changes to a cell",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "selected and process-focused cell become canonical exterior",
                "actual": "null"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[null,null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[null,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime and checkpoint exactly once",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":1,\"highResolution\":1,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:b25dced533c44af6ce0bf75e269e3ffebf3068247c3a3b526b292be9abce45a7",
                "byteLength": 875255,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 23.439323,
                  "lumaStdDev": 36.094124,
                  "p05Luma": 7,
                  "p95Luma": 84,
                  "darkPixelFraction": 0.768911,
                  "colorBucketCount": 178
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:d799dcabb6b25d5300f3f441bb3c1d29c9e31c6d998e5b7e011563d1316e43ee"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r3",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r3",
      "path": "verification/browser-live-20260801-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 1003994
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/01-atlas-ready.png",
            "byteLength": 494708,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/99-failure-state.png",
            "byteLength": 494837,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/verification.json",
          "url": "/verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 1003994,
          "sha256": "1d648c2805accd6b9e1fbe3ec8ea34dffe15035c533cb6ff161155ef0f723b1e",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r3/living-world-11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531/verification.json",
          "recordPointer": "$",
          "byteLength": 14449,
          "sha256": "ba9a58f085cf26884e8c190f8b4a40881cc8c27f0a13e9346156cf846bd42cae",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.3.0",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": null,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 8726,
                  "actor.instance.casa.garden-wanderer-r1": 8726,
                  "actor.instance.casa.theater-captain-r1": 8726
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.88398,
                  "actor.instance.casa.garden-wanderer-r1": 0.27175,
                  "actor.instance.casa.theater-captain-r1": 0.27175
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.4f96d434-0d1d-4761-a307-13a2ec1be343",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 895,
                "authoritativeEventCursor": 7468,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 8726,
                  "actor.instance.casa.garden-wanderer-r1": 8726,
                  "actor.instance.casa.theater-captain-r1": 8726
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": null,
              "beforeFocus": null,
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.4f96d434-0d1d-4761-a307-13a2ec1be343\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": false,
                "expected": "great room active/focused with explicit runtime and checkpoint revisions",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.exterior\",0,895]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":8726,\"actor.instance.casa.garden-wanderer-r1\":8726,\"actor.instance.casa.theater-captain-r1\":8726}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":8726,\"actor.instance.casa.garden-wanderer-r1\":8726,\"actor.instance.casa.theater-captain-r1\":8726}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": false,
                "expected": "elapsed clock increases",
                "actual": "null"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "null"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "atlas changes to a cell",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "selected and process-focused cell become canonical exterior",
                "actual": "null"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[null,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[null,null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime and checkpoint exactly once",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":2,\"highResolution\":2,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:af56b0f27c2337afc252ffe22358b528af6c58ece70a6458833639093d5e2310",
                "byteLength": 494708,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.424119,
                  "lumaStdDev": 31.700876,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642517,
                  "colorBucketCount": 131
                }
              },
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:4110280a3d90ab68895fb26a3e8a6d675bf59f1009b2aac9789b568404dfa6d3",
                "byteLength": 494837,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.425755,
                  "lumaStdDev": 31.710386,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642509,
                  "colorBucketCount": 132
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:11b453ffd522e8ba927b5cf6b0a01fa3eae0364ca2352fc6ea481dd5fbd72531"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r4",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r4",
      "path": "verification/browser-live-20260801-r4",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 1444217
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/01-atlas-ready.png",
            "byteLength": 494614,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/99-failure-state.png",
            "byteLength": 929567,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/verification.json",
          "url": "/verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 1444217,
          "sha256": "a8ea930d51039812dc1d89a57bb95e5961a0b4156044fc77c2ff5fbf9d2eb7a3",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r4/living-world-3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc/verification.json",
          "recordPointer": "$",
          "byteLength": 20036,
          "sha256": "afb87a0cfa78e09ae033061df5725dd78b8f5ede77788600709f3f8608beb1b8",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.3.0",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 1293.1465719,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 10219,
                  "actor.instance.casa.garden-wanderer-r1": 10219,
                  "actor.instance.casa.theater-captain-r1": 10219
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.19088,
                  "actor.instance.casa.garden-wanderer-r1": 0.55225,
                  "actor.instance.casa.theater-captain-r1": 0.55225
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.8b3fd7cb-5f64-4850-ac4e-8e354c89bf24",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 1063,
                "authoritativeEventCursor": 295,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 10219,
                  "actor.instance.casa.garden-wanderer-r1": 10219,
                  "actor.instance.casa.theater-captain-r1": 10219
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 1307.7677218000001,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 10336,
                  "actor.instance.casa.garden-wanderer-r1": 10336,
                  "actor.instance.casa.theater-captain-r1": 10336
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.58181,
                  "actor.instance.casa.garden-wanderer-r1": 0.40301,
                  "actor.instance.casa.theater-captain-r1": 0.40301
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.8b3fd7cb-5f64-4850-ac4e-8e354c89bf24",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 1075,
                "authoritativeEventCursor": 412,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 10336,
                  "actor.instance.casa.garden-wanderer-r1": 10336,
                  "actor.instance.casa.theater-captain-r1": 10336
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 1307.7677218000001,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 10336,
                  "actor.instance.casa.garden-wanderer-r1": 10336,
                  "actor.instance.casa.theater-captain-r1": 10336
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.58181,
                  "actor.instance.casa.garden-wanderer-r1": 0.40301,
                  "actor.instance.casa.theater-captain-r1": 0.40301
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.8b3fd7cb-5f64-4850-ac4e-8e354c89bf24",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 1075,
                "authoritativeEventCursor": 412,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 10336,
                  "actor.instance.casa.garden-wanderer-r1": 10336,
                  "actor.instance.casa.theater-captain-r1": 10336
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [
                "Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
              ],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [
                "500 http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents"
              ],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.8b3fd7cb-5f64-4850-ac4e-8e354c89bf24\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": false,
                "expected": "great room active/focused with explicit runtime and checkpoint revisions",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.exterior\",0,1063]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":10219,\"actor.instance.casa.garden-wanderer-r1\":10219,\"actor.instance.casa.theater-captain-r1\":10219}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":10219,\"actor.instance.casa.garden-wanderer-r1\":10219,\"actor.instance.casa.theater-captain-r1\":10219}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": true,
                "expected": "elapsed clock increases",
                "actual": "[1293.1465719,1307.7677218000001]"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "{\"actor.casa.wanderer.v22\":0.58181,\"actor.instance.casa.garden-wanderer-r1\":0.40301,\"actor.instance.casa.theater-captain-r1\":0.40301}"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "atlas changes to a cell",
                "actual": "[\"cell.casa.exterior\",null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "selected and process-focused cell become canonical exterior",
                "actual": "null"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[0,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation +1",
                "actual": "[1075,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"],null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[3,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[1307.7677218000001,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[{\"actor.casa.wanderer.v22\":0.58181,\"actor.instance.casa.garden-wanderer-r1\":0.40301,\"actor.instance.casa.theater-captain-r1\":0.40301},null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime and checkpoint exactly once",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": false,
                "expected": "0 console errors",
                "actual": "[\"Failed to load resource: the server responded with a status of 500 (Internal Server Error)\"]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": false,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[\"500 http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents\"]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":2,\"highResolution\":2,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:a25bfdc5229f5487f989831776378689fac56eda99dd48545307a7ceecc7a2ec",
                "byteLength": 494614,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.422483,
                  "lumaStdDev": 31.694535,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.64253,
                  "colorBucketCount": 132
                }
              },
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:2d63f52cefba4361a6996c6390373a058b47b6e604ee165ca20877861147aac4",
                "byteLength": 929567,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 22.735326,
                  "lumaStdDev": 28.946931,
                  "p05Luma": 7,
                  "p95Luma": 62,
                  "darkPixelFraction": 0.611315,
                  "colorBucketCount": 182
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:3715ae876d6518329eaa36aa98d26c05c0ecdb99fb5622378b332a83c0fcd7dc"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r5",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r5",
      "path": "verification/browser-live-20260801-r5",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 1360042
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/01-atlas-ready.png",
            "byteLength": 495743,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/99-failure-state.png",
            "byteLength": 844297,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/verification.json",
          "url": "/verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 1360042,
          "sha256": "91b859d44cd741d11a1e7cd9118c6d7363a5a437fd9097d2d80800eb20facdd6",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r5/living-world-9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549/verification.json",
          "recordPointer": "$",
          "byteLength": 20002,
          "sha256": "cca8b5f13c5a9e9f26f3e926497ffad17222287486c47b498c8f1c0470ed06d1",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.5.0",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3081.2107127000004,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 24725,
                  "actor.instance.casa.garden-wanderer-r1": 24725,
                  "actor.instance.casa.theater-captain-r1": 24725
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.24888,
                  "actor.instance.casa.garden-wanderer-r1": 0.84319,
                  "actor.instance.casa.theater-captain-r1": 0.84319
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2523,
                "authoritativeEventCursor": 2684,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 24725,
                  "actor.instance.casa.garden-wanderer-r1": 24725,
                  "actor.instance.casa.theater-captain-r1": 24725
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3097.4055577000004,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 24852,
                  "actor.instance.casa.garden-wanderer-r1": 24852,
                  "actor.instance.casa.theater-captain-r1": 24852
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.70193,
                  "actor.instance.casa.garden-wanderer-r1": 0.62115,
                  "actor.instance.casa.theater-captain-r1": 0.62115
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2536,
                "authoritativeEventCursor": 2811,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 24852,
                  "actor.instance.casa.garden-wanderer-r1": 24852,
                  "actor.instance.casa.theater-captain-r1": 24852
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3097.4055577000004,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 24852,
                  "actor.instance.casa.garden-wanderer-r1": 24852,
                  "actor.instance.casa.theater-captain-r1": 24852
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.70193,
                  "actor.instance.casa.garden-wanderer-r1": 0.62115,
                  "actor.instance.casa.theater-captain-r1": 0.62115
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 0,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2536,
                "authoritativeEventCursor": 2811,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 24852,
                  "actor.instance.casa.garden-wanderer-r1": 24852,
                  "actor.instance.casa.theater-captain-r1": 24852
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "focusTargetCellId": "cell.casa.great-room",
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": true,
                "expected": "great room remains the active play authority, restored focus is one of 10 canonical cells, and runtime/checkpoint revisions are non-negative integers",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.exterior\",0,2523]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":24725,\"actor.instance.casa.garden-wanderer-r1\":24725,\"actor.instance.casa.theater-captain-r1\":24725}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":24725,\"actor.instance.casa.garden-wanderer-r1\":24725,\"actor.instance.casa.theater-captain-r1\":24725}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": true,
                "expected": "elapsed clock increases",
                "actual": "[3081.2107127000004,3097.4055577000004]"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "{\"actor.casa.wanderer.v22\":0.70193,\"actor.instance.casa.garden-wanderer-r1\":0.62115,\"actor.instance.casa.theater-captain-r1\":0.62115}"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "recorded canonical focus target differs from the prior selection and becomes selected",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.exterior\",null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "recorded canonical focus target differs from prior process focus and becomes selected/process-focused",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.exterior\",null,null]"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[0,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation +1",
                "actual": "[2536,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"],null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[3,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[3097.4055577000004,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[{\"actor.casa.wanderer.v22\":0.70193,\"actor.instance.casa.garden-wanderer-r1\":0.62115,\"actor.instance.casa.theater-captain-r1\":0.62115},null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime and checkpoint exactly once",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":2,\"highResolution\":2,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:9fb5e2f0c3c553785c2ed05c391384b3fec9f5227a1c6b3ce6ef9ecc95f07123",
                "byteLength": 495743,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.427865,
                  "lumaStdDev": 31.70697,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642504,
                  "colorBucketCount": 131
                }
              },
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:ae60a3894e6781fe96497c6dfac58014b9f075d0c1ec93a12eda51fdfb23f0e3",
                "byteLength": 844297,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 25.855538,
                  "lumaStdDev": 32.198738,
                  "p05Luma": 7,
                  "p95Luma": 85,
                  "darkPixelFraction": 0.549957,
                  "colorBucketCount": 199
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:9c46a520bdb4d32fcb81468e2c2e14aa3d6e3948040ae58c3332700818819549"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r6",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r6",
      "path": "verification/browser-live-20260801-r6",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 3264219
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/02-canonical-depth-field.png",
            "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/02-canonical-depth-field.png",
            "byteLength": 777186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/03-canonical-source-frame.png",
            "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/03-canonical-source-frame.png",
            "byteLength": 867250,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/01-atlas-ready.png",
            "byteLength": 495194,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/04-canonical-point-field.png",
            "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/04-canonical-point-field.png",
            "byteLength": 15709,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/99-failure-state.png",
            "byteLength": 1079079,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/verification.json",
          "url": "/verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r6",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 3264219,
          "sha256": "b199b240a8253e81badb36f3cd58ce2e09902855f2125af72b7910a61606750b",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r6/living-world-807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a/verification.json",
          "recordPointer": "$",
          "byteLength": 29801,
          "sha256": "efb60a800758babd001a7d77e718ec71abc39aa1882074a4786fdc47df8f7a2f",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.5.1",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3512.1639745,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28255,
                  "actor.instance.casa.garden-wanderer-r1": 28255,
                  "actor.instance.casa.theater-captain-r1": 28255
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.36439,
                  "actor.instance.casa.garden-wanderer-r1": 0.80579,
                  "actor.instance.casa.theater-captain-r1": 0.80579
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 1,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2883,
                "authoritativeEventCursor": 6214,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28255,
                  "actor.instance.casa.garden-wanderer-r1": 28255,
                  "actor.instance.casa.theater-captain-r1": 28255
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3526.4080526000002,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28369,
                  "actor.instance.casa.garden-wanderer-r1": 28369,
                  "actor.instance.casa.theater-captain-r1": 28369
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.78186,
                  "actor.instance.casa.garden-wanderer-r1": 0.70705,
                  "actor.instance.casa.theater-captain-r1": 0.70705
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 1,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2895,
                "authoritativeEventCursor": 6328,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28369,
                  "actor.instance.casa.garden-wanderer-r1": 28369,
                  "actor.instance.casa.theater-captain-r1": 28369
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3526.4080526000002,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28369,
                  "actor.instance.casa.garden-wanderer-r1": 28369,
                  "actor.instance.casa.theater-captain-r1": 28369
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.78186,
                  "actor.instance.casa.garden-wanderer-r1": 0.70705,
                  "actor.instance.casa.theater-captain-r1": 0.70705
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 1,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2895,
                "authoritativeEventCursor": 6328,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28369,
                  "actor.instance.casa.garden-wanderer-r1": 28369,
                  "actor.instance.casa.theater-captain-r1": 28369
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3546.5395222,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28532,
                  "actor.instance.casa.garden-wanderer-r1": 28532,
                  "actor.instance.casa.theater-captain-r1": 28532
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.29327,
                  "actor.instance.casa.garden-wanderer-r1": 0.80825,
                  "actor.instance.casa.theater-captain-r1": 0.80825
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 2,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2911,
                "authoritativeEventCursor": 6492,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28532,
                  "actor.instance.casa.garden-wanderer-r1": 28532,
                  "actor.instance.casa.theater-captain-r1": 28532
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterSourceRepresentationSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3568.7825882,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28711,
                  "actor.instance.casa.garden-wanderer-r1": 28711,
                  "actor.instance.casa.theater-captain-r1": 28711
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.88447,
                  "actor.instance.casa.garden-wanderer-r1": 0.08274,
                  "actor.instance.casa.theater-captain-r1": 0.08274
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 2,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2930,
                "authoritativeEventCursor": 6671,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28711,
                  "actor.instance.casa.garden-wanderer-r1": 28711,
                  "actor.instance.casa.theater-captain-r1": 28711
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "focusTargetCellId": "cell.casa.exterior",
              "afterRepresentationSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 3570.0144062000004,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 28721,
                  "actor.instance.casa.garden-wanderer-r1": 28721,
                  "actor.instance.casa.theater-captain-r1": 28721
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.98826,
                  "actor.instance.casa.garden-wanderer-r1": 0.3065,
                  "actor.instance.casa.theater-captain-r1": 0.3065
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 2,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 2931,
                "authoritativeEventCursor": 6681,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 28721,
                  "actor.instance.casa.garden-wanderer-r1": 28721,
                  "actor.instance.casa.theater-captain-r1": 28721
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "points",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [
                "GET http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/session net::ERR_ABORTED"
              ],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": true,
                "expected": "great room remains the active play authority, restored focus is one of 10 canonical cells, and runtime/checkpoint revisions are non-negative integers",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.great-room\",1,2883]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":28255,\"actor.instance.casa.garden-wanderer-r1\":28255,\"actor.instance.casa.theater-captain-r1\":28255}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":28255,\"actor.instance.casa.garden-wanderer-r1\":28255,\"actor.instance.casa.theater-captain-r1\":28255}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": true,
                "expected": "focused renderer remains in depth mode",
                "actual": "depth"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": true,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":26.374016,\"lumaStdDev\":36.719915,\"p05Luma\":7,\"p95Luma\":101,\"darkPixelFraction\":0.633641,\"colorBucketCount\":108}"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": true,
                "expected": "representation becomes source",
                "actual": "source"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": true,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":45.178014,\"lumaStdDev\":56.667348,\"p05Luma\":7,\"p95Luma\":175,\"darkPixelFraction\":0.568068,\"colorBucketCount\":121}"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": true,
                "expected": "representation becomes points",
                "actual": "points"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":0.958192,\"lumaStdDev\":8.822995,\"p05Luma\":0,\"p95Luma\":0,\"darkPixelFraction\":0.989803,\"colorBucketCount\":19}"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": true,
                "expected": "elapsed clock increases",
                "actual": "[3512.1639745,3526.4080526000002]"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "{\"actor.casa.wanderer.v22\":0.78186,\"actor.instance.casa.garden-wanderer-r1\":0.70705,\"actor.instance.casa.theater-captain-r1\":0.70705}"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": true,
                "expected": "recorded canonical focus target differs from the prior selection and becomes selected",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.great-room\",\"cell.casa.exterior\"]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": true,
                "expected": "recorded canonical focus target differs from prior process focus and becomes selected/process-focused",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.great-room\",\"cell.casa.exterior\",\"cell.casa.exterior\"]"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": true,
                "expected": "runtime revision +1",
                "actual": "[1,2]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": true,
                "expected": "checkpoint generation advances by at least 1 while the autonomous actor host may seal additional ticks",
                "actual": "[2895,2911]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": true,
                "expected": "active cell and world-state revision unchanged",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.great-room\",1,1]"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": true,
                "expected": "simulation cells unchanged",
                "actual": "[[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"],[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"]]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": true,
                "expected": "3 actors before and after focus",
                "actual": "[3,3]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": true,
                "expected": "clock remains monotonic",
                "actual": "[3526.4080526000002,3546.5395222]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[{\"actor.casa.wanderer.v22\":0.78186,\"actor.instance.casa.garden-wanderer-r1\":0.70705,\"actor.instance.casa.theater-captain-r1\":0.70705},{\"actor.casa.wanderer.v22\":0.29327,\"actor.instance.casa.garden-wanderer-r1\":0.80825,\"actor.instance.casa.theater-captain-r1\":0.80825}]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime exactly once and checkpoint generation by at least 1",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": false,
                "expected": "0 failed page requests",
                "actual": "[\"GET http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/session net::ERR_ABORTED\"]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": true,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":5,\"highResolution\":5,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:e6ba005b355e3b2b6e4ab9b340b8ac2fe8206162038dc6dffa63bf6920016574",
                "byteLength": 495194,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.420629,
                  "lumaStdDev": 31.703701,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642526,
                  "colorBucketCount": 133
                }
              },
              {
                "captureId": "canonical-depth-field",
                "fileName": "02-canonical-depth-field.png",
                "hash": "sha256:f36b33a004f7affe39844dd1b9a73908359355d373dbc41fc1880b6e75a85b70",
                "byteLength": 777186,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 26.374016,
                  "lumaStdDev": 36.719915,
                  "p05Luma": 7,
                  "p95Luma": 101,
                  "darkPixelFraction": 0.633641,
                  "colorBucketCount": 108
                }
              },
              {
                "captureId": "canonical-source-frame",
                "fileName": "03-canonical-source-frame.png",
                "hash": "sha256:be49d326a9ee84886fb4ab7c600b90b69f108aec87e25bdd79c8e375828bcba2",
                "byteLength": 867250,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 45.178014,
                  "lumaStdDev": 56.667348,
                  "p05Luma": 7,
                  "p95Luma": 175,
                  "darkPixelFraction": 0.568068,
                  "colorBucketCount": 121
                }
              },
              {
                "captureId": "canonical-point-field",
                "fileName": "04-canonical-point-field.png",
                "hash": "sha256:ac9c1ec1a1823ca542b8babe94ee68de951160b1067ac179b00f0784508966a3",
                "byteLength": 15709,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 0.958192,
                  "lumaStdDev": 8.822995,
                  "p05Luma": 0,
                  "p95Luma": 0,
                  "darkPixelFraction": 0.989803,
                  "colorBucketCount": 19
                }
              },
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:9e3dce49ee47a38cb93d00c2ee3e56c65c5511e8589aeeb65e769c8a3c8b5147",
                "byteLength": 1079079,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 42.589379,
                  "lumaStdDev": 57.259038,
                  "p05Luma": 12,
                  "p95Luma": 203,
                  "darkPixelFraction": 0.554701,
                  "colorBucketCount": 116
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:807d3eacf8f85aa8136a9dcb17d9028a44112a21a8fd4043f9f269f59ad2be8a"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r7",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r7",
      "path": "verification/browser-live-20260801-r7",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 8,
        "byteLength": 7085813
      },
      "media": {
        "counts": {
          "image": 7,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/02-canonical-depth-field.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/02-canonical-depth-field.png",
            "byteLength": 777186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/03-canonical-source-frame.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/03-canonical-source-frame.png",
            "byteLength": 867250,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/01-atlas-ready.png",
            "byteLength": 495075,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/04-canonical-point-field.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/04-canonical-point-field.png",
            "byteLength": 104419,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/05-canonical-splat-field.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/05-canonical-splat-field.png",
            "byteLength": 1141827,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/06-focused-cell.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/06-focused-cell.png",
            "byteLength": 2484411,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/99-failure-state.png",
            "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/99-failure-state.png",
            "byteLength": 1176607,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/verification.json",
          "url": "/verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r7",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 7085813,
          "sha256": "6cce2f7c8f1051115b7642cf7014fa0ec27eb4b750db2c9d2090f8a2f2e2d3fb",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r7/living-world-8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837/verification.json",
          "recordPointer": "$",
          "byteLength": 39038,
          "sha256": "6871570ef6a45c23e43292ccf869832dcc29fce2efc4510d6c3930a22401ca5f",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.5.2",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4713.6039413,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 37917,
                  "actor.instance.casa.garden-wanderer-r1": 37917,
                  "actor.instance.casa.theater-captain-r1": 37917
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.30854,
                  "actor.instance.casa.garden-wanderer-r1": 0.5146,
                  "actor.instance.casa.theater-captain-r1": 0.5146
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 42,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3888,
                "authoritativeEventCursor": 15938,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 37917,
                  "actor.instance.casa.garden-wanderer-r1": 37917,
                  "actor.instance.casa.theater-captain-r1": 37917
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4729.3767647,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38041,
                  "actor.instance.casa.garden-wanderer-r1": 38041,
                  "actor.instance.casa.theater-captain-r1": 38041
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.7208,
                  "actor.instance.casa.garden-wanderer-r1": 0.41932,
                  "actor.instance.casa.theater-captain-r1": 0.41932
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 42,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3901,
                "authoritativeEventCursor": 16062,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38041,
                  "actor.instance.casa.garden-wanderer-r1": 38041,
                  "actor.instance.casa.theater-captain-r1": 38041
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4729.3767647,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38041,
                  "actor.instance.casa.garden-wanderer-r1": 38041,
                  "actor.instance.casa.theater-captain-r1": 38041
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.7208,
                  "actor.instance.casa.garden-wanderer-r1": 0.41932,
                  "actor.instance.casa.theater-captain-r1": 0.41932
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 42,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3901,
                "authoritativeEventCursor": 16062,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38041,
                  "actor.instance.casa.garden-wanderer-r1": 38041,
                  "actor.instance.casa.theater-captain-r1": 38041
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4752.1987009,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38220,
                  "actor.instance.casa.garden-wanderer-r1": 38220,
                  "actor.instance.casa.theater-captain-r1": 38220
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.35236,
                  "actor.instance.casa.garden-wanderer-r1": 0.7604,
                  "actor.instance.casa.theater-captain-r1": 0.7604
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 43,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3920,
                "authoritativeEventCursor": 16242,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38220,
                  "actor.instance.casa.garden-wanderer-r1": 38220,
                  "actor.instance.casa.theater-captain-r1": 38220
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterSourceRepresentationSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4779.8109365,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38420,
                  "actor.instance.casa.garden-wanderer-r1": 38420,
                  "actor.instance.casa.theater-captain-r1": 38420
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.09714,
                  "actor.instance.casa.garden-wanderer-r1": 0.37042,
                  "actor.instance.casa.theater-captain-r1": 0.37042
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 43,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3942,
                "authoritativeEventCursor": 16442,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38420,
                  "actor.instance.casa.garden-wanderer-r1": 38420,
                  "actor.instance.casa.theater-captain-r1": 38420
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "focusTargetCellId": "cell.casa.exterior",
              "afterRepresentationSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4781.1032807,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38430,
                  "actor.instance.casa.garden-wanderer-r1": 38430,
                  "actor.instance.casa.theater-captain-r1": 38430
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.20668,
                  "actor.instance.casa.garden-wanderer-r1": 0.60655,
                  "actor.instance.casa.theater-captain-r1": 0.60655
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.exterior",
                "authoritativeRuntimeRevision": 43,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3943,
                "authoritativeEventCursor": 16452,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38430,
                  "actor.instance.casa.garden-wanderer-r1": 38430,
                  "actor.instance.casa.theater-captain-r1": 38430
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "points",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterSplatRepresentationSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4794.762778,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 38538,
                  "actor.instance.casa.garden-wanderer-r1": 38538,
                  "actor.instance.casa.theater-captain-r1": 38538
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.47934,
                  "actor.instance.casa.garden-wanderer-r1": 0.19436,
                  "actor.instance.casa.theater-captain-r1": 0.19436
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 44,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 3955,
                "authoritativeEventCursor": 16560,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 38538,
                  "actor.instance.casa.garden-wanderer-r1": 38538,
                  "actor.instance.casa.theater-captain-r1": 38538
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "splat",
                "cameraMode": "cinematic",
                "worldShot": "focus",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterCameraSwitch": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4864.670889200001,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 39079,
                  "actor.instance.casa.garden-wanderer-r1": 39079,
                  "actor.instance.casa.theater-captain-r1": 39079
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.20487,
                  "actor.instance.casa.garden-wanderer-r1": 0.75776,
                  "actor.instance.casa.theater-captain-r1": 0.75776
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 44,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 4013,
                "authoritativeEventCursor": 17101,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 39079,
                  "actor.instance.casa.garden-wanderer-r1": 39079,
                  "actor.instance.casa.theater-captain-r1": 39079
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "splat",
                "cameraMode": "explore",
                "worldShot": "v22",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterExpand": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 4896.7498873,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 39329,
                  "actor.instance.casa.garden-wanderer-r1": 39329,
                  "actor.instance.casa.theater-captain-r1": 39329
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.17017,
                  "actor.instance.casa.garden-wanderer-r1": 0.56405,
                  "actor.instance.casa.theater-captain-r1": 0.56405
                },
                "selectedCell": "cell.casa.great-room",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.great-room",
                "authoritativeRuntimeRevision": 44,
                "authoritativeWorldStateRevision": 1,
                "authoritativeCheckpointGeneration": 4040,
                "authoritativeEventCursor": 17351,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 39329,
                  "actor.instance.casa.garden-wanderer-r1": 39329,
                  "actor.instance.casa.theater-captain-r1": 39329
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 1,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "splat",
                "cameraMode": "explore",
                "worldShot": "v22",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": true,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "Error: locator.selectOption: Error: strict mode violation: locator('.route-editor .field-label select') resolved to 5 elements:\n    1) <select>…</select> aka getByLabel('ActorGreat-room hostGarden')\n    2) <select>…</select> aka getByLabel('Behavior modefollow routehold')\n    3) <select>…</select> aka getByLabel('Animation intentanimation.')\n    4) <select>…</select> aka getByLabel('Animation bindingdeclared')\n    5) <select>…</select> aka getByLabel('Selected waypoint01 ·')\n\nCall log:\n\u001b[2m  - waiting for locator('.route-editor .field-label select')\u001b[22m\n"
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "Error: locator.selectOption: Error: strict mode violation: locator('.route-editor .field-label select') resolved to 5 elements:\n    1) <select>…</select> aka getByLabel('ActorGreat-room hostGarden')\n    2) <select>…</select> aka getByLabel('Behavior modefollow routehold')\n    3) <select>…</select> aka getByLabel('Animation intentanimation.')\n    4) <select>…</select> aka getByLabel('Animation bindingdeclared')\n    5) <select>…</select> aka getByLabel('Selected waypoint01 ·')\n\nCall log:\n\u001b[2m  - waiting for locator('.route-editor .field-label select')\u001b[22m\n"
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": true,
                "expected": "great room remains the active play authority, restored focus is one of 10 canonical cells, and runtime/checkpoint revisions are non-negative integers",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.great-room\",42,3888]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":37917,\"actor.instance.casa.garden-wanderer-r1\":37917,\"actor.instance.casa.theater-captain-r1\":37917}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":37917,\"actor.instance.casa.garden-wanderer-r1\":37917,\"actor.instance.casa.theater-captain-r1\":37917}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": true,
                "expected": "focused renderer remains in depth mode",
                "actual": "depth"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": true,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":26.374016,\"lumaStdDev\":36.719915,\"p05Luma\":7,\"p95Luma\":101,\"darkPixelFraction\":0.633641,\"colorBucketCount\":108}"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": true,
                "expected": "representation becomes source",
                "actual": "source"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": true,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":45.178014,\"lumaStdDev\":56.667348,\"p05Luma\":7,\"p95Luma\":175,\"darkPixelFraction\":0.568068,\"colorBucketCount\":121}"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": true,
                "expected": "representation becomes points",
                "actual": "points"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": true,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":67.634112,\"lumaStdDev\":90.074835,\"p05Luma\":7,\"p95Luma\":224,\"darkPixelFraction\":0.556759,\"colorBucketCount\":70}"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": true,
                "expected": "representation becomes splat",
                "actual": "splat"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": true,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "{\"sampledPixels\":142101,\"meanLuma\":98.139619,\"lumaStdDev\":70.218119,\"p05Luma\":1,\"p95Luma\":224,\"darkPixelFraction\":0.104285,\"colorBucketCount\":122}"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": true,
                "expected": "explore camera selected through V22 controls",
                "actual": "[\"explore\",\"v22\"]"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": true,
                "expected": "expanded view true after toggle",
                "actual": "true"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": true,
                "expected": "elapsed clock increases",
                "actual": "[4713.6039413,4729.3767647]"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": false,
                "expected": "all 3 progress values advance on one clock",
                "actual": "{\"actor.casa.wanderer.v22\":0.7208,\"actor.instance.casa.garden-wanderer-r1\":0.41932,\"actor.instance.casa.theater-captain-r1\":0.41932}"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": true,
                "expected": "recorded canonical focus target differs from the prior selection and becomes selected",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.great-room\",\"cell.casa.exterior\"]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": true,
                "expected": "recorded canonical focus target differs from prior process focus and becomes selected/process-focused",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.great-room\",\"cell.casa.exterior\",\"cell.casa.exterior\"]"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": true,
                "expected": "runtime revision +1",
                "actual": "[42,43]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": true,
                "expected": "checkpoint generation advances by at least 1 while the autonomous actor host may seal additional ticks",
                "actual": "[3901,3920]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": true,
                "expected": "active cell and world-state revision unchanged",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.great-room\",1,1]"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": true,
                "expected": "simulation cells unchanged",
                "actual": "[[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"],[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"]]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": true,
                "expected": "3 actors before and after focus",
                "actual": "[3,3]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": true,
                "expected": "clock remains monotonic",
                "actual": "[4729.3767647,4752.1987009]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[{\"actor.casa.wanderer.v22\":0.7208,\"actor.instance.casa.garden-wanderer-r1\":0.41932,\"actor.instance.casa.theater-captain-r1\":0.41932},{\"actor.casa.wanderer.v22\":0.35236,\"actor.instance.casa.garden-wanderer-r1\":0.7604,\"actor.instance.casa.theater-captain-r1\":0.7604}]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime exactly once and checkpoint generation by at least 1",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": true,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":7,\"highResolution\":7,\"errors\":[]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:a67414be64b21c52d7d4fc3433a8594eb63d3fc9d9be59f60365c9f9dd567f40",
                "byteLength": 495075,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.453385,
                  "lumaStdDev": 31.790257,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642517,
                  "colorBucketCount": 130
                }
              },
              {
                "captureId": "canonical-depth-field",
                "fileName": "02-canonical-depth-field.png",
                "hash": "sha256:ca04476c2b1b56aa04f26f30579d4ad5e1bc1119adafd3ec6572d7d9b533bb8b",
                "byteLength": 777186,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 26.374016,
                  "lumaStdDev": 36.719915,
                  "p05Luma": 7,
                  "p95Luma": 101,
                  "darkPixelFraction": 0.633641,
                  "colorBucketCount": 108
                }
              },
              {
                "captureId": "canonical-source-frame",
                "fileName": "03-canonical-source-frame.png",
                "hash": "sha256:be49d326a9ee84886fb4ab7c600b90b69f108aec87e25bdd79c8e375828bcba2",
                "byteLength": 867250,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 45.178014,
                  "lumaStdDev": 56.667348,
                  "p05Luma": 7,
                  "p95Luma": 175,
                  "darkPixelFraction": 0.568068,
                  "colorBucketCount": 121
                }
              },
              {
                "captureId": "canonical-point-field",
                "fileName": "04-canonical-point-field.png",
                "hash": "sha256:eade42c64b4088a097d9522d86aee800e635a742883d9c8d3889e75c4961a48f",
                "byteLength": 104419,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 67.634112,
                  "lumaStdDev": 90.074835,
                  "p05Luma": 7,
                  "p95Luma": 224,
                  "darkPixelFraction": 0.556759,
                  "colorBucketCount": 70
                }
              },
              {
                "captureId": "canonical-splat-field",
                "fileName": "05-canonical-splat-field.png",
                "hash": "sha256:4f26a2dd14cd22f3546c00213a42c8deb0e3e846f6199f4370317a32180b5955",
                "byteLength": 1141827,
                "width": 1538,
                "height": 831,
                "visualMetrics": {
                  "sampledPixels": 142101,
                  "meanLuma": 98.139619,
                  "lumaStdDev": 70.218119,
                  "p05Luma": 1,
                  "p95Luma": 224,
                  "darkPixelFraction": 0.104285,
                  "colorBucketCount": 122
                }
              },
              {
                "captureId": "focused-cell",
                "fileName": "06-focused-cell.png",
                "hash": "sha256:5dde06a9f6a0f7459525eeba7093bd0dc3c28f0bacd077782135e8f8d165d7b6",
                "byteLength": 2484411,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 150.864766,
                  "lumaStdDev": 75.10833,
                  "p05Luma": 11,
                  "p95Luma": 224,
                  "darkPixelFraction": 0.065569,
                  "colorBucketCount": 102
                }
              },
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:9d6e8d686a2abcd512d953ddb8f5f30d6ae46cf9c6479ad071be0c8492260500",
                "byteLength": 1176607,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 62.488177,
                  "lumaStdDev": 77.909887,
                  "p05Luma": 12,
                  "p95Luma": 224,
                  "darkPixelFraction": 0.54431,
                  "colorBucketCount": 119
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:8ddee8d2b1a61acf1c50f5737912f81e87c47330e75ce0178556884cf5909837"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-live-20260801-r8",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-live-20260801-r8",
      "path": "verification/browser-live-20260801-r8",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 515847
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/01-atlas-ready.png",
            "url": "/verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/01-atlas-ready.png",
            "byteLength": 495683,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/verification.json",
          "url": "/verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-live-20260801-r8",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 515847,
          "sha256": "778d5a035cd7aa225a7766700485465b558a80af129ce77358da648ec5949012",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-live-20260801-r8/living-world-829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9/verification.json",
          "recordPointer": "$",
          "byteLength": 20164,
          "sha256": "a2952d1ed6c7d2a8a1673bfa4b902510aa1e5ad6d999bd79a16dce6a28dee26c",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/2",
            "verifierVersion": "1.5.3",
            "target": {
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 5260.7342183,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 42254,
                  "actor.instance.casa.garden-wanderer-r1": 42254,
                  "actor.instance.casa.theater-captain-r1": 42254
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.41334,
                  "actor.instance.casa.garden-wanderer-r1": 0.32144,
                  "actor.instance.casa.theater-captain-r1": 0.32144
                },
                "selectedCell": "cell.casa.loft",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.loft",
                "authoritativeRuntimeRevision": 53,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 4344,
                "authoritativeEventCursor": 20301,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 42254,
                  "actor.instance.casa.garden-wanderer-r1": 42254,
                  "actor.instance.casa.theater-captain-r1": 42254
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 5275.650189100001,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 42373,
                  "actor.instance.casa.garden-wanderer-r1": 42373,
                  "actor.instance.casa.theater-captain-r1": 42373
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.80794,
                  "actor.instance.casa.garden-wanderer-r1": 0.77275,
                  "actor.instance.casa.theater-captain-r1": 0.77275
                },
                "selectedCell": "cell.casa.loft",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.loft",
                "authoritativeRuntimeRevision": 53,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 4356,
                "authoritativeEventCursor": 20420,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 42373,
                  "actor.instance.casa.garden-wanderer-r1": 42373,
                  "actor.instance.casa.theater-captain-r1": 42373
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": {
                "canvasCount": 1,
                "renderedControlCount": 63,
                "representationButtonCount": 4,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 5275.650189100001,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 42373,
                  "actor.instance.casa.garden-wanderer-r1": 42373,
                  "actor.instance.casa.theater-captain-r1": 42373
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.80794,
                  "actor.instance.casa.garden-wanderer-r1": 0.77275,
                  "actor.instance.casa.theater-captain-r1": 0.77275
                },
                "selectedCell": "cell.casa.loft",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.loft",
                "authoritativeRuntimeRevision": 53,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 4356,
                "authoritativeEventCursor": 20420,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 42373,
                  "actor.instance.casa.garden-wanderer-r1": 42373,
                  "actor.instance.casa.theater-captain-r1": 42373
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 1,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "depth",
                "cameraMode": "cinematic",
                "worldShot": "atlas",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "focusTargetCellId": "cell.casa.exterior",
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [
                "Error: page.screenshot: Target page, context or browser has been closed"
              ],
              "fatalError": "Error: locator.click: Target page, context or browser has been closed\nCall log:\n\u001b[2m  - waiting for locator('.cell-focus-rail button').filter({ hasText: 'Exterior front' })\u001b[22m\n\u001b[2m    - locator resolved to <button class=\"\" type=\"button\">…</button>\u001b[22m\n"
            },
            "checks": [
              {
                "checkId": "runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "Error: locator.click: Target page, context or browser has been closed\nCall log:\n\u001b[2m  - waiting for locator('.cell-focus-rail button').filter({ hasText: 'Exterior front' })\u001b[22m\n\u001b[2m    - locator resolved to <button class=\"\" type=\"button\">…</button>\u001b[22m\n"
              },
              {
                "checkId": "process-session-ready",
                "passed": true,
                "expected": "process-owned session phase ready with a non-placeholder epoch ID",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.330f6f4f-4feb-42af-9498-a27dae23b676\"]"
              },
              {
                "checkId": "process-session-start-authority",
                "passed": true,
                "expected": "great room remains the active play authority, restored focus is one of 10 canonical cells, and runtime/checkpoint revisions are non-negative integers",
                "actual": "[\"cell.casa.great-room\",\"cell.casa.loft\",53,4344]"
              },
              {
                "checkId": "process-actor-authority-present",
                "passed": true,
                "expected": "3 process-owned actor cell and revision authorities",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":42254,\"actor.instance.casa.garden-wanderer-r1\":42254,\"actor.instance.casa.theater-captain-r1\":42254}]"
              },
              {
                "checkId": "process-actor-authority-coherent",
                "passed": true,
                "expected": "actor cell and revision maps have identical IDs, canonical Casa cells, and non-negative integer revisions",
                "actual": "[{\"actor.casa.wanderer.v22\":\"cell.casa.great-room\",\"actor.instance.casa.garden-wanderer-r1\":\"cell.casa.exterior-garden\",\"actor.instance.casa.theater-captain-r1\":\"cell.casa.theater\"},{\"actor.casa.wanderer.v22\":42254,\"actor.instance.casa.garden-wanderer-r1\":42254,\"actor.instance.casa.theater-captain-r1\":42254}]"
              },
              {
                "checkId": "single-canvas",
                "passed": true,
                "expected": "exactly 1 canvas",
                "actual": "1"
              },
              {
                "checkId": "four-representation-controls",
                "passed": true,
                "expected": "exactly 4 representation controls",
                "actual": "4"
              },
              {
                "checkId": "depth-representation-is-live",
                "passed": false,
                "expected": "focused renderer remains in depth mode",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-depth-field-is-visible",
                "passed": false,
                "expected": "focused depth capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "source-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes source",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-source-frame-is-visible",
                "passed": false,
                "expected": "focused source capture has luma deviation >=12, p05-p95 range >=40, dark fraction <0.97, and >=32 color buckets",
                "actual": "null"
              },
              {
                "checkId": "representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes points",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-point-field-is-visible",
                "passed": false,
                "expected": "focused point capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "splat-representation-switches-live-renderer",
                "passed": false,
                "expected": "representation becomes splat",
                "actual": "undefined"
              },
              {
                "checkId": "canonical-splat-field-is-visible",
                "passed": false,
                "expected": "focused splat capture has luma deviation >=8, p05-p95 range >=24, dark fraction <0.97, and >=16 color buckets",
                "actual": "null"
              },
              {
                "checkId": "v22-control-floor-rendered",
                "passed": true,
                "expected": "63 declared and rendered controls",
                "actual": "[63,63]"
              },
              {
                "checkId": "v22-camera-and-shader-floors",
                "passed": true,
                "expected": "7 cameras and 6 point shaders",
                "actual": "[7,6]"
              },
              {
                "checkId": "v22-camera-mode-is-live",
                "passed": false,
                "expected": "explore camera selected through V22 controls",
                "actual": "null"
              },
              {
                "checkId": "expanded-view-is-live",
                "passed": false,
                "expected": "expanded view true after toggle",
                "actual": "undefined"
              },
              {
                "checkId": "source-camera-evidence-is-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence is pinned separately from the source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "ten-cells-ready",
                "passed": true,
                "expected": "10/10 ready and 0 failed",
                "actual": "[10,10,0]"
              },
              {
                "checkId": "three-actors-loaded",
                "passed": true,
                "expected": "3 mounted and in scene",
                "actual": "[3,3]"
              },
              {
                "checkId": "shared-clock-advances",
                "passed": true,
                "expected": "elapsed clock increases",
                "actual": "[5260.7342183,5275.650189100001]"
              },
              {
                "checkId": "all-actor-progress-advances",
                "passed": true,
                "expected": "all 3 progress values advance on one clock",
                "actual": "{\"actor.casa.wanderer.v22\":0.80794,\"actor.instance.casa.garden-wanderer-r1\":0.77275,\"actor.instance.casa.theater-captain-r1\":0.77275}"
              },
              {
                "checkId": "focus-selects-cell",
                "passed": false,
                "expected": "recorded canonical focus target differs from the prior selection and becomes selected",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.loft\",null]"
              },
              {
                "checkId": "focus-is-process-authoritative",
                "passed": false,
                "expected": "recorded canonical focus target differs from prior process focus and becomes selected/process-focused",
                "actual": "[\"cell.casa.exterior\",\"cell.casa.loft\",null,null]"
              },
              {
                "checkId": "focus-advances-one-authoritative-revision",
                "passed": false,
                "expected": "runtime revision +1",
                "actual": "[53,null]"
              },
              {
                "checkId": "focus-seals-one-checkpoint",
                "passed": false,
                "expected": "checkpoint generation advances by at least 1 while the autonomous actor host may seal additional ticks",
                "actual": "[4356,null]"
              },
              {
                "checkId": "focus-preserves-active-authority",
                "passed": false,
                "expected": "active cell and world-state revision unchanged",
                "actual": "null"
              },
              {
                "checkId": "focus-keeps-simulation-authority",
                "passed": false,
                "expected": "simulation cells unchanged",
                "actual": "[[\"cell.casa.exterior-garden\",\"cell.casa.great-room\",\"cell.casa.theater\"],null]"
              },
              {
                "checkId": "focus-does-not-remount-actors",
                "passed": false,
                "expected": "3 actors before and after focus",
                "actual": "[3,null]"
              },
              {
                "checkId": "focus-does-not-reset-clock",
                "passed": false,
                "expected": "clock remains monotonic",
                "actual": "[5275.650189100001,null]"
              },
              {
                "checkId": "focus-does-not-reset-progress",
                "passed": false,
                "expected": "all actor progress continues modulo loop",
                "actual": "[{\"actor.casa.wanderer.v22\":0.80794,\"actor.instance.casa.garden-wanderer-r1\":0.77275,\"actor.instance.casa.theater-captain-r1\":0.77275},null]"
              },
              {
                "checkId": "route-revision-increments",
                "passed": false,
                "expected": "selected route revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "edited-route-keeps-moving",
                "passed": false,
                "expected": "edited actor progress advances",
                "actual": "null"
              },
              {
                "checkId": "dynamic-state-revision-increments",
                "passed": false,
                "expected": "dynamic revision +1",
                "actual": "[null,null]"
              },
              {
                "checkId": "four-portals-blocked",
                "passed": false,
                "expected": "4 blocked before and after",
                "actual": "[4,null]"
              },
              {
                "checkId": "portal-blocked-event-visible",
                "passed": false,
                "expected": "visible portal-blocked event",
                "actual": "false"
              },
              {
                "checkId": "portal-emits-no-cell-entered",
                "passed": false,
                "expected": "cell-entered false",
                "actual": "undefined"
              },
              {
                "checkId": "portal-does-not-transfer",
                "passed": false,
                "expected": "session epoch, active cell, process actor cells/revisions, visual simulation cells, and actor count unchanged",
                "actual": "null"
              },
              {
                "checkId": "portal-inspection-is-checkpointed",
                "passed": false,
                "expected": "inspect-only fallback advances runtime exactly once and checkpoint generation by at least 1",
                "actual": "null"
              },
              {
                "checkId": "portal-emits-ordered-authoritative-event",
                "passed": false,
                "expected": "event cursor increases without a cell-entered event",
                "actual": "[null,null]"
              },
              {
                "checkId": "unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "no-failed-page-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx page responses",
                "actual": "[]"
              },
              {
                "checkId": "high-resolution-captures",
                "passed": false,
                "expected": "at least 3 captures >=1440x800 and no capture errors",
                "actual": "{\"total\":1,\"highResolution\":1,\"errors\":[\"Error: page.screenshot: Target page, context or browser has been closed\"]}"
              }
            ],
            "captures": [
              {
                "captureId": "atlas-ready",
                "fileName": "01-atlas-ready.png",
                "hash": "sha256:65de88ea0b2c099d43e4725c57de2e1deecf56f20a8a4a1a431aab6a558a91ec",
                "byteLength": 495683,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 21.444371,
                  "lumaStdDev": 31.766407,
                  "p05Luma": 13,
                  "p95Luma": 28,
                  "darkPixelFraction": 0.642526,
                  "colorBucketCount": 130
                }
              }
            ],
            "verdict": "fail",
            "reportHash": "sha256:829f449b68fb495051ed5b57c1d9458eb11ba01b9bdd57c1e02bfd4da09b30f9"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-negative-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-negative-r1",
      "path": "verification/browser-negative-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/outcome"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started.",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 0,
        "byteLength": 0
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-negative-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 0,
          "byteLength": 0,
          "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "verification:browser-visual-r3",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-visual-r3",
      "path": "verification/browser-visual-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 4402986
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/99-failure-state.png",
            "url": "/verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/99-failure-state.png",
            "byteLength": 4375786,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/verification.json",
          "url": "/verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-visual-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 4402986,
          "sha256": "81beb415e24c19f49334ad7c76188970a37e73885b08d3173635ca01ff151764",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-visual-r3/living-world-a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480/verification.json",
          "recordPointer": "$",
          "byteLength": 27200,
          "sha256": "0fdffbcd17dbb1b67cfd20711067a89f3e12f37558d11818f27e6ef94d2479df",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/3",
            "verifierVersion": "1.8.0",
            "target": {
              "verificationProfile": "product-safe-visual",
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 120000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "productSafeVisual": {
                "initialAuthority": {
                  "canvasCount": 1,
                  "renderedControlCount": 0,
                  "representationButtonCount": 0,
                  "cellsReady": 10,
                  "cellsTotal": 10,
                  "cellsFailed": 0,
                  "actorInstancesMounted": 3,
                  "actorInstancesInScene": 3,
                  "actorClockSeconds": 19642.904224600003,
                  "actorRevisions": {
                    "actor.casa.wanderer.v22": 156925,
                    "actor.instance.casa.garden-wanderer-r1": 156925,
                    "actor.instance.casa.theater-captain-r1": 156925
                  },
                  "actorProgress": {
                    "actor.casa.wanderer.v22": 0.49337,
                    "actor.instance.casa.garden-wanderer-r1": 0.22252,
                    "actor.instance.casa.theater-captain-r1": 0.22252
                  },
                  "selectedCell": "cell.casa.exterior",
                  "authoritativeSessionId": "session.world.casa-cornell.v23-r1.7a6b8449-184b-4f03-9be2-ced7662fc5a4",
                  "authoritativeSessionPhase": "ready",
                  "authoritativeActiveCell": "cell.casa.great-room",
                  "authoritativeFocusedCell": "cell.casa.theater",
                  "authoritativeRuntimeRevision": 54,
                  "authoritativeWorldStateRevision": 6,
                  "authoritativeCheckpointGeneration": 15926,
                  "authoritativeEventCursor": 27576,
                  "authoritativeActorCells": {
                    "actor.casa.wanderer.v22": "cell.casa.great-room",
                    "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                    "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                  },
                  "authoritativeActorRevisions": {
                    "actor.casa.wanderer.v22": 156925,
                    "actor.instance.casa.garden-wanderer-r1": 156925,
                    "actor.instance.casa.theater-captain-r1": 156925
                  },
                  "authoritativeActorProgramRevisions": {
                    "actor.casa.wanderer.v22": 2,
                    "actor.instance.casa.garden-wanderer-r1": 1,
                    "actor.instance.casa.theater-captain-r1": 1
                  },
                  "simulationCells": [
                    "cell.casa.exterior-garden",
                    "cell.casa.great-room",
                    "cell.casa.theater"
                  ],
                  "blockedPortals": 4,
                  "routeRevision": 2,
                  "dynamicStateRevision": 6,
                  "cellEnteredEvent": false,
                  "canonicalRepresentation": "source",
                  "presentationMode": "world",
                  "cinematicStatus": "idle",
                  "cinematicBeat": "beat.casa.exterior-arrival",
                  "cinematicShot": "unavailable",
                  "theaterScreenMode": "feature",
                  "cameraMode": "cinematic",
                  "worldShot": "push",
                  "declaredControlCount": 63,
                  "declaredCameraCount": 7,
                  "declaredPointShaderCount": 6,
                  "expandedView": false,
                  "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                  "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                  "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                  "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
                },
                "finalAuthority": null,
                "restoredFocusedCellId": "cell.casa.theater",
                "worldSceneControlCount": 9,
                "inspectorAtlasCaptureId": null,
                "representationCaptures": [],
                "browserWrites": [
                  {
                    "method": "POST",
                    "urlPath": "/api/worlds/world.casa-cornell.v23-r1/intents",
                    "disposition": "blocked",
                    "targetCellId": null,
                    "reason": "command envelope is not the exact admitted browser schema"
                  }
                ]
              },
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 0,
                "representationButtonCount": 0,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 19642.904224600003,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 156925,
                  "actor.instance.casa.garden-wanderer-r1": 156925,
                  "actor.instance.casa.theater-captain-r1": 156925
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.49337,
                  "actor.instance.casa.garden-wanderer-r1": 0.22252,
                  "actor.instance.casa.theater-captain-r1": 0.22252
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.7a6b8449-184b-4f03-9be2-ced7662fc5a4",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.theater",
                "authoritativeRuntimeRevision": 54,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 15926,
                "authoritativeEventCursor": 27576,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 156925,
                  "actor.instance.casa.garden-wanderer-r1": 156925,
                  "actor.instance.casa.theater-captain-r1": 156925
                },
                "authoritativeActorProgramRevisions": {
                  "actor.casa.wanderer.v22": 2,
                  "actor.instance.casa.garden-wanderer-r1": 1,
                  "actor.instance.casa.theater-captain-r1": 1
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 2,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "presentationMode": "world",
                "cinematicStatus": "idle",
                "cinematicBeat": "beat.casa.exterior-arrival",
                "cinematicShot": "unavailable",
                "theaterScreenMode": "feature",
                "cameraMode": "cinematic",
                "worldShot": "push",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 0,
                "representationButtonCount": 0,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 19643.922980400002,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 156933,
                  "actor.instance.casa.garden-wanderer-r1": 156933,
                  "actor.instance.casa.theater-captain-r1": 156933
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.54016,
                  "actor.instance.casa.garden-wanderer-r1": 0.27971,
                  "actor.instance.casa.theater-captain-r1": 0.27971
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.7a6b8449-184b-4f03-9be2-ced7662fc5a4",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.theater",
                "authoritativeRuntimeRevision": 54,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 15927,
                "authoritativeEventCursor": 27584,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 156933,
                  "actor.instance.casa.garden-wanderer-r1": 156933,
                  "actor.instance.casa.theater-captain-r1": 156933
                },
                "authoritativeActorProgramRevisions": {
                  "actor.casa.wanderer.v22": 2,
                  "actor.instance.casa.garden-wanderer-r1": 1,
                  "actor.instance.casa.theater-captain-r1": 1
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 2,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "presentationMode": "world",
                "cinematicStatus": "idle",
                "cinematicBeat": "beat.casa.exterior-arrival",
                "cinematicShot": "unavailable",
                "theaterScreenMode": "feature",
                "cameraMode": "cinematic",
                "worldShot": "push",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": null,
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "focusTargetCellId": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [
                "Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector"
              ],
              "pageErrors": [],
              "failedRequests": [
                "POST http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents net::ERR_BLOCKED_BY_CLIENT.Inspector"
              ],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
            },
            "checks": [
              {
                "checkId": "product-safe-runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 120000ms exceeded."
              },
              {
                "checkId": "product-safe-profile-observation-present",
                "passed": true,
                "expected": "product-safe visual observation present",
                "actual": "present"
              },
              {
                "checkId": "product-safe-process-session-ready",
                "passed": true,
                "expected": "ready process session",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.7a6b8449-184b-4f03-9be2-ced7662fc5a4\"]"
              },
              {
                "checkId": "product-safe-nine-world-scenes",
                "passed": false,
                "expected": "exactly nine unique product World cells",
                "actual": "{\"controls\":9,\"cells\":[]}"
              },
              {
                "checkId": "product-safe-world-source-captures-eligible",
                "passed": false,
                "expected": "all nine World source canvases are exact CAS-bound eligible captures",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-inspector-representation-coverage",
                "passed": false,
                "expected": "every non-source registry representation is captured in Inspector with exact authority",
                "actual": "{\"expected\":[\"cell.casa.exterior/depth\",\"cell.casa.exterior/points\",\"cell.casa.foyer/depth\",\"cell.casa.foyer/points\",\"cell.casa.great-room/depth\",\"cell.casa.great-room/points\",\"cell.casa.great-room/splat\"],\"actual\":[]}"
              },
              {
                "checkId": "product-safe-registry-complete",
                "passed": false,
                "expected": "one exact pixel decision for every runtime representation",
                "actual": "{\"expected\":[\"representation.casa.dining-room.legacy-image-plane-r1\",\"representation.casa.exterior.depth-relief-preview\",\"representation.casa.exterior.point-field-preview\",\"representation.casa.exterior.source\",\"representation.casa.foyer.depth-relief-preview\",\"representation.casa.foyer.point-field-preview\",\"representation.casa.foyer.source-preview\",\"representation.casa.great-room.brush-153402\",\"representation.casa.great-room.da3-650k\",\"representation.casa.great-room.depth-relief-preview\",\"representation.casa.great-room.source\",\"representation.casa.kitchen.legacy-image-plane-r1\",\"representation.casa.loft.legacy-image-plane-r1\",\"representation.casa.office.legacy-image-plane-r1\",\"representation.casa.primary-suite.legacy-image-plane-r1\",\"representation.casa.theater.legacy-image-plane-r1\"],\"actual\":[]}"
              },
              {
                "checkId": "product-safe-inspector-atlas-visible",
                "passed": false,
                "expected": "visible Inspector atlas capture without representation authority",
                "actual": "null"
              },
              {
                "checkId": "product-safe-authority-boundaries-unchanged",
                "passed": false,
                "expected": "actor programs, route/dynamic/cinematic/world state, active cell, actor cells, simulation cells, and portal state unchanged",
                "actual": "null"
              },
              {
                "checkId": "product-safe-network-write-allowlist",
                "passed": false,
                "expected": "12-13 exact inspect-cell writes covering nine product cells and no other write",
                "actual": "[{\"method\":\"POST\",\"urlPath\":\"/api/worlds/world.casa-cornell.v23-r1/intents\",\"disposition\":\"blocked\",\"targetCellId\":null,\"reason\":\"command envelope is not the exact admitted browser schema\"}]"
              },
              {
                "checkId": "product-safe-clock-continues",
                "passed": false,
                "expected": "process clock and actor progress continue without program mutation",
                "actual": "null"
              },
              {
                "checkId": "product-safe-source-camera-evidence-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence remains distinct from source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "product-safe-high-resolution-complete",
                "passed": false,
                "expected": "all representation captures >=1440x800 plus one atlas capture and no capture errors",
                "actual": "{\"expectedRepresentations\":16,\"highResolutionRepresentationCaptures\":0,\"totalCaptures\":1,\"errors\":[]}"
              },
              {
                "checkId": "product-safe-unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "product-safe-traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "product-safe-no-console-errors",
                "passed": false,
                "expected": "0 console errors",
                "actual": "[\"Failed to load resource: net::ERR_BLOCKED_BY_CLIENT.Inspector\"]"
              },
              {
                "checkId": "product-safe-no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-no-failed-requests",
                "passed": false,
                "expected": "0 failed page requests",
                "actual": "[\"POST http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents net::ERR_BLOCKED_BY_CLIENT.Inspector\"]"
              },
              {
                "checkId": "product-safe-no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx responses",
                "actual": "[]"
              }
            ],
            "captures": [
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:929521b7a381f091092b4fd5d51a5f71ba6137ceed01b45d3427140f863227b6",
                "byteLength": 4375786,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 68.836211,
                  "lumaStdDev": 57.562302,
                  "p05Luma": 5,
                  "p95Luma": 185,
                  "darkPixelFraction": 0.217734,
                  "colorBucketCount": 120
                },
                "productDefaultVisualQuality": null
              }
            ],
            "runtimeRepresentationAssetRegistry": {
              "schema": "blueprint.runtime-representation-asset-registry/1",
              "worldId": "world.casa-cornell.v23-r1",
              "runtimeAssetIndexHash": "sha256:13032b727816ece6f7e1aaa7b48c638fc7f86a31a2ea1610b7ee946f28a0e496",
              "representations": [
                {
                  "representationId": "representation.casa.dining-room.legacy-image-plane-r1",
                  "cellId": "cell.casa.dining-room",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.dining-room",
                      "hash": "sha256:4e3ef22fbc17a974577cb4abf4d814f056be05c9e8df6dbf888bf452c1156935"
                    }
                  ],
                  "representationArtifactHash": "sha256:1c7188709c5352d9f8062ae90f3e3ea28c69f402d817e875b500a8449c43bb14"
                },
                {
                  "representationId": "representation.casa.exterior.depth-relief-preview",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.depth-rg8-v20",
                      "hash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50"
                    },
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:eb6c20988cdd9c548edb6e4725503f79265fa2ded47049211a676a7993ea8e96"
                },
                {
                  "representationId": "representation.casa.exterior.point-field-preview",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.depth-rg8-v20",
                      "hash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50"
                    },
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:3af8fc08c92c60e262f29f750045bc84c5786d1e20e25dbdcfa4b7dda434cfba"
                },
                {
                  "representationId": "representation.casa.exterior.source",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:d046861888f583067aba694332b7a72a74afc45a91836030f949ef49a6540450"
                },
                {
                  "representationId": "representation.casa.foyer.depth-relief-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.depth-r2",
                      "hash": "sha256:b34ce02242d29a63709172277503da0e236b367bf8756c6f06f86b45beb3fc32"
                    },
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:4dd065d249a1d34fdf21e6a33a31afc71ac6add76a5c72c85b4a42e40f8e7af9"
                },
                {
                  "representationId": "representation.casa.foyer.point-field-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.depth-r2",
                      "hash": "sha256:b34ce02242d29a63709172277503da0e236b367bf8756c6f06f86b45beb3fc32"
                    },
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:fa6a3021be9d239bc5f37603bf29c52674dfbf3b6bde6c4d2f0e85e712089d7a"
                },
                {
                  "representationId": "representation.casa.foyer.source-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:33af1bca6f7f046da67b78cf4c37ee5947ed75cfed06f81903ae690c24a5d06a"
                },
                {
                  "representationId": "representation.casa.great-room.brush-153402",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "splat",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.splat-brush-153402-v20",
                      "hash": "sha256:6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219"
                    }
                  ],
                  "representationArtifactHash": "sha256:e04f05aceaca75b2b7a7a1120a63cc61fe0c94b2a549072183ebb821f8183cc2"
                },
                {
                  "representationId": "representation.casa.great-room.da3-650k",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.points-da3-650k-v21",
                      "hash": "sha256:6c4901ac6a7de2399095ae6f0a222c03dbafa6a7fe2c5c6e2c83d7daabf012cc"
                    }
                  ],
                  "representationArtifactHash": "sha256:eee625aa607d32bb07d5e2ad16cc7728a552ce35b469be85211cf1af9e394a66"
                },
                {
                  "representationId": "representation.casa.great-room.depth-relief-preview",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.depth-rg8-v20",
                      "hash": "sha256:d9e39fbcc6d37deeb548a93f22fca8f5685872703eacaded0976b002c7e2c68b"
                    },
                    {
                      "assetId": "asset.casa.v22.great-room.source-4k-v20",
                      "hash": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
                    }
                  ],
                  "representationArtifactHash": "sha256:efa2193cbd2aafec6ab26d3b975a4f34ca61f4201133ea10fe0c95912fa9de06"
                },
                {
                  "representationId": "representation.casa.great-room.source",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.source-4k-v20",
                      "hash": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
                    }
                  ],
                  "representationArtifactHash": "sha256:06d38e30875cb002beba49a48af8f601dcf3ebbcf94ff626bfc1be4104ff7e37"
                },
                {
                  "representationId": "representation.casa.kitchen.legacy-image-plane-r1",
                  "cellId": "cell.casa.kitchen",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.kitchen",
                      "hash": "sha256:97366352894f6d3358d68c418327d392a844b045a09a5dde76b94ded406f2ad1"
                    }
                  ],
                  "representationArtifactHash": "sha256:17a3879b5538a8b72069d671f90d72798f53bde0dbf277832ea95bd65c2df089"
                },
                {
                  "representationId": "representation.casa.loft.legacy-image-plane-r1",
                  "cellId": "cell.casa.loft",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.loft",
                      "hash": "sha256:426c46bb5ee3136716cc667d630bfd978cb08b6a2b3a63f03cb193c8f5fafe5b"
                    }
                  ],
                  "representationArtifactHash": "sha256:7f1318174cdf9aeededd422d81285d01dd3ed1e41de5d3f00539f0067af4b0f0"
                },
                {
                  "representationId": "representation.casa.office.legacy-image-plane-r1",
                  "cellId": "cell.casa.office",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.office",
                      "hash": "sha256:e45d1b1555864689e9ca1f6bb0a8027abc8cc68f954db1b19bba453727b5e2f9"
                    }
                  ],
                  "representationArtifactHash": "sha256:ee832474fc60be418277f82ad2e2ad5b0f8e37ad2d3ca042422151967068f15a"
                },
                {
                  "representationId": "representation.casa.primary-suite.legacy-image-plane-r1",
                  "cellId": "cell.casa.primary-suite",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.primary-suite",
                      "hash": "sha256:9bce829efa27342c59f084604a46877ed93a43e8ee76ffdf70b6208eac9637c7"
                    }
                  ],
                  "representationArtifactHash": "sha256:d23e0c3a571304a271aab81224feedafad2455a69c478e1bf3fe57949b53c64e"
                },
                {
                  "representationId": "representation.casa.theater.legacy-image-plane-r1",
                  "cellId": "cell.casa.theater",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.theater",
                      "hash": "sha256:df495fdf453aa567ad6f44fdd784f9c2c2674de5141a6bfeb3d5430ef9abb624"
                    }
                  ],
                  "representationArtifactHash": "sha256:3a3d5dbb6b3afb116abe60cce09bc39c804044f091bc0372c8fcb8ed2241e926"
                }
              ],
              "registryHash": "sha256:58ffbded893756a6d9217b87409ec95337284991c638029ea2c27354dd890d94"
            },
            "productDefaultVisualQualityRegistry": {
              "schema": "blueprint.product-default-visual-quality-registry/1",
              "worldId": "world.casa-cornell.v23-r1",
              "representationAssetRegistryHash": "sha256:58ffbded893756a6d9217b87409ec95337284991c638029ea2c27354dd890d94",
              "decisionCount": 0,
              "decisions": [],
              "registryHash": "sha256:f3744fb625a741edb21647aa2435e185ad8886a81f732eb6987fdc83fc4060e8"
            },
            "verdict": "fail",
            "reportHash": "sha256:a669e405c6d3e3f91c8d44542ddd61b7438af7a8d2cf9878ca5c050e00e40480"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-visual-r4",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-visual-r4",
      "path": "verification/browser-visual-r4",
      "parent": null,
      "branch": [],
      "state": {
        "value": "eligible",
        "sourcePath": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/verification.json",
        "sourceField": "$/captures/0/productDefaultVisualQuality/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "eligible",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 12,
        "byteLength": 36137306
      },
      "media": {
        "counts": {
          "image": 11,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/01-world-source-cell-casa-exterior.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/01-world-source-cell-casa-exterior.png",
            "byteLength": 4331591,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/02-world-source-cell-casa-foyer.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/02-world-source-cell-casa-foyer.png",
            "byteLength": 3907595,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/03-world-source-cell-casa-great-room.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/03-world-source-cell-casa-great-room.png",
            "byteLength": 3745984,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/04-world-source-cell-casa-kitchen.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/04-world-source-cell-casa-kitchen.png",
            "byteLength": 3890312,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/05-world-source-cell-casa-dining-room.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/05-world-source-cell-casa-dining-room.png",
            "byteLength": 3884648,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/06-world-source-cell-casa-primary-suite.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/06-world-source-cell-casa-primary-suite.png",
            "byteLength": 3564837,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/07-world-source-cell-casa-theater.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/07-world-source-cell-casa-theater.png",
            "byteLength": 3608155,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/08-world-source-cell-casa-loft.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/08-world-source-cell-casa-loft.png",
            "byteLength": 3830976,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/09-world-source-cell-casa-office.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/09-world-source-cell-casa-office.png",
            "byteLength": 3856110,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/10-inspector-atlas.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/10-inspector-atlas.png",
            "byteLength": 712054,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/99-failure-state.png",
            "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/99-failure-state.png",
            "byteLength": 705986,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/verification.json",
          "url": "/verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-visual-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 12,
          "byteLength": 36137306,
          "sha256": "f0272f7d12a503a5a0de00ec7552f8c83516a325bea42ca522a40b92899f908c",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-visual-r4/living-world-9f5a67943e0093bc25a97ac3d67c7c5d6b19d38012e05fe5c4709d6ce9587092/verification.json",
          "recordPointer": "$",
          "byteLength": 99058,
          "sha256": "6cd2dd74ffc7d4facfcbd3d560f9eb36e46018670be0b6bcebf5aed0b86faca4",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-visual-r5",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-visual-r5",
      "path": "verification/browser-visual-r5",
      "parent": null,
      "branch": [],
      "state": {
        "value": 404,
        "sourcePath": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/verification.json",
        "sourceField": "$/observation/unknownAsset/status"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "eligible",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 18,
        "byteLength": 40691966
      },
      "media": {
        "counts": {
          "image": 17,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/01-world-source-cell-casa-exterior.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/01-world-source-cell-casa-exterior.png",
            "byteLength": 4329185,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/02-world-source-cell-casa-foyer.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/02-world-source-cell-casa-foyer.png",
            "byteLength": 3904076,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/03-world-source-cell-casa-great-room.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/03-world-source-cell-casa-great-room.png",
            "byteLength": 3718830,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/04-world-source-cell-casa-kitchen.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/04-world-source-cell-casa-kitchen.png",
            "byteLength": 3889041,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/05-world-source-cell-casa-dining-room.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/05-world-source-cell-casa-dining-room.png",
            "byteLength": 3888636,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/06-world-source-cell-casa-primary-suite.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/06-world-source-cell-casa-primary-suite.png",
            "byteLength": 3586149,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/07-world-source-cell-casa-theater.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/07-world-source-cell-casa-theater.png",
            "byteLength": 3606814,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/08-world-source-cell-casa-loft.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/08-world-source-cell-casa-loft.png",
            "byteLength": 3830079,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/09-world-source-cell-casa-office.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/09-world-source-cell-casa-office.png",
            "byteLength": 3852561,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/11-inspector-cell-casa-exterior-depth.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/11-inspector-cell-casa-exterior-depth.png",
            "byteLength": 776972,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/13-inspector-cell-casa-foyer-depth.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/13-inspector-cell-casa-foyer-depth.png",
            "byteLength": 884109,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/15-inspector-cell-casa-great-room-depth.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/15-inspector-cell-casa-great-room-depth.png",
            "byteLength": 733115,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/10-inspector-atlas.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/10-inspector-atlas.png",
            "byteLength": 712267,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/12-inspector-cell-casa-exterior-points.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/12-inspector-cell-casa-exterior-points.png",
            "byteLength": 298310,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/14-inspector-cell-casa-foyer-points.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/14-inspector-cell-casa-foyer-points.png",
            "byteLength": 523763,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/16-inspector-cell-casa-great-room-points.png",
            "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/16-inspector-cell-casa-great-room-points.png",
            "byteLength": 848890,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/verification.json",
          "url": "/verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-visual-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 18,
          "byteLength": 40691966,
          "sha256": "a9677c889f43b320278fff354fc912778bd83302a8028712cad7b4173fab2182",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-visual-r5/living-world-66c334e5e8f85a5873085aac8da4c2da517b137725eb19310ac1bccc54b34669/verification.json",
          "recordPointer": "$",
          "byteLength": 166342,
          "sha256": "d8cbef4ce3d657093c4693c6d52fbb4c1f718ab0715f123b207a74307f741f87",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-visual-r6",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "browser-visual-r6",
      "path": "verification/browser-visual-r6",
      "parent": null,
      "branch": [],
      "state": {
        "value": "fail",
        "sourcePath": "verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/verification.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 4403348
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/99-failure-state.png",
            "url": "/verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/99-failure-state.png",
            "byteLength": 4375786,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/verification.json",
          "url": "/verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-visual-r6",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 4403348,
          "sha256": "f5fb2bf310244c5b3526f392571f5e3b8f2f7e868ff807b033398a10a8fa917c",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-visual-r6/living-world-c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934/verification.json",
          "recordPointer": "$",
          "byteLength": 27562,
          "sha256": "6b961312be86b64159aa2bf750b0242eb0632d2c2f7ffdda577a6d0dc6702f72",
          "exactRecord": {
            "schema": "blueprint.living-world-browser-verification/3",
            "verifierVersion": "1.8.0",
            "target": {
              "verificationProfile": "product-safe-visual",
              "baseUrl": "http://127.0.0.1:3120",
              "worldId": "world.casa-cornell.v23-r1",
              "routePath": "/worlds/world.casa-cornell.v23-r1",
              "viewport": {
                "width": 2560,
                "height": 1440,
                "deviceScaleFactor": 1
              },
              "timeoutMs": 300000
            },
            "environment": {
              "playwrightVersion": "1.58.1",
              "browserName": "chromium",
              "browserVersion": "145.0.7632.6",
              "headless": true
            },
            "observation": {
              "productSafeVisual": {
                "initialAuthority": {
                  "canvasCount": 1,
                  "renderedControlCount": 0,
                  "representationButtonCount": 0,
                  "cellsReady": 10,
                  "cellsTotal": 10,
                  "cellsFailed": 0,
                  "actorInstancesMounted": 3,
                  "actorInstancesInScene": 3,
                  "actorClockSeconds": 26088.260841500003,
                  "actorRevisions": {
                    "actor.casa.wanderer.v22": 203238,
                    "actor.instance.casa.garden-wanderer-r1": 203238,
                    "actor.instance.casa.theater-captain-r1": 203238
                  },
                  "actorProgress": {
                    "actor.casa.wanderer.v22": 0.51965,
                    "actor.instance.casa.garden-wanderer-r1": 0.31772,
                    "actor.instance.casa.theater-captain-r1": 0.31772
                  },
                  "selectedCell": "cell.casa.exterior",
                  "authoritativeSessionId": "session.world.casa-cornell.v23-r1.82e3a78b-abdd-4072-8be8-a884e851e443",
                  "authoritativeSessionPhase": "ready",
                  "authoritativeActiveCell": "cell.casa.great-room",
                  "authoritativeFocusedCell": "cell.casa.theater",
                  "authoritativeRuntimeRevision": 77,
                  "authoritativeWorldStateRevision": 6,
                  "authoritativeCheckpointGeneration": 20883,
                  "authoritativeEventCursor": 261,
                  "authoritativeActorCells": {
                    "actor.casa.wanderer.v22": "cell.casa.great-room",
                    "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                    "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                  },
                  "authoritativeActorRevisions": {
                    "actor.casa.wanderer.v22": 203238,
                    "actor.instance.casa.garden-wanderer-r1": 203238,
                    "actor.instance.casa.theater-captain-r1": 203238
                  },
                  "authoritativeActorProgramRevisions": {
                    "actor.casa.wanderer.v22": 2,
                    "actor.instance.casa.garden-wanderer-r1": 1,
                    "actor.instance.casa.theater-captain-r1": 1
                  },
                  "simulationCells": [
                    "cell.casa.exterior-garden",
                    "cell.casa.great-room",
                    "cell.casa.theater"
                  ],
                  "blockedPortals": 4,
                  "routeRevision": 2,
                  "dynamicStateRevision": 6,
                  "cellEnteredEvent": false,
                  "canonicalRepresentation": "source",
                  "presentationMode": "world",
                  "cinematicStatus": "running",
                  "cinematicBeat": "beat.casa.theater-live",
                  "cinematicShot": "shot.casa.theater-live.push",
                  "theaterScreenMode": "feature",
                  "cameraMode": "cinematic",
                  "worldShot": "push",
                  "declaredControlCount": 63,
                  "declaredCameraCount": 7,
                  "declaredPointShaderCount": 6,
                  "expandedView": false,
                  "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                  "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                  "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                  "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
                },
                "finalAuthority": null,
                "restoredFocusedCellId": "cell.casa.theater",
                "worldSceneControlCount": 9,
                "inspectorAtlasCaptureId": null,
                "representationCaptures": [],
                "browserWrites": [
                  {
                    "method": "POST",
                    "urlPath": "/api/worlds/world.casa-cornell.v23-r1/intents",
                    "disposition": "allowed-inspect-cell",
                    "targetCellId": "cell.casa.exterior",
                    "reason": "exact inspect-cell camera-focus command"
                  }
                ]
              },
              "initial": {
                "canvasCount": 1,
                "renderedControlCount": 0,
                "representationButtonCount": 0,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 26088.260841500003,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 203238,
                  "actor.instance.casa.garden-wanderer-r1": 203238,
                  "actor.instance.casa.theater-captain-r1": 203238
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.51965,
                  "actor.instance.casa.garden-wanderer-r1": 0.31772,
                  "actor.instance.casa.theater-captain-r1": 0.31772
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.82e3a78b-abdd-4072-8be8-a884e851e443",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.theater",
                "authoritativeRuntimeRevision": 77,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 20883,
                "authoritativeEventCursor": 261,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 203238,
                  "actor.instance.casa.garden-wanderer-r1": 203238,
                  "actor.instance.casa.theater-captain-r1": 203238
                },
                "authoritativeActorProgramRevisions": {
                  "actor.casa.wanderer.v22": 2,
                  "actor.instance.casa.garden-wanderer-r1": 1,
                  "actor.instance.casa.theater-captain-r1": 1
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 2,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "presentationMode": "world",
                "cinematicStatus": "running",
                "cinematicBeat": "beat.casa.theater-live",
                "cinematicShot": "shot.casa.theater-live.push",
                "theaterScreenMode": "feature",
                "cameraMode": "cinematic",
                "worldShot": "push",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "afterAdvance": {
                "canvasCount": 1,
                "renderedControlCount": 0,
                "representationButtonCount": 0,
                "cellsReady": 10,
                "cellsTotal": 10,
                "cellsFailed": 0,
                "actorInstancesMounted": 3,
                "actorInstancesInScene": 3,
                "actorClockSeconds": 26089.244460400005,
                "actorRevisions": {
                  "actor.casa.wanderer.v22": 203246,
                  "actor.instance.casa.garden-wanderer-r1": 203246,
                  "actor.instance.casa.theater-captain-r1": 203246
                },
                "actorProgress": {
                  "actor.casa.wanderer.v22": 0.49299,
                  "actor.instance.casa.garden-wanderer-r1": 0.35031,
                  "actor.instance.casa.theater-captain-r1": 0.35031
                },
                "selectedCell": "cell.casa.exterior",
                "authoritativeSessionId": "session.world.casa-cornell.v23-r1.82e3a78b-abdd-4072-8be8-a884e851e443",
                "authoritativeSessionPhase": "ready",
                "authoritativeActiveCell": "cell.casa.great-room",
                "authoritativeFocusedCell": "cell.casa.theater",
                "authoritativeRuntimeRevision": 77,
                "authoritativeWorldStateRevision": 6,
                "authoritativeCheckpointGeneration": 20883,
                "authoritativeEventCursor": 269,
                "authoritativeActorCells": {
                  "actor.casa.wanderer.v22": "cell.casa.great-room",
                  "actor.instance.casa.garden-wanderer-r1": "cell.casa.exterior-garden",
                  "actor.instance.casa.theater-captain-r1": "cell.casa.theater"
                },
                "authoritativeActorRevisions": {
                  "actor.casa.wanderer.v22": 203246,
                  "actor.instance.casa.garden-wanderer-r1": 203246,
                  "actor.instance.casa.theater-captain-r1": 203246
                },
                "authoritativeActorProgramRevisions": {
                  "actor.casa.wanderer.v22": 2,
                  "actor.instance.casa.garden-wanderer-r1": 1,
                  "actor.instance.casa.theater-captain-r1": 1
                },
                "simulationCells": [
                  "cell.casa.exterior-garden",
                  "cell.casa.great-room",
                  "cell.casa.theater"
                ],
                "blockedPortals": 4,
                "routeRevision": 2,
                "dynamicStateRevision": 6,
                "cellEnteredEvent": false,
                "canonicalRepresentation": "source",
                "presentationMode": "world",
                "cinematicStatus": "running",
                "cinematicBeat": "beat.casa.theater-live",
                "cinematicShot": "shot.casa.theater-live.push",
                "theaterScreenMode": "feature",
                "cameraMode": "cinematic",
                "worldShot": "push",
                "declaredControlCount": 63,
                "declaredCameraCount": 7,
                "declaredPointShaderCount": 6,
                "expandedView": false,
                "sourceCameraEvidence": "asset.casa.v22.great-room.spatial-viewer-data-v21",
                "sourceCameraFrame": "happyhorse-happyhorse_frame_000_000100ms.jpg",
                "sourceCameraRgb": "runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp",
                "sourcePlateEvidence": "asset.casa.v22.great-room.source-4k-v20"
              },
              "beforeFocus": null,
              "afterFocus": null,
              "afterSourceRepresentationSwitch": null,
              "focusTargetCellId": null,
              "afterRepresentationSwitch": null,
              "afterSplatRepresentationSwitch": null,
              "afterCameraSwitch": null,
              "afterExpand": null,
              "beforeRouteEdit": null,
              "afterRouteEdit": null,
              "editedActorInstanceId": null,
              "beforeDynamicEdit": null,
              "afterDynamicEdit": null,
              "beforePortalAttempt": null,
              "afterPortalAttempt": null,
              "portalBlockedEventVisible": false,
              "unknownAsset": null,
              "traversalAsset": null,
              "consoleErrors": [],
              "pageErrors": [],
              "failedRequests": [],
              "serverErrors": [],
              "captureErrors": [],
              "fatalError": "TimeoutError: page.waitForFunction: Timeout 300000ms exceeded."
            },
            "checks": [
              {
                "checkId": "product-safe-runtime-probe-complete",
                "passed": false,
                "expected": "no fatal probe error",
                "actual": "TimeoutError: page.waitForFunction: Timeout 300000ms exceeded."
              },
              {
                "checkId": "product-safe-profile-observation-present",
                "passed": true,
                "expected": "product-safe visual observation present",
                "actual": "present"
              },
              {
                "checkId": "product-safe-process-session-ready",
                "passed": true,
                "expected": "ready process session",
                "actual": "[\"ready\",\"session.world.casa-cornell.v23-r1.82e3a78b-abdd-4072-8be8-a884e851e443\"]"
              },
              {
                "checkId": "product-safe-nine-world-scenes",
                "passed": false,
                "expected": "exactly nine unique product World cells",
                "actual": "{\"controls\":9,\"cells\":[]}"
              },
              {
                "checkId": "product-safe-world-source-captures-eligible",
                "passed": false,
                "expected": "all nine World source canvases are exact CAS-bound eligible captures",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-inspector-representation-coverage",
                "passed": false,
                "expected": "every non-source registry representation is captured in Inspector with exact authority",
                "actual": "{\"expected\":[\"cell.casa.exterior/depth\",\"cell.casa.exterior/points\",\"cell.casa.exterior/splat\",\"cell.casa.foyer/depth\",\"cell.casa.foyer/points\",\"cell.casa.great-room/depth\",\"cell.casa.great-room/points\",\"cell.casa.great-room/splat\"],\"actual\":[]}"
              },
              {
                "checkId": "product-safe-registry-complete",
                "passed": false,
                "expected": "one exact pixel decision for every runtime representation",
                "actual": "{\"expected\":[\"representation.casa.dining-room.legacy-image-plane-r1\",\"representation.casa.exterior.depth-relief-preview\",\"representation.casa.exterior.kling-30k-historical-candidate\",\"representation.casa.exterior.point-field-preview\",\"representation.casa.exterior.source\",\"representation.casa.foyer.depth-relief-preview\",\"representation.casa.foyer.point-field-preview\",\"representation.casa.foyer.source-preview\",\"representation.casa.great-room.brush-153402\",\"representation.casa.great-room.da3-650k\",\"representation.casa.great-room.depth-relief-preview\",\"representation.casa.great-room.source\",\"representation.casa.kitchen.legacy-image-plane-r1\",\"representation.casa.loft.legacy-image-plane-r1\",\"representation.casa.office.legacy-image-plane-r1\",\"representation.casa.primary-suite.legacy-image-plane-r1\",\"representation.casa.theater.legacy-image-plane-r1\"],\"actual\":[]}"
              },
              {
                "checkId": "product-safe-inspector-atlas-visible",
                "passed": false,
                "expected": "visible Inspector atlas capture without representation authority",
                "actual": "null"
              },
              {
                "checkId": "product-safe-authority-boundaries-unchanged",
                "passed": false,
                "expected": "actor programs, route/dynamic/cinematic/world state, active cell, actor cells, simulation cells, and portal state unchanged",
                "actual": "null"
              },
              {
                "checkId": "product-safe-network-write-allowlist",
                "passed": false,
                "expected": "12-13 exact inspect-cell writes covering nine product cells and no other write",
                "actual": "[{\"method\":\"POST\",\"urlPath\":\"/api/worlds/world.casa-cornell.v23-r1/intents\",\"disposition\":\"allowed-inspect-cell\",\"targetCellId\":\"cell.casa.exterior\",\"reason\":\"exact inspect-cell camera-focus command\"}]"
              },
              {
                "checkId": "product-safe-clock-continues",
                "passed": false,
                "expected": "process clock and actor progress continue without program mutation",
                "actual": "null"
              },
              {
                "checkId": "product-safe-source-camera-evidence-distinct",
                "passed": true,
                "expected": "source camera/frame/RGB evidence remains distinct from source plate",
                "actual": "[\"asset.casa.v22.great-room.spatial-viewer-data-v21\",\"happyhorse-happyhorse_frame_000_000100ms.jpg\",\"runs/da3-base-fusion34-known-colmap/frames/000/rgb.webp\",\"asset.casa.v22.great-room.source-4k-v20\"]"
              },
              {
                "checkId": "product-safe-high-resolution-complete",
                "passed": false,
                "expected": "all representation captures >=1440x800 plus one atlas capture and no capture errors",
                "actual": "{\"expectedRepresentations\":17,\"highResolutionRepresentationCaptures\":0,\"totalCaptures\":1,\"errors\":[]}"
              },
              {
                "checkId": "product-safe-unknown-asset-rejected",
                "passed": false,
                "expected": "404 asset-not-found",
                "actual": "null"
              },
              {
                "checkId": "product-safe-traversal-asset-rejected",
                "passed": false,
                "expected": "4xx without asset bytes",
                "actual": "null"
              },
              {
                "checkId": "product-safe-no-console-errors",
                "passed": true,
                "expected": "0 console errors",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-no-page-errors",
                "passed": true,
                "expected": "0 page errors",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-no-failed-requests",
                "passed": true,
                "expected": "0 failed page requests",
                "actual": "[]"
              },
              {
                "checkId": "product-safe-no-server-errors",
                "passed": true,
                "expected": "0 HTTP 5xx responses",
                "actual": "[]"
              }
            ],
            "captures": [
              {
                "captureId": "failure-state",
                "fileName": "99-failure-state.png",
                "hash": "sha256:929521b7a381f091092b4fd5d51a5f71ba6137ceed01b45d3427140f863227b6",
                "byteLength": 4375786,
                "width": 2560,
                "height": 1440,
                "visualMetrics": {
                  "sampledPixels": 230400,
                  "meanLuma": 68.836211,
                  "lumaStdDev": 57.562302,
                  "p05Luma": 5,
                  "p95Luma": 185,
                  "darkPixelFraction": 0.217734,
                  "colorBucketCount": 120
                },
                "productDefaultVisualQuality": null
              }
            ],
            "runtimeRepresentationAssetRegistry": {
              "schema": "blueprint.runtime-representation-asset-registry/1",
              "worldId": "world.casa-cornell.v23-r1",
              "runtimeAssetIndexHash": "sha256:c9f5b3bbcd0e1f6eaff74b4ba2a9f45653433f67a49ebdde10001747145eda35",
              "representations": [
                {
                  "representationId": "representation.casa.dining-room.legacy-image-plane-r1",
                  "cellId": "cell.casa.dining-room",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.dining-room",
                      "hash": "sha256:4e3ef22fbc17a974577cb4abf4d814f056be05c9e8df6dbf888bf452c1156935"
                    }
                  ],
                  "representationArtifactHash": "sha256:1c7188709c5352d9f8062ae90f3e3ea28c69f402d817e875b500a8449c43bb14"
                },
                {
                  "representationId": "representation.casa.exterior.depth-relief-preview",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.depth-rg8-v20",
                      "hash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50"
                    },
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:eb6c20988cdd9c548edb6e4725503f79265fa2ded47049211a676a7993ea8e96"
                },
                {
                  "representationId": "representation.casa.exterior.kling-30k-historical-candidate",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "splat",
                  "framingProfile": "historical-recorded-bounds-fit",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v20.exterior.splat-kling-91659-historical",
                      "hash": "sha256:4c072462efee9f446e17f1e549ed52f955be393f564e4971db6dec2375bbb595"
                    }
                  ],
                  "representationArtifactHash": "sha256:b51784b67079eceddeb8959adbfdd9a878677ee848cec46031f845ff15313f0a"
                },
                {
                  "representationId": "representation.casa.exterior.point-field-preview",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.depth-rg8-v20",
                      "hash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50"
                    },
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:3af8fc08c92c60e262f29f750045bc84c5786d1e20e25dbdcfa4b7dda434cfba"
                },
                {
                  "representationId": "representation.casa.exterior.source",
                  "cellId": "cell.casa.exterior",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.exterior.source-v20",
                      "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
                    }
                  ],
                  "representationArtifactHash": "sha256:d046861888f583067aba694332b7a72a74afc45a91836030f949ef49a6540450"
                },
                {
                  "representationId": "representation.casa.foyer.depth-relief-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.depth-r2",
                      "hash": "sha256:b34ce02242d29a63709172277503da0e236b367bf8756c6f06f86b45beb3fc32"
                    },
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:4dd065d249a1d34fdf21e6a33a31afc71ac6add76a5c72c85b4a42e40f8e7af9"
                },
                {
                  "representationId": "representation.casa.foyer.point-field-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.depth-r2",
                      "hash": "sha256:b34ce02242d29a63709172277503da0e236b367bf8756c6f06f86b45beb3fc32"
                    },
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:fa6a3021be9d239bc5f37603bf29c52674dfbf3b6bde6c4d2f0e85e712089d7a"
                },
                {
                  "representationId": "representation.casa.foyer.source-preview",
                  "cellId": "cell.casa.foyer",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v23.foyer.source-r2",
                      "hash": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
                    }
                  ],
                  "representationArtifactHash": "sha256:33af1bca6f7f046da67b78cf4c37ee5947ed75cfed06f81903ae690c24a5d06a"
                },
                {
                  "representationId": "representation.casa.great-room.brush-153402",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "splat",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.splat-brush-153402-v20",
                      "hash": "sha256:6daaf36ac9d0d94024692c420e012fb9c62c9bbeaa24d847540af215e513f219"
                    }
                  ],
                  "representationArtifactHash": "sha256:e04f05aceaca75b2b7a7a1120a63cc61fe0c94b2a549072183ebb821f8183cc2"
                },
                {
                  "representationId": "representation.casa.great-room.da3-650k",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "points",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.points-da3-650k-v21",
                      "hash": "sha256:6c4901ac6a7de2399095ae6f0a222c03dbafa6a7fe2c5c6e2c83d7daabf012cc"
                    }
                  ],
                  "representationArtifactHash": "sha256:eee625aa607d32bb07d5e2ad16cc7728a552ce35b469be85211cf1af9e394a66"
                },
                {
                  "representationId": "representation.casa.great-room.depth-relief-preview",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "depth",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.depth-rg8-v20",
                      "hash": "sha256:d9e39fbcc6d37deeb548a93f22fca8f5685872703eacaded0976b002c7e2c68b"
                    },
                    {
                      "assetId": "asset.casa.v22.great-room.source-4k-v20",
                      "hash": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
                    }
                  ],
                  "representationArtifactHash": "sha256:efa2193cbd2aafec6ab26d3b975a4f34ca61f4201133ea10fe0c95912fa9de06"
                },
                {
                  "representationId": "representation.casa.great-room.source",
                  "cellId": "cell.casa.great-room",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.v22.great-room.source-4k-v20",
                      "hash": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
                    }
                  ],
                  "representationArtifactHash": "sha256:06d38e30875cb002beba49a48af8f601dcf3ebbcf94ff626bfc1be4104ff7e37"
                },
                {
                  "representationId": "representation.casa.kitchen.legacy-image-plane-r1",
                  "cellId": "cell.casa.kitchen",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.kitchen",
                      "hash": "sha256:97366352894f6d3358d68c418327d392a844b045a09a5dde76b94ded406f2ad1"
                    }
                  ],
                  "representationArtifactHash": "sha256:17a3879b5538a8b72069d671f90d72798f53bde0dbf277832ea95bd65c2df089"
                },
                {
                  "representationId": "representation.casa.loft.legacy-image-plane-r1",
                  "cellId": "cell.casa.loft",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.loft",
                      "hash": "sha256:426c46bb5ee3136716cc667d630bfd978cb08b6a2b3a63f03cb193c8f5fafe5b"
                    }
                  ],
                  "representationArtifactHash": "sha256:7f1318174cdf9aeededd422d81285d01dd3ed1e41de5d3f00539f0067af4b0f0"
                },
                {
                  "representationId": "representation.casa.office.legacy-image-plane-r1",
                  "cellId": "cell.casa.office",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.office",
                      "hash": "sha256:e45d1b1555864689e9ca1f6bb0a8027abc8cc68f954db1b19bba453727b5e2f9"
                    }
                  ],
                  "representationArtifactHash": "sha256:ee832474fc60be418277f82ad2e2ad5b0f8e37ad2d3ca042422151967068f15a"
                },
                {
                  "representationId": "representation.casa.primary-suite.legacy-image-plane-r1",
                  "cellId": "cell.casa.primary-suite",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.primary-suite",
                      "hash": "sha256:9bce829efa27342c59f084604a46877ed93a43e8ee76ffdf70b6208eac9637c7"
                    }
                  ],
                  "representationArtifactHash": "sha256:d23e0c3a571304a271aab81224feedafad2455a69c478e1bf3fe57949b53c64e"
                },
                {
                  "representationId": "representation.casa.theater.legacy-image-plane-r1",
                  "cellId": "cell.casa.theater",
                  "renderMode": "source",
                  "framingProfile": "scene-full-frame",
                  "assetPins": [
                    {
                      "assetId": "asset.casa.legacy.render.theater",
                      "hash": "sha256:df495fdf453aa567ad6f44fdd784f9c2c2674de5141a6bfeb3d5430ef9abb624"
                    }
                  ],
                  "representationArtifactHash": "sha256:3a3d5dbb6b3afb116abe60cce09bc39c804044f091bc0372c8fcb8ed2241e926"
                }
              ],
              "registryHash": "sha256:5316db85624f7330148978d56eac38a2442f649bef52d4febd7ee03768e8c973"
            },
            "productDefaultVisualQualityRegistry": {
              "schema": "blueprint.product-default-visual-quality-registry/1",
              "worldId": "world.casa-cornell.v23-r1",
              "representationAssetRegistryHash": "sha256:5316db85624f7330148978d56eac38a2442f649bef52d4febd7ee03768e8c973",
              "decisionCount": 0,
              "decisions": [],
              "registryHash": "sha256:5bf5b54fa405200978944a846affdcc0a5be25fd12861beb0bce50a695a8e0af"
            },
            "verdict": "fail",
            "reportHash": "sha256:c69141c48f65f6406b26cc283b6820ceabc4bb639dd7692e84404ddc7f92e934"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-guide-20260801-r4-rejected",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "camera-guide-20260801-r4-rejected",
      "path": "verification/camera-guide-20260801-r4-rejected",
      "parent": null,
      "branch": [],
      "state": {
        "value": "not-run",
        "sourcePath": "verification/camera-guide-20260801-r4-rejected/preflight-run-1.json",
        "sourceField": "$/independentRecovery/status"
      },
      "authority": {
        "value": "display-relief-only",
        "sourcePath": "verification/camera-guide-20260801-r4-rejected/contract.json",
        "sourceField": "$/immutableWorld/relativeDepth/authority"
      },
      "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
      "summary": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
      "decision": "fail",
      "limitations": [],
      "relatedRunIds": [
        "camera-guide-20260801-r4-rejected",
        "camera-guide-20260801-r5-unsigned",
        "r5-guide-reassessment-20260801-r1",
        "exterior-splat-browser-review-r1"
      ],
      "payload": {
        "fileCount": 21,
        "byteLength": 1414808
      },
      "media": {
        "counts": {
          "image": 17,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-00.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-00.png",
            "byteLength": 75358,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-01.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-01.png",
            "byteLength": 75146,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-02.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-02.png",
            "byteLength": 76106,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-03.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-03.png",
            "byteLength": 77158,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-04.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-04.png",
            "byteLength": 78733,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-05.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-05.png",
            "byteLength": 80827,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-06.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-06.png",
            "byteLength": 83002,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-07.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-07.png",
            "byteLength": 85378,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-08.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-08.png",
            "byteLength": 88081,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-09.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-09.png",
            "byteLength": 90063,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/frame-10.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/frame-10.png",
            "byteLength": 90408,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-00.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-00.png",
            "byteLength": 75358,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-05.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-05.png",
            "byteLength": 80827,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-10.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/representative-run-1-frame-10.png",
            "byteLength": 90408,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/representative-run-2-frame-00.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/representative-run-2-frame-00.png",
            "byteLength": 75358,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/camera-guide-20260801-r4-rejected/representative-run-2-frame-05.png",
            "url": "/verification/camera-guide-20260801-r4-rejected/representative-run-2-frame-05.png",
            "byteLength": 80827,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-guide-20260801-r4-rejected/contract.json",
          "url": "/verification/camera-guide-20260801-r4-rejected/contract.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/camera-guide-20260801-r4-rejected/eligibility.json",
          "url": "/verification/camera-guide-20260801-r4-rejected/eligibility.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/camera-guide-20260801-r4-rejected/preflight-run-1.json",
          "url": "/verification/camera-guide-20260801-r4-rejected/preflight-run-1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/camera-guide-20260801-r4-rejected/preflight-run-2.json",
          "url": "/verification/camera-guide-20260801-r4-rejected/preflight-run-2.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
            "headline": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
            "outcome": "rejected",
            "runs": [
              "camera-guide-20260801-r4-rejected",
              "camera-guide-20260801-r5-unsigned",
              "r5-guide-reassessment-20260801-r1",
              "exterior-splat-browser-review-r1"
            ],
            "surfaces": [
              "docs/blueprint-r5-camera-guide-adversarial-review-r1.md"
            ],
            "lesson": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260801-r4-rejected",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 21,
          "byteLength": 1414808,
          "sha256": "f2b3bfb6f337eb6aecab685896a667e949835b155bf7a5fd9d3648b2a107f3b6",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-guide-20260801-r4-rejected/contract.json",
          "recordPointer": "$",
          "byteLength": 8129,
          "sha256": "828fff096b77e525a3038b0289fbed546089634ed266cf95a897d7464a2c65f0",
          "exactRecord": {
            "authorityBoundary": {
              "intendedUse": "generation-motion-guide-candidate",
              "metricGeometryAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false
            },
            "cellId": "cell.casa.exterior",
            "contractHash": "sha256:407f8b14e09e7dae0be9b69ffa943207dda7c9fa295d3f5cdab7b9aa82c8f1da",
            "coordinateConvention": {
              "matrixStorage": "column-major",
              "renderer": "three-camera:+x-right,+y-up,-z-forward",
              "source": "opencv-camera:+x-right,+y-down,+z-forward",
              "worldBasisAdapter": [
                1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                1
              ]
            },
            "gates": {
              "adjacentFlowP95MaximumPixelsAt1280x720": 48,
              "adjacentFlowP95MinimumPixelsAt1280x720": 24,
              "blindRecoveryMinimum": 0.9,
              "centralValidityMinimum": 0.97,
              "disocclusionMaximum": 0.05,
              "focalDriftMaximumFraction": 0.1,
              "fullValidityMinimum": 0.92,
              "orientationMaximumDegrees": 2,
              "requiredIdenticalPassingRuns": 2,
              "sim3PathMaximumFraction": 0.08,
              "sim3PathRmsMaximumFraction": 0.03,
              "sourceReturnPsnrMinimum": 45,
              "sourceReturnSsimMinimum": 0.99,
              "targetReprojectionHardMaximumPixels": 2.5,
              "targetReprojectionRmsMaximumPixels": 1,
              "translationPcaAxis2OverAxis1Minimum": 0.15
            },
            "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r1",
            "immutableWorld": {
              "relativeDepth": {
                "assetId": "asset.casa.v23.exterior.depth-rg8-v20",
                "authority": "display-relief-only",
                "byteLength": 3935122,
                "encoding": "rg8-packed16",
                "hash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50",
                "height": 1152,
                "mediaType": "image/png",
                "metricAuthorityGranted": false,
                "polarity": "near-is-lower",
                "width": 2048
              },
              "source": {
                "assetId": "asset.casa.v23.exterior.source-v20",
                "authority": "appearance-source-only",
                "byteLength": 4298092,
                "hash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "height": 1152,
                "mediaType": "image/png",
                "width": 2048
              },
              "worldBundleHash": "sha256:821446d14b3fd19e508385c900ef068d4f0f16e8679fb862cff2f2cd9087f0eb"
            },
            "intrinsics": {
              "cx": 639.5,
              "cy": 359.5,
              "distortion": "none",
              "exposureLocked": true,
              "focusLocked": true,
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "height": 720,
              "lensLocked": true,
              "model": "pinhole",
              "skew": 0,
              "width": 1280
            },
            "intrinsicsHash": "sha256:dc59e1238813af88d7afcd73f478dc5c5b26dc92ce0d23bedf3495f17665fc7d",
            "operation": "blueprint.camera-guide.depth-mesh-zbuffer/1.1.0",
            "path": {
              "cameraPathHash": "sha256:bdd7c805690f31fd80ac4819ca482560b6526654fb3eb8627c17c0769976bb62",
              "frames": [
                {
                  "cameraToWorldHash": "sha256:922ba69e49c8fe575d67875329b65fe16c5125bbf9aac33209330bbcc3b55f40",
                  "cameraToWorldOpenCv": [
                    1,
                    0,
                    0,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0,
                    0,
                    1
                  ],
                  "cameraToWorldThree": [
                    1,
                    0,
                    0,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0,
                    0,
                    1
                  ],
                  "frameIndex": 0,
                  "t": 0,
                  "yawDegrees": 0
                },
                {
                  "cameraToWorldHash": "sha256:b07c2d7ab0ea46f9556c89dc0acc7044b2c9463ab8117a5ce284526904293bda",
                  "cameraToWorldOpenCv": [
                    0.9999790361501092,
                    0,
                    -0.006475126276661102,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.006475126276661102,
                    0,
                    0.9999790361501092,
                    0,
                    0.000728,
                    -0.000966363162058175,
                    0.00003093112685461996,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9999790361501092,
                    0,
                    0.006475126276661102,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.006475126276661102,
                    0,
                    0.9999790361501092,
                    0,
                    0.000728,
                    0.000966363162058175,
                    -0.00003093112685461996,
                    1
                  ],
                  "frameIndex": 1,
                  "t": 0.1,
                  "yawDegrees": 0.37100000000000005
                },
                {
                  "cameraToWorldHash": "sha256:6c72ce3b79b93677e766bcdb935f8fcc88e1e61c24ec9347af4bdf02c12b7d5c",
                  "cameraToWorldOpenCv": [
                    0.9997107973684917,
                    0,
                    -0.024048318545265453,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.024048318545265453,
                    0,
                    0.9997107973684917,
                    0,
                    0.0027040000000000007,
                    -0.003530379707879305,
                    0.00042321356004204613,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9997107973684917,
                    0,
                    0.024048318545265453,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.024048318545265453,
                    0,
                    0.9997107973684917,
                    0,
                    0.0027040000000000007,
                    0.003530379707879305,
                    -0.00042321356004204613,
                    1
                  ],
                  "frameIndex": 2,
                  "t": 0.2,
                  "yawDegrees": 1.3780000000000003
                },
                {
                  "cameraToWorldHash": "sha256:6f2dff2310e660918245cb1abb25a984bc920d440a84a792f5c8b7c75aa4fbe3",
                  "cameraToWorldOpenCv": [
                    0.9987526920381528,
                    0,
                    -0.049930553236898836,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.049930553236898836,
                    0,
                    0.9987526920381528,
                    0,
                    0.0056159999999999995,
                    -0.006904604974197705,
                    0.0017723015874638124,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9987526920381528,
                    0,
                    0.049930553236898836,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.049930553236898836,
                    0,
                    0.9987526920381528,
                    0,
                    0.0056159999999999995,
                    0.006904604974197705,
                    -0.0017723015874638124,
                    1
                  ],
                  "frameIndex": 3,
                  "t": 0.3,
                  "yawDegrees": 2.862
                },
                {
                  "cameraToWorldHash": "sha256:5e88340c0adaa3b4d0825316014bc53c2e01e5b7c18d0b50194c7c03f9b126c8",
                  "cameraToWorldOpenCv": [
                    0.9966886735696725,
                    0,
                    -0.08131228675868678,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.08131228675868678,
                    0,
                    0.9966886735696725,
                    0,
                    0.009152000000000002,
                    -0.009832255665663902,
                    0.004412934271279744,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9966886735696725,
                    0,
                    0.08131228675868678,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.08131228675868678,
                    0,
                    0.9966886735696725,
                    0,
                    0.009152000000000002,
                    0.009832255665663902,
                    -0.004412934271279744,
                    1
                  ],
                  "frameIndex": 4,
                  "t": 0.4,
                  "yawDegrees": 4.6640000000000015
                },
                {
                  "cameraToWorldHash": "sha256:b5ecc862d916ee584f434405846ae6c6473da22f7e1a55e9c3a55fb05fbf0a03",
                  "cameraToWorldOpenCv": [
                    0.9933225202471875,
                    0,
                    -0.1153705801743918,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.1153705801743918,
                    0,
                    0.9933225202471875,
                    0,
                    0.013,
                    -0.011,
                    0.007999999999999998,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9933225202471875,
                    0,
                    0.1153705801743918,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.1153705801743918,
                    0,
                    0.9933225202471875,
                    0,
                    0.013,
                    0.011,
                    -0.007999999999999998,
                    1
                  ],
                  "frameIndex": 5,
                  "t": 0.5,
                  "yawDegrees": 6.625
                },
                {
                  "cameraToWorldHash": "sha256:75d84f57a55f9cc15e4e7e633d3729b7e4d262fa8f575a8e40318e09000697c9",
                  "cameraToWorldOpenCv": [
                    0.9887928899070622,
                    0,
                    -0.1492937402212175,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.1492937402212175,
                    0,
                    0.9887928899070622,
                    0,
                    0.016848,
                    -0.009832255665663902,
                    0.011587065728720257,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9887928899070622,
                    0,
                    0.1492937402212175,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.1492937402212175,
                    0,
                    0.9887928899070622,
                    0,
                    0.016848,
                    0.009832255665663902,
                    -0.011587065728720257,
                    1
                  ],
                  "frameIndex": 6,
                  "t": 0.6,
                  "yawDegrees": 8.586
                },
                {
                  "cameraToWorldHash": "sha256:0d66da648b290689d13b1ec1595507c8d4e53ce3db4e69a503134016ed6d18e8",
                  "cameraToWorldOpenCv": [
                    0.9836092570823434,
                    0,
                    -0.18031314256570558,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.18031314256570558,
                    0,
                    0.9836092570823434,
                    0,
                    0.020383999999999996,
                    -0.006904604974197709,
                    0.014227698412536184,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9836092570823434,
                    0,
                    0.18031314256570558,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.18031314256570558,
                    0,
                    0.9836092570823434,
                    0,
                    0.020383999999999996,
                    0.006904604974197709,
                    -0.014227698412536184,
                    1
                  ],
                  "frameIndex": 7,
                  "t": 0.7,
                  "yawDegrees": 10.387999999999998
                },
                {
                  "cameraToWorldHash": "sha256:12c2004d59bdc1ebd3fd0c688d13339280b5bb6a555696629b72a8c74f33e93f",
                  "cameraToWorldOpenCv": [
                    0.9786096386290477,
                    0,
                    -0.20572597109340554,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.20572597109340554,
                    0,
                    0.9786096386290477,
                    0,
                    0.023296,
                    -0.0035303797078793018,
                    0.015576786439957956,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9786096386290477,
                    0,
                    0.20572597109340554,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.20572597109340554,
                    0,
                    0.9786096386290477,
                    0,
                    0.023296,
                    0.0035303797078793018,
                    -0.015576786439957956,
                    1
                  ],
                  "frameIndex": 8,
                  "t": 0.8,
                  "yawDegrees": 11.872000000000002
                },
                {
                  "cameraToWorldHash": "sha256:200360e57fe9f871d59471692f8b7371105bd3876012707ec6ae74125dca9f7f",
                  "cameraToWorldOpenCv": [
                    0.97484295415767,
                    0,
                    -0.22289283238620977,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.22289283238620977,
                    0,
                    0.97484295415767,
                    0,
                    0.025272,
                    -0.0009663631620581746,
                    0.015969068873145382,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.97484295415767,
                    0,
                    0.22289283238620977,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.22289283238620977,
                    0,
                    0.97484295415767,
                    0,
                    0.025272,
                    0.0009663631620581746,
                    -0.015969068873145382,
                    1
                  ],
                  "frameIndex": 9,
                  "t": 0.9,
                  "yawDegrees": 12.879
                },
                {
                  "cameraToWorldHash": "sha256:5b7b7945c9be4b2cfb7f446ded64ca01629bd6d05e69adc42d97cfd8ac9aec0a",
                  "cameraToWorldOpenCv": [
                    0.9733792584604485,
                    0,
                    -0.22920039092241415,
                    0,
                    0,
                    1,
                    0,
                    0,
                    0.22920039092241415,
                    0,
                    0.9733792584604485,
                    0,
                    0.026,
                    -1.3471114790620884e-18,
                    0.016,
                    1
                  ],
                  "cameraToWorldThree": [
                    0.9733792584604485,
                    0,
                    0.22920039092241415,
                    0,
                    0,
                    1,
                    0,
                    0,
                    -0.22920039092241415,
                    0,
                    0.9733792584604485,
                    0,
                    0.026,
                    1.3471114790620884e-18,
                    -0.016,
                    1
                  ],
                  "frameIndex": 10,
                  "t": 1,
                  "yawDegrees": 13.25
                }
              ],
              "keyframeCount": 11,
              "kind": "causal-camera-only-arc",
              "sourcePoseFrameIndex": 0,
              "totalYawDegrees": 13.25
            },
            "renderer": {
              "depthFarDisplayUnits": 4,
              "depthNearDisplayUnits": 1,
              "depthWriteRequired": true,
              "derivedPasses": [
                "rgb",
                "depth",
                "normals",
                "owners",
                "visibility",
                "disocclusion",
                "flow"
              ],
              "discontinuityCull": 0.09,
              "evaluationHeight": 180,
              "evaluationWidth": 320,
              "gridHeight": 90,
              "gridWidth": 160,
              "kind": "depth-discontinuity-aware-mesh-ldi-zbuffer",
              "ldiBackLayerOffsetNormalized": 0.025,
              "ldiLayers": 2,
              "outputHeight": 720,
              "outputWidth": 1280,
              "transparentSpritesAllowed": false
            },
            "schema": "blueprint.camera-guide-contract/1",
            "worldId": "world.casa-cornell.v23-r1"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260801-r4-rejected/eligibility.json",
          "recordPointer": "$",
          "byteLength": 535,
          "sha256": "f32e2e6be4acf34098e9a17070945cd527d07e10406011799d003f7669c46c40",
          "exactRecord": {
            "contractHash": "sha256:407f8b14e09e7dae0be9b69ffa943207dda7c9fa295d3f5cdab7b9aa82c8f1da",
            "eligibleForPaidRequestPlanning": false,
            "failedGateIds": [
              "blindRecovery",
              "focalDriftFraction",
              "orientationMaximumDegrees",
              "sim3PathMaximumFraction",
              "sim3PathRmsFraction",
              "sourceReturnPsnr",
              "sourceReturnSsim",
              "targetReprojectionMaximumPixels",
              "targetReprojectionRmsPixels"
            ],
            "independentRecoveryStatus": "not-run",
            "reason": "No paid planning authority exists without two distinct verified Ed25519 review envelopes and passing independent recovery."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260801-r4-rejected/preflight-run-1.json",
          "recordPointer": "$",
          "byteLength": 6349,
          "sha256": "0a306f72ae4779953f7082dd3c07e94b826f3f88a3b467fa4ecea8a571fa3777",
          "exactRecord": {
            "cameraPathHash": "sha256:bdd7c805690f31fd80ac4819ca482560b6526654fb3eb8627c17c0769976bb62",
            "contractHash": "sha256:407f8b14e09e7dae0be9b69ffa943207dda7c9fa295d3f5cdab7b9aa82c8f1da",
            "depthHash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50",
            "derivedPassHashes": {
              "depth": "sha256:dc1322e872771213803ae80c01c3694d70888f8f54568b5816f2928e693c62ed",
              "disocclusion": "sha256:5ffb275673c19898792ce7ce5425b2386f09d91e793e042f3c502ba3ee69aead",
              "flow": "sha256:c9f8eb570ca791b45268c3aceb79bf4a836a2db7082fda7e6bd9d9cb8689c01b",
              "normals": "sha256:ab8008354033266cf70eab35f6e681010f4187d49ddcf3b6bd09b785d08edeae",
              "owners": "sha256:78d4bc69d5a9781539bb8599383022c2e55a7ad44310aa8a1671121bbc25f603",
              "rgb": "sha256:477ef70012bb4c395c5bbee8924eec3446a38016a958fe1f5581696743690fbb",
              "visibility": "sha256:e2c41f0dd17e59ef996add7d6a6e678a0b37d52a876a51a39a6a8299455f3ce6"
            },
            "frameHashes": [
              "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
              "sha256:fdd93dc27bca51c52626c7df04596f569cdd3d0ad76d20fd1f3a4a77d990a432",
              "sha256:1ea89eef05e30b001c4b9d58602f2b73408657543012d61a81df4f3a901aad12",
              "sha256:5d3af1191a81e8a5340a5ec2727bdacce89e511ede2fa5a1abeb7e2f7ca607c6",
              "sha256:16ec1d2df92745860058c335623fad7e867c2aed469313e4a88bed29b73c27c3",
              "sha256:2f677d28ec2677cfa2c2ab516634f33864a8fe7a81922e3e871ab784998fef4c",
              "sha256:cd4b3fc950b39eb3893e590ccdf9059be8d965ee113c268421ef6c6c936c312b",
              "sha256:5da79a6b90052822c257838c4ab2fc25b595f0a2d6bebb6ff98ea64ed32c2018",
              "sha256:3225a0996e45df64831d0d1e19c2ad88016a1ebec29cd2682e0f0c2595b57383",
              "sha256:3cc516a58d95524b7c1520c486d33744fc870b03b859a85aa3d8f81807486719",
              "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848"
            ],
            "gates": [
              {
                "actual": 0.9962293836805556,
                "expected": ">=0.97",
                "gateId": "centralValidity",
                "passed": true
              },
              {
                "actual": 0.9915798611111111,
                "expected": ">=0.92",
                "gateId": "fullValidity",
                "passed": true
              },
              {
                "actual": 0.008281609596206151,
                "expected": "<=0.05",
                "gateId": "disocclusion",
                "passed": true
              },
              {
                "actual": 25.541431262541007,
                "expected": ">=45",
                "gateId": "sourceReturnPsnr",
                "passed": false
              },
              {
                "actual": 0.9729944071581101,
                "expected": ">=0.99",
                "gateId": "sourceReturnSsim",
                "passed": false
              },
              {
                "actual": 45.96520235214517,
                "expected": "24-48",
                "gateId": "adjacentFlowP95PixelsAt1280x720",
                "passed": true
              },
              {
                "actual": 0.3480111449540859,
                "expected": ">=0.15",
                "gateId": "translationPcaAxis2OverAxis1",
                "passed": true
              },
              {
                "actual": 0,
                "expected": ">=0.9",
                "gateId": "blindRecovery",
                "passed": false
              },
              {
                "actual": 1000000,
                "expected": "<=1",
                "gateId": "targetReprojectionRmsPixels",
                "passed": false
              },
              {
                "actual": 1000000,
                "expected": "<=2.5",
                "gateId": "targetReprojectionMaximumPixels",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.03",
                "gateId": "sim3PathRmsFraction",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.08",
                "gateId": "sim3PathMaximumFraction",
                "passed": false
              },
              {
                "actual": 180,
                "expected": "<=2",
                "gateId": "orientationMaximumDegrees",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.1",
                "gateId": "focalDriftFraction",
                "passed": false
              }
            ],
            "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r1",
            "humanReviewRequired": false,
            "independentRecovery": {
              "adversarialNoiseProbePassed": false,
              "correspondenceHash": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "implementationHash": "sha256:d42ac8545e984d2eb2336b953131c9a1494c6751b3adef5b1490334d43edde24",
              "method": "owner-flow-relative-depth-constrained-pnp",
              "recoveredFrameCount": 0,
              "recoveredPoseHash": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "status": "not-run",
              "targetMatricesReadDuringSolve": false,
              "totalFrameCount": 11
            },
            "metricAuthorityGranted": false,
            "metrics": {
              "adjacentFlowP95PixelsAt1280x720": 45.96520235214517,
              "blindRecovery": 0,
              "centralValidity": 0.9962293836805556,
              "disocclusion": 0.008281609596206151,
              "focalDriftFraction": 1,
              "fullValidity": 0.9915798611111111,
              "orientationMaximumDegrees": 180,
              "sim3PathMaximumFraction": 1,
              "sim3PathRmsFraction": 1,
              "sourceReturnPsnr": 25.541431262541007,
              "sourceReturnSsim": 0.9729944071581101,
              "targetReprojectionMaximumPixels": 1000000,
              "targetReprojectionRmsPixels": 1000000,
              "translationPcaAxis2OverAxis1": 0.3480111449540859
            },
            "portalAuthorityGranted": false,
            "rendererImplementationHash": "sha256:0480e918a0c4c0d2b98d559d89a05d674fcb542957d817e3cb3fac9e91632454",
            "renderSelfConsistency": {
              "promotionAuthorityGranted": false,
              "rasterReprojectionMaximumPixels": 9.374856576802038e-13,
              "rasterReprojectionRmsPixels": 1.527482724692363e-13,
              "targetMatricesUsedForMeasurement": true
            },
            "reportHash": "sha256:c4d973b00ec2045bcc87fd44b88bbada5cc21eca3472efecd51c385a335d9e9e",
            "runOrdinal": 1,
            "schema": "blueprint.camera-guide-preflight/2",
            "sourceHash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
            "sourceReferenceHash": "sha256:1c6b94b996d6bb1507ec881dc58b3b166430c3fcfcb1c319e69abbc8701e16ed",
            "sourceReturnFrameHash": "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
            "sourceReturnHash": "sha256:820a9f8d6033bec4a07c8c42fe908f610ec850bc097a3952d1f960eb659bcf4e",
            "verdict": "fail",
            "visualReview": {
              "allEligible": true,
              "decisions": [
                {
                  "captureArtifactHash": "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
                  "edgeEnergy": 9.758829,
                  "edgeRetention": 1.002544,
                  "edgeRetentionPassed": true,
                  "frameIndex": 0,
                  "productDefaultDecisionHash": "sha256:15416e3df4a5d57eaf9ef5cf70fd879959488862aa2aab6756eccac65c8d0a2b",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                },
                {
                  "captureArtifactHash": "sha256:2f677d28ec2677cfa2c2ab516634f33864a8fe7a81922e3e871ab784998fef4c",
                  "edgeEnergy": 10.137358,
                  "edgeRetention": 1.041431,
                  "edgeRetentionPassed": true,
                  "frameIndex": 5,
                  "productDefaultDecisionHash": "sha256:4a1f50b3a8576a4f9f690591f49d8e73e3f12462f700bbde0af7c9ab9b787c4d",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                },
                {
                  "captureArtifactHash": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848",
                  "edgeEnergy": 10.89828,
                  "edgeRetention": 1.119602,
                  "edgeRetentionPassed": true,
                  "frameIndex": 10,
                  "productDefaultDecisionHash": "sha256:d2166cb72b77d711e78397dc52866d206369d7fe5d18e31a64d5f05765069704",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                }
              ],
              "framingProfile": "scene-full-frame",
              "minimumEdgeRetention": 0.72,
              "policyId": "policy.product-default-visual-quality.scene-full-frame.r1+camera-guide-edge-retention.r1",
              "policyVersion": "1.0.0",
              "referenceEdgeEnergy": 9.734068,
              "representativeFrameIndexes": [
                0,
                5,
                10
              ]
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260801-r4-rejected/preflight-run-2.json",
          "recordPointer": "$",
          "byteLength": 6349,
          "sha256": "d1de5b67697b658499d0c441038aa4ef40ea3fbcc2387f2061d70793014d29e3",
          "exactRecord": {
            "cameraPathHash": "sha256:bdd7c805690f31fd80ac4819ca482560b6526654fb3eb8627c17c0769976bb62",
            "contractHash": "sha256:407f8b14e09e7dae0be9b69ffa943207dda7c9fa295d3f5cdab7b9aa82c8f1da",
            "depthHash": "sha256:6a109a796b8a17803d957b6bf0d48f013404f24c12c7fa323913a865245e7b50",
            "derivedPassHashes": {
              "depth": "sha256:dc1322e872771213803ae80c01c3694d70888f8f54568b5816f2928e693c62ed",
              "disocclusion": "sha256:5ffb275673c19898792ce7ce5425b2386f09d91e793e042f3c502ba3ee69aead",
              "flow": "sha256:c9f8eb570ca791b45268c3aceb79bf4a836a2db7082fda7e6bd9d9cb8689c01b",
              "normals": "sha256:ab8008354033266cf70eab35f6e681010f4187d49ddcf3b6bd09b785d08edeae",
              "owners": "sha256:78d4bc69d5a9781539bb8599383022c2e55a7ad44310aa8a1671121bbc25f603",
              "rgb": "sha256:477ef70012bb4c395c5bbee8924eec3446a38016a958fe1f5581696743690fbb",
              "visibility": "sha256:e2c41f0dd17e59ef996add7d6a6e678a0b37d52a876a51a39a6a8299455f3ce6"
            },
            "frameHashes": [
              "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
              "sha256:fdd93dc27bca51c52626c7df04596f569cdd3d0ad76d20fd1f3a4a77d990a432",
              "sha256:1ea89eef05e30b001c4b9d58602f2b73408657543012d61a81df4f3a901aad12",
              "sha256:5d3af1191a81e8a5340a5ec2727bdacce89e511ede2fa5a1abeb7e2f7ca607c6",
              "sha256:16ec1d2df92745860058c335623fad7e867c2aed469313e4a88bed29b73c27c3",
              "sha256:2f677d28ec2677cfa2c2ab516634f33864a8fe7a81922e3e871ab784998fef4c",
              "sha256:cd4b3fc950b39eb3893e590ccdf9059be8d965ee113c268421ef6c6c936c312b",
              "sha256:5da79a6b90052822c257838c4ab2fc25b595f0a2d6bebb6ff98ea64ed32c2018",
              "sha256:3225a0996e45df64831d0d1e19c2ad88016a1ebec29cd2682e0f0c2595b57383",
              "sha256:3cc516a58d95524b7c1520c486d33744fc870b03b859a85aa3d8f81807486719",
              "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848"
            ],
            "gates": [
              {
                "actual": 0.9962293836805556,
                "expected": ">=0.97",
                "gateId": "centralValidity",
                "passed": true
              },
              {
                "actual": 0.9915798611111111,
                "expected": ">=0.92",
                "gateId": "fullValidity",
                "passed": true
              },
              {
                "actual": 0.008281609596206151,
                "expected": "<=0.05",
                "gateId": "disocclusion",
                "passed": true
              },
              {
                "actual": 25.541431262541007,
                "expected": ">=45",
                "gateId": "sourceReturnPsnr",
                "passed": false
              },
              {
                "actual": 0.9729944071581101,
                "expected": ">=0.99",
                "gateId": "sourceReturnSsim",
                "passed": false
              },
              {
                "actual": 45.96520235214517,
                "expected": "24-48",
                "gateId": "adjacentFlowP95PixelsAt1280x720",
                "passed": true
              },
              {
                "actual": 0.3480111449540859,
                "expected": ">=0.15",
                "gateId": "translationPcaAxis2OverAxis1",
                "passed": true
              },
              {
                "actual": 0,
                "expected": ">=0.9",
                "gateId": "blindRecovery",
                "passed": false
              },
              {
                "actual": 1000000,
                "expected": "<=1",
                "gateId": "targetReprojectionRmsPixels",
                "passed": false
              },
              {
                "actual": 1000000,
                "expected": "<=2.5",
                "gateId": "targetReprojectionMaximumPixels",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.03",
                "gateId": "sim3PathRmsFraction",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.08",
                "gateId": "sim3PathMaximumFraction",
                "passed": false
              },
              {
                "actual": 180,
                "expected": "<=2",
                "gateId": "orientationMaximumDegrees",
                "passed": false
              },
              {
                "actual": 1,
                "expected": "<=0.1",
                "gateId": "focalDriftFraction",
                "passed": false
              }
            ],
            "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r1",
            "humanReviewRequired": false,
            "independentRecovery": {
              "adversarialNoiseProbePassed": false,
              "correspondenceHash": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "implementationHash": "sha256:d42ac8545e984d2eb2336b953131c9a1494c6751b3adef5b1490334d43edde24",
              "method": "owner-flow-relative-depth-constrained-pnp",
              "recoveredFrameCount": 0,
              "recoveredPoseHash": "sha256:4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
              "status": "not-run",
              "targetMatricesReadDuringSolve": false,
              "totalFrameCount": 11
            },
            "metricAuthorityGranted": false,
            "metrics": {
              "adjacentFlowP95PixelsAt1280x720": 45.96520235214517,
              "blindRecovery": 0,
              "centralValidity": 0.9962293836805556,
              "disocclusion": 0.008281609596206151,
              "focalDriftFraction": 1,
              "fullValidity": 0.9915798611111111,
              "orientationMaximumDegrees": 180,
              "sim3PathMaximumFraction": 1,
              "sim3PathRmsFraction": 1,
              "sourceReturnPsnr": 25.541431262541007,
              "sourceReturnSsim": 0.9729944071581101,
              "targetReprojectionMaximumPixels": 1000000,
              "targetReprojectionRmsPixels": 1000000,
              "translationPcaAxis2OverAxis1": 0.3480111449540859
            },
            "portalAuthorityGranted": false,
            "rendererImplementationHash": "sha256:0480e918a0c4c0d2b98d559d89a05d674fcb542957d817e3cb3fac9e91632454",
            "renderSelfConsistency": {
              "promotionAuthorityGranted": false,
              "rasterReprojectionMaximumPixels": 9.374856576802038e-13,
              "rasterReprojectionRmsPixels": 1.527482724692363e-13,
              "targetMatricesUsedForMeasurement": true
            },
            "reportHash": "sha256:0f65250a03212a02e8b0120a29f64add5c7a83100f7aea1ecd23508e4fca9c38",
            "runOrdinal": 2,
            "schema": "blueprint.camera-guide-preflight/2",
            "sourceHash": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
            "sourceReferenceHash": "sha256:1c6b94b996d6bb1507ec881dc58b3b166430c3fcfcb1c319e69abbc8701e16ed",
            "sourceReturnFrameHash": "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
            "sourceReturnHash": "sha256:820a9f8d6033bec4a07c8c42fe908f610ec850bc097a3952d1f960eb659bcf4e",
            "verdict": "fail",
            "visualReview": {
              "allEligible": true,
              "decisions": [
                {
                  "captureArtifactHash": "sha256:b4a9da660ca9aeb5a055afd588f7cfff81eb5d0f1512f7b0d2162a31bd900fb7",
                  "edgeEnergy": 9.758829,
                  "edgeRetention": 1.002544,
                  "edgeRetentionPassed": true,
                  "frameIndex": 0,
                  "productDefaultDecisionHash": "sha256:15416e3df4a5d57eaf9ef5cf70fd879959488862aa2aab6756eccac65c8d0a2b",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                },
                {
                  "captureArtifactHash": "sha256:2f677d28ec2677cfa2c2ab516634f33864a8fe7a81922e3e871ab784998fef4c",
                  "edgeEnergy": 10.137358,
                  "edgeRetention": 1.041431,
                  "edgeRetentionPassed": true,
                  "frameIndex": 5,
                  "productDefaultDecisionHash": "sha256:4a1f50b3a8576a4f9f690591f49d8e73e3f12462f700bbde0af7c9ab9b787c4d",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                },
                {
                  "captureArtifactHash": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848",
                  "edgeEnergy": 10.89828,
                  "edgeRetention": 1.119602,
                  "edgeRetentionPassed": true,
                  "frameIndex": 10,
                  "productDefaultDecisionHash": "sha256:d2166cb72b77d711e78397dc52866d206369d7fe5d18e31a64d5f05765069704",
                  "productDefaultFailureCodes": [],
                  "productDefaultVerdict": "eligible"
                }
              ],
              "framingProfile": "scene-full-frame",
              "minimumEdgeRetention": 0.72,
              "policyId": "policy.product-default-visual-quality.scene-full-frame.r1+camera-guide-edge-retention.r1",
              "policyVersion": "1.0.0",
              "referenceEdgeEnergy": 9.734068,
              "representativeFrameIndexes": [
                0,
                5,
                10
              ]
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-guide-20260801-r5-unsigned",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "camera-guide-20260801-r5-unsigned",
      "path": "verification/camera-guide-20260801-r5-unsigned",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/outcome"
      },
      "authority": null,
      "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
      "summary": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
      "decision": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later.",
      "limitations": [],
      "relatedRunIds": [
        "camera-guide-20260801-r4-rejected",
        "camera-guide-20260801-r5-unsigned",
        "r5-guide-reassessment-20260801-r1",
        "exterior-splat-browser-review-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3942
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-guide-20260801-r5-unsigned/manifest.json",
          "url": "/verification/camera-guide-20260801-r5-unsigned/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
            "headline": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
            "outcome": "rejected",
            "runs": [
              "camera-guide-20260801-r4-rejected",
              "camera-guide-20260801-r5-unsigned",
              "r5-guide-reassessment-20260801-r1",
              "exterior-splat-browser-review-r1"
            ],
            "surfaces": [
              "docs/blueprint-r5-camera-guide-adversarial-review-r1.md"
            ],
            "lesson": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260801-r5-unsigned",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3942,
          "sha256": "93587a452a6b6be9d8102c0a55e2667868902b78d64ca9ef314e6aa35b88a2a3",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-guide-20260801-r5-unsigned/manifest.json",
          "recordPointer": "$",
          "byteLength": 3942,
          "sha256": "14e58d5c74655c6e3f36e35501521d1c368bb2d2b54034127775d03fa3cd5f0a",
          "exactRecord": {
            "schema": "blueprint.camera-guide-unsigned-evidence-manifest/1",
            "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
            "preservedAt": "2026-08-02T04:07:13.4211620Z",
            "canonicalLocalRoot": ".blueprint-data/camera-guides/camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
            "authorityBoundary": {
              "preflightVerdict": "pass",
              "deliveryVerdict": "pass",
              "providerGuideInputAuthorityGranted": true,
              "eligibleForPaidRequestPlanning": false,
              "paidRequestAuthorityGranted": false,
              "spendAuthorityGranted": false,
              "metricAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "signedEvidenceWritten": false,
              "reviewNoncesConsumed": false,
              "providerUploadPerformed": false,
              "providerRequestSubmitted": false,
              "providerSpendIncurred": false
            },
            "contract": {
              "contractHash": "sha256:76afa359e936190e4791ca2c591d216a4176cc9d6ae87cf8026ddffa6bcdac2f",
              "cameraPathHash": "sha256:5988b519d9b8ad53264056bd66e64dda462aa282bc4924f386ea83802399b137"
            },
            "delivery": {
              "recordHash": "sha256:d3dd810a6b65f4209fc24e863adfc88e04b7a05cb8fada6917c02409c2aae520",
              "deliveryReviewHash": "sha256:0b02177d260a69ed9caf32c4807e51c92ac4e6f68003246bcfead9c13e6aace7",
              "rawFrameStreamHash": "sha256:5fb6bcb56ece989701ef4ac812d9727ce42c6d3d718706f8b04bdb6aced249e0",
              "encodedVideoHash": "sha256:a9827b4951c996e15a0f182368647bff6962fee31cafff3ec929e669e4bb51fe",
              "frameCount": 150,
              "framesPerSecond": 30,
              "durationSeconds": 5,
              "width": 1280,
              "height": 720,
              "codec": "h264",
              "pixelFormat": "yuv420p",
              "roundTrip": {
                "psnrAverage": 56.062851,
                "psnrMinimum": 54.954571,
                "psnrMaximum": 57.028259,
                "ssimAll": 0.998707
              }
            },
            "files": [
              {
                "path": "unsigned-preflight-r1/contract.json",
                "bytes": 8763,
                "sha256": "sha256:bd5ba0caa8d6acb364f424ab8e06aa2a523b8385527bdd4e7752cd4b7ce36c44"
              },
              {
                "path": "unsigned-preflight-r1/eligibility.json",
                "bytes": 320,
                "sha256": "sha256:57f9c01af571673e6fcf8b6b6c8e088e0f9a399a993185f48185bc55646f9e06"
              },
              {
                "path": "unsigned-preflight-r1/preflight-run-1.json",
                "bytes": 7095,
                "sha256": "sha256:15172e6d32f637ca6a227679987266d3badca01392c98e7f0accfa6da1d5667c"
              },
              {
                "path": "unsigned-preflight-r1/preflight-run-2.json",
                "bytes": 7095,
                "sha256": "sha256:e24fe92df3990f5e789abf674972266622a327f535ad92f6948acad858782a37"
              },
              {
                "path": "unsigned-provider-delivery-r1/delivery-review.json",
                "bytes": 69296,
                "sha256": "sha256:1b93d2883c388c71d1d5c3c675972a4912fd52e34459e42033c764450f05ba33"
              },
              {
                "path": "unsigned-provider-delivery-r1/encoded-delivery.json",
                "bytes": 3467,
                "sha256": "sha256:e7c39722618fef4c749fd49c09af08e4a4b78039468f01d18e2872bd01090d12"
              },
              {
                "path": "unsigned-provider-delivery-r1/exterior-ray-r5-guide-320x180-rgba.raw",
                "bytes": 34560000,
                "sha256": "sha256:5fb6bcb56ece989701ef4ac812d9727ce42c6d3d718706f8b04bdb6aced249e0"
              },
              {
                "path": "unsigned-provider-delivery-r1/exterior-ray-r5-guide-5s-720p.mp4",
                "bytes": 1348229,
                "sha256": "sha256:a9827b4951c996e15a0f182368647bff6962fee31cafff3ec929e669e4bb51fe"
              },
              {
                "path": "unsigned-provider-delivery-r1/representative-frames.png",
                "bytes": 459106,
                "sha256": "sha256:8a7cc31a4765475f3ac45dac5d6a9d7f987cf4b557eef3680d84ef8d47079f95"
              }
            ],
            "notes": [
              "The representative frames retain source identity and show continuous parallax without transparent holes, black borders, or the rejected V20 point-sprite turntable behavior.",
              "This unsigned preservation record does not authorize signing, nonce consumption, provider upload, provider request, retry, or spend."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exterior-splat-browser-review-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-splat-browser-review-r1",
      "path": "verification/exterior-splat-browser-review-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/outcome"
      },
      "authority": null,
      "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
      "summary": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
      "decision": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later.",
      "limitations": [],
      "relatedRunIds": [
        "camera-guide-20260801-r4-rejected",
        "camera-guide-20260801-r5-unsigned",
        "r5-guide-reassessment-20260801-r1",
        "exterior-splat-browser-review-r1"
      ],
      "payload": {
        "fileCount": 0,
        "byteLength": 0
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
            "headline": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
            "outcome": "rejected",
            "runs": [
              "camera-guide-20260801-r4-rejected",
              "camera-guide-20260801-r5-unsigned",
              "r5-guide-reassessment-20260801-r1",
              "exterior-splat-browser-review-r1"
            ],
            "surfaces": [
              "docs/blueprint-r5-camera-guide-adversarial-review-r1.md"
            ],
            "lesson": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-splat-browser-review-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 0,
          "byteLength": 0,
          "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "verification:live-browser-restart-20260801-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "live-browser-restart-20260801-r1",
      "path": "verification/live-browser-restart-20260801-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/outcome"
      },
      "authority": null,
      "title": "Blueprint World Fabric",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started.",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 6380213
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/live-browser-restart-20260801-r1/camera-guide-r5-frame10-rejected.png",
            "url": "/verification/live-browser-restart-20260801-r1/camera-guide-r5-frame10-rejected.png",
            "byteLength": 667658,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r1/inspector.png",
            "url": "/verification/live-browser-restart-20260801-r1/inspector.png",
            "byteLength": 1245832,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r1/theater-focused.png",
            "url": "/verification/live-browser-restart-20260801-r1/theater-focused.png",
            "byteLength": 1553263,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r1/theater-running.png",
            "url": "/verification/live-browser-restart-20260801-r1/theater-running.png",
            "byteLength": 1581737,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r1/world-restarted.png",
            "url": "/verification/live-browser-restart-20260801-r1/world-restarted.png",
            "byteLength": 1325463,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/live-browser-restart-20260801-r1/browser-check.json",
          "url": "/verification/live-browser-restart-20260801-r1/browser-check.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/live-browser-restart-20260801-r1/manifest.json",
          "url": "/verification/live-browser-restart-20260801-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/live-browser-restart-20260801-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 6380213,
          "sha256": "6f14a7b16fb77220fee769d02683546ed4a95deb3a15a92ef171cff4df19d22a",
          "access": "metadata-only"
        },
        {
          "path": "verification/live-browser-restart-20260801-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3016,
          "sha256": "d4eccc1d3788a6c96a63d648e4ad9a5e0e0de0fc90eb1f7a91ff313d9c24f40c",
          "exactRecord": {
            "schema": "blueprint.live-browser-restart-verification/1",
            "verificationId": "verification.live-browser-restart-20260801-r1",
            "worldId": "world.casa-cornell.v23-r1",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
            "canonicalRepository": "S:/Projects/2026/Blueprint",
            "server": {
              "webPort": 3120,
              "controlPlanePort": 4320,
              "productDefaultVisualAuthorityStatus": "loaded",
              "productDefaultVisualAuthorityPublicationHash": "sha256:b933308d9380a22a529820c67fa24c2041dc160de04282ef5790571f738e0795",
              "productDefaultVisualAuthorityPointerHash": "sha256:c969ec22546b39a1aa69fb8875ff9d9754f2eaac24cf58458ef1075a1d02d152"
            },
            "browserResult": {
              "overallVerdict": "partial-pass",
              "worldSourcePresentation": "pass",
              "theaterFocus": "pass",
              "theaterLiveScene": "pass",
              "retainedInspector": "pass",
              "r5GuideInspectorPixels": "rejected",
              "consoleErrors": 0,
              "pageErrors": 0,
              "failedResponses": 0,
              "intentPosts": 2
            },
            "observations": {
              "authoritativeActiveCellId": "cell.casa.great-room",
              "theaterFocusedCellId": "cell.casa.theater",
              "cinematicBeatId": "beat.casa.theater-live",
              "cinematicShotId": "shot.casa.theater-live.push",
              "cinematicFocusedActorIds": [
                "actor.instance.casa.theater-captain-r1"
              ],
              "theaterScreenMode": "feature",
              "inspectorCanvasCount": 1,
              "inspectorControlDeckCount": 4,
              "retainedV22ControlCount": 63,
              "retainedV22CameraCount": 7,
              "pointShaderCount": 6,
              "blockedPortalCount": 4
            },
            "authorityBoundary": {
              "newRoomVisuals": "source-or-presentation-only",
              "theaterActorPlacementAuthority": "placement-only",
              "theaterMetricAuthority": false,
              "theaterPortalTransferAuthority": false,
              "r5GuideSignedPlanningAuthority": false,
              "providerRequestAuthority": false,
              "spendAuthority": false
            },
            "rejectedSurface": {
              "artifact": "camera-guide-r5-frame10-rejected.png",
              "reason": "The Inspector camera-guide query rendered diagnostic colored planes rather than the canonical emitted R5 frame pixels. The contract hash was present, but that does not establish a truthful visual preview."
            },
            "artifacts": [
              {
                "path": "browser-check.json",
                "sha256": "105c766378eca53f7d3cacd84c2c7c3d131ff928ad65be5ab5b27815d079e1a3"
              },
              {
                "path": "camera-guide-r5-frame10-rejected.png",
                "sha256": "62de53f2fbbbb8837a0e4d5ed3f20218757e4f588245272d9105d1b1132d7882"
              },
              {
                "path": "inspector.png",
                "sha256": "447419f0ff37bea789cf60de433e227ddda2bd8169e5d14d8c7983bf09563928"
              },
              {
                "path": "theater-focused.png",
                "sha256": "2d55b21261a10b6a5bd7119a9e8b15ab9f61550e52bf143b85ada847bfb8ca5a"
              },
              {
                "path": "theater-running.png",
                "sha256": "cb3dc0fde73523dce0014134dfb604c774e2fd1689d67fa5241c65355df4457a"
              },
              {
                "path": "world-restarted.png",
                "sha256": "034121e39d6320c2ef973ef9c3eebd9a6b969bb0b661cabe8436e029ac5645e7"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/live-browser-restart-20260801-r1/browser-check.json",
          "recordPointer": "$",
          "byteLength": 3244,
          "sha256": "105c766378eca53f7d3cacd84c2c7c3d131ff928ad65be5ab5b27815d079e1a3",
          "exactRecord": {
            "initial": {
              "title": "Blueprint World Fabric",
              "canvasCount": 1,
              "sceneLabels": [
                "Exterior arrival",
                "Foyer",
                "Great room · playable",
                "Kitchen",
                "Dining room",
                "Primary suite",
                "Theater",
                "Loft",
                "Office"
              ],
              "attrs": {
                "data-presentation-mode": "world",
                "data-selected-cell": "cell.casa.exterior",
                "data-authoritative-active-cell": "cell.casa.great-room",
                "data-authoritative-focused-cell": "cell.casa.office",
                "data-authoritative-checkpoint-generation": "17170",
                "data-actor-count": null,
                "data-theater-live-scene-active": "false",
                "data-theater-placement-authority": "placement-only",
                "data-theater-metric-authority": "false",
                "data-theater-portal-transfer-authority": "false"
              }
            },
            "theaterFocused": {
              "data-selected-cell": "cell.casa.theater",
              "data-authoritative-active-cell": "cell.casa.great-room",
              "data-authoritative-focused-cell": "cell.casa.theater",
              "data-theater-screen-mode": "feature",
              "data-theater-live-scene-active": "false",
              "data-theater-mixer-authority": "process-animation-phase",
              "data-theater-mixer-phase": "0.6191334889536608",
              "data-theater-placement-authority": "placement-only",
              "data-theater-metric-authority": "false",
              "data-theater-portal-transfer-authority": "false"
            },
            "theaterRunning": {
              "data-selected-cell": "cell.casa.theater",
              "data-authoritative-active-cell": "cell.casa.great-room",
              "data-authoritative-focused-cell": "cell.casa.theater",
              "data-cinematic-status": "running",
              "data-cinematic-beat": "beat.casa.theater-live",
              "data-cinematic-shot": "shot.casa.theater-live.push",
              "data-cinematic-focused-actors": "[\"actor.instance.casa.theater-captain-r1\"]",
              "data-theater-screen-mode": "feature",
              "data-theater-live-scene-active": "true",
              "data-theater-mixer-authority": "process-animation-phase",
              "data-theater-mixer-phase": "0.028986023480624734",
              "data-theater-placement-authority": "placement-only",
              "data-theater-metric-authority": "false",
              "data-theater-portal-transfer-authority": "false"
            },
            "inspector": {
              "canvasCount": 1,
              "controlDecks": 4,
              "focusButtons": 11,
              "attrs": {
                "data-presentation-mode": "inspector",
                "data-v22-control-count": "63",
                "data-v22-camera-count": "7",
                "data-point-shader-count": "6",
                "data-blocked-portals": "4",
                "data-theater-live-scene-active": "true"
              }
            },
            "guide": {
              "data-presentation-mode": "inspector",
              "data-camera-guide-id": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
              "data-camera-guide-contract-hash": "sha256:76afa359e936190e4791ca2c591d216a4176cc9d6ae87cf8026ddffa6bcdac2f",
              "data-camera-guide-frame": "10",
              "data-camera-guide-mode": null,
              "data-camera-guide-authority": null
            },
            "mutations": [
              {
                "method": "POST",
                "url": "http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents"
              },
              {
                "method": "POST",
                "url": "http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents"
              }
            ],
            "consoleErrors": [],
            "pageErrors": [],
            "failedResponses": []
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:live-browser-restart-20260801-r2",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "live-browser-restart-20260801-r2",
      "path": "verification/live-browser-restart-20260801-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": 200,
        "sourcePath": "verification/live-browser-restart-20260801-r2/browser-check.json",
        "sourceField": "$/guide/endpoint/status"
      },
      "authority": {
        "value": "unsigned-diagnostic-only",
        "sourcePath": "verification/live-browser-restart-20260801-r2/browser-check.json",
        "sourceField": "$/guide/endpoint/authority"
      },
      "title": "Blueprint World Fabric",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "accepted-as-unsigned-diagnostic-preview-only",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 4957242
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/live-browser-restart-20260801-r2/camera-guide-r5-frame10-emitted.png",
            "url": "/verification/live-browser-restart-20260801-r2/camera-guide-r5-frame10-emitted.png",
            "byteLength": 1100736,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r2/inspector.png",
            "url": "/verification/live-browser-restart-20260801-r2/inspector.png",
            "byteLength": 1247479,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r2/theater-running.png",
            "url": "/verification/live-browser-restart-20260801-r2/theater-running.png",
            "byteLength": 1566922,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/live-browser-restart-20260801-r2/world-restarted.png",
            "url": "/verification/live-browser-restart-20260801-r2/world-restarted.png",
            "byteLength": 1032081,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/live-browser-restart-20260801-r2/browser-check.json",
          "url": "/verification/live-browser-restart-20260801-r2/browser-check.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/live-browser-restart-20260801-r2/manifest.json",
          "url": "/verification/live-browser-restart-20260801-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/live-browser-restart-20260801-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 4957242,
          "sha256": "57149e1d5bf154f459ae090e3c307fbfe752ca0f1f198f23c2296826401a459c",
          "access": "metadata-only"
        },
        {
          "path": "verification/live-browser-restart-20260801-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 6168,
          "sha256": "c6f2ff369acbc6caf25badb6eacc563664b30520b543c0e321e446198c73b8ef",
          "exactRecord": {
            "schema": "blueprint.live-browser-restart-verification/2",
            "verificationId": "verification.live-browser-restart-20260801-r2",
            "worldId": "world.casa-cornell.v23-r1",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
            "canonicalRepository": "S:/Projects/2026/Blueprint",
            "supersedesRejectedSurfaceOnly": "../live-browser-restart-20260801-r1/manifest.json",
            "server": {
              "webPort": 3120,
              "controlPlanePort": 4320,
              "productDefaultVisualAuthorityStatus": "loaded",
              "productDefaultVisualAuthorityPublicationHash": "sha256:b933308d9380a22a529820c67fa24c2041dc160de04282ef5790571f738e0795",
              "productDefaultVisualAuthorityPointerHash": "sha256:c969ec22546b39a1aa69fb8875ff9d9754f2eaac24cf58458ef1075a1d02d152"
            },
            "browserResult": {
              "overallVerdict": "pass",
              "worldSourcePresentation": "pass",
              "theaterFocus": "pass",
              "theaterLiveScene": "pass",
              "retainedInspector": "pass",
              "r5GuideInspectorPixels": "pass",
              "consoleErrors": 0,
              "pageErrors": 0,
              "failedResponses": 0,
              "totalMutationRequests": 1,
              "guideMutationRequests": 0
            },
            "observations": {
              "authoritativeActiveCellId": "cell.casa.great-room",
              "selectedExteriorCellId": "cell.casa.exterior",
              "theaterFocusedCellId": "cell.casa.theater",
              "cinematicBeatId": "beat.casa.theater-live",
              "cinematicShotId": "shot.casa.theater-live.push",
              "cinematicFocusedActorIds": {
                "value": [
                  "actor.instance.casa.theater-captain-r1"
                ],
                "Count": 1
              },
              "theaterScreenMode": "feature",
              "inspectorCanvasCount": 1,
              "inspectorControlDeckCount": 4,
              "retainedV22ControlCount": 63,
              "retainedV22CameraCount": 7,
              "pointShaderCount": 6,
              "blockedPortalCount": 4,
              "guideCanvasCount": 0,
              "guidePixelPreviewCount": 1,
              "guideNaturalWidth": 320,
              "guideNaturalHeight": 180,
              "guideFrameHash": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848",
              "guideFrameByteLength": 90408,
              "guideRenderer": "hash-pinned-emitted-png"
            },
            "authorityBoundary": {
              "newRoomVisuals": "source-or-presentation-only",
              "theaterActorPlacementAuthority": "placement-only",
              "theaterMetricAuthority": false,
              "theaterPortalTransferAuthority": false,
              "r5GuideUnsigned": true,
              "r5GuideDiagnosticOnly": true,
              "r5GuideReadOnly": true,
              "r5GuideSignedPlanningAuthority": false,
              "providerRequestAuthority": false,
              "spendAuthority": false,
              "metricAuthority": false,
              "portalAuthority": false
            },
            "correctedSurface": {
              "artifact": "camera-guide-r5-frame10-emitted.png",
              "verdict": "accepted-as-unsigned-diagnostic-preview-only",
              "reason": "The Inspector now renders the exact hash-pinned emitted R5 PNG by default. The separate 3D pose diagnostic is opt-in and cannot be mistaken for emitted pixels.",
              "exactFrameHash": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848",
              "trackedManifestHash": "sha256:14e58d5c74655c6e3f36e35501521d1c368bb2d2b54034127775d03fa3cd5f0a"
            },
            "artifacts": [
              {
                "path": "browser-check.json",
                "byteLength": 3856,
                "sha256": "ccb3fb21c37fdfd46ee644218fe57442c310b128493ea589bc3ab564c0f001c2"
              },
              {
                "path": "world-restarted.png",
                "byteLength": 1032081,
                "sha256": "62dee2760e338b3371fb598a2301d84e1c381e7ec79b110463788c07cbc18f9f"
              },
              {
                "path": "theater-running.png",
                "byteLength": 1566922,
                "sha256": "17dfe8dad0ffca00a820749abbf6809aa64858bea62a8b654d04a96db1a88e38"
              },
              {
                "path": "inspector.png",
                "byteLength": 1247479,
                "sha256": "ef8880accec57956a341019999c9b17c1e1d4026c4b318c1b122f6d1648266b9"
              },
              {
                "path": "camera-guide-r5-frame10-emitted.png",
                "byteLength": 1100736,
                "sha256": "9c8e085bae32f66e93b6084bd18ed08de138dcee8498f77675ca09ccb465492d"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/live-browser-restart-20260801-r2/browser-check.json",
          "recordPointer": "$",
          "byteLength": 3856,
          "sha256": "ccb3fb21c37fdfd46ee644218fe57442c310b128493ea589bc3ab564c0f001c2",
          "exactRecord": {
            "schema": "blueprint.live-browser-restart-r2/1",
            "initial": {
              "title": "Blueprint World Fabric",
              "canvasCount": 1,
              "sceneLabels": [
                "Exterior arrival",
                "Foyer",
                "Great room · playable",
                "Kitchen",
                "Dining room",
                "Primary suite",
                "Theater",
                "Loft",
                "Office"
              ],
              "attrs": {
                "data-presentation-mode": "world",
                "data-selected-cell": "cell.casa.exterior",
                "data-authoritative-active-cell": "cell.casa.great-room",
                "data-authoritative-focused-cell": "cell.casa.theater",
                "data-authoritative-checkpoint-generation": "19138",
                "data-actor-count": null,
                "data-theater-live-scene-active": "true",
                "data-theater-placement-authority": "placement-only",
                "data-theater-metric-authority": "false",
                "data-theater-portal-transfer-authority": "false"
              }
            },
            "theater": {
              "data-selected-cell": "cell.casa.theater",
              "data-authoritative-active-cell": "cell.casa.great-room",
              "data-authoritative-focused-cell": "cell.casa.theater",
              "data-cinematic-status": "running",
              "data-cinematic-beat": "beat.casa.theater-live",
              "data-cinematic-shot": "shot.casa.theater-live.push",
              "data-cinematic-focused-actors": "[\"actor.instance.casa.theater-captain-r1\"]",
              "data-theater-screen-mode": "feature",
              "data-theater-live-scene-active": "true",
              "data-theater-mixer-authority": "process-animation-phase",
              "data-theater-mixer-phase": "0.8117680222319348",
              "data-theater-placement-authority": "placement-only",
              "data-theater-metric-authority": "false",
              "data-theater-portal-transfer-authority": "false"
            },
            "inspector": {
              "canvasCount": 1,
              "controlDecks": 4,
              "focusButtons": 11,
              "attrs": {
                "data-presentation-mode": "inspector",
                "data-v22-control-count": "63",
                "data-v22-camera-count": "7",
                "data-point-shader-count": "6",
                "data-blocked-portals": "4",
                "data-theater-live-scene-active": "false"
              }
            },
            "guide": {
              "canvasCount": 0,
              "pixelPreviewCount": 1,
              "imageDimensions": {
                "naturalWidth": 320,
                "naturalHeight": 180
              },
              "attrs": {
                "data-presentation-mode": "inspector",
                "data-camera-guide-id": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
                "data-camera-guide-contract-hash": "sha256:76afa359e936190e4791ca2c591d216a4176cc9d6ae87cf8026ddffa6bcdac2f",
                "data-camera-guide-frame": "10",
                "data-camera-guide-frame-hash": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848",
                "data-camera-guide-manifest-hash": "sha256:14e58d5c74655c6e3f36e35501521d1c368bb2d2b54034127775d03fa3cd5f0a",
                "data-camera-guide-surface": "emitted-pixels",
                "data-camera-guide-renderer": "hash-pinned-emitted-png",
                "data-camera-guide-unsigned": "true",
                "data-camera-guide-diagnostic-only": "true",
                "data-camera-guide-read-only": "true",
                "data-camera-guide-provider-request-authority": "false",
                "data-camera-guide-spend-authority": "false",
                "data-camera-guide-metric-authority": "false",
                "data-camera-guide-portal-authority": "false"
              },
              "endpoint": {
                "status": 200,
                "contentType": "image/png",
                "cacheControl": "private, no-store",
                "authority": "unsigned-diagnostic-only",
                "providerRequestAuthority": "false",
                "spendAuthority": "false",
                "metricAuthority": "false",
                "portalAuthority": "false",
                "byteLength": 90408,
                "sha256": "sha256:803bd796f7e995e68efb0d1634518cfed58fc34bfa5bf8c046901adaf460b848"
              }
            },
            "consoleErrors": [],
            "pageErrors": [],
            "failedResponses": [],
            "mutations": [
              {
                "label": "world",
                "method": "POST",
                "url": "http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/intents"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:r5-guide-reassessment-20260801-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/1/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "r5-guide-reassessment-20260801-r1",
      "path": "verification/r5-guide-reassessment-20260801-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "corrected-motion-guide-candidate",
        "sourcePath": "verification/r5-guide-reassessment-20260801-r1/review.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
      "summary": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
      "decision": "corrected-motion-guide-candidate",
      "limitations": [
        "single-source relative-depth rendering is not metric geometry",
        "provider output can still drift and requires fresh adversarial and reconstruction review",
        "no portal transform, navigation surface, or cross-cell alignment is implied"
      ],
      "relatedRunIds": [
        "camera-guide-20260801-r4-rejected",
        "camera-guide-20260801-r5-unsigned",
        "r5-guide-reassessment-20260801-r1",
        "exterior-splat-browser-review-r1"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 305732
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/r5-guide-reassessment-20260801-r1/r5-corrected-guide-15-frame-contact.jpg",
            "url": "/verification/r5-guide-reassessment-20260801-r1/r5-corrected-guide-15-frame-contact.jpg",
            "byteLength": 91277,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/r5-guide-reassessment-20260801-r1/v20-ray-output-15-frame-contact.jpg",
            "url": "/verification/r5-guide-reassessment-20260801-r1/v20-ray-output-15-frame-contact.jpg",
            "byteLength": 110914,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/r5-guide-reassessment-20260801-r1/v20-rejected-guide-15-frame-contact.jpg",
            "url": "/verification/r5-guide-reassessment-20260801-r1/v20-rejected-guide-15-frame-contact.jpg",
            "byteLength": 98076,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/r5-guide-reassessment-20260801-r1/review.json",
          "url": "/verification/r5-guide-reassessment-20260801-r1/review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/r5-guide-reassessment-20260801-r1/manifest.json",
          "url": "/verification/r5-guide-reassessment-20260801-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "First camera guide candidates - r4 rejected, r5 unsigned, then reassessed",
            "headline": "The earliest attempts at a camera guide. The r4 family was rejected outright and the r5 family was left unsigned; a later reassessment set the corrected r5 guide against the rejected v20 guide as 15-frame contact sheets. Both rejected families are retained as evidence rather than deleted.",
            "outcome": "rejected",
            "runs": [
              "camera-guide-20260801-r4-rejected",
              "camera-guide-20260801-r5-unsigned",
              "r5-guide-reassessment-20260801-r1",
              "exterior-splat-browser-review-r1"
            ],
            "surfaces": [
              "docs/blueprint-r5-camera-guide-adversarial-review-r1.md"
            ],
            "lesson": "A rejected candidate family is research data. Keeping r4 and r5 sealed is what made the r6/r7/r8 progression legible later."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/r5-guide-reassessment-20260801-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 305732,
          "sha256": "fa022702877d7cb8bc023703bc346587b6102e2272d24ddc1af48c76274e1b6a",
          "access": "metadata-only"
        },
        {
          "path": "verification/r5-guide-reassessment-20260801-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1261,
          "sha256": "f1b1cac6287d45e6a651d994b54754b95c91220652f4eff7cc1128914eb101ba",
          "exactRecord": {
            "schema": "blueprint.verification-artifact-manifest/1",
            "verificationId": "r5-guide-reassessment-20260801-r1",
            "artifacts": [
              {
                "path": "r5-corrected-guide-15-frame-contact.jpg",
                "byteLength": 91277,
                "sha256": "sha256:019bc848e559ff5704cf1b26b73427914b181034d761dbb7154e141e9d72f4e5",
                "role": "corrected-r5-guide-visual-sequence"
              },
              {
                "path": "v20-rejected-guide-15-frame-contact.jpg",
                "byteLength": 98076,
                "sha256": "sha256:3d770424e3465b9e030f2a13a8b686983725982c83311bb026f4c6307a54e3e0",
                "role": "rejected-v20-guide-comparison"
              },
              {
                "path": "v20-ray-output-15-frame-contact.jpg",
                "byteLength": 110914,
                "sha256": "sha256:c64f3b5fc8ae9b41babc925d8c891f4c9f0e37ca7fb1f16df78dc7035451cbe2",
                "role": "historical-v20-ray-output-comparison"
              },
              {
                "path": "review.json",
                "byteLength": 4204,
                "sha256": "sha256:f095f69e23eed5a18797b7ccc6070d7bc5515b5a8e626d2bdad6476655e168ec",
                "role": "adversarial-review-record"
              }
            ],
            "authority": {
              "sourceMediaMutated": false,
              "providerRequestAuthorityGranted": false,
              "spendAuthorityGranted": false,
              "metricAuthorityGranted": false,
              "portalAuthorityGranted": false
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/r5-guide-reassessment-20260801-r1/review.json",
          "recordPointer": "$",
          "byteLength": 4204,
          "sha256": "f095f69e23eed5a18797b7ccc6070d7bc5515b5a8e626d2bdad6476655e168ec",
          "exactRecord": {
            "schema": "blueprint.camera-guide-adversarial-visual-reassessment/1",
            "reviewId": "review.camera-guide.casa-cornell.exterior.r5.20260801-r1",
            "reviewedAt": "2026-08-02T06:02:59.914Z",
            "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
            "reviewKind": "critical-adversarial-visual-and-contract-review",
            "verdict": "corrected-motion-guide-candidate",
            "comparison": {
              "rejectedV20Guide": {
                "locator": "BLUEPRINT_V23_SOURCE_ROOT/public/demos/blueprint-v20/guide/exterior-guide.mp4",
                "byteLength": 19922776,
                "sha256": "sha256:9c4c915ce609526c53b8587ce2ae11de1301dc7a436b2c579c24b4abd485b184",
                "verdict": "rejected-motion-authority",
                "reasons": [
                  "point-cloud holes and black disocclusion regions become presentation content",
                  "path reads as object-centric/inverse-perspective motion",
                  "unstable horizon and framing are unsuitable as physical camera guidance"
                ]
              },
              "historicalV20RayOutput": {
                "locator": "BLUEPRINT_V23_SOURCE_ROOT/public/demos/blueprint-v20/video/exterior-ray.mp4",
                "byteLength": 11037653,
                "sha256": "sha256:f0fa24e6cea4571cf57a894782f1e93c083bf143dd89da594a2e06b3a33354ef",
                "verdict": "historical-reconstructable-output-only",
                "reasons": [
                  "visually strong and historically registered 32 of 32 frames",
                  "authored motion remains bound to the rejected V20 guide",
                  "appearance and camera-direction review must be rerun rather than inherited"
                ]
              },
              "correctedR5Guide": {
                "locator": ".blueprint-data/camera-guides/camera-guide.casa-cornell.exterior.ray-causal-13_25-r5/unsigned-provider-delivery-r1/exterior-ray-r5-guide-5s-720p.mp4",
                "byteLength": 1348229,
                "sha256": "sha256:a9827b4951c996e15a0f182368647bff6962fee31cafff3ec929e669e4bb51fe",
                "rawFrameStreamByteLength": 34560000,
                "rawFrameStreamSha256": "sha256:5fb6bcb56ece989701ef4ac812d9727ce42c6d3d718706f8b04bdb6aced249e0",
                "verdict": "corrected-motion-guide-candidate",
                "visualFindings": [
                  "exact admitted exterior source is retained at frame zero",
                  "rightward camera translation is corroborated by nearer right-side foliage moving left faster than the facade",
                  "facade scale and horizon remain stable through one continuous causal arc",
                  "no cuts, transparent frames, or expanding black disocclusion fields are visible"
                ]
              }
            },
            "contractEvidence": {
              "operation": "blueprint.camera-guide.depth-mesh-zbuffer/1.2.0",
              "keyframeCount": 11,
              "totalYawDegrees": 13.25,
              "frameCount": 150,
              "framesPerSecond": 30,
              "durationSeconds": 5,
              "encodedWidth": 1280,
              "encodedHeight": 720,
              "sourceAnchorExact": true,
              "translationPcaAxis2OverAxis1": 0.35048827945828914,
              "incrementalFlowP95PixelsAt1280x720": 3.6372129109966025,
              "centralValidityMinimum": 0.994384765625,
              "fullValidityMinimum": 0.9912326388888889,
              "holeFillFractionMaximum": 0.008767361111111111,
              "meanAbsoluteLumaDeltaMaximum": 0.026651402558636024,
              "uniqueRawFrameCount": 150,
              "maximumConsecutiveDuplicateFrames": 0,
              "allFramesOpaque": true
            },
            "recommendedBoundedExperiment": {
              "provider": "fal",
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "maximumRequestCount": 1,
              "resolution": "540p",
              "durationSeconds": 5,
              "maximumTotalSpendUsd": 0.72,
              "automaticSubmissionRetryCount": 0,
              "automaticProviderOutputRetryCount": 0,
              "recommendationIsAuthorization": false
            },
            "limitations": [
              "single-source relative-depth rendering is not metric geometry",
              "provider output can still drift and requires fresh adversarial and reconstruction review",
              "no portal transform, navigation surface, or cross-cell alignment is implied"
            ],
            "authority": {
              "signingAuthorityGranted": false,
              "networkAuthorityGranted": false,
              "uploadAuthorityGranted": false,
              "providerRequestPlanningAuthorityGranted": false,
              "providerRequestAuthorityGranted": false,
              "spendAuthorityGranted": false,
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:ui-style-recovery-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-01",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "ui-style-recovery-r1",
      "path": "verification/ui-style-recovery-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/0/outcome"
      },
      "authority": null,
      "title": "Living-world runtime browser verification and UI style recovery",
      "summary": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
      "decision": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started.",
      "limitations": [],
      "relatedRunIds": [
        "browser-live-20260801",
        "browser-live-20260801-r2",
        "browser-live-20260801-r3",
        "browser-live-20260801-r4",
        "browser-live-20260801-r5",
        "browser-live-20260801-r6",
        "browser-live-20260801-r7",
        "browser-live-20260801-r8",
        "browser-visual-r3",
        "browser-visual-r4",
        "browser-visual-r5",
        "browser-visual-r6",
        "browser-negative-r1",
        "live-browser-restart-20260801-r1",
        "live-browser-restart-20260801-r2",
        "ui-style-recovery-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 3437550
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/ui-style-recovery-r1/v14-viewport.png",
            "url": "/verification/ui-style-recovery-r1/v14-viewport.png",
            "byteLength": 1954576,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ui-style-recovery-r1/v17-viewport.png",
            "url": "/verification/ui-style-recovery-r1/v17-viewport.png",
            "byteLength": 191255,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ui-style-recovery-r1/v18-viewport.png",
            "url": "/verification/ui-style-recovery-r1/v18-viewport.png",
            "byteLength": 1291719,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-01",
            "transcript": null,
            "techniques": [],
            "title": "Living-world runtime browser verification and UI style recovery",
            "headline": "Pre-dates the splat research. Eight rounds of live browser verification against the living-world runtime plus visual and negative-case rounds, a UI style recovery pass captured as v14/v17/v18 viewport plates, and two live-restart replays. This is the world-fabric workstream the repository was originally built around, kept in the timeline so the splat work is not mistaken for the whole project.",
            "outcome": "accepted",
            "runs": [
              "browser-live-20260801",
              "browser-live-20260801-r2",
              "browser-live-20260801-r3",
              "browser-live-20260801-r4",
              "browser-live-20260801-r5",
              "browser-live-20260801-r6",
              "browser-live-20260801-r7",
              "browser-live-20260801-r8",
              "browser-visual-r3",
              "browser-visual-r4",
              "browser-visual-r5",
              "browser-visual-r6",
              "browser-negative-r1",
              "live-browser-restart-20260801-r1",
              "live-browser-restart-20260801-r2",
              "ui-style-recovery-r1"
            ],
            "surfaces": [
              "docs/liveengine-world-runtime-session-r1.md",
              "docs/web-control-plane-bff.md"
            ],
            "lesson": "Browser verification is the accepted evidence standard in this repo, and it was set here before any splat work started."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/ui-style-recovery-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 3437550,
          "sha256": "ee6b1d69b55d89057bd0b0b81c6bc98bcaa160dc952d21c27a6601d282f4ebe3",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "run:generative:exterior-victorian-20260803-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-03",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-victorian-20260803-r1",
      "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "IN_QUEUE",
        "sourcePath": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/submit.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Queue OpenAPI for fal-ai/nano-banana-pro",
      "summary": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
      "decision": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260803-r1",
        "generative-video-splat-20260803-r2"
      ],
      "payload": {
        "fileCount": 46,
        "byteLength": 163076110
      },
      "media": {
        "counts": {
          "image": 33,
          "video": 1,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/ray-v1.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/ray-v1.mp4",
            "byteLength": 23505175,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/contact-sheet.png",
            "byteLength": 8886023,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/v1-front-right-oblique.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/outputs/v1-front-right-oblique.png",
            "byteLength": 7450515,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f001.png",
            "byteLength": 2071435,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f005.png",
            "byteLength": 2177122,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f009.png",
            "byteLength": 2212182,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f013.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f013.png",
            "byteLength": 2228597,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f017.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f017.png",
            "byteLength": 2249550,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f021.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f021.png",
            "byteLength": 2253833,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f025.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f025.png",
            "byteLength": 2204134,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f029.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f029.png",
            "byteLength": 2201880,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f033.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f033.png",
            "byteLength": 2210620,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f037.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f037.png",
            "byteLength": 2218718,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f041.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f041.png",
            "byteLength": 2215432,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f045.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f045.png",
            "byteLength": 2226788,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f049.png",
            "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/solve/images/f049.png",
            "byteLength": 2231284,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/ray-result.json",
          "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/ray-result.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-03",
            "transcript": "5ca75d2b-7ddc-4346-8056-ed55339a6c3b.jsonl",
            "techniques": [
              "ray-i2v"
            ],
            "title": "Generative video as a splat source - first two attempts, both rejected",
            "headline": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
            "outcome": "rejected",
            "runs": [
              "generative-video-splat-20260803-r1",
              "generative-video-splat-20260803-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2"
            ],
            "lesson": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 46,
          "byteLength": 163076110,
          "sha256": "92eb6f6e0edad8a64270799f7993c683faa3e546b816b1d43f80f18762040341",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/ray-result.json",
          "recordPointer": "$",
          "byteLength": 180,
          "sha256": "2f253e7048954d5ab707061196f98738246d5b4732910e27a4dd3b55528691f0",
          "exactRecord": {
            "video": {
              "url": "https://v3b.fal.media/files/b/0aa4ecdd/_40vab5Xq9tlDQbPbTSqT_output.mp4",
              "content_type": "video/mp4",
              "file_name": "output.mp4",
              "file_size": 23505175
            },
            "exr_file": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/req-front-right-oblique.json",
          "recordPointer": "$",
          "byteLength": 1301,
          "sha256": "2ea15e44e37f4d2a93e92a8454821909392ac295ebcdee5d634379acc19893b3",
          "exactRecord": {
            "prompt": "ARCHITECTURAL SURVEY PHOTOGRAPH, front right oblique view at 45 degrees, entire structure within frame. Two-storey Central Florida residence, 128 feet wide overall. Double-height great room mass, near-continuous covered porch with a balcony above the covered entry, octagonal corner bays, faceted projecting entry foyer mass, and a 45-degree canted attached garage wing with two overhead doors visible at the right.\n\nSouthern Queen Anne Victorian treatment: fish-scale shingle bands in the gables, turned spindlework porch posts with lacy sawn spandrels and turned balusters, tall narrow one-over-one sash windows with moulded surrounds, bracketed eaves, and painted wood siding in a period three-colour scheme.\n\nHold the footprint, overall width, opening positions, and porch line exactly. The roof may steepen and gain gables, dormers, and cresting to carry the style, and trim may project. Room positions and the garage wing angle do not move.\n\nOvercast even daylight, soft shadowless illumination. Rectilinear lens, no barrel distortion, level horizon, camera at standing eye height. Sharp focus throughout. No people, no vehicles, no text, no watermark, no border.",
            "aspect_ratio": "16:9",
            "resolution": "2K",
            "output_format": "png",
            "num_images": 1,
            "seed": 23
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/req-ray-i2v.json",
          "recordPointer": "$",
          "byteLength": 1091,
          "sha256": "f34f19355a25b0a958997cf30b93425be37bc9329222b610b0873d6c5fb3de27",
          "exactRecord": {
            "prompt": "ARCHITECTURAL PHOTOGRAMMETRY SURVEY. The house and grounds are rigid, frozen and completely static. Only the camera moves. The camera performs one continuous slow lateral dolly to the left across the front of the property, translating through the world so that near porch columns shift measurably against the distant tree line and the far side of the building is progressively revealed. Genuine translation parallax. The first frame matches the supplied image exactly. Locked rectilinear lens, locked focus, locked exposure, locked white balance, level horizon, constant height. No turntable, no orbit around a fixed point, no inverse or object-centric motion, no zoom, no cuts, no handheld shake, no rolling shutter, no motion blur, no relighting, no moving foliage, no people, no vehicles, no texture crawl, no warped or duplicated structures, no invented geometry, no camera teleportation.",
            "image_url": "https://v3b.fal.media/files/b/0aa4ecb0/-KCNqIkILpzLqlZq6bans_gDpXaJ9L.png",
            "resolution": "1080p",
            "duration": "5s",
            "aspect_ratio": "16:9",
            "loop": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/resp1.json",
          "recordPointer": "$",
          "byteLength": 233,
          "sha256": "7b08c340ab988dc967411c5043676440a3440d8cb320a6c4788ee45b9887577c",
          "exactRecord": {
            "images": [
              {
                "url": "https://v3b.fal.media/files/b/0aa4ecb0/-KCNqIkILpzLqlZq6bans_gDpXaJ9L.png",
                "content_type": "image/png",
                "file_name": "-KCNqIkILpzLqlZq6bans_gDpXaJ9L.png",
                "file_size": null,
                "width": null,
                "height": null
              }
            ],
            "description": ""
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/inputs/submit.json",
          "recordPointer": "$",
          "byteLength": 415,
          "sha256": "60f304f52d63a38813f2df8a17a283ba9977a34c3cdf551a78a514115435541c",
          "exactRecord": {
            "status": "IN_QUEUE",
            "request_id": "019fca60-3385-78e0-88d8-9d628af70a64",
            "response_url": "https://queue.fal.run/luma/agent/requests/019fca60-3385-78e0-88d8-9d628af70a64",
            "status_url": "https://queue.fal.run/luma/agent/requests/019fca60-3385-78e0-88d8-9d628af70a64/status",
            "cancel_url": "https://queue.fal.run/luma/agent/requests/019fca60-3385-78e0-88d8-9d628af70a64/cancel",
            "logs": null,
            "metrics": {},
            "queue_position": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/schemas/nb.json",
          "recordPointer": "$",
          "byteLength": 7455,
          "sha256": "fed823c6b61af4c3124ac38a1f8fa79daaf5fa883e3466baf4b17fb6987d56d7",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for fal-ai/nano-banana-pro",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the fal-ai/nano-banana-pro queue.",
              "x-fal-metadata": {
                "endpointId": "fal-ai/nano-banana-pro",
                "category": "text-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a8691ce/SR0_u1zPJbx8jCIO6bJR0_8c83f0d66bbd48f3b55f825117941f84.jpg",
                "playgroundUrl": "https://fal.ai/models/fal-ai/nano-banana-pro",
                "documentationUrl": "https://fal.ai/models/fal-ai/nano-banana-pro/api",
                "about": "Gemini 3 Pro Image is a text-to-image model that generates images from text descriptions."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "NanoBananaProInput": {
                  "properties": {
                    "system_prompt": {
                      "title": "System Prompt",
                      "default": "",
                      "description": "Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).",
                      "type": "string",
                      "maxLength": 50000
                    },
                    "prompt": {
                      "title": "Prompt",
                      "description": "The text prompt to generate an image from.",
                      "minLength": 3,
                      "examples": [
                        "An action shot of a black lab swimming in an inground suburban swimming pool. The camera is placed meticulously on the water line, dividing the image in half, revealing both the dogs head above water holding a tennis ball in it's mouth, and it's paws paddling underwater."
                      ],
                      "maxLength": 50000,
                      "type": "string"
                    },
                    "output_format": {
                      "title": "Output Format",
                      "default": "png",
                      "enum": [
                        "jpeg",
                        "png",
                        "webp"
                      ],
                      "description": "The format of the generated image.",
                      "type": "string"
                    },
                    "safety_tolerance": {
                      "title": "Safety Tolerance",
                      "default": "4",
                      "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6"
                      ],
                      "description": "The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.",
                      "type": "string"
                    },
                    "enable_web_search": {
                      "title": "Enable Web Search",
                      "default": false,
                      "description": "Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image.",
                      "type": "boolean"
                    },
                    "aspect_ratio": {
                      "title": "Aspect Ratio",
                      "default": "1:1",
                      "description": "The aspect ratio of the generated image.",
                      "anyOf": [
                        {
                          "enum": [
                            "auto",
                            "21:9",
                            "16:9",
                            "3:2",
                            "4:3",
                            "5:4",
                            "1:1",
                            "4:5",
                            "3:4",
                            "2:3",
                            "9:16"
                          ],
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "seed": {
                      "title": "Seed",
                      "description": "The seed for the random number generator.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "sync_mode": {
                      "title": "Sync Mode",
                      "default": false,
                      "description": "If `True`, the media will be returned as a data URI and the output data won't be available in the request history.",
                      "type": "boolean"
                    },
                    "num_images": {
                      "title": "Number of Images",
                      "maximum": 4,
                      "default": 1,
                      "description": "The number of images to generate.",
                      "minimum": 1,
                      "type": "integer"
                    },
                    "resolution": {
                      "title": "Resolution",
                      "default": "1K",
                      "enum": [
                        "1K",
                        "2K",
                        "4K"
                      ],
                      "description": "The resolution of the image to generate.",
                      "type": "string"
                    },
                    "limit_generations": {
                      "title": "Limit Generations",
                      "default": true,
                      "description": "Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate.",
                      "type": "boolean"
                    }
                  },
                  "title": "NanoBananaTextToImageInput",
                  "x-fal-order-properties": [
                    "prompt",
                    "num_images",
                    "seed",
                    "aspect_ratio",
                    "output_format",
                    "safety_tolerance",
                    "sync_mode",
                    "system_prompt",
                    "resolution",
                    "limit_generations",
                    "enable_web_search"
                  ],
                  "type": "object",
                  "required": [
                    "prompt"
                  ]
                },
                "NanoBananaProOutput": {
                  "properties": {
                    "description": {
                      "title": "Description",
                      "description": "The description of the generated images.",
                      "type": "string"
                    },
                    "images": {
                      "title": "Images",
                      "items": {
                        "$ref": "#/components/schemas/ImageFile"
                      },
                      "description": "The generated images.",
                      "type": "array",
                      "examples": [
                        [
                          {
                            "url": "https://storage.googleapis.com/falserverless/example_outputs/nano-banana-pro-t2i-output.png",
                            "content_type": "image/png",
                            "file_name": "nano-banana-pro-t2i-output.png"
                          }
                        ]
                      ]
                    }
                  },
                  "title": "NanoBananaTextToImageOutput",
                  "x-fal-order-properties": [
                    "images",
                    "description"
                  ],
                  "type": "object",
                  "required": [
                    "images",
                    "description"
                  ]
                },
                "ImageFile": {
                  "properties": {
                    "file_name": {
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "file_size": {
                      "title": "File Size",
                      "description": "The size of the file in bytes.",
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "url": {
                      "title": "Url",
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string"
                    },
                    "width": {
                      "title": "Width",
                      "description": "The width of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "height": {
                      "title": "Height",
                      "description": "The height of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "content_type": {
                      "title": "Content Type",
                      "description": "The mime type of the file.",
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "title": "ImageFile",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "type": "object",
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/fal-ai/nano-banana-pro/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/nano-banana-pro/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/nano-banana-pro": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/NanoBananaProInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/nano-banana-pro/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/NanoBananaProOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/schemas/ray-i2v.json",
          "recordPointer": "$",
          "byteLength": 7393,
          "sha256": "f9090f1f4c5cc8cbe2b38528be6c627740e73d3d8be7a3fad01718cd8db08a07",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for luma/agent/ray/v3.2/image-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the luma/agent/ray/v3.2/image-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "luma/agent/ray/v3.2/image-to-video",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9d98c5/bGUKcElNU84zDuONbJcfm_72859703947a48629cc1b9773d784260.jpg",
                "playgroundUrl": "https://fal.ai/models/luma/agent/ray/v3.2/image-to-video",
                "documentationUrl": "https://fal.ai/models/luma/agent/ray/v3.2/image-to-video/api",
                "about": "ray-3.2 image-to-video generation via the Luma Agents API."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "AgentRayV32ImageToVideoInput": {
                  "properties": {
                    "duration": {
                      "type": "string",
                      "enum": [
                        "5s",
                        "10s"
                      ],
                      "default": "5s",
                      "title": "Duration",
                      "description": "Duration of the generated video. 10s requires multi-keyframe input (keyframes / keyframe_indexes); it is not supported with a single image_url / end_image_url anchor."
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "examples": [
                        "16:9"
                      ],
                      "enum": [
                        "3:4",
                        "4:3",
                        "1:1",
                        "9:16",
                        "16:9",
                        "21:9"
                      ],
                      "default": "16:9",
                      "title": "Aspect Ratio",
                      "description": "Aspect ratio of the generated video."
                    },
                    "prompt": {
                      "maxLength": 6000,
                      "type": "string",
                      "examples": [
                        "Low-angle shot of a majestic tiger prowling through a snowy landscape, leaving paw prints on the white blanket."
                      ],
                      "minLength": 1,
                      "title": "Prompt",
                      "description": "Text prompt describing the motion/scene to generate."
                    },
                    "end_image_url": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End Image Url",
                      "description": "Optional URL of an image used as the last frame. When set, the model interpolates between image_url and end_image_url. Cannot be combined with keyframes."
                    },
                    "keyframe_indexes": {
                      "anyOf": [
                        {
                          "items": {
                            "type": "integer"
                          },
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 64
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Keyframe Indexes",
                      "description": "Output-frame positions (duration x 24fps: 5s -> 0-120, 10s -> 0-240) where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes."
                    },
                    "hdr": {
                      "type": "boolean",
                      "default": false,
                      "title": "Hdr",
                      "description": "Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p; not supported with loop."
                    },
                    "loop": {
                      "type": "boolean",
                      "default": false,
                      "title": "Loop",
                      "description": "Generate a seamless loop. Only valid for standard-dynamic-range generations without an end frame or keyframes."
                    },
                    "image_url": {
                      "examples": [
                        "https://storage.googleapis.com/falserverless/gallery/example_inputs_liuyifei.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string",
                          "minLength": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Image Url",
                      "description": "URL of the image used as the first frame of the video. Provide either image_url (optionally with end_image_url) or keyframes — the two anchoring modes are mutually exclusive."
                    },
                    "resolution": {
                      "type": "string",
                      "enum": [
                        "540p",
                        "720p",
                        "1080p"
                      ],
                      "default": "540p",
                      "title": "Resolution",
                      "description": "Resolution of the generated video. Higher resolutions cost more."
                    },
                    "exr_export": {
                      "type": "boolean",
                      "default": false,
                      "title": "Exr Export",
                      "description": "Also export an EXR file alongside the MP4. Requires hdr=true and HDR access."
                    },
                    "keyframes": {
                      "anyOf": [
                        {
                          "items": {
                            "type": "string"
                          },
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 64
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Keyframes",
                      "description": "Multi-keyframe image-to-video guide frames: 1-64 image URLs pinned at the positions given by keyframe_indexes. Mutually exclusive with image_url, end_image_url, and loop; unlocks 10s and HDR. Provide keyframes and keyframe_indexes together (same length)."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "image_url",
                    "end_image_url",
                    "aspect_ratio",
                    "resolution",
                    "duration",
                    "loop",
                    "hdr",
                    "exr_export",
                    "keyframes",
                    "keyframe_indexes"
                  ],
                  "required": [
                    "prompt"
                  ],
                  "title": "RayImageToVideoRequest"
                },
                "AgentRayV32ImageToVideoOutput": {
                  "properties": {
                    "video": {
                      "$ref": "#/components/schemas/File",
                      "description": "The generated video."
                    },
                    "exr_file": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/File"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The generated EXR sidecar when exr_export is true. This may be a single EXR file or a ZIP package depending on Luma's export shape."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "exr_file"
                  ],
                  "required": [
                    "video"
                  ],
                  "title": "VideoOutput"
                },
                "File": {
                  "properties": {
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "description": "The mime type of the file."
                    },
                    "url": {
                      "type": "string",
                      "title": "Url",
                      "description": "The URL where the file can be downloaded from."
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "description": "The size of the file in bytes."
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "required": [
                    "url"
                  ],
                  "title": "File"
                }
              }
            },
            "paths": {
              "/luma/agent/ray/v3.2/image-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/image-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/image-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentRayV32ImageToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/image-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/AgentRayV32ImageToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1/schemas/ray32-v2v.json",
          "recordPointer": "$",
          "byteLength": 11484,
          "sha256": "2c1052fc61bb951ef043f2025c6a637fd6783dd3e69b6645496b04076859f8be",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for luma/agent/ray/v3.2/video-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the luma/agent/ray/v3.2/video-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "luma/agent/ray/v3.2/video-to-video",
                "category": "video-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9dd626/fDtx2FCaRxBnEQmyYu2DY_d03821f138c94cf3a2cf165a9aa389bf.jpg",
                "playgroundUrl": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
                "documentationUrl": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
                "about": "ray-3.2 video-to-video editing via the Luma Agents API.\n\nEdits an existing source video according to the prompt (``video_edit``\noperation). ``loop`` does not apply to editing an existing clip, so —\nunlike text/image-to-video — there is no ``_reject_unsupported_video_options``\ncheck here."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "AgentRayV32VideoToVideoInput": {
                  "title": "RayVideoToVideoRequest",
                  "additionalProperties": false,
                  "properties": {
                    "prompt": {
                      "title": "Prompt",
                      "description": "Text prompt describing how to edit the source video.",
                      "minLength": 1,
                      "examples": [
                        "Restyle the footage as a hand-painted watercolor animation with soft pastel colors."
                      ],
                      "maxLength": 6000,
                      "type": "string"
                    },
                    "hdr": {
                      "title": "Hdr",
                      "default": false,
                      "description": "Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p.",
                      "type": "boolean"
                    },
                    "controls": {
                      "description": "Per-signal conditioning controls (pose, depth, normals, trajectory, face) for finer control than edit_strength. Cannot be combined with auto_controls.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditControls"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "video_url": {
                      "title": "Video Url",
                      "description": "URL of the source video to edit.",
                      "minLength": 1,
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/birefnet-video-input.mp4"
                      ],
                      "type": "string"
                    },
                    "start_image_url": {
                      "title": "Start Image Url",
                      "description": "Optional URL of an image to use as the edited video's first frame — e.g. a restyled version of the source's opening frame to steer the look of the edit. Leave unset to let the model derive the first frame from the source video.",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/gallery/example_inputs_liuyifei.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "auto_controls": {
                      "title": "Auto Controls",
                      "default": false,
                      "description": "Let the model derive the edit conditioning schedule from the source video. Cannot be combined with edit_strength.",
                      "type": "boolean"
                    },
                    "edit_strength": {
                      "title": "Edit Strength",
                      "description": "How closely the edit preserves the source video. 'adhere_*' stays closest to the source, 'flex_*' is balanced, and 'reimagine_*' diverges most. Leave unset to use Luma's default. Cannot be combined with auto_controls.",
                      "anyOf": [
                        {
                          "enum": [
                            "adhere_1",
                            "adhere_2",
                            "adhere_3",
                            "flex_1",
                            "flex_2",
                            "flex_3",
                            "reimagine_1",
                            "reimagine_2",
                            "reimagine_3"
                          ],
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "keyframe_indexes": {
                      "title": "Keyframe Indexes",
                      "description": "Source-video frame positions where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes.",
                      "anyOf": [
                        {
                          "items": {
                            "type": "integer"
                          },
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 64
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "duration": {
                      "title": "Duration",
                      "enum": [
                        "5s",
                        "10s"
                      ],
                      "default": "5s",
                      "description": "Duration of the edited video.",
                      "type": "string"
                    },
                    "resolution": {
                      "title": "Resolution",
                      "enum": [
                        "540p",
                        "720p",
                        "1080p"
                      ],
                      "default": "540p",
                      "description": "Resolution of the edited video. Higher resolutions cost more.",
                      "type": "string"
                    },
                    "keyframes": {
                      "title": "Keyframes",
                      "description": "Multi-keyframe edit guide frames: up to 64 image URLs pinned at the source-frame positions given by keyframe_indexes. Mutually exclusive with start_image_url. Provide keyframes and keyframe_indexes together (same length).",
                      "anyOf": [
                        {
                          "items": {
                            "type": "string"
                          },
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 64
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "exr_export": {
                      "title": "Exr Export",
                      "default": false,
                      "description": "Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.",
                      "type": "boolean"
                    }
                  },
                  "x-fal-order-properties": [
                    "prompt",
                    "video_url",
                    "start_image_url",
                    "resolution",
                    "duration",
                    "edit_strength",
                    "auto_controls",
                    "hdr",
                    "exr_export",
                    "controls",
                    "keyframes",
                    "keyframe_indexes"
                  ],
                  "type": "object",
                  "required": [
                    "prompt",
                    "video_url"
                  ]
                },
                "AgentRayV32VideoToVideoOutput": {
                  "title": "VideoOutput",
                  "properties": {
                    "exr_file": {
                      "description": "The generated EXR sidecar when exr_export is true. This may be a single EXR file or a ZIP package depending on Luma's export shape.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/File"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "video": {
                      "$ref": "#/components/schemas/File",
                      "description": "The generated video."
                    }
                  },
                  "x-fal-order-properties": [
                    "video",
                    "exr_file"
                  ],
                  "type": "object",
                  "required": [
                    "video"
                  ]
                },
                "RayEditControls": {
                  "title": "RayEditControls",
                  "additionalProperties": false,
                  "properties": {
                    "pose": {
                      "description": "Pose / skeleton conditioning.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditPoseControl"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "depth": {
                      "description": "Depth / scene-geometry conditioning.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditDepthControl"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "face": {
                      "description": "Face-identity conditioning.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditFaceControl"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "normals": {
                      "description": "Surface-normals conditioning.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditNormalsControl"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "trajectory": {
                      "description": "Motion-trajectory conditioning.",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditTrajectoryControl"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "x-fal-order-properties": [
                    "pose",
                    "depth",
                    "normals",
                    "trajectory",
                    "face"
                  ],
                  "type": "object",
                  "description": "Per-signal conditioning controls for ray-3.2 video editing.\n\nEach signal is optional; include only the signals you want to tune. Cannot\nbe combined with auto_controls. Mirrors the Luma Agents ``video.edit.controls``\nobject — see https://docs.agents.lumalabs.ai/api/resources/generations."
                },
                "File": {
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "title": "File Size",
                      "description": "The size of the file in bytes.",
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "url": {
                      "title": "Url",
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string"
                    },
                    "file_name": {
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "content_type": {
                      "title": "Content Type",
                      "description": "The mime type of the file.",
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "type": "object",
                  "required": [
                    "url"
                  ]
                },
                "RayEditPoseControl": {
                  "title": "RayEditPoseControl",
                  "additionalProperties": false,
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "default": true,
                      "description": "Enable pose / skeleton conditioning for the edit.",
                      "type": "boolean"
                    },
                    "strength": {
                      "title": "Strength",
                      "description": "Pose conditioning precision. 'precise' follows the source pose tightly; 'coarse' allows more freedom. Leave unset for the default.",
                      "anyOf": [
                        {
                          "enum": [
                            "precise",
                            "coarse"
                          ],
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "x-fal-order-properties": [
                    "enabled",
                    "strength"
                  ],
                  "type": "object"
                },
                "RayEditDepthControl": {
                  "title": "RayEditDepthControl",
                  "additionalProperties": false,
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "default": true,
                      "description": "Enable depth / scene-geometry conditioning for the edit.",
                      "type": "boolean"
                    },
                    "blur": {
                      "title": "Blur",
                      "description": "Depth blur. Higher values allow more geometric freedom. Leave unset for the default.",
                      "anyOf": [
                        {
                          "maximum": 1,
                          "type": "number",
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "x-fal-order-properties": [
                    "enabled",
                    "blur"
                  ],
                  "type": "object"
                },
                "RayEditFaceControl": {
                  "title": "RayEditFaceControl",
                  "additionalProperties": false,
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "default": true,
                      "description": "Enable face-identity conditioning for the edit.",
                      "type": "boolean"
                    }
                  },
                  "x-fal-order-properties": [
                    "enabled"
                  ],
                  "type": "object"
                },
                "RayEditNormalsControl": {
                  "title": "RayEditNormalsControl",
                  "additionalProperties": false,
                  "properties": {
                    "augmentation": {
                      "title": "Augmentation",
                      "description": "Surface-normals augmentation. Higher values allow more reinterpretation of surface geometry. Leave unset for the default.",
                      "anyOf": [
                        {
                          "maximum": 1,
                          "type": "number",
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "enabled": {
                      "title": "Enabled",
                      "default": true,
                      "description": "Enable surface-normals conditioning for the edit.",
                      "type": "boolean"
                    }
                  },
                  "x-fal-order-properties": [
                    "enabled",
                    "augmentation"
                  ],
                  "type": "object"
                },
                "RayEditTrajectoryControl": {
                  "title": "RayEditTrajectoryControl",
                  "additionalProperties": false,
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "default": true,
                      "description": "Enable motion-trajectory conditioning for the edit.",
                      "type": "boolean"
                    },
                    "sparsity": {
                      "title": "Sparsity",
                      "description": "Motion-trajectory sparsity. Higher values use fewer motion anchors. Leave unset for the default.",
                      "anyOf": [
                        {
                          "maximum": 1,
                          "type": "number",
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "x-fal-order-properties": [
                    "enabled",
                    "sparsity"
                  ],
                  "type": "object"
                }
              }
            },
            "paths": {
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentRayV32VideoToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/AgentRayV32VideoToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-wan-vace-depth-20260803-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-03",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-wan-vace-depth-20260803-r2",
      "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "IN_QUEUE",
        "sourcePath": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/submit.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Generative video as a splat source - first two attempts, both rejected",
      "summary": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
      "decision": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260803-r1",
        "generative-video-splat-20260803-r2"
      ],
      "payload": {
        "fileCount": 448,
        "byteLength": 463109779
      },
      "media": {
        "counts": {
          "image": 356,
          "video": 3,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-81f-16fps.mp4",
            "byteLength": 1325556,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/outputs/wan-vace-r2.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/outputs/wan-vace-r2.mp4",
            "byteLength": 3026321,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/probe/fal-example-input-depth-video.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/probe/fal-example-input-depth-video.mp4",
            "byteLength": 466055,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s001.png",
            "byteLength": 157256,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s002.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s002.png",
            "byteLength": 178716,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s003.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s003.png",
            "byteLength": 173761,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s004.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s004.png",
            "byteLength": 177286,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s005.png",
            "byteLength": 194608,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s006.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s006.png",
            "byteLength": 190754,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s007.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s007.png",
            "byteLength": 192167,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s008.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s008.png",
            "byteLength": 195270,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s009.png",
            "byteLength": 196406,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s010.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s010.png",
            "byteLength": 194624,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s011.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s011.png",
            "byteLength": 198630,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s012.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s012.png",
            "byteLength": 195018,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s013.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/control-frames-81/s013.png",
            "byteLength": 182235,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-control/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-control/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-exhaustive/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-exhaustive/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve/two-view-report.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-03",
            "transcript": "5ca75d2b-7ddc-4346-8056-ed55339a6c3b.jsonl",
            "techniques": [
              "ray-i2v"
            ],
            "title": "Generative video as a splat source - first two attempts, both rejected",
            "headline": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
            "outcome": "rejected",
            "runs": [
              "generative-video-splat-20260803-r1",
              "generative-video-splat-20260803-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2"
            ],
            "lesson": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 448,
          "byteLength": 463109779,
          "sha256": "717d5fdc058df3913b2e848562fcbd879c406d93ab559314d56171e535a347b0",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-control/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 449,
          "sha256": "eddb589bdd0a62d4847d77e9ffe4517f7fbcd2b213fc0b60eb7a9d03bc984569",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "6": {
                "maxInliers": 2692,
                "medianInliers": 1108,
                "minInliers": 815,
                "pairs": 210
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve-exhaustive/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 450,
          "sha256": "81d4cb308232d80bd15ee27e310e9ca8a8725f857f45326c975b857388668e88",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "6": {
                "maxInliers": 5332,
                "medianInliers": 3161,
                "minInliers": 1379,
                "pairs": 210
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/solve/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 448,
          "sha256": "c95a6cb56c4b31efa7ce4ebe8396acfeb07577238a26724cd51c76c1fd0dfc0f",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "6": {
                "maxInliers": 5333,
                "medianInliers": 3418.5,
                "minInliers": 1636,
                "pairs": 74
              }
            },
            "verifiedPairs": 74
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/req-wan-vace-depth.json",
          "recordPointer": "$",
          "byteLength": 1537,
          "sha256": "dc0b686320ccd44a41274a921315e2afe5cc8e3842ddf8220aaf299c159404e7",
          "exactRecord": {
            "prompt": "Photorealistic architectural survey footage of a two-story residence at golden hour after rain: pale cream lap siding, a two-story red brick bay wing on the right, standing-seam metal roofs, a second-floor balcony with a white balustrade above the entry porch, warm interior lighting glowing in the windows, lush tropical shrubs along the foundation, a wet brick driveway in the foreground, live oak branches overhanging the top of frame, dramatic golden clouds. The house, grounds, foliage, water, lighting and clouds are completely rigid, frozen and static; nothing in the scene moves, deforms, or changes. Only the camera moves: one continuous slow lateral dolly with genuine translation parallax, following the control video camera motion exactly. Locked rectilinear lens, locked exposure, locked white balance, locked focus, level horizon, constant height. No people, no vehicles, no moving foliage, no rippling water, no camera shake, no motion blur, no zoom, no cuts, no relighting, no texture crawl, no warped or duplicated structures, no invented geometry.",
            "video_url": "https://v3b.fal.media/files/b/0aa4ef84/pWOm2Z1pGRzVCSbJg3mwQ_control-81f-16fps.mp4",
            "preprocess": true,
            "first_frame_url": "https://v3b.fal.media/files/b/0aa4ef84/q-FnsOcO2pyBW866U6OWc_first-frame-anchor.png",
            "resolution": "720p",
            "aspect_ratio": "16:9",
            "match_input_num_frames": true,
            "match_input_frames_per_second": true,
            "seed": 20260803,
            "acceleration": "none",
            "return_frames_zip": true,
            "enable_safety_checker": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/submit.json",
          "recordPointer": "$",
          "byteLength": 466,
          "sha256": "be837e0c5eb5147f43b9d021192244f2e1b2e2d6e6af1d77e38aecfa39fb3491",
          "exactRecord": {
            "status": "IN_QUEUE",
            "request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30/cancel",
            "logs": null,
            "metrics": {},
            "queue_position": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/upload-anchor-initiate.json",
          "recordPointer": "$",
          "byteLength": 224,
          "sha256": "8180e6732e04b326721f0ed64635a32a8c69429de42617a5bbfb5fe2783c376e",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa4ef84/q-FnsOcO2pyBW866U6OWc_first-frame-anchor.png",
            "upload_url": "https://v3b.fal.media/files/b/0aa4ef84/q-FnsOcO2pyBW866U6OWc_first-frame-anchor.png?signature=u2yRUQhrmp3w0FLF"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/inputs/upload-control-initiate.json",
          "recordPointer": "$",
          "byteLength": 222,
          "sha256": "9fc137fdf28faf0c7840068d718f6ecb6cdfe7944d91f4c8eaf2cdbc61cdaa8f",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa4ef84/pWOm2Z1pGRzVCSbJg3mwQ_control-81f-16fps.mp4",
            "upload_url": "https://v3b.fal.media/files/b/0aa4ef84/pWOm2Z1pGRzVCSbJg3mwQ_control-81f-16fps.mp4?signature=qof0YUWCMTC9E2M7"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2/outputs/final-status.json",
          "recordPointer": "$",
          "byteLength": 52373,
          "sha256": "ce359c1367225fefcf179692410f704ba2831f3ca7c7d7eb6676800806e5fb9a",
          "exactRecord": {
            "status": "COMPLETED",
            "request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcacc-2504-7a41-947b-498627fe7d30/cancel",
            "logs": [
              {
                "timestamp": "2026-08-04T03:24:50.667917+00:00",
                "message": "/root/.cache/isolate/virtualenv/787401ae29ad99479d0d9d247fa8b34bde23d508fba90c8557f9b31409a2efec/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_public_logs": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "message": "/root/.cache/isolate/virtualenv/787401ae29ad99479d0d9d247fa8b34bde23d508fba90c8557f9b31409a2efec/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "logged_at": "2026-08-04T03:24:50.667917Z"
                }
              },
              {
                "timestamp": "2026-08-04T03:24:50.668032+00:00",
                "message": "  model = create_fn(",
                "labels": {
                  "level": "INFO",
                  "fal_region": "us-east",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T03:24:50.668032Z",
                  "fal_env": "prod",
                  "message": "  model = create_fn(",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56"
                }
              },
              {
                "timestamp": "2026-08-04T03:24:59.177550+00:00",
                "message": "/home/runner/work/registry/registry/registry/video/wan_vace/worker.py:872: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at /pytorch/torch/csrc/utils/tensor_numpy.cpp:203.)",
                "labels": {
                  "logged_at": "2026-08-04T03:24:59.17755Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "message": "/home/runner/work/registry/registry/registry/video/wan_vace/worker.py:872: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at /pytorch/torch/csrc/utils/tensor_numpy.cpp:203.)",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:00.825118+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T03:25:00.825118Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_region": "us-east",
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:01.545781+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.39it/s]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_public_logs": "1",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.39it/s]",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T03:25:01.545781Z",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:02.232273+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T03:25:02.232273Z",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:02.232481+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                "labels": {
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "logged_at": "2026-08-04T03:25:02.232481Z",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:02.741983+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "logged_at": "2026-08-04T03:25:02.741983Z",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:03.439108+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.43it/s]",
                "labels": {
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:25:03.439108Z",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.43it/s]",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_dc": "spiral-us-southeast-1"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.136954+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                "labels": {
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T03:25:04.136954Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.137062+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "fal_env": "prod",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                  "logged_at": "2026-08-04T03:25:04.137062Z",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.153055+00:00",
                "message": "encoding VACE frames took 3.6 s",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "message": "encoding VACE frames took 3.6 s",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T03:25:04.153055Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.153364+00:00",
                "message": "encoding VACE masks took 210 µs",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "message": "encoding VACE masks took 210 µs",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T03:25:04.153364Z",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.188202+00:00",
                "message": "encoding prompt took 33 ms",
                "labels": {
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "message": "encoding prompt took 33 ms",
                  "logged_at": "2026-08-04T03:25:04.188202Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.217881+00:00",
                "message": "encoding negative prompt took 30 ms",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "message": "encoding negative prompt took 30 ms",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-04T03:25:04.217881Z",
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:04.247672+00:00",
                "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                "labels": {
                  "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                  "logged_at": "2026-08-04T03:25:04.247672Z",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_env": "prod",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_dc": "spiral-us-southeast-1"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:09.949256+00:00",
                "message": "Diffusing:   3%|▎         | 1/30 [00:05<02:45,  5.70s/it]",
                "labels": {
                  "message": "Diffusing:   3%|▎         | 1/30 [00:05<02:45,  5.70s/it]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T03:25:09.949256Z",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:13.811785+00:00",
                "message": "Diffusing:   7%|▋         | 2/30 [00:09<02:09,  4.62s/it]",
                "labels": {
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:25:13.811785Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "level": "INFO",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "isolate_source": "USER",
                  "message": "Diffusing:   7%|▋         | 2/30 [00:09<02:09,  4.62s/it]",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:17.888063+00:00",
                "message": "Diffusing:  10%|█         | 3/30 [00:13<01:58,  4.37s/it]",
                "labels": {
                  "message": "Diffusing:  10%|█         | 3/30 [00:13<01:58,  4.37s/it]",
                  "logged_at": "2026-08-04T03:25:17.888063Z",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:21.730394+00:00",
                "message": "Diffusing:  13%|█▎        | 4/30 [00:17<01:48,  4.16s/it]",
                "labels": {
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_env": "prod",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_id": "github_110602490",
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "logged_at": "2026-08-04T03:25:21.730394Z",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway",
                  "message": "Diffusing:  13%|█▎        | 4/30 [00:17<01:48,  4.16s/it]",
                  "fal_multiplexing_app": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:25.595882+00:00",
                "message": "Diffusing:  17%|█▋        | 5/30 [00:21<01:41,  4.06s/it]",
                "labels": {
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "logged_at": "2026-08-04T03:25:25.595882Z",
                  "message": "Diffusing:  17%|█▋        | 5/30 [00:21<01:41,  4.06s/it]",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:29.476983+00:00",
                "message": "Diffusing:  20%|██        | 6/30 [00:25<01:35,  4.00s/it]",
                "labels": {
                  "fal_region": "us-east",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "logged_at": "2026-08-04T03:25:29.476983Z",
                  "isolate_source": "USER",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "message": "Diffusing:  20%|██        | 6/30 [00:25<01:35,  4.00s/it]",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:33.352268+00:00",
                "message": "Diffusing:  23%|██▎       | 7/30 [00:29<01:31,  3.96s/it]",
                "labels": {
                  "logged_at": "2026-08-04T03:25:33.352268Z",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "message": "Diffusing:  23%|██▎       | 7/30 [00:29<01:31,  3.96s/it]",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "level": "INFO",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:37.237129+00:00",
                "message": "Diffusing:  27%|██▋       | 8/30 [00:32<01:26,  3.93s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-04T03:25:37.237129Z",
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing:  27%|██▋       | 8/30 [00:32<01:26,  3.93s/it]",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:41.112768+00:00",
                "message": "Diffusing:  30%|███       | 9/30 [00:36<01:22,  3.92s/it]",
                "labels": {
                  "fal_env": "prod",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "message": "Diffusing:  30%|███       | 9/30 [00:36<01:22,  3.92s/it]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T03:25:41.112768Z",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:44.991768+00:00",
                "message": "Diffusing:  33%|███▎      | 10/30 [00:40<01:18,  3.90s/it]",
                "labels": {
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "message": "Diffusing:  33%|███▎      | 10/30 [00:40<01:18,  3.90s/it]",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_region": "us-east",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_public_logs": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "logged_at": "2026-08-04T03:25:44.991768Z",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:48.876685+00:00",
                "message": "Diffusing:  37%|███▋      | 11/30 [00:44<01:14,  3.90s/it]",
                "labels": {
                  "logged_at": "2026-08-04T03:25:48.876685Z",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_env": "prod",
                  "fal_dc": "spiral-us-southeast-1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "message": "Diffusing:  37%|███▋      | 11/30 [00:44<01:14,  3.90s/it]",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:52.756444+00:00",
                "message": "Diffusing:  40%|████      | 12/30 [00:48<01:10,  3.89s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway",
                  "fal_dc": "spiral-us-southeast-1",
                  "message": "Diffusing:  40%|████      | 12/30 [00:48<01:10,  3.89s/it]",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "logged_at": "2026-08-04T03:25:52.756444Z"
                }
              },
              {
                "timestamp": "2026-08-04T03:25:56.637218+00:00",
                "message": "Diffusing:  43%|████▎     | 13/30 [00:52<01:06,  3.89s/it]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-04T03:25:56.637218Z",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "message": "Diffusing:  43%|████▎     | 13/30 [00:52<01:06,  3.89s/it]",
                  "fal_multiplexing_app": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:00.505326+00:00",
                "message": "Diffusing:  47%|████▋     | 14/30 [00:56<01:02,  3.88s/it]",
                "labels": {
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "logged_at": "2026-08-04T03:26:00.505326Z",
                  "fal_dc": "spiral-us-southeast-1",
                  "message": "Diffusing:  47%|████▋     | 14/30 [00:56<01:02,  3.88s/it]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:04.372349+00:00",
                "message": "Diffusing:  50%|█████     | 15/30 [01:00<00:58,  3.88s/it]",
                "labels": {
                  "logged_at": "2026-08-04T03:26:04.372349Z",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_nickname": "fal-ai",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "level": "INFO",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "message": "Diffusing:  50%|█████     | 15/30 [01:00<00:58,  3.88s/it]"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:08.245954+00:00",
                "message": "Diffusing:  53%|█████▎    | 16/30 [01:03<00:54,  3.88s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:26:08.245954Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "level": "INFO",
                  "message": "Diffusing:  53%|█████▎    | 16/30 [01:03<00:54,  3.88s/it]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:12.101777+00:00",
                "message": "Diffusing:  57%|█████▋    | 17/30 [01:07<00:50,  3.87s/it]",
                "labels": {
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "message": "Diffusing:  57%|█████▋    | 17/30 [01:07<00:50,  3.87s/it]",
                  "level": "INFO",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T03:26:12.101777Z",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:15.956087+00:00",
                "message": "Diffusing:  60%|██████    | 18/30 [01:11<00:46,  3.87s/it]",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "logged_at": "2026-08-04T03:26:15.956087Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "Diffusing:  60%|██████    | 18/30 [01:11<00:46,  3.87s/it]"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:19.812031+00:00",
                "message": "Diffusing:  63%|██████▎   | 19/30 [01:15<00:42,  3.86s/it]",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_dc": "spiral-us-southeast-1",
                  "source": "gateway",
                  "message": "Diffusing:  63%|██████▎   | 19/30 [01:15<00:42,  3.86s/it]",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:26:19.812031Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:23.672664+00:00",
                "message": "Diffusing:  67%|██████▋   | 20/30 [01:19<00:38,  3.86s/it]",
                "labels": {
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_dc": "spiral-us-southeast-1",
                  "source": "gateway",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "message": "Diffusing:  67%|██████▋   | 20/30 [01:19<00:38,  3.86s/it]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_region": "us-east",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:26:23.672664Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:27.522277+00:00",
                "message": "Diffusing:  70%|███████   | 21/30 [01:23<00:34,  3.86s/it]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "message": "Diffusing:  70%|███████   | 21/30 [01:23<00:34,  3.86s/it]",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T03:26:27.522277Z",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "level": "INFO",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:31.377079+00:00",
                "message": "Diffusing:  73%|███████▎  | 22/30 [01:27<00:30,  3.86s/it]",
                "labels": {
                  "message": "Diffusing:  73%|███████▎  | 22/30 [01:27<00:30,  3.86s/it]",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "logged_at": "2026-08-04T03:26:31.377079Z",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:35.220703+00:00",
                "message": "Diffusing:  77%|███████▋  | 23/30 [01:30<00:26,  3.85s/it]",
                "labels": {
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "Diffusing:  77%|███████▋  | 23/30 [01:30<00:26,  3.85s/it]",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "logged_at": "2026-08-04T03:26:35.220703Z",
                  "fal_region": "us-east"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:39.069954+00:00",
                "message": "Diffusing:  80%|████████  | 24/30 [01:34<00:23,  3.85s/it]",
                "labels": {
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T03:26:39.069954Z",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_dc": "spiral-us-southeast-1",
                  "message": "Diffusing:  80%|████████  | 24/30 [01:34<00:23,  3.85s/it]",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:42.915571+00:00",
                "message": "Diffusing:  83%|████████▎ | 25/30 [01:38<00:19,  3.85s/it]",
                "labels": {
                  "source": "gateway",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_public_logs": "1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "isolate_source": "USER",
                  "message": "Diffusing:  83%|████████▎ | 25/30 [01:38<00:19,  3.85s/it]",
                  "fal_env": "prod",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-04T03:26:42.915571Z"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:46.757461+00:00",
                "message": "Diffusing:  87%|████████▋ | 26/30 [01:42<00:15,  3.85s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "message": "Diffusing:  87%|████████▋ | 26/30 [01:42<00:15,  3.85s/it]",
                  "logged_at": "2026-08-04T03:26:46.757461Z",
                  "fal_multiplexing_app": "1",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:50.613476+00:00",
                "message": "Diffusing:  90%|█████████ | 27/30 [01:46<00:11,  3.85s/it]",
                "labels": {
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "message": "Diffusing:  90%|█████████ | 27/30 [01:46<00:11,  3.85s/it]",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "source": "gateway",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_env": "prod",
                  "isolate_source": "USER",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "logged_at": "2026-08-04T03:26:50.613476Z"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:54.450141+00:00",
                "message": "Diffusing:  93%|█████████▎| 28/30 [01:50<00:07,  3.85s/it]",
                "labels": {
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "message": "Diffusing:  93%|█████████▎| 28/30 [01:50<00:07,  3.85s/it]",
                  "logged_at": "2026-08-04T03:26:54.450141Z",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:26:58.297141+00:00",
                "message": "Diffusing:  97%|█████████▋| 29/30 [01:54<00:03,  3.85s/it]",
                "labels": {
                  "fal_env": "prod",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "isolate_source": "USER",
                  "message": "Diffusing:  97%|█████████▋| 29/30 [01:54<00:03,  3.85s/it]",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-04T03:26:58.297141Z",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_nickname": "fal-ai"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:02.138840+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.84s/it]",
                "labels": {
                  "fal_region": "us-east",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.84s/it]",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T03:27:02.13884Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "source": "gateway",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_public_logs": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:02.139004+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.93s/it]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "logged_at": "2026-08-04T03:27:02.139004Z",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.93s/it]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "source": "gateway",
                  "fal_multiplexing_app": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:02.139120+00:00",
                "message": "denoising took 1 m 58 s",
                "labels": {
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-04T03:27:02.13912Z",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "message": "denoising took 1 m 58 s",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "fal_dc": "spiral-us-southeast-1"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:02.148563+00:00",
                "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "isolate_source": "USER",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-04T03:27:02.148563Z",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:03.223999+00:00",
                "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.08s/it]",
                "labels": {
                  "fal_env": "prod",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_public_logs": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.08s/it]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-04T03:27:03.223999Z",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:04.290664+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                "labels": {
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "fal_public_logs": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "fal_region": "us-east",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "level": "INFO",
                  "logged_at": "2026-08-04T03:27:04.290664Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_env": "prod",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:04.290776+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                "labels": {
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T03:27:04.290776Z",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:04.548236+00:00",
                "message": "decoding video took 2.4 s",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "logged_at": "2026-08-04T03:27:04.548236Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_region": "us-east",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "source": "gateway",
                  "message": "decoding video took 2.4 s",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8"
                }
              },
              {
                "timestamp": "2026-08-04T03:27:43.779465+00:00",
                "message": "INFO:     172.17.0.1:46994 - \"POST /depth HTTP/1.1\" 200 OK",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "message": "INFO:     172.17.0.1:46994 - \"POST /depth HTTP/1.1\" 200 OK",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "logged_at": "2026-08-04T03:27:43.779465Z",
                  "fal_node_id": "5ba8c771-ee20-4b1d-d87a-983ff8d2f1f8",
                  "source": "gateway",
                  "app_id": "2c1a4624-c700-42ca-9316-7db422c713c2",
                  "fal_job_id": "d37a9a65-95dc-4143-84b7-0010d4c9fa56",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcacc-2504-7a41-947b-498627fe7d30",
                  "fal_region": "us-east",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "alloc_id": "7564e185-87cf-d6e7-f28d-6b53c70dbc06",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai"
                }
              }
            ],
            "metrics": {
              "inference_time": 178.11444211006165
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-03-generative-video-as-a-splat-source-first-two-attempts-both-rejected-2",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-03",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "rejected",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/outcome"
      },
      "authority": null,
      "title": "Generative video as a splat source - first two attempts, both rejected",
      "summary": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
      "decision": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260803-r1",
        "generative-video-splat-20260803-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
          "url": "/.blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-03",
            "transcript": "5ca75d2b-7ddc-4346-8056-ed55339a6c3b.jsonl",
            "techniques": [
              "ray-i2v"
            ],
            "title": "Generative video as a splat source - first two attempts, both rejected",
            "headline": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
            "outcome": "rejected",
            "runs": [
              "generative-video-splat-20260803-r1",
              "generative-video-splat-20260803-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2"
            ],
            "lesson": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:generative-video-splat-20260803-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-03",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260803-r1",
      "path": "verification/generative-video-splat-20260803-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "rejected-unreconstructable-motion",
        "sourcePath": "verification/generative-video-splat-20260803-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Generative video as a splat source - first two attempts, both rejected",
      "summary": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
      "decision": "rejected-unreconstructable-motion",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260803-r1",
        "generative-video-splat-20260803-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 10591
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260803-r1/manifest.json",
          "url": "/verification/generative-video-splat-20260803-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-03",
            "transcript": "5ca75d2b-7ddc-4346-8056-ed55339a6c3b.jsonl",
            "techniques": [
              "ray-i2v"
            ],
            "title": "Generative video as a splat source - first two attempts, both rejected",
            "headline": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
            "outcome": "rejected",
            "runs": [
              "generative-video-splat-20260803-r1",
              "generative-video-splat-20260803-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2"
            ],
            "lesson": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260803-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 10591,
          "sha256": "8630e8c7e867e029f88da13c9f9beb20561c823fe399d12fc806f1cbd262e568",
          "access": "metadata-only"
        },
        {
          "path": "verification/generative-video-splat-20260803-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10591,
          "sha256": "36ed5d1bdb7e2ee454438e976437ef132c31fcbdb033c7471719f1df30ebe4ed",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "promotionAuthorityGranted": false,
              "propertyEvidenceAuthorityGranted": false,
              "statement": "Styled visualisation of Casa Cornell, not property evidence. Massing from the admitted plan sheets, Southern Victorian styling at balanced deviation. Reconstruction failed; no splat exists and none may be claimed."
            },
            "experimentId": "experiment.casa-cornell.exterior-victorian-i2v-r1",
            "fileCount": 46,
            "fileIndexHash": "sha256:6aababbcd63ac9c567448af6cc60530627b9c0f740c3886f52acf7312daf7b8f",
            "files": [
              {
                "byteLength": 180,
                "hash": "sha256:2f253e7048954d5ab707061196f98738246d5b4732910e27a4dd3b55528691f0",
                "relativePath": "inputs/ray-result.json"
              },
              {
                "byteLength": 1301,
                "hash": "sha256:2ea15e44e37f4d2a93e92a8454821909392ac295ebcdee5d634379acc19893b3",
                "relativePath": "inputs/req-front-right-oblique.json"
              },
              {
                "byteLength": 1091,
                "hash": "sha256:f34f19355a25b0a958997cf30b93425be37bc9329222b610b0873d6c5fb3de27",
                "relativePath": "inputs/req-ray-i2v.json"
              },
              {
                "byteLength": 233,
                "hash": "sha256:7b08c340ab988dc967411c5043676440a3440d8cb320a6c4788ee45b9887577c",
                "relativePath": "inputs/resp1.json"
              },
              {
                "byteLength": 415,
                "hash": "sha256:60f304f52d63a38813f2df8a17a283ba9977a34c3cdf551a78a514115435541c",
                "relativePath": "inputs/submit.json"
              },
              {
                "byteLength": 8886023,
                "hash": "sha256:19d35db8626718d92234d296b15a7846cf616a5d8227eaa3f936152b86b0ef9b",
                "relativePath": "outputs/contact-sheet.png"
              },
              {
                "byteLength": 23505175,
                "hash": "sha256:00e5554f46b46c090b60f7b71f5b48c2f781d7fb725d0731aaf0cc3754497322",
                "relativePath": "outputs/ray-v1.mp4"
              },
              {
                "byteLength": 7450515,
                "hash": "sha256:3a32f7b36c41546d2ac878d03a516ad0098ab761d17248854dc07a7fc02b8dcf",
                "relativePath": "outputs/v1-front-right-oblique.png"
              },
              {
                "byteLength": 7455,
                "hash": "sha256:fed823c6b61af4c3124ac38a1f8fa79daaf5fa883e3466baf4b17fb6987d56d7",
                "relativePath": "schemas/nb.json"
              },
              {
                "byteLength": 7393,
                "hash": "sha256:f9090f1f4c5cc8cbe2b38528be6c627740e73d3d8be7a3fad01718cd8db08a07",
                "relativePath": "schemas/ray-i2v.json"
              },
              {
                "byteLength": 11484,
                "hash": "sha256:2c1052fc61bb951ef043f2025c6a637fd6783dd3e69b6645496b04076859f8be",
                "relativePath": "schemas/ray32-v2v.json"
              },
              {
                "byteLength": 53399552,
                "hash": "sha256:5ea56a36655bedcfc12ba0f25d23045f1e5f5d631d47b5eede5e107c4f3662d0",
                "relativePath": "solve/db.db"
              },
              {
                "byteLength": 16799,
                "hash": "sha256:b184e5dee06b44c8a98e205fed953a38bbec69c2157ea852221914416e40265a",
                "relativePath": "solve/feat.log"
              },
              {
                "byteLength": 2071435,
                "hash": "sha256:4f41c1bcbd253921b00fb348b707a5e624c6357f031f3eec4f9d6570e83f0d77",
                "relativePath": "solve/images/f001.png"
              },
              {
                "byteLength": 2177122,
                "hash": "sha256:f20623fad36c33650d123d59d401a74019bdbe8a13966e93de634a48f582f2c3",
                "relativePath": "solve/images/f005.png"
              },
              {
                "byteLength": 2212182,
                "hash": "sha256:3ee7b2232b035e549ac6e36fb1ec5d43d131e622ad07cbcf9c3d45d031c281a6",
                "relativePath": "solve/images/f009.png"
              },
              {
                "byteLength": 2228597,
                "hash": "sha256:bc7f69b2931fdd09526b7b355201384410905c2c79603917cefd12aac8e93413",
                "relativePath": "solve/images/f013.png"
              },
              {
                "byteLength": 2249550,
                "hash": "sha256:a12c002361fa6aa04cb6ebdfa97b32e60b10018b456c1ac061be7b1edcd6d4f6",
                "relativePath": "solve/images/f017.png"
              },
              {
                "byteLength": 2253833,
                "hash": "sha256:2c1f333b17e595b4075f00d6759b4c7be05dc550c6db36c96381722cbb213240",
                "relativePath": "solve/images/f021.png"
              },
              {
                "byteLength": 2204134,
                "hash": "sha256:0dc19528acea2f6f20af3b7c38777424a07db1a7d0da49ab87d8dc71343060ae",
                "relativePath": "solve/images/f025.png"
              },
              {
                "byteLength": 2201880,
                "hash": "sha256:4499301d055784280963a458bb7a9f23f350593d0fdafed58488892b62f123b4",
                "relativePath": "solve/images/f029.png"
              },
              {
                "byteLength": 2210620,
                "hash": "sha256:926d0ca41baf03b2d66013f2992cb7de9d2c143336f3e6f5b4e8ea32ec99e67c",
                "relativePath": "solve/images/f033.png"
              },
              {
                "byteLength": 2218718,
                "hash": "sha256:155825e4c5c59e957cdd746e701c1284d92480644a19370841feb4121c5f4aea",
                "relativePath": "solve/images/f037.png"
              },
              {
                "byteLength": 2215432,
                "hash": "sha256:47ed729c51d8fc006c505fd633368e82b04961e03c2c2328968ba40de7cddb37",
                "relativePath": "solve/images/f041.png"
              },
              {
                "byteLength": 2226788,
                "hash": "sha256:9360107ffcce31a203b0c42512d62e43a99e74ba5e68b7b89625411ef010031f",
                "relativePath": "solve/images/f045.png"
              },
              {
                "byteLength": 2231284,
                "hash": "sha256:98734dbf311e09547aa557780326d66202065e4d444fa682b37f076df5289862",
                "relativePath": "solve/images/f049.png"
              },
              {
                "byteLength": 2227175,
                "hash": "sha256:c01f5ee3e71b5418f30647f26d2d53e3059709ba81611c9c0debba05b223339b",
                "relativePath": "solve/images/f053.png"
              },
              {
                "byteLength": 2238546,
                "hash": "sha256:909d86c4cb3e9840930658010d5870b1ac81e6c66d74632d2d0f4c34faf3d4ae",
                "relativePath": "solve/images/f057.png"
              },
              {
                "byteLength": 2237587,
                "hash": "sha256:ad7eb6360437652318f43d19a01c8667d7933ac931bfea4b20e46a17dcc70826",
                "relativePath": "solve/images/f061.png"
              },
              {
                "byteLength": 2261832,
                "hash": "sha256:d053245f50a4f13c4770d5ba2315e09699f77deea937cb80046d94433ffb36a8",
                "relativePath": "solve/images/f065.png"
              },
              {
                "byteLength": 2256099,
                "hash": "sha256:1b53da36b67333c12bcc4433015229d9e9cc29d1891d8488047fbe55ae0f36f2",
                "relativePath": "solve/images/f069.png"
              },
              {
                "byteLength": 2264854,
                "hash": "sha256:ed06d5d70a32080552cf06b026528c71e328bfd1be4884a3083ad27d07431e2c",
                "relativePath": "solve/images/f073.png"
              },
              {
                "byteLength": 2264622,
                "hash": "sha256:fc98bc6747f9d65e2dd44b5ab82b9068d37d45ed26e802c105ac7c13065ade18",
                "relativePath": "solve/images/f077.png"
              },
              {
                "byteLength": 2283032,
                "hash": "sha256:c124de48cf5f9a9429db7ba9b60b65ebe06206074e10afa727017f1f18e080e4",
                "relativePath": "solve/images/f081.png"
              },
              {
                "byteLength": 2273089,
                "hash": "sha256:35f171479c2c1534ba373809e2f9528f3b93f03d97541f40f5657ca9147178bc",
                "relativePath": "solve/images/f085.png"
              },
              {
                "byteLength": 2283786,
                "hash": "sha256:788885e4bb90f0b8bcaf3a753043244296fa64ab97b691039ddd542a36550400",
                "relativePath": "solve/images/f089.png"
              },
              {
                "byteLength": 2282816,
                "hash": "sha256:fcc0c3bf55ff2b2ca996a695eb88eace3e6e96c4ab3cdd13673fc93ce3d94258",
                "relativePath": "solve/images/f093.png"
              },
              {
                "byteLength": 2302835,
                "hash": "sha256:9a6f0ff7144ac061f9eb9a3518e5e9317eeb8ad950db4d165ee885d23a569b9f",
                "relativePath": "solve/images/f097.png"
              },
              {
                "byteLength": 2305506,
                "hash": "sha256:6f3669b70ab25d6fe76d698071c9edfb8852e8b6410a03b633537fc47ded975d",
                "relativePath": "solve/images/f101.png"
              },
              {
                "byteLength": 2313143,
                "hash": "sha256:312a2e7f294233c3e2f61633c7bdd948edcd7f624d17fa692baadfe9568f1643",
                "relativePath": "solve/images/f105.png"
              },
              {
                "byteLength": 2312396,
                "hash": "sha256:59e8c119b3652c5a43160735b660a47a9988c9da20a92d8f294b2fda27360d3b",
                "relativePath": "solve/images/f109.png"
              },
              {
                "byteLength": 2330522,
                "hash": "sha256:b34c8b7a2dbea3c312ffd4b609b7d175772fc0f9e487faa06a54c8d883578623",
                "relativePath": "solve/images/f113.png"
              },
              {
                "byteLength": 2321675,
                "hash": "sha256:a49ea66dfab9e0322021f93a55edc5bd8d284039b813942a0e231f7f4c577802",
                "relativePath": "solve/images/f117.png"
              },
              {
                "byteLength": 2319243,
                "hash": "sha256:bf70cbf33d88e9646be9abf34d8c39e0f5309f67106c7cc3ad240a5d824a4fe5",
                "relativePath": "solve/images/f121.png"
              },
              {
                "byteLength": 3312,
                "hash": "sha256:bbfa400f4dfdd7a58e342a0de068036b3e9fa676d6bf2d93e25c73131227fd7a",
                "relativePath": "solve/map.log"
              },
              {
                "byteLength": 4849,
                "hash": "sha256:7d7105232fb4d5aead758ba7e57898010797beb380bbfd7362320b54d33105ae",
                "relativePath": "solve/match.log"
              }
            ],
            "finding": {
              "artefactGateWouldHavePassed": true,
              "causeOfFailure": "Ray 3.2 image-to-video exposes no geometric camera control. Motion was requested in natural language and the model returned an unsolvable subject-centric move.",
              "colmapSparseModelCreated": false,
              "configMeaning": {
                "6": "PLANAR_OR_PANORAMIC - every pair explained by a homography; planar scene or pure rotation"
              },
              "interpretation": "Feature matching was excellent (median ~4179 inliers/pair) and imagery is artefact-free. Motion carries no translation parallax, so no triangulatable baseline and no camera poses exist. Large apparent subject rotation with zero recoverable parallax: image-space travel is not coverage.",
              "mapperError": "Failed to create any sparse model - no good initial image pair found after relaxing constraints",
              "twoViewGeometryConfigHistogram": {
                "6": {
                  "maxInliers": 5624,
                  "minInliers": 2780,
                  "pairs": 124
                }
              },
              "verifiedPairs": 124
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
            "recordedAt": "2026-08-03",
            "reproduction": {
              "colmap": "4.1.1-windows-x64-cuda-r1; feature_extractor --ImageReader.single_camera 1 --ImageReader.camera_model PINHOLE --FeatureExtraction.use_gpu 1; sequential_matcher; mapper",
              "frameExtraction": "ffmpeg -i ray-v1.mp4 -vsync 0 f%03d.png   (121 frames, 24fps, 1920x1080, h264)",
              "solveSampling": "every 4th extracted frame, 0-indexed -> 31 images (historical 32-frame protocol)"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedDollars": 2.31,
              "currency": "USD",
              "items": [
                {
                  "dollars": 0.15,
                  "endpoint": "fal-ai/nano-banana-pro",
                  "runs": 1,
                  "stage": "exterior-still"
                },
                {
                  "dollars": 1.2,
                  "duration": "5s",
                  "endpoint": "luma/agent/ray/v3.2/image-to-video",
                  "providerRequestId": "019fca60-3385-78e0-88d8-9d628af70a64",
                  "resolution": "1080p",
                  "runs": 1,
                  "stage": "video"
                }
              ],
              "totalDollars": 1.35
            },
            "totalByteLength": 163076110,
            "verdict": "rejected-unreconstructable-motion"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:generative-video-splat-20260803-r2",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-03",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/2/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260803-r2",
      "path": "verification/generative-video-splat-20260803-r2",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "rejected-control-attributed-insufficient-parallax",
        "sourcePath": "verification/generative-video-splat-20260803-r2/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Generative video as a splat source - first two attempts, both rejected",
      "summary": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
      "decision": "rejected-control-attributed-insufficient-parallax",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260803-r1",
        "generative-video-splat-20260803-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 83070
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260803-r2/manifest.json",
          "url": "/verification/generative-video-splat-20260803-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-03",
            "transcript": "5ca75d2b-7ddc-4346-8056-ed55339a6c3b.jsonl",
            "techniques": [
              "ray-i2v"
            ],
            "title": "Generative video as a splat source - first two attempts, both rejected",
            "headline": "Ray 3.2 image-to-video exposes no geometric camera control. Motion requested in natural language came back subject-centric and unsolvable: feature matching was excellent (median ~4179 inliers per pair) and the imagery artefact-free, but every pair was explained by a homography, so there was no translation parallax, no triangulatable baseline, and no camera poses. The r2 control arm proved the point - the depth-warp guide video itself classified homography-only on every pair.",
            "outcome": "rejected",
            "runs": [
              "generative-video-splat-20260803-r1",
              "generative-video-splat-20260803-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-victorian-20260803-r1",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260803-r2"
            ],
            "lesson": "Pretty motion is not parallax. The arbiter has to be a COLMAP solve, not a visual review."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260803-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 83070,
          "sha256": "64c29f2a21b2260442c17cb42ba823f701ee27b8c289e68c7c585a3a50bab61f",
          "access": "metadata-only"
        },
        {
          "path": "verification/generative-video-splat-20260803-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 83070,
          "sha256": "f10964e8320c35d4e913d34346d5c6430118e85e880ed152dd07e0771cbfe19c",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-wan-vace-depth-20260804-r3",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-04",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-wan-vace-depth-20260804-r3",
      "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "IN_QUEUE",
        "sourcePath": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/submit.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "First reconstructable generated clip, and an honest baseline to measure against",
      "summary": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
      "decision": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260804-r3",
        "exterior-kling-rederive-20260804-r1",
        "camera-guide-20260804-r6-dolly-candidates"
      ],
      "payload": {
        "fileCount": 233,
        "byteLength": 348680406
      },
      "media": {
        "counts": {
          "image": 183,
          "video": 2,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-81f-16fps.mp4",
            "byteLength": 552357,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/outputs/wan-vace-r3.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/outputs/wan-vace-r3.mp4",
            "byteLength": 2611939,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s001.png",
            "byteLength": 104573,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s002.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s002.png",
            "byteLength": 105211,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s003.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s003.png",
            "byteLength": 105206,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s004.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s004.png",
            "byteLength": 105237,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s005.png",
            "byteLength": 105205,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s006.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s006.png",
            "byteLength": 105327,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s007.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s007.png",
            "byteLength": 105343,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s008.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s008.png",
            "byteLength": 105306,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s009.png",
            "byteLength": 105422,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s010.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s010.png",
            "byteLength": 105448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s011.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s011.png",
            "byteLength": 105680,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s012.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s012.png",
            "byteLength": 105726,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s013.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s013.png",
            "byteLength": 106094,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s014.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/control-frames-81/s014.png",
            "byteLength": 106257,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/ki/two-view-report.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/3",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-04",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "kling-rederive"
            ],
            "title": "First reconstructable generated clip, and an honest baseline to measure against",
            "headline": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260804-r3",
              "exterior-kling-rederive-20260804-r1",
              "camera-guide-20260804-r6-dolly-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
              ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
              ".blueprint-data/donor-imports/blueprint-v20-exterior-r1"
            ],
            "lesson": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 233,
          "byteLength": 348680406,
          "sha256": "83faaa97dded9816dc6707141f62316406c423c9807e060e5f1af00dab8eb0b5",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 558,
          "sha256": "fbafa4ed5a13efea1682a66396e535affb6bdc28128ecea78d128e5d66334d2f",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 3345,
                "medianInliers": 1947.5,
                "minInliers": 770,
                "pairs": 134
              },
              "6": {
                "maxInliers": 5178,
                "medianInliers": 3669.5,
                "minInliers": 2014,
                "pairs": 76
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 558,
          "sha256": "e0df2c298b4ebd0cbcb09edc505b48cdd7f1090805a3968ffbf3f3e58e90c52b",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 3357,
                "medianInliers": 1977.5,
                "minInliers": 874,
                "pairs": 132
              },
              "6": {
                "maxInliers": 5178,
                "medianInliers": 3581.5,
                "minInliers": 2464,
                "pairs": 78
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/req-wan-vace-depth-r3.json",
          "recordPointer": "$",
          "byteLength": 1557,
          "sha256": "045dc0ed751cef9ec83ec4eca9aaa81e72954d86531a3941ec16d720be4cf386",
          "exactRecord": {
            "prompt": "Photorealistic architectural survey footage of a two-story residence at golden hour after rain: pale cream lap siding, a two-story red brick bay wing on the right, standing-seam metal roofs, a second-floor balcony with a white balustrade above the entry porch, warm interior lighting glowing in the windows, lush tropical shrubs along the foundation, a wet brick driveway in the foreground, live oak branches overhanging the top of frame, dramatic golden clouds. The house, grounds, foliage, water, lighting and clouds are completely rigid, frozen and static; nothing in the scene moves, deforms, or changes. Only the camera moves: one continuous slow lateral dolly with genuine translation parallax, following the control video camera motion exactly. Locked rectilinear lens, locked exposure, locked white balance, locked focus, level horizon, constant height. No people, no vehicles, no moving foliage, no rippling water, no camera shake, no motion blur, no zoom, no cuts, no relighting, no texture crawl, no warped or duplicated structures, no invented geometry.",
            "video_url": "https://v3b.fal.media/files/b/0aa50259/BcsagCyyrWlt8ARXya5dm_r3-control-t025-81f-16fps.mp4",
            "preprocess": true,
            "first_frame_url": "https://v3b.fal.media/files/b/0aa50259/cKyKK3LSSxol7rBl_RFjq_r3-first-frame-anchor-1280x720.png",
            "resolution": "720p",
            "aspect_ratio": "16:9",
            "match_input_num_frames": true,
            "match_input_frames_per_second": true,
            "seed": 20260803,
            "acceleration": "none",
            "return_frames_zip": true,
            "enable_safety_checker": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/submit.json",
          "recordPointer": "$",
          "byteLength": 466,
          "sha256": "68f421a3789edd5182775e359c0831baad1e27688ed42707cdcd95afbe46cd70",
          "exactRecord": {
            "status": "IN_QUEUE",
            "request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f/cancel",
            "logs": null,
            "metrics": {},
            "queue_position": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/upload-anchor-initiate.json",
          "recordPointer": "$",
          "byteLength": 248,
          "sha256": "0bf46423d1349639e0513d8f9478b1b7f81b65629f23e975af9f43633764012b",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa50259/cKyKK3LSSxol7rBl_RFjq_r3-first-frame-anchor-1280x720.png",
            "upload_url": "https://v3b.fal.media/files/b/0aa50259/cKyKK3LSSxol7rBl_RFjq_r3-first-frame-anchor-1280x720.png?signature=HQwAjZi__hPA3Ybn"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/inputs/upload-control-initiate.json",
          "recordPointer": "$",
          "byteLength": 238,
          "sha256": "6ff75e21b71461a41818821a3e113298a4a71a46302df56c9c2903b32c270ce0",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa50259/BcsagCyyrWlt8ARXya5dm_r3-control-t025-81f-16fps.mp4",
            "upload_url": "https://v3b.fal.media/files/b/0aa50259/BcsagCyyrWlt8ARXya5dm_r3-control-t025-81f-16fps.mp4?signature=U7Txr-WWlx-fiHGu"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/outputs/final-status.json",
          "recordPointer": "$",
          "byteLength": 52365,
          "sha256": "0a36ed93d395a441a6c01b743997909d18058f1f0dcd6a88e3cce562d1b38830",
          "exactRecord": {
            "status": "COMPLETED",
            "request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fcdab-d5cf-7ec2-9260-c92ef0621e5f/cancel",
            "logs": [
              {
                "timestamp": "2026-08-04T16:48:21.073242+00:00",
                "message": "/root/.cache/isolate/virtualenv/7b2ebce76ab398833d895d8804fba2816a1502c8ba5fd928f929184d4439e235/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "logged_at": "2026-08-04T16:48:21.073242Z",
                  "fal_region": "us-east",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "message": "/root/.cache/isolate/virtualenv/7b2ebce76ab398833d895d8804fba2816a1502c8ba5fd928f929184d4439e235/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_env": "prod"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:21.073347+00:00",
                "message": "  model = create_fn(",
                "labels": {
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_env": "prod",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "message": "  model = create_fn(",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-04T16:48:21.073347Z",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:29.894463+00:00",
                "message": "/home/runner/work/registry/registry/registry/video/wan_vace/worker.py:872: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at /pytorch/torch/csrc/utils/tensor_numpy.cpp:203.)",
                "labels": {
                  "source": "gateway",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_id": "github_110602490",
                  "message": "/home/runner/work/registry/registry/registry/video/wan_vace/worker.py:872: UserWarning: The given NumPy array is not writable, and PyTorch does not support non-writable tensors. This means writing to this tensor will result in undefined behavior. You may want to copy the array to protect its data or make it writable before converting it to a tensor. This type of warning will be suppressed for the rest of this program. (Triggered internally at /pytorch/torch/csrc/utils/tensor_numpy.cpp:203.)",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "logged_at": "2026-08-04T16:48:29.894463Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:31.550727+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_region": "us-east",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:48:31.550727Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:32.275080+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.38it/s]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "level": "INFO",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.38it/s]",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_multiplexing_app": "1",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:48:32.27508Z",
                  "fal_dc": "spiral-us-southeast-1"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:32.958850+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                "labels": {
                  "fal_region": "us-east",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "logged_at": "2026-08-04T16:48:32.95885Z",
                  "fal_env": "prod",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.43it/s]",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:32.959024+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                "labels": {
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T16:48:32.959024Z",
                  "source": "gateway",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:33.430831+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-04T16:48:33.430831Z",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.119691+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.45it/s]",
                "labels": {
                  "logged_at": "2026-08-04T16:48:34.119691Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_public_logs": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "source": "gateway",
                  "fal_region": "us-east",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.45it/s]",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.813052+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.45it/s]",
                "labels": {
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T16:48:34.813052Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.45it/s]",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.813166+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.45it/s]",
                "labels": {
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "source": "gateway",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_multiplexing_app": "1",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.45it/s]",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:48:34.813166Z",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "level": "INFO",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.829131+00:00",
                "message": "encoding VACE frames took 3.5 s",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_env": "prod",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-04T16:48:34.829131Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "message": "encoding VACE frames took 3.5 s"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.829509+00:00",
                "message": "encoding VACE masks took 254 µs",
                "labels": {
                  "source": "gateway",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-04T16:48:34.829509Z",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_multiplexing_app": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_user_nickname": "fal-ai",
                  "message": "encoding VACE masks took 254 µs",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "isolate_source": "USER",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.867917+00:00",
                "message": "encoding prompt took 35 ms",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T16:48:34.867917Z",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "message": "encoding prompt took 35 ms",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.897869+00:00",
                "message": "encoding negative prompt took 30 ms",
                "labels": {
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "message": "encoding negative prompt took 30 ms",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "source": "gateway",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "logged_at": "2026-08-04T16:48:34.897869Z",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:34.925480+00:00",
                "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                "labels": {
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                  "fal_public_logs": "1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T16:48:34.92548Z",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:40.628629+00:00",
                "message": "Diffusing:   3%|▎         | 1/30 [00:05<02:45,  5.70s/it]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:48:40.628629Z",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:   3%|▎         | 1/30 [00:05<02:45,  5.70s/it]",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:44.510654+00:00",
                "message": "Diffusing:   7%|▋         | 2/30 [00:09<02:09,  4.63s/it]",
                "labels": {
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_region": "us-east",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:   7%|▋         | 2/30 [00:09<02:09,  4.63s/it]",
                  "logged_at": "2026-08-04T16:48:44.510654Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:48.584425+00:00",
                "message": "Diffusing:  10%|█         | 3/30 [00:13<01:58,  4.38s/it]",
                "labels": {
                  "message": "Diffusing:  10%|█         | 3/30 [00:13<01:58,  4.38s/it]",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "source": "gateway",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T16:48:48.584425Z",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:52.472813+00:00",
                "message": "Diffusing:  13%|█▎        | 4/30 [00:17<01:48,  4.18s/it]",
                "labels": {
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "logged_at": "2026-08-04T16:48:52.472813Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_user_nickname": "fal-ai",
                  "message": "Diffusing:  13%|█▎        | 4/30 [00:17<01:48,  4.18s/it]",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T16:48:56.350873+00:00",
                "message": "Diffusing:  17%|█▋        | 5/30 [00:21<01:41,  4.07s/it]",
                "labels": {
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "fal_public_logs": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "logged_at": "2026-08-04T16:48:56.350873Z",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:  17%|█▋        | 5/30 [00:21<01:41,  4.07s/it]",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:00.231906+00:00",
                "message": "Diffusing:  20%|██        | 6/30 [00:25<01:36,  4.01s/it]",
                "labels": {
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:  20%|██        | 6/30 [00:25<01:36,  4.01s/it]",
                  "logged_at": "2026-08-04T16:49:00.231906Z",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "source": "gateway",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:04.109979+00:00",
                "message": "Diffusing:  23%|██▎       | 7/30 [00:29<01:31,  3.97s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "message": "Diffusing:  23%|██▎       | 7/30 [00:29<01:31,  3.97s/it]",
                  "level": "INFO",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "logged_at": "2026-08-04T16:49:04.109979Z",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:07.992468+00:00",
                "message": "Diffusing:  27%|██▋       | 8/30 [00:33<01:26,  3.94s/it]",
                "labels": {
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_env": "prod",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:49:07.992468Z",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "message": "Diffusing:  27%|██▋       | 8/30 [00:33<01:26,  3.94s/it]",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:11.878306+00:00",
                "message": "Diffusing:  30%|███       | 9/30 [00:36<01:22,  3.92s/it]",
                "labels": {
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-04T16:49:11.878306Z",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "message": "Diffusing:  30%|███       | 9/30 [00:36<01:22,  3.92s/it]",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "source": "gateway",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:15.757168+00:00",
                "message": "Diffusing:  33%|███▎      | 10/30 [00:40<01:18,  3.91s/it]",
                "labels": {
                  "level": "INFO",
                  "message": "Diffusing:  33%|███▎      | 10/30 [00:40<01:18,  3.91s/it]",
                  "isolate_source": "USER",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_user_id": "github_110602490",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "logged_at": "2026-08-04T16:49:15.757168Z",
                  "source": "gateway",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:19.638954+00:00",
                "message": "Diffusing:  37%|███▋      | 11/30 [00:44<01:14,  3.90s/it]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-04T16:49:19.638954Z",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "message": "Diffusing:  37%|███▋      | 11/30 [00:44<01:14,  3.90s/it]",
                  "fal_env": "prod",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:23.530926+00:00",
                "message": "Diffusing:  40%|████      | 12/30 [00:48<01:10,  3.90s/it]",
                "labels": {
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing:  40%|████      | 12/30 [00:48<01:10,  3.90s/it]",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "logged_at": "2026-08-04T16:49:23.530926Z",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:27.411814+00:00",
                "message": "Diffusing:  43%|████▎     | 13/30 [00:52<01:06,  3.89s/it]",
                "labels": {
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing:  43%|████▎     | 13/30 [00:52<01:06,  3.89s/it]",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "logged_at": "2026-08-04T16:49:27.411814Z"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:31.296977+00:00",
                "message": "Diffusing:  47%|████▋     | 14/30 [00:56<01:02,  3.89s/it]",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_region": "us-east",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "logged_at": "2026-08-04T16:49:31.296977Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "message": "Diffusing:  47%|████▋     | 14/30 [00:56<01:02,  3.89s/it]",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:35.169589+00:00",
                "message": "Diffusing:  50%|█████     | 15/30 [01:00<00:58,  3.89s/it]",
                "labels": {
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:  50%|█████     | 15/30 [01:00<00:58,  3.89s/it]",
                  "logged_at": "2026-08-04T16:49:35.169589Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:39.051148+00:00",
                "message": "Diffusing:  53%|█████▎    | 16/30 [01:04<00:54,  3.88s/it]",
                "labels": {
                  "fal_env": "prod",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:49:39.051148Z",
                  "source": "gateway",
                  "level": "INFO",
                  "message": "Diffusing:  53%|█████▎    | 16/30 [01:04<00:54,  3.88s/it]",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:42.931185+00:00",
                "message": "Diffusing:  57%|█████▋    | 17/30 [01:08<00:50,  3.88s/it]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_env": "prod",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:  57%|█████▋    | 17/30 [01:08<00:50,  3.88s/it]",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "logged_at": "2026-08-04T16:49:42.931185Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_region": "us-east"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:46.809814+00:00",
                "message": "Diffusing:  60%|██████    | 18/30 [01:11<00:46,  3.88s/it]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "source": "gateway",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-04T16:49:46.809814Z",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "message": "Diffusing:  60%|██████    | 18/30 [01:11<00:46,  3.88s/it]",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:50.691188+00:00",
                "message": "Diffusing:  63%|██████▎   | 19/30 [01:15<00:42,  3.88s/it]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-04T16:49:50.691188Z",
                  "message": "Diffusing:  63%|██████▎   | 19/30 [01:15<00:42,  3.88s/it]",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:54.572422+00:00",
                "message": "Diffusing:  67%|██████▋   | 20/30 [01:19<00:38,  3.88s/it]",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "source": "gateway",
                  "message": "Diffusing:  67%|██████▋   | 20/30 [01:19<00:38,  3.88s/it]",
                  "logged_at": "2026-08-04T16:49:54.572422Z",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-04T16:49:58.450714+00:00",
                "message": "Diffusing:  70%|███████   | 21/30 [01:23<00:34,  3.88s/it]",
                "labels": {
                  "logged_at": "2026-08-04T16:49:58.450714Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "isolate_source": "USER",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "fal_region": "us-east",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_env": "prod",
                  "message": "Diffusing:  70%|███████   | 21/30 [01:23<00:34,  3.88s/it]"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:02.332449+00:00",
                "message": "Diffusing:  73%|███████▎  | 22/30 [01:27<00:31,  3.88s/it]",
                "labels": {
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "message": "Diffusing:  73%|███████▎  | 22/30 [01:27<00:31,  3.88s/it]",
                  "logged_at": "2026-08-04T16:50:02.332449Z",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_env": "prod",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:06.212461+00:00",
                "message": "Diffusing:  77%|███████▋  | 23/30 [01:31<00:27,  3.88s/it]",
                "labels": {
                  "level": "INFO",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_id": "github_110602490",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_dc": "spiral-us-southeast-1",
                  "source": "gateway",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-04T16:50:06.212461Z",
                  "isolate_source": "USER",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Diffusing:  77%|███████▋  | 23/30 [01:31<00:27,  3.88s/it]",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:10.090727+00:00",
                "message": "Diffusing:  80%|████████  | 24/30 [01:35<00:23,  3.88s/it]",
                "labels": {
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Diffusing:  80%|████████  | 24/30 [01:35<00:23,  3.88s/it]",
                  "fal_region": "us-east",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T16:50:10.090727Z",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:13.971573+00:00",
                "message": "Diffusing:  83%|████████▎ | 25/30 [01:39<00:19,  3.88s/it]",
                "labels": {
                  "fal_region": "us-east",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "message": "Diffusing:  83%|████████▎ | 25/30 [01:39<00:19,  3.88s/it]",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:50:13.971573Z",
                  "isolate_source": "USER",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:17.851870+00:00",
                "message": "Diffusing:  87%|████████▋ | 26/30 [01:42<00:15,  3.88s/it]",
                "labels": {
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "level": "INFO",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_env": "prod",
                  "logged_at": "2026-08-04T16:50:17.85187Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "message": "Diffusing:  87%|████████▋ | 26/30 [01:42<00:15,  3.88s/it]",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_multiplexing_app": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:21.731250+00:00",
                "message": "Diffusing:  90%|█████████ | 27/30 [01:46<00:11,  3.88s/it]",
                "labels": {
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_env": "prod",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "level": "INFO",
                  "message": "Diffusing:  90%|█████████ | 27/30 [01:46<00:11,  3.88s/it]",
                  "logged_at": "2026-08-04T16:50:21.73125Z",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:25.611355+00:00",
                "message": "Diffusing:  93%|█████████▎| 28/30 [01:50<00:07,  3.88s/it]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Diffusing:  93%|█████████▎| 28/30 [01:50<00:07,  3.88s/it]",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "logged_at": "2026-08-04T16:50:25.611355Z",
                  "fal_env": "prod",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:29.492210+00:00",
                "message": "Diffusing:  97%|█████████▋| 29/30 [01:54<00:03,  3.88s/it]",
                "labels": {
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "message": "Diffusing:  97%|█████████▋| 29/30 [01:54<00:03,  3.88s/it]",
                  "logged_at": "2026-08-04T16:50:29.49221Z"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:33.370600+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:58<00:00,  3.88s/it]",
                "labels": {
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_env": "prod",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "logged_at": "2026-08-04T16:50:33.3706Z",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "source": "gateway",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "isolate_source": "USER",
                  "message": "Diffusing: 100%|██████████| 30/30 [01:58<00:00,  3.88s/it]",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:33.370760+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:58<00:00,  3.95s/it]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_region": "us-east",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_env": "prod",
                  "message": "Diffusing: 100%|██████████| 30/30 [01:58<00:00,  3.95s/it]",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T16:50:33.37076Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:33.370828+00:00",
                "message": "denoising took 1 m 58 s",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "source": "gateway",
                  "message": "denoising took 1 m 58 s",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "logged_at": "2026-08-04T16:50:33.370828Z",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_public_logs": "1",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:33.393573+00:00",
                "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_env": "prod",
                  "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_dc": "spiral-us-southeast-1",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1",
                  "logged_at": "2026-08-04T16:50:33.393573Z",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:34.465748+00:00",
                "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.07s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "source": "gateway",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "logged_at": "2026-08-04T16:50:34.465748Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_user_nickname": "fal-ai",
                  "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.07s/it]",
                  "level": "INFO",
                  "fal_multiplexing_app": "1"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:35.530270+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                "labels": {
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "spiral-us-southeast-1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-04T16:50:35.53027Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_region": "us-east"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:35.530377+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                "labels": {
                  "logged_at": "2026-08-04T16:50:35.530377Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_dc": "spiral-us-southeast-1",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "fal_user_nickname": "fal-ai",
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.07s/it]",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "source": "gateway",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-04T16:50:35.769717+00:00",
                "message": "decoding video took 2.4 s",
                "labels": {
                  "isolate_source": "USER",
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "fal_region": "us-east",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_env": "prod",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93",
                  "logged_at": "2026-08-04T16:50:35.769717Z",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "message": "decoding video took 2.4 s",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f"
                }
              },
              {
                "timestamp": "2026-08-04T16:51:16.539452+00:00",
                "message": "INFO:     172.17.0.1:55254 - \"POST /depth HTTP/1.1\" 200 OK",
                "labels": {
                  "app_id": "9ae0fa8a-c549-4d96-897a-015a944c0271",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "fal_node_id": "85107f9a-aeda-1ce1-a1c4-d0330d9563e2",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "INFO:     172.17.0.1:55254 - \"POST /depth HTTP/1.1\" 200 OK",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/69d601f1-89b9-4b2e-b96e-3d31c891c514",
                  "source": "gateway",
                  "fal_dc": "spiral-us-southeast-1",
                  "level": "INFO",
                  "logged_at": "2026-08-04T16:51:16.539452Z",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "alloc_id": "08245826-de63-f08d-811b-f09a85110a93"
                }
              }
            ],
            "metrics": {
              "inference_time": 180.0845320224762
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3/outputs/response.json",
          "recordPointer": "$",
          "byteLength": 1523,
          "sha256": "434b353d7a8b6a2e843da7c9facec9fe95e9c9213a7755b7a6f720d3db8b11d5",
          "exactRecord": {
            "video": {
              "url": "https://v3b.fal.media/files/b/0aa50283/QI4OnjZsaVFHKfmoRUH6X_Vn49TRMc.mp4",
              "content_type": "video/mp4",
              "file_name": "QI4OnjZsaVFHKfmoRUH6X_Vn49TRMc.mp4",
              "file_size": 2611939,
              "width": 1280,
              "height": 720,
              "fps": 16,
              "duration": 5.0625,
              "num_frames": 81
            },
            "prompt": "Photorealistic architectural survey footage of a two-story residence at golden hour after rain: pale cream lap siding, a two-story red brick bay wing on the right, standing-seam metal roofs, a second-floor balcony with a white balustrade above the entry porch, warm interior lighting glowing in the windows, lush tropical shrubs along the foundation, a wet brick driveway in the foreground, live oak branches overhanging the top of frame, dramatic golden clouds. The house, grounds, foliage, water, lighting and clouds are completely rigid, frozen and static; nothing in the scene moves, deforms, or changes. Only the camera moves: one continuous slow lateral dolly with genuine translation parallax, following the control video camera motion exactly. Locked rectilinear lens, locked exposure, locked white balance, locked focus, level horizon, constant height. No people, no vehicles, no moving foliage, no rippling water, no camera shake, no motion blur, no zoom, no cuts, no relighting, no texture crawl, no warped or duplicated structures, no invented geometry.",
            "seed": 20260803,
            "frames_zip": {
              "url": "https://v3b.fal.media/files/b/0aa50283/ckj7f1k6cyKRr2l-x5GOs_frames.zip",
              "content_type": "application/zip",
              "file_name": "frames.zip",
              "file_size": null
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-04-first-reconstructable-generated-clip-and-an-honest-baseline-to-measure-a-3",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-04",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/outcome"
      },
      "authority": null,
      "title": "First reconstructable generated clip, and an honest baseline to measure against",
      "summary": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
      "decision": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260804-r3",
        "exterior-kling-rederive-20260804-r1",
        "camera-guide-20260804-r6-dolly-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
          "url": "/.blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1",
          "url": "/.blueprint-data/donor-imports/blueprint-v20-exterior-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/3",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-04",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "kling-rederive"
            ],
            "title": "First reconstructable generated clip, and an honest baseline to measure against",
            "headline": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260804-r3",
              "exterior-kling-rederive-20260804-r1",
              "camera-guide-20260804-r6-dolly-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
              ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
              ".blueprint-data/donor-imports/blueprint-v20-exterior-r1"
            ],
            "lesson": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-guide-20260804-r6-dolly-candidates",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-04",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "camera-guide-20260804-r6-dolly-candidates",
      "path": "verification/camera-guide-20260804-r6-dolly-candidates",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/outcome"
      },
      "authority": null,
      "title": "First reconstructable generated clip, and an honest baseline to measure against",
      "summary": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
      "decision": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260804-r3",
        "exterior-kling-rederive-20260804-r1",
        "camera-guide-20260804-r6-dolly-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 113761
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-guide-20260804-r6-dolly-candidates/manifest.json",
          "url": "/verification/camera-guide-20260804-r6-dolly-candidates/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/3",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-04",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "kling-rederive"
            ],
            "title": "First reconstructable generated clip, and an honest baseline to measure against",
            "headline": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260804-r3",
              "exterior-kling-rederive-20260804-r1",
              "camera-guide-20260804-r6-dolly-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
              ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
              ".blueprint-data/donor-imports/blueprint-v20-exterior-r1"
            ],
            "lesson": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260804-r6-dolly-candidates",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 113761,
          "sha256": "63d0d1791c17fbe540184194219c21d676155b343b9955b1f71762f036aa1fff",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-guide-20260804-r6-dolly-candidates/manifest.json",
          "recordPointer": "$",
          "byteLength": 113761,
          "sha256": "e67b827d60b0ee702fff8250c54f587c985b9e96a2f97ef611353d073a538314",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exterior-kling-rederive-20260804-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-04",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-kling-rederive-20260804-r1",
      "path": "verification/exterior-kling-rederive-20260804-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "baseline-established-front-arc-30.34dB",
        "sourcePath": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "First reconstructable generated clip, and an honest baseline to measure against",
      "summary": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
      "decision": "baseline-established-front-arc-30.34dB",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260804-r3",
        "exterior-kling-rederive-20260804-r1",
        "camera-guide-20260804-r6-dolly-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 15294
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "url": "/verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/3",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-04",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "kling-rederive"
            ],
            "title": "First reconstructable generated clip, and an honest baseline to measure against",
            "headline": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260804-r3",
              "exterior-kling-rederive-20260804-r1",
              "camera-guide-20260804-r6-dolly-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
              ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
              ".blueprint-data/donor-imports/blueprint-v20-exterior-r1"
            ],
            "lesson": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-kling-rederive-20260804-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 15294,
          "sha256": "dde61d891baf406cf06932f76c9f417fd1e4e12ab1e5008c8509aaac1b2e8219",
          "access": "metadata-only"
        },
        {
          "path": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 15294,
          "sha256": "547e82a5d3b891a0be863bcfd3f35dfb16f65adb2d7ddcaa5fb8f42a90bfd37f",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "Honest re-derivation of the V20 Kling exterior splat under the donor's recorded protocol using in-repo toolchains. Establishes the reproducible appearance baseline (30.3394 dB / 0.910231 SSIM mean holdout). No metric, navigation, portal, or product authority granted."
            },
            "experimentId": "rederivation.casa-cornell.exterior-kling-30k-r1",
            "fileCount": 74,
            "fileIndexHash": "sha256:4e6df2df40e94cdc54644cd3b0d37728bd818bcf0c6750f7a64f91e632f81e03",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1447825,
                "hash": "sha256:37f18995f1fb01b6d038ef2bb10d964935c0bff8b638afa13804922c98b857f1",
                "relativePath": "brush/eval_10000/frame_0000.png"
              },
              {
                "byteLength": 1447230,
                "hash": "sha256:758613caa57763fbb57d776ebbd958734abf4f26863ae99f36417c0a21df0dad",
                "relativePath": "brush/eval_10000/frame_0008.png"
              },
              {
                "byteLength": 1445120,
                "hash": "sha256:6957de2d1d3217743418da8305c01242250aa90c63273ee3fe22c96da7745e84",
                "relativePath": "brush/eval_10000/frame_0016.png"
              },
              {
                "byteLength": 1442666,
                "hash": "sha256:5e756067456eb273c77a9386f1a2d67a0c3c707f1b0c479fabd24ee492d6bcbf",
                "relativePath": "brush/eval_10000/frame_0024.png"
              },
              {
                "byteLength": 1480125,
                "hash": "sha256:1b91038f42e635d4b877ac7dc33f0c7e852c38b9034724863c41ffa8589e6110",
                "relativePath": "brush/eval_15000/frame_0000.png"
              },
              {
                "byteLength": 1475690,
                "hash": "sha256:f25f281ddecc7580492848f9943ff317c9266391eda12b46da18ed5790c8ba6a",
                "relativePath": "brush/eval_15000/frame_0008.png"
              },
              {
                "byteLength": 1476297,
                "hash": "sha256:df941295432cbc9c65fc4390bed993d3f4003cdf3c4766ab8e0d2ab941ece3e4",
                "relativePath": "brush/eval_15000/frame_0016.png"
              },
              {
                "byteLength": 1470084,
                "hash": "sha256:ba6c7a993218fbc51607c38d8aac78a2480a6d7b6998b4e178d747f62b3c559d",
                "relativePath": "brush/eval_15000/frame_0024.png"
              },
              {
                "byteLength": 1489870,
                "hash": "sha256:74eb62da13d5a2eecc8c44c494236ef522ae96b6aa24213a5ba4073c9e82ac15",
                "relativePath": "brush/eval_20000/frame_0000.png"
              },
              {
                "byteLength": 1481396,
                "hash": "sha256:a1f25be45b767b96fd3ed652d9f85928d7f119999e34f8113df97c37d052e945",
                "relativePath": "brush/eval_20000/frame_0008.png"
              },
              {
                "byteLength": 1480818,
                "hash": "sha256:fe095f01bbbfed8a5462d85c81fbd0697b243084b5c02f443ce3c613e0a09887",
                "relativePath": "brush/eval_20000/frame_0016.png"
              },
              {
                "byteLength": 1479172,
                "hash": "sha256:acbd69f2bee0969dc58d7fe50143c5636319794b7a1a8636ca244da46917a147",
                "relativePath": "brush/eval_20000/frame_0024.png"
              },
              {
                "byteLength": 1491969,
                "hash": "sha256:248f881c2185099b652de4b1764ee6101539ea784e9f616be5a9085491b2ce22",
                "relativePath": "brush/eval_25000/frame_0000.png"
              },
              {
                "byteLength": 1482780,
                "hash": "sha256:0258f266fd709a1189de83ff8d7892d01aafb63b90f060e24c89821d4877d681",
                "relativePath": "brush/eval_25000/frame_0008.png"
              },
              {
                "byteLength": 1484356,
                "hash": "sha256:97da9ba596d20c00707a7b3764bb72cb87128162b4fd964c76db5e985f04e9b7",
                "relativePath": "brush/eval_25000/frame_0016.png"
              },
              {
                "byteLength": 1482137,
                "hash": "sha256:7b745e2221c4f08443e4a6ede3a360f7bd5839da4976cbdb8af4c7deb1ff8920",
                "relativePath": "brush/eval_25000/frame_0024.png"
              },
              {
                "byteLength": 1497216,
                "hash": "sha256:13179a475512d0a05643695ce7a7208b670eab0039b0f77ab6c7430e8f636f90",
                "relativePath": "brush/eval_30000/frame_0000.png"
              },
              {
                "byteLength": 1489049,
                "hash": "sha256:a34a64ed8f5d3bd557e0ce88eb5d930b3c3e2b35fca84c181edc229b92bb8ef1",
                "relativePath": "brush/eval_30000/frame_0008.png"
              },
              {
                "byteLength": 1490210,
                "hash": "sha256:4b2acd717f0f2b6f724697934d1880cbe736a3cfbc81e75a31a88e9bf4aa6fcb",
                "relativePath": "brush/eval_30000/frame_0016.png"
              },
              {
                "byteLength": 1487676,
                "hash": "sha256:e3ccdedfc65663e60509c5721078ace5f3a89ffcc305f575eae58deeb1253cba",
                "relativePath": "brush/eval_30000/frame_0024.png"
              },
              {
                "byteLength": 1352646,
                "hash": "sha256:69b075ca88e276c3b9a7bf40adab8c80526242ab7b2e79f0d43875ef21517497",
                "relativePath": "brush/eval_5000/frame_0000.png"
              },
              {
                "byteLength": 1362404,
                "hash": "sha256:750e92180e540ca16db9cabc32e0bb0fbd600cfd4b20a98008c236774ea64d83",
                "relativePath": "brush/eval_5000/frame_0008.png"
              },
              {
                "byteLength": 1362562,
                "hash": "sha256:96c688c61d789c7b94d630ca916d789d72cc58ab673670c385619aa108d62b3c",
                "relativePath": "brush/eval_5000/frame_0016.png"
              },
              {
                "byteLength": 1360669,
                "hash": "sha256:5948799800f6f8b5e00e8a12bd1a5aa3d9dfdd8d89f47ecf2bd2cb933e9575e7",
                "relativePath": "brush/eval_5000/frame_0024.png"
              },
              {
                "byteLength": 24575523,
                "hash": "sha256:24ab9be6e0d83e7d59093c84ea685bd467fb974ab1de0261cb1da904159eab91",
                "relativePath": "brush/kling-rederive-30k.ply"
              },
              {
                "byteLength": 66424832,
                "hash": "sha256:93e69409d55e15ddc0c2a28da0057b3f66bcd3e2dc02af8678c62512092e2d3e",
                "relativePath": "colmap/database.db"
              },
              {
                "byteLength": 2528744,
                "hash": "sha256:2de30a2081b116ff8151787aa8097b230d18a8f13dc04237861f741264f1d180",
                "relativePath": "dataset/images/frame_0000.png"
              },
              {
                "byteLength": 2552185,
                "hash": "sha256:f08c3d9ba993c46040b1b77048b1fb05fe83a06023b8bba0453ce66ae44678ba",
                "relativePath": "dataset/images/frame_0001.png"
              },
              {
                "byteLength": 2571488,
                "hash": "sha256:21efec662c1a40c9364b33435c06a1fda0668d13e65a7fe4c2dca0a38c727239",
                "relativePath": "dataset/images/frame_0002.png"
              },
              {
                "byteLength": 2588366,
                "hash": "sha256:e9f067e2261e2eee13fa60f8b161daad01d2911daa9325609351224b9eb27100",
                "relativePath": "dataset/images/frame_0003.png"
              },
              {
                "byteLength": 2601896,
                "hash": "sha256:f94ce521f1ea357bb6700ace9ab169de32125a98e87ded5f67f56190d40f03d8",
                "relativePath": "dataset/images/frame_0004.png"
              },
              {
                "byteLength": 2613195,
                "hash": "sha256:391b3a5fdd3b90a9ac611433f2ab951b3522a8171a26cce1046e263fb034d094",
                "relativePath": "dataset/images/frame_0005.png"
              },
              {
                "byteLength": 2631034,
                "hash": "sha256:b412521fa66e12acdce916e67214e4231e9f0f26914c408c15ba537bfda40347",
                "relativePath": "dataset/images/frame_0006.png"
              },
              {
                "byteLength": 2646854,
                "hash": "sha256:fd66665590ad5c0c13fd10598ccda3808bc122e0841f271004335616d09d53bc",
                "relativePath": "dataset/images/frame_0007.png"
              },
              {
                "byteLength": 2658408,
                "hash": "sha256:fe7bb24871b3ccc6f8192f4316cedaee06e504082adc178deecafd5434dcd995",
                "relativePath": "dataset/images/frame_0008.png"
              },
              {
                "byteLength": 2686627,
                "hash": "sha256:1375c89db8d0aec549123d4d36d53d83a37ec9759ef966cdaff97be086d1b4cb",
                "relativePath": "dataset/images/frame_0009.png"
              },
              {
                "byteLength": 2707596,
                "hash": "sha256:80423c220657d5c23f87c81f5a5c16a9e81acbb405c9dd57e64cc8819702c95b",
                "relativePath": "dataset/images/frame_0010.png"
              },
              {
                "byteLength": 2716312,
                "hash": "sha256:66526bd2e4bbe70c672ccef74658646406c5097c53896acb947be9e8ab992374",
                "relativePath": "dataset/images/frame_0011.png"
              },
              {
                "byteLength": 2730607,
                "hash": "sha256:f0311b9e85830bd6e7a399ed83a9fbfc4c1269865af4e475bd20c7071b3e0007",
                "relativePath": "dataset/images/frame_0012.png"
              },
              {
                "byteLength": 2731788,
                "hash": "sha256:248c2385dd8b882dfe8b9d70e46036440babcf6b1c0c1bf6e09cb919a92e2575",
                "relativePath": "dataset/images/frame_0013.png"
              },
              {
                "byteLength": 2742601,
                "hash": "sha256:0ac6d52ef5aa89c0fcea59ac596dab62755fc252b8a2296b35d7828910d00bc3",
                "relativePath": "dataset/images/frame_0014.png"
              },
              {
                "byteLength": 2739928,
                "hash": "sha256:07ae3167916e6ecbb238175fd08c14c6bc5e998aa05d81607aabf90beef9eefa",
                "relativePath": "dataset/images/frame_0015.png"
              },
              {
                "byteLength": 2749054,
                "hash": "sha256:7db3523d41e98090cd2e55d2455c7c7468052ff0a823523b9cf8b00b541c4b16",
                "relativePath": "dataset/images/frame_0016.png"
              },
              {
                "byteLength": 2751597,
                "hash": "sha256:d80b6c07aa2f30ad62debb8dc5b6c714f119b2ee5665c02de08f11a438ce1416",
                "relativePath": "dataset/images/frame_0017.png"
              },
              {
                "byteLength": 2769562,
                "hash": "sha256:05035a362c6a726fbea9defa5f472a114531a406c63318c73cc13f29d8347b07",
                "relativePath": "dataset/images/frame_0018.png"
              },
              {
                "byteLength": 2768365,
                "hash": "sha256:4722de4f259fa52f37b0c5d6a280d0da4627e89fa3fa8a310a4fc46833933fc9",
                "relativePath": "dataset/images/frame_0019.png"
              },
              {
                "byteLength": 2771309,
                "hash": "sha256:846c2ae24ef1911da21e0b9b714bf8d2e6fbfe87fceb29733a48d97b1598a3ce",
                "relativePath": "dataset/images/frame_0020.png"
              },
              {
                "byteLength": 2773431,
                "hash": "sha256:0b6b0140042a8a6f2208e6e5670ecbc7e0c8316896ee62f9af9630b6ce8a3359",
                "relativePath": "dataset/images/frame_0021.png"
              },
              {
                "byteLength": 2779855,
                "hash": "sha256:2a2eb9e03c0e75f6a330db9f1e69efa9d579e861b714374ac5bfdd9405d56f1e",
                "relativePath": "dataset/images/frame_0022.png"
              },
              {
                "byteLength": 2779946,
                "hash": "sha256:9f41c94fb2961211dbbadbdaaac2576810fe9c5e755cc8934998de617775d743",
                "relativePath": "dataset/images/frame_0023.png"
              },
              {
                "byteLength": 2788674,
                "hash": "sha256:12344060f7777d5f81cd0482e89283f28b53fcac8b1c0c72e608e97e56f38980",
                "relativePath": "dataset/images/frame_0024.png"
              },
              {
                "byteLength": 2787448,
                "hash": "sha256:04e1fcdc70924708e473f424943850c1e161e22a3c5ebf53411a87842030d9c9",
                "relativePath": "dataset/images/frame_0025.png"
              },
              {
                "byteLength": 2796609,
                "hash": "sha256:20c68ba325a61e956ff9c8027539367d2808a2809a01bbc4b5baaef7406d1c91",
                "relativePath": "dataset/images/frame_0026.png"
              },
              {
                "byteLength": 2796135,
                "hash": "sha256:2605f52b3ea7291752989dfe063ac444376dcc69e68dcd16804227c21fc36021",
                "relativePath": "dataset/images/frame_0027.png"
              },
              {
                "byteLength": 2802365,
                "hash": "sha256:98e2b2e72c4ef2fc91c0a4c8a494fc1451c54d9e68de9badbb07a112b4b868ab",
                "relativePath": "dataset/images/frame_0028.png"
              },
              {
                "byteLength": 2802322,
                "hash": "sha256:253ad5f9b08dadec58bbee1038d4bd8929a7c1f7cb8549ecd71559d6d66df9ae",
                "relativePath": "dataset/images/frame_0029.png"
              },
              {
                "byteLength": 2806638,
                "hash": "sha256:49d86e136a70599bb270f566d013bcd71af82dbeab042bd1681c0950a42041c7",
                "relativePath": "dataset/images/frame_0030.png"
              },
              {
                "byteLength": 2800942,
                "hash": "sha256:5ab5feca8f1581b0938c2c940203d1be6eca8d22e4d7fd666ee20ffedf8f60fd",
                "relativePath": "dataset/images/frame_0031.png"
              },
              {
                "byteLength": 56,
                "hash": "sha256:7fc4a99f9c2cb10c941b78e782539f5bfd6209c9be97dbe0887a03074ff0522f",
                "relativePath": "dataset/sparse/0/cameras.bin"
              },
              {
                "byteLength": 2696,
                "hash": "sha256:aa740f4aece8cff98cfedfe5a65c98a61e88451eaefac9f49ab598e142410c23",
                "relativePath": "dataset/sparse/0/frames.bin"
              },
              {
                "byteLength": 6618632,
                "hash": "sha256:35648e2dfb28b6435306f31b36a3dbf355dd15ce25674b3383a44d0ee73b990b",
                "relativePath": "dataset/sparse/0/images.bin"
              },
              {
                "byteLength": 1531288,
                "hash": "sha256:b250155aabb999c2416942aec57943208f8d81580e4ae73a9af73e6b15035a0e",
                "relativePath": "dataset/sparse/0/points3D.bin"
              },
              {
                "byteLength": 2515,
                "hash": "sha256:ff2533a9d1cd10d8759b03e2e8e95df9c47cd2f9ac2d59ec97743094f8bdf9aa",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "dataset/sparse/0/rigs.bin"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 17740,
                "hash": "sha256:f218027d1505a608dc18a5813b6104397ef0b7923b815fbef6cced987948a2bb",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 11383,
                "hash": "sha256:dfe5c73eb865932073672a78beee2141c0c196f12b0904f07e76b38a8d920f89",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:a8545ca9f7ad1676dcabf174b1812d8223fc2df3055b50d4ad1a19da8acdac75",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 4326,
                "hash": "sha256:e08bb6cd8ebf200c047379e5a83dcee3b951d9afa7918f96fe649986a8eb10d3",
                "relativePath": "logs/ffmpeg-extract.log"
              },
              {
                "byteLength": 742,
                "hash": "sha256:9a26304553778c6a805294f48fa44b06ea66b21a3a2cd91d2f981799e0ccf387",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 839,
                "hash": "sha256:12d22add63bce1982c74fc31615fb01f30a11429726e388d75ddbbc17aa3c177",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 2675,
                "hash": "sha256:501ec9e74dfe96f5f86d78ba63bfc4edb9036c1f245c4f012831e808084a13e8",
                "relativePath": "scripts/derive.sh"
              },
              {
                "byteLength": 2101,
                "hash": "sha256:5d58e241506259bdf1dd5eed2f4ec34c8bfc51305bea71a7145c5e4f37b7608e",
                "relativePath": "scripts/metrics.py"
              },
              {
                "byteLength": 4143,
                "hash": "sha256:b88932a1ea6807fd0a7deb0deff1ef620a43be7edbaa06d40b8dbce5f0e44f74",
                "relativePath": "scripts/seal.py"
              }
            ],
            "finding": {
              "brush": "Brush v0.3.0, 30,000 steps, --eval-split-every 8 (holdout frames 0000/0008/0016/0024), --max-resolution 1280, seed 42, export kling-rederive-30k.ply (24,575,523 bytes)",
              "colmap": "32/32 images registered, 8,576 points, mean track length 15.94, mean reprojection 0.6138 px (SIMPLE_PINHOLE single camera, exhaustive matcher)",
              "discrepancyNote": "~2.1 dB below the donor claim; attributable to unrecorded donor frame sampling and metric implementation. Donor claim remains UNVERIFIED; this run is the honest reproducible baseline.",
              "donorClaimUnverified": {
                "meanHoldoutPsnrDb": 32.446497375275655,
                "meanHoldoutSsim": 0.9356673412734609,
                "source": "donor exterior-kling-reconstruction.json, self-certified"
              },
              "independentHoldoutMetrics": {
                "meanPsnrDb": 30.3394,
                "meanSsim": 0.910231,
                "method": "skimage PSNR/SSIM vs LANCZOS-downscaled GT at 1280x720"
              },
              "scope": "The Kling arc is a shallow front-facade truck. No all-sides exterior splat has ever existed in any version; this baseline covers the front arc only."
            },
            "payloadRoot": ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
            "recordedAt": "2026-08-04",
            "reproduction": {
              "pipeline": "scripts/derive.sh: 32 evenly spaced frames idx=round(i*120/31); COLMAP 4.1.1 in-repo toolchain; Brush v0.3.0 in-repo toolchain; scripts/metrics.py for independent holdout metrics",
              "source": ".blueprint-data/donor-imports/blueprint-v20-exterior-r1/video/exterior-kling.mp4 (1920x1080, 24fps, 121 frames; Kling 3.0 Pro request 019f7d1c-d957-7491-8d8e-2f957f84b32d)"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "free local re-derivation; operator realignment directive 2026-08-04",
              "currency": "USD",
              "items": [],
              "totalDollars": 0
            },
            "totalByteLength": 221131964,
            "verdict": "baseline-established-front-arc-30.34dB"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:generative-video-splat-20260804-r3",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-04",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/3/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260804-r3",
      "path": "verification/generative-video-splat-20260804-r3",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted-first-reconstructable-generated-clip",
        "sourcePath": "verification/generative-video-splat-20260804-r3/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "First reconstructable generated clip, and an honest baseline to measure against",
      "summary": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
      "decision": "accepted-first-reconstructable-generated-clip",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260804-r3",
        "exterior-kling-rederive-20260804-r1",
        "camera-guide-20260804-r6-dolly-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 45131
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260804-r3/manifest.json",
          "url": "/verification/generative-video-splat-20260804-r3/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/3",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-04",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "kling-rederive"
            ],
            "title": "First reconstructable generated clip, and an honest baseline to measure against",
            "headline": "R3 (Wan VACE + depth-warp guide, t025 control) fully solved under the exact legacy protocol that produced nothing for r1 and r2: 21/21 images, 8,875 points, mean track length 11.14. Separately, re-deriving the Kling exterior from scratch gave 32/32 registered, 8,576 points, 0.6138 px reprojection, and a holdout PSNR about 2.1 dB below the donor's claim - the donor number stays UNVERIFIED and this run became the reproducible bar.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260804-r3",
              "exterior-kling-rederive-20260804-r1",
              "camera-guide-20260804-r6-dolly-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
              ".blueprint-data/rederivations/exterior-kling-30k-20260804-r1",
              ".blueprint-data/donor-imports/blueprint-v20-exterior-r1"
            ],
            "lesson": "Depth-warp guidance is what turns a video model into a camera. Never inherit a metric you did not reproduce."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260804-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 45131,
          "sha256": "ce448e8b4c5a66549503ba6e23b5ed8fea5d7ea3a68fe8ff2f8adc5ca8a9f0c7",
          "access": "metadata-only"
        },
        {
          "path": "verification/generative-video-splat-20260804-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 45131,
          "sha256": "eb042a9a55ae6ebea7f7cba2c339c1cc3c5100afbc62d12ff1ea4da7c27079de",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "promotionAuthorityGranted": false,
              "propertyEvidenceAuthorityGranted": false,
              "statement": "First reconstructable generated clip of the Casa Cornell exterior. Sparse solve evidence only; no splat has been trained, no held-out evaluation exists, and no product, metric, navigation, or portal authority is granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-wan-vace-depth-r3",
            "fileCount": 233,
            "fileIndexHash": "sha256:bc60722c3accac376555ffe09fe01d69802a8253b00774127babf1f8d45f8a75",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 552357,
                "hash": "sha256:2dd524722e0c82e75b505d55f25086cd85ea8556857647c28c747ee4705c14dd",
                "relativePath": "inputs/control-81f-16fps.mp4"
              },
              {
                "byteLength": 104573,
                "hash": "sha256:31d75403feca2db7ec2b7199f17ac20f049269de76f8dde7f5a7a10733e01e24",
                "relativePath": "inputs/control-frames-81/s001.png"
              },
              {
                "byteLength": 105211,
                "hash": "sha256:6012eb802b27d30fe84ef014f788b33880c66253882262bd1dca2bb4bc8eb0cb",
                "relativePath": "inputs/control-frames-81/s002.png"
              },
              {
                "byteLength": 105206,
                "hash": "sha256:98411c44e10e85b0fa0bb71686eb0fe089839bcf770de1c6c31dde153b32845c",
                "relativePath": "inputs/control-frames-81/s003.png"
              },
              {
                "byteLength": 105237,
                "hash": "sha256:4ac8778d0d11bdf889449d4a5c2c93b76bb63b9708248dbc3e5e419a858b663b",
                "relativePath": "inputs/control-frames-81/s004.png"
              },
              {
                "byteLength": 105205,
                "hash": "sha256:37a66dcac5fa8c7f365696332d5604c75f0a8f4a1f46b1bf447ea01eb11ea0e6",
                "relativePath": "inputs/control-frames-81/s005.png"
              },
              {
                "byteLength": 105327,
                "hash": "sha256:ef0ee98e01ebd3f299aa465017c8423e7bf137ac0ce9f22a61f4a32fec36aa25",
                "relativePath": "inputs/control-frames-81/s006.png"
              },
              {
                "byteLength": 105343,
                "hash": "sha256:5804708a28cfa3c785903451ee6f8a6bf0f627a986bf492fb8ab75e6a735925b",
                "relativePath": "inputs/control-frames-81/s007.png"
              },
              {
                "byteLength": 105306,
                "hash": "sha256:40835319034ef25d42ccec3d4fedbd140b68d47ded8eab27f108104b740160c8",
                "relativePath": "inputs/control-frames-81/s008.png"
              },
              {
                "byteLength": 105422,
                "hash": "sha256:8424d54a82649e3a22be8b1fa41ba122c9e6c20017373c6148eac9ce5206cd50",
                "relativePath": "inputs/control-frames-81/s009.png"
              },
              {
                "byteLength": 105448,
                "hash": "sha256:fdd522ff95ae0309f64bc345bae7df2a5d1b50d8349028acf03013a23da4107d",
                "relativePath": "inputs/control-frames-81/s010.png"
              },
              {
                "byteLength": 105680,
                "hash": "sha256:c7b503140f6a6e8294e2d3fbed7bc1bd7f40d87e63229c471764562f3ab239ca",
                "relativePath": "inputs/control-frames-81/s011.png"
              },
              {
                "byteLength": 105726,
                "hash": "sha256:11d487004d4dfd1720da002f31850c49617b6b22760d2772f13812a56e5c0487",
                "relativePath": "inputs/control-frames-81/s012.png"
              },
              {
                "byteLength": 106094,
                "hash": "sha256:eada2b7a56f09f295ab7c4271ae00764a808cc3aff033e2a70a0f94aa66947f8",
                "relativePath": "inputs/control-frames-81/s013.png"
              },
              {
                "byteLength": 106257,
                "hash": "sha256:58ac53ad5686ae74049c37421046f9b34e93649923c92825cbee9c20d94db5f9",
                "relativePath": "inputs/control-frames-81/s014.png"
              },
              {
                "byteLength": 106329,
                "hash": "sha256:72164d216320823df9437167d082ed25336c872618f3c9280c1bdc69dec7ef4f",
                "relativePath": "inputs/control-frames-81/s015.png"
              },
              {
                "byteLength": 106612,
                "hash": "sha256:ddaf071f0696f6b6483464bc96de7847f7bf84445d3b1312f8edfaaaec85115f",
                "relativePath": "inputs/control-frames-81/s016.png"
              },
              {
                "byteLength": 106642,
                "hash": "sha256:22cc8d7031a1b1b7d2aa1f1ce8c879d1cd9edf0bddcfc0f7b01085232225a442",
                "relativePath": "inputs/control-frames-81/s017.png"
              },
              {
                "byteLength": 106883,
                "hash": "sha256:31c1df0732377f1ef5a67f1ea4f167b15f2fdeed323c2613a196b94502ca058a",
                "relativePath": "inputs/control-frames-81/s018.png"
              },
              {
                "byteLength": 107107,
                "hash": "sha256:2d052c5dd04c4162a61efc38d4b04700bebe6f225ca8c1f548b6f2818ef5c7d7",
                "relativePath": "inputs/control-frames-81/s019.png"
              },
              {
                "byteLength": 107112,
                "hash": "sha256:8c44805ccbf3d4a97ee50845970d6bc2c76e9690fa2ebe4ff900dc19448d1622",
                "relativePath": "inputs/control-frames-81/s020.png"
              },
              {
                "byteLength": 107507,
                "hash": "sha256:a32ecbddf495071b8c671bef750f60f8b519871ded7e590d11e9746150daea2b",
                "relativePath": "inputs/control-frames-81/s021.png"
              },
              {
                "byteLength": 107628,
                "hash": "sha256:f91254a77e8237c07d2ba8ede8dfa069d0f9838da1f25a79d6251c646c875582",
                "relativePath": "inputs/control-frames-81/s022.png"
              },
              {
                "byteLength": 107671,
                "hash": "sha256:5e1c18fd61e5fcabc9c4f0d640f5f408a2fe640cebdaf654c24c1546a768889d",
                "relativePath": "inputs/control-frames-81/s023.png"
              },
              {
                "byteLength": 107983,
                "hash": "sha256:207188e5bafe9612a9c3da35e35a58aa1311c09a68cc4df1556082f4e0fb254d",
                "relativePath": "inputs/control-frames-81/s024.png"
              },
              {
                "byteLength": 108244,
                "hash": "sha256:630336a84682e1ddd139dd5408bd8ff25f9ed6384dbded2af79bcc875ea6b956",
                "relativePath": "inputs/control-frames-81/s025.png"
              },
              {
                "byteLength": 108490,
                "hash": "sha256:3cccb29fa3b5e44c5dc346131e786ac2bcf390e3ee8062ac46a95e6eb00150f6",
                "relativePath": "inputs/control-frames-81/s026.png"
              },
              {
                "byteLength": 108315,
                "hash": "sha256:bfdc0e35dddb78a4dfed66f4b67c3484b95421fe500c4bf7c7d23aa30c9639b2",
                "relativePath": "inputs/control-frames-81/s027.png"
              },
              {
                "byteLength": 108587,
                "hash": "sha256:34303457316262789400c65427ecad38c2cee12d7f0aeb8224fd9350a6b82e2f",
                "relativePath": "inputs/control-frames-81/s028.png"
              },
              {
                "byteLength": 108706,
                "hash": "sha256:8c1f6dc9f4f9bfdca428dae5374779309229a9a98213cb3c3cdf60a41d948488",
                "relativePath": "inputs/control-frames-81/s029.png"
              },
              {
                "byteLength": 108818,
                "hash": "sha256:7e642e7f0478d9d7a6bec33e86974b86020d47e07d787d2a1e6b85db11522719",
                "relativePath": "inputs/control-frames-81/s030.png"
              },
              {
                "byteLength": 109016,
                "hash": "sha256:6f57dc8c1466c7543ce10fd0c8500f2486affb372a19ab6ec83661d20b1a38be",
                "relativePath": "inputs/control-frames-81/s031.png"
              },
              {
                "byteLength": 109068,
                "hash": "sha256:6dca2a4c64f28719e7d4524d0a73b657d3c3104ceefdf435b9d6efe98666b31d",
                "relativePath": "inputs/control-frames-81/s032.png"
              },
              {
                "byteLength": 109194,
                "hash": "sha256:5c7e70eed8a52c87dc3ed186705c4093541cf97bd13a5fcb4f604c2e00ce6730",
                "relativePath": "inputs/control-frames-81/s033.png"
              },
              {
                "byteLength": 109427,
                "hash": "sha256:6d10c5ab169fb25fc4e2de5fad60f95edbb0f5269aa230f536b23a0e1a23f0a9",
                "relativePath": "inputs/control-frames-81/s034.png"
              },
              {
                "byteLength": 109609,
                "hash": "sha256:688b9fdc2dc3f555cda136bc7089fb3ef0224226ea50733e89ed0013c761f8bb",
                "relativePath": "inputs/control-frames-81/s035.png"
              },
              {
                "byteLength": 109695,
                "hash": "sha256:d16b9907bd83445fd7597577ec35e12051704cfd484a347bb61a3a34f57f4d09",
                "relativePath": "inputs/control-frames-81/s036.png"
              },
              {
                "byteLength": 109962,
                "hash": "sha256:389a101d2ef09466245b14d0ea51cd597d7755c636fc6b54808a73a61a486cf9",
                "relativePath": "inputs/control-frames-81/s037.png"
              },
              {
                "byteLength": 110292,
                "hash": "sha256:0149c7038ba1aa29f23dc322baf84b4bcac164c19b3af0bdc74d2a59c480f31d",
                "relativePath": "inputs/control-frames-81/s038.png"
              },
              {
                "byteLength": 110269,
                "hash": "sha256:070d94d6f91898d6b587e65e88f9acba5ed9504c0fbe09326af226d0ba7d05f0",
                "relativePath": "inputs/control-frames-81/s039.png"
              },
              {
                "byteLength": 110526,
                "hash": "sha256:9d2a40e90ca951794a86982c1912ec5cff9a9950ce3ddebc9b1af9a0fc13e37f",
                "relativePath": "inputs/control-frames-81/s040.png"
              },
              {
                "byteLength": 110662,
                "hash": "sha256:a82417c8427fc129963e90526e0858ab080a9863601dab76f31d1c6e019b57e7",
                "relativePath": "inputs/control-frames-81/s041.png"
              },
              {
                "byteLength": 110685,
                "hash": "sha256:d3f19c38f8eaa17d295dbd46729f079df0e13d2d9bf99893880755d20e59f928",
                "relativePath": "inputs/control-frames-81/s042.png"
              },
              {
                "byteLength": 110894,
                "hash": "sha256:160f39f72a7389bc839da50b5ca1dacf6e630dcb6699a0adf3ce66328813e0c1",
                "relativePath": "inputs/control-frames-81/s043.png"
              },
              {
                "byteLength": 110827,
                "hash": "sha256:2e159709adb3198096298748b49844ebfe6317414fe68215b06f4b70d7bd77d7",
                "relativePath": "inputs/control-frames-81/s044.png"
              },
              {
                "byteLength": 111329,
                "hash": "sha256:339798808bc8984758ae1d65f877b5d64335b5302e657f6142c27c9aa4208845",
                "relativePath": "inputs/control-frames-81/s045.png"
              },
              {
                "byteLength": 111390,
                "hash": "sha256:78990d078ad08bb39a401279d7cc242a24803dfff23a6419350a8712096bfca5",
                "relativePath": "inputs/control-frames-81/s046.png"
              },
              {
                "byteLength": 111424,
                "hash": "sha256:59dfde4e887fc6b8dca1ed98b8e2e7f8ce865aad42dc08a9cc68686eecbe9837",
                "relativePath": "inputs/control-frames-81/s047.png"
              },
              {
                "byteLength": 111691,
                "hash": "sha256:ba52d468972214de6ab6bc437d96fd81bb53d64cc7570c16527da3de9a62ecbd",
                "relativePath": "inputs/control-frames-81/s048.png"
              },
              {
                "byteLength": 111660,
                "hash": "sha256:1b22bf8d2a34a1b8f97d6895ffefcf486da0952f35f7e7000b022a92ff7995cf",
                "relativePath": "inputs/control-frames-81/s049.png"
              },
              {
                "byteLength": 111829,
                "hash": "sha256:1feda9b51d33e0c5dd93f6bb76b2e4012e2ba0816f078138c35fcb752e8eabc2",
                "relativePath": "inputs/control-frames-81/s050.png"
              },
              {
                "byteLength": 112053,
                "hash": "sha256:433eeb37ff9f27bd7ffad09d8e5cbb29e497547d3cb474934058c8673f325807",
                "relativePath": "inputs/control-frames-81/s051.png"
              },
              {
                "byteLength": 111889,
                "hash": "sha256:42ffd201ba70c862c1f9cdbc48fa14ba6c64640067e1f9ba004cbf5ec3595423",
                "relativePath": "inputs/control-frames-81/s052.png"
              },
              {
                "byteLength": 112146,
                "hash": "sha256:605701080fbd5329bc807c3c78f21e5eddf23989bb56f2fd6989bde1ffb6397a",
                "relativePath": "inputs/control-frames-81/s053.png"
              },
              {
                "byteLength": 112304,
                "hash": "sha256:58b10aa8076916f294f9a6bda74f4c96ae140b70838e6e327eb7c6304f9d44a0",
                "relativePath": "inputs/control-frames-81/s054.png"
              },
              {
                "byteLength": 112409,
                "hash": "sha256:572671b2fea24fc79aba0c9f983b3d5e43eeb4057b1eaad438826eb0379914e2",
                "relativePath": "inputs/control-frames-81/s055.png"
              },
              {
                "byteLength": 112475,
                "hash": "sha256:c04fe81206d03c0e96ed93cd593a8112428c4fb80da929212d581287b5a0e119",
                "relativePath": "inputs/control-frames-81/s056.png"
              },
              {
                "byteLength": 112280,
                "hash": "sha256:c029686abcf3daf416d3d233a2e93571e416d0c3477d0b829959bb059b466821",
                "relativePath": "inputs/control-frames-81/s057.png"
              },
              {
                "byteLength": 112499,
                "hash": "sha256:62805415eab3560d5ab252d52d1d9a68f1b2d0b70377210d270988bffee80570",
                "relativePath": "inputs/control-frames-81/s058.png"
              },
              {
                "byteLength": 112512,
                "hash": "sha256:e573dcdfad04e1112e4ef67183c6971dcf0c7a184a0c13094298c16daef8bd59",
                "relativePath": "inputs/control-frames-81/s059.png"
              },
              {
                "byteLength": 112642,
                "hash": "sha256:bad69c0fc1b2df3266762c55f6578edf79e76f515ee7ece1d96f6a31296816d9",
                "relativePath": "inputs/control-frames-81/s060.png"
              },
              {
                "byteLength": 112876,
                "hash": "sha256:91d8118af9f81dde1b2bb2874f53efddae16588424c112457fb1550b54d1f271",
                "relativePath": "inputs/control-frames-81/s061.png"
              },
              {
                "byteLength": 112910,
                "hash": "sha256:e2d57a0c8d97f3bde4b7f592e15b7bdc2752469d6e11b92c57cf32497b29cf6c",
                "relativePath": "inputs/control-frames-81/s062.png"
              },
              {
                "byteLength": 113085,
                "hash": "sha256:07a2f07786b55882c7cbdb0bf1d0429d35e07610680b9ef824c56de5372b62d3",
                "relativePath": "inputs/control-frames-81/s063.png"
              },
              {
                "byteLength": 113081,
                "hash": "sha256:fc4df14f2fedc6a09e0f24e3124ae5aa2f9c3267e3f56ad3e40b8fe956b6f7c9",
                "relativePath": "inputs/control-frames-81/s064.png"
              },
              {
                "byteLength": 112875,
                "hash": "sha256:e4981bdf0e97c4c9d949d867c16e2b8b0c00ded58074165221e95664002a6895",
                "relativePath": "inputs/control-frames-81/s065.png"
              },
              {
                "byteLength": 112925,
                "hash": "sha256:e154c9a6930192f66b94c8af8769f6c5ae2ed96ff466738a47c188093229fee1",
                "relativePath": "inputs/control-frames-81/s066.png"
              },
              {
                "byteLength": 113153,
                "hash": "sha256:66878cb8a3595a4a5250f7c99e6cd63989ffc86023a49cd9278d9753cd5cd5d2",
                "relativePath": "inputs/control-frames-81/s067.png"
              },
              {
                "byteLength": 113194,
                "hash": "sha256:416710331af2157c3936c59012cebfa876695e7278a27b3fe8a37aa5dd859a80",
                "relativePath": "inputs/control-frames-81/s068.png"
              },
              {
                "byteLength": 113156,
                "hash": "sha256:194ae2c00d1ab3f257a16841322d01dad98e1a498ab9b203418dbce0ffbacd8b",
                "relativePath": "inputs/control-frames-81/s069.png"
              },
              {
                "byteLength": 113343,
                "hash": "sha256:500f5652722dc704216cc4870ff3e26b5db4d52bd1c92e3ad841164f49966a94",
                "relativePath": "inputs/control-frames-81/s070.png"
              },
              {
                "byteLength": 113393,
                "hash": "sha256:e9b4d569760c98932b685369ca7fe6e9dfa18779ca68862d9a6d64b8df257a44",
                "relativePath": "inputs/control-frames-81/s071.png"
              },
              {
                "byteLength": 113245,
                "hash": "sha256:b1675008ea3973e173104d1db089412b17e657968eef3e582c4651cad92ee9b2",
                "relativePath": "inputs/control-frames-81/s072.png"
              },
              {
                "byteLength": 113485,
                "hash": "sha256:be2706fe29a14aa2100803fe018c4dc3dea49e212635e529d1591ed7f0889b0b",
                "relativePath": "inputs/control-frames-81/s073.png"
              },
              {
                "byteLength": 113280,
                "hash": "sha256:2073d24633010b2b9a44697145c4a0f6b5bcbde0dabd23b5d032b646432eb846",
                "relativePath": "inputs/control-frames-81/s074.png"
              },
              {
                "byteLength": 113427,
                "hash": "sha256:faf2b0b54aaff0b012829a6cc1aa185ab576324e9f7ada13113c4e25583bc9aa",
                "relativePath": "inputs/control-frames-81/s075.png"
              },
              {
                "byteLength": 113475,
                "hash": "sha256:3ad2120ec52571cf2092f76cbcfa83f8faaaa17461fe0e855f819b955f6275cd",
                "relativePath": "inputs/control-frames-81/s076.png"
              },
              {
                "byteLength": 113506,
                "hash": "sha256:53779cd0de2e15ddcd2809954ba082a7632719d9fe2df012905ca1bb91c7a36f",
                "relativePath": "inputs/control-frames-81/s077.png"
              },
              {
                "byteLength": 113492,
                "hash": "sha256:1ea578210a308de341447240083f5598553aa7050d23a442b79eac17d979947c",
                "relativePath": "inputs/control-frames-81/s078.png"
              },
              {
                "byteLength": 113445,
                "hash": "sha256:d24b3102f0094f7fe6d8cfb2d388b43e455b83021d61e6dcc2f3ee90be703c73",
                "relativePath": "inputs/control-frames-81/s079.png"
              },
              {
                "byteLength": 113517,
                "hash": "sha256:056c18b5a95463822d7c020f49b5730d57064bffaea78e78758c57dfc26e77fd",
                "relativePath": "inputs/control-frames-81/s080.png"
              },
              {
                "byteLength": 113470,
                "hash": "sha256:2d8857e550ac55b878738667b2fe2f308be764ade3c4b234f9ce9090a5092a31",
                "relativePath": "inputs/control-frames-81/s081.png"
              },
              {
                "byteLength": 1557,
                "hash": "sha256:045dc0ed751cef9ec83ec4eca9aaa81e72954d86531a3941ec16d720be4cf386",
                "relativePath": "inputs/req-wan-vace-depth-r3.json"
              },
              {
                "byteLength": 466,
                "hash": "sha256:68f421a3789edd5182775e359c0831baad1e27688ed42707cdcd95afbe46cd70",
                "relativePath": "inputs/submit.json"
              },
              {
                "byteLength": 248,
                "hash": "sha256:0bf46423d1349639e0513d8f9478b1b7f81b65629f23e975af9f43633764012b",
                "relativePath": "inputs/upload-anchor-initiate.json"
              },
              {
                "byteLength": 238,
                "hash": "sha256:6ff75e21b71461a41818821a3e113298a4a71a46302df56c9c2903b32c270ce0",
                "relativePath": "inputs/upload-control-initiate.json"
              },
              {
                "byteLength": 2511,
                "hash": "sha256:7f655343df6dd36f1cf6529d9e4d0ddbcd9bbc27458efb4e1c3621af365ca6a7",
                "relativePath": "logs/frames-list.txt"
              },
              {
                "byteLength": 2112,
                "hash": "sha256:cd38d60051d60edce1d92b58b19265941cce1094eb73407a16b02e75d16bcddd",
                "relativePath": "logs/poll.log"
              },
              {
                "byteLength": 1171,
                "hash": "sha256:bea6f7c06bcf649d1d9afb8947786eeffc8aa6cf71160195ef7a3d47526b6eee",
                "relativePath": "logs/prep-submit.log"
              },
              {
                "byteLength": 1627,
                "hash": "sha256:7e8156d71c2cf5bd6d6acae8a6cb04e30a408496b5cd64e6e43abdc449f65de8",
                "relativePath": "logs/solve-run.log"
              },
              {
                "byteLength": 52365,
                "hash": "sha256:0a36ed93d395a441a6c01b743997909d18058f1f0dcd6a88e3cce562d1b38830",
                "relativePath": "outputs/final-status.json"
              },
              {
                "byteLength": 1197866,
                "hash": "sha256:05cb4ba60ff4f7e69b0bcbb616c3c503aecb5b05db0287771fcd5b17d61f1099",
                "relativePath": "outputs/frames/frame_00000.png"
              },
              {
                "byteLength": 1215783,
                "hash": "sha256:5bef66cad31c25b52b0c5192c09c78dbc50380e383ec7b719842af377a87dab2",
                "relativePath": "outputs/frames/frame_00001.png"
              },
              {
                "byteLength": 1229129,
                "hash": "sha256:d796b04a6e5a79f5803ee67e5e9a7ceb7711acf083e7bd4be6708cf7063581b9",
                "relativePath": "outputs/frames/frame_00002.png"
              },
              {
                "byteLength": 1224833,
                "hash": "sha256:4547609545a5db87829e27d1b8bf51affdc940553a100f16ffbd0bbba6941cbe",
                "relativePath": "outputs/frames/frame_00003.png"
              },
              {
                "byteLength": 1229175,
                "hash": "sha256:225075ffbaa94e34bc40ce4030e5e6ca463de31ce801eeaa5b842ddf1f3ca247",
                "relativePath": "outputs/frames/frame_00004.png"
              },
              {
                "byteLength": 1233499,
                "hash": "sha256:476b4befdb7ec2c3302ac3209f64477056546037302246c065c7e9a6b7f78933",
                "relativePath": "outputs/frames/frame_00005.png"
              },
              {
                "byteLength": 1237808,
                "hash": "sha256:e7ad5d220b90fd999aa12db9f26aa721c901ef7fd958354309e359b5748d1cba",
                "relativePath": "outputs/frames/frame_00006.png"
              },
              {
                "byteLength": 1229733,
                "hash": "sha256:0eb969108f504e264e1e854e81f10887e59a1608fe59d3b76b728cc9ddd1dc2f",
                "relativePath": "outputs/frames/frame_00007.png"
              },
              {
                "byteLength": 1229116,
                "hash": "sha256:eeadd12802621cd16e2206e098bcb0cc41daf723cf79aad47a4d82c9648dc4a8",
                "relativePath": "outputs/frames/frame_00008.png"
              },
              {
                "byteLength": 1231188,
                "hash": "sha256:bb07b3e4e228985469f109068987973e36876ce9e622c241f7945aecf889a1f0",
                "relativePath": "outputs/frames/frame_00009.png"
              },
              {
                "byteLength": 1229211,
                "hash": "sha256:0118c2318a0d0d8e69da4cca4e2035b460ab002de9e7423966d93e380a77325e",
                "relativePath": "outputs/frames/frame_00010.png"
              },
              {
                "byteLength": 1222303,
                "hash": "sha256:e67aed86085389ed8ba33a208293b6d3bda3b9bdfb87b8c4a71918acb7affc17",
                "relativePath": "outputs/frames/frame_00011.png"
              },
              {
                "byteLength": 1219709,
                "hash": "sha256:4cd8e3958000a1a3f0088a1661be0a608170bee97c6279f4f7d5725c2b6ee8e2",
                "relativePath": "outputs/frames/frame_00012.png"
              },
              {
                "byteLength": 1237190,
                "hash": "sha256:fc745b90d6132a2ff47d4bd1ddded3a3c70725b7a27909011fbcf1b94a99797c",
                "relativePath": "outputs/frames/frame_00013.png"
              },
              {
                "byteLength": 1242272,
                "hash": "sha256:72861cd3dbebb52b84a01f2e516952a1863f5a0a7c28d512ba6e98dd25389433",
                "relativePath": "outputs/frames/frame_00014.png"
              },
              {
                "byteLength": 1239715,
                "hash": "sha256:d5bf09989330112f41cc4229bfe424f74d1c1341804c2034bedfc3885ac7a6b6",
                "relativePath": "outputs/frames/frame_00015.png"
              },
              {
                "byteLength": 1241882,
                "hash": "sha256:f4a855d23b112d07b8fc30836a22d8df310c875937b76e6f3294921b3919cb70",
                "relativePath": "outputs/frames/frame_00016.png"
              },
              {
                "byteLength": 1246553,
                "hash": "sha256:20fd408e9e250d7a7390feeaf06f41c2d34fa00c24fda1b19a2e672244b9ccc1",
                "relativePath": "outputs/frames/frame_00017.png"
              },
              {
                "byteLength": 1240206,
                "hash": "sha256:66e4ac76c03c17f3d84990054dd9d0e1ad8a43a167f45b3a0c5ee0d1ed70d139",
                "relativePath": "outputs/frames/frame_00018.png"
              },
              {
                "byteLength": 1231974,
                "hash": "sha256:f13f1c0e613fb35d428a784388df72b4dcb792edf527cea2b4978aedc449d805",
                "relativePath": "outputs/frames/frame_00019.png"
              },
              {
                "byteLength": 1228248,
                "hash": "sha256:2bed54a219236ac5d1bf184201d73f403763c987f032b90cf29fc6a59652dda5",
                "relativePath": "outputs/frames/frame_00020.png"
              },
              {
                "byteLength": 1233542,
                "hash": "sha256:cbc2f4f33a06382aed2c000807b32d963e02a8d86949d282f62ae12069b5a6fb",
                "relativePath": "outputs/frames/frame_00021.png"
              },
              {
                "byteLength": 1232552,
                "hash": "sha256:868db41d317f7404827927a3c8cb58356358ed2eb6dc1b264859bfced7bb886d",
                "relativePath": "outputs/frames/frame_00022.png"
              },
              {
                "byteLength": 1226468,
                "hash": "sha256:2b67c92e2afd9f78c8a3d66921989945daf342e6bf257e0d8c3d6caab2f10f2a",
                "relativePath": "outputs/frames/frame_00023.png"
              },
              {
                "byteLength": 1225948,
                "hash": "sha256:dbf5bea0d1971f579a20de860916f9070bfb32ead50102e1ee23b43b2a861145",
                "relativePath": "outputs/frames/frame_00024.png"
              },
              {
                "byteLength": 1239181,
                "hash": "sha256:d5b73b619815e20782c181810f5bba3be7a8425d172313dbe6c7c0f7ae45aa72",
                "relativePath": "outputs/frames/frame_00025.png"
              },
              {
                "byteLength": 1239442,
                "hash": "sha256:412692ef4265ebbd67aa2c8c8c627064b59cf8ac67671ae2b5b369f4af24ec2b",
                "relativePath": "outputs/frames/frame_00026.png"
              },
              {
                "byteLength": 1231072,
                "hash": "sha256:2cd0a1c5a31e66f7dfd65cd429d0f6ba2de38896a4573f1d0d8e304ab29cb4a3",
                "relativePath": "outputs/frames/frame_00027.png"
              },
              {
                "byteLength": 1227124,
                "hash": "sha256:cad69c364dcafe28627af833392f4754d3a02f3dcc9a9b28670a044058bcbec1",
                "relativePath": "outputs/frames/frame_00028.png"
              },
              {
                "byteLength": 1227587,
                "hash": "sha256:729922183a739330334666856ac24bc7cd0687597315316ec17b4e6a4f29275e",
                "relativePath": "outputs/frames/frame_00029.png"
              },
              {
                "byteLength": 1226377,
                "hash": "sha256:145d882aa87049219355f0eb283e0d938b4c5db47d4aeee0ce4256762133231e",
                "relativePath": "outputs/frames/frame_00030.png"
              },
              {
                "byteLength": 1223501,
                "hash": "sha256:ad8181c903bd9dbefa748e9f534e5521e579db87909e09ef09dda3a328cc30d1",
                "relativePath": "outputs/frames/frame_00031.png"
              },
              {
                "byteLength": 1222299,
                "hash": "sha256:66a976c94dc5c3d78de01715a548db03060ed20b131bbab6d82ce4baafccba72",
                "relativePath": "outputs/frames/frame_00032.png"
              },
              {
                "byteLength": 1224853,
                "hash": "sha256:1a6460dfeab7735d5f801342bdce09135557bd9c0ae89319d7211c0da9b12d8a",
                "relativePath": "outputs/frames/frame_00033.png"
              },
              {
                "byteLength": 1230118,
                "hash": "sha256:8ecd800d7fffed9727a09f639073461b420355d336623a45f070d12982d9e630",
                "relativePath": "outputs/frames/frame_00034.png"
              },
              {
                "byteLength": 1224488,
                "hash": "sha256:77d302eafed1b2dcbecf0ee2fe7f9351c7b3ade36aff529ae31ca0034655b4cd",
                "relativePath": "outputs/frames/frame_00035.png"
              },
              {
                "byteLength": 1225161,
                "hash": "sha256:b36cd74270315de39836590e01d45720739ef6ef14480877f3d8335ba4ce7831",
                "relativePath": "outputs/frames/frame_00036.png"
              },
              {
                "byteLength": 1234876,
                "hash": "sha256:acbfbfc75dbcc6328c79ad6498203cfc544212fcf4741b09e058681b45ba04b7",
                "relativePath": "outputs/frames/frame_00037.png"
              },
              {
                "byteLength": 1235446,
                "hash": "sha256:3308fb9edbab084948cc4ac6536dfb3540b2f5b3b4bb979ddad11f918a2a3ba8",
                "relativePath": "outputs/frames/frame_00038.png"
              },
              {
                "byteLength": 1235571,
                "hash": "sha256:e2f55eb41338e0afadba64d067d802ee29da7b4ea3af5fd1eef7433a686d8b4a",
                "relativePath": "outputs/frames/frame_00039.png"
              },
              {
                "byteLength": 1233541,
                "hash": "sha256:f378ae95f76f28452db7b4676def0ff912343f7b47af2ca06827f7f178ae7f2c",
                "relativePath": "outputs/frames/frame_00040.png"
              },
              {
                "byteLength": 1238635,
                "hash": "sha256:be67d6cc66f5bb56a339fb9b4936b59beb6bd6d10e6abf9062afdf851da6030a",
                "relativePath": "outputs/frames/frame_00041.png"
              },
              {
                "byteLength": 1238761,
                "hash": "sha256:45d3ddf1681a4d9d4a95a49598368387016757f76be72963bd25b01777a32304",
                "relativePath": "outputs/frames/frame_00042.png"
              },
              {
                "byteLength": 1239131,
                "hash": "sha256:a554a3b194a73ddc30458651e018bb2917d9273c06997b95832ccc780c1d3aea",
                "relativePath": "outputs/frames/frame_00043.png"
              },
              {
                "byteLength": 1240553,
                "hash": "sha256:f006ec32975f57ba5b7ba6473ad4bb7d132d3bd6a242fc45e524fa5f2c3d9e1c",
                "relativePath": "outputs/frames/frame_00044.png"
              },
              {
                "byteLength": 1249126,
                "hash": "sha256:9b9fb0f8013dc87c52a5a38c45816d7259dda54d7e1a14e387c830d7ff6e2639",
                "relativePath": "outputs/frames/frame_00045.png"
              },
              {
                "byteLength": 1257427,
                "hash": "sha256:6243e3efb2450bd917b420c45982d46f149b634467aab41cd69a239a08b8ee1e",
                "relativePath": "outputs/frames/frame_00046.png"
              },
              {
                "byteLength": 1262904,
                "hash": "sha256:23526aa237567981d2612f50363878773a2fba096edcdc6c29f147f47246782e",
                "relativePath": "outputs/frames/frame_00047.png"
              },
              {
                "byteLength": 1265626,
                "hash": "sha256:cfdef9a7d57ca3f3a063eb2f0db811039b0a205c4e10a19fc04fe0cea57af48a",
                "relativePath": "outputs/frames/frame_00048.png"
              },
              {
                "byteLength": 1266811,
                "hash": "sha256:4dec19805f11fca66158c34a5be13a9a2b61e19b0de867cb3ea89a28941929c3",
                "relativePath": "outputs/frames/frame_00049.png"
              },
              {
                "byteLength": 1264894,
                "hash": "sha256:f96251ffb1cd5fb9e16b47b3eaa13c58bdaa6e6c21a3413116a65d891d527695",
                "relativePath": "outputs/frames/frame_00050.png"
              },
              {
                "byteLength": 1256065,
                "hash": "sha256:e57b2e2ca7f7acfb5fc9147c7c0fec1758412c2fb71c0a960b52c60be529fd36",
                "relativePath": "outputs/frames/frame_00051.png"
              },
              {
                "byteLength": 1247156,
                "hash": "sha256:a9cbd191354a6bb35e97a23bc07bf77049eb5a3f654b95c22fb9238aa5de53d3",
                "relativePath": "outputs/frames/frame_00052.png"
              },
              {
                "byteLength": 1249080,
                "hash": "sha256:47949a5af79b359cc1d27ad0075a2925b12dbb421114ad9d20c1c96156a71ccb",
                "relativePath": "outputs/frames/frame_00053.png"
              },
              {
                "byteLength": 1244597,
                "hash": "sha256:3562624eb1f6e034bc81c3218c956e6918d9272273521c09313ccae3f60a2145",
                "relativePath": "outputs/frames/frame_00054.png"
              },
              {
                "byteLength": 1244318,
                "hash": "sha256:ea22695451b8e00f9f65c6605dac562eecc126737097cf5e63757ac6ab087675",
                "relativePath": "outputs/frames/frame_00055.png"
              },
              {
                "byteLength": 1244660,
                "hash": "sha256:88337f50079f4e894149e01e316e0713ac11cb41ada66cfe18cc9729837cbe35",
                "relativePath": "outputs/frames/frame_00056.png"
              },
              {
                "byteLength": 1247545,
                "hash": "sha256:35baa2ff829092e134bb166b9f9ee4cb2b52e4cb1e0671425e8f3f29be2fe260",
                "relativePath": "outputs/frames/frame_00057.png"
              },
              {
                "byteLength": 1249998,
                "hash": "sha256:cd4200719b92ab581ce1463fd1027c56ae13b82aa433fe2dee56b28918f67d4f",
                "relativePath": "outputs/frames/frame_00058.png"
              },
              {
                "byteLength": 1244586,
                "hash": "sha256:51d1bab35a2c74252bb96deda99039b7d0bcd30974a79d1e233303cd15357998",
                "relativePath": "outputs/frames/frame_00059.png"
              },
              {
                "byteLength": 1244542,
                "hash": "sha256:cb779e36c4d262e12e8f8c7f5e383b33e160d18be9c60b7caa879c6c956d0ecb",
                "relativePath": "outputs/frames/frame_00060.png"
              },
              {
                "byteLength": 1254869,
                "hash": "sha256:7e609113b619a34a6233ce47a17e4c26506b2c1076057c9aed4cfc606b44740c",
                "relativePath": "outputs/frames/frame_00061.png"
              },
              {
                "byteLength": 1256353,
                "hash": "sha256:85fe9fd9a5d1b00afaae6382a5ad3a092593dce9bf729a39f79e83088b854959",
                "relativePath": "outputs/frames/frame_00062.png"
              },
              {
                "byteLength": 1257546,
                "hash": "sha256:f3fb421689f4352e2539a131c5ab3bb01289063f1ea2b7be78b338c931773b25",
                "relativePath": "outputs/frames/frame_00063.png"
              },
              {
                "byteLength": 1260639,
                "hash": "sha256:37134ceea7530fca8d1452112cd5d8288b1c630ad99d5d1119415108ddeff007",
                "relativePath": "outputs/frames/frame_00064.png"
              },
              {
                "byteLength": 1267462,
                "hash": "sha256:0ad801eb066913234a9b9ae969e5c98f5a89900c7edd02ce3c1c2d404ca3c62a",
                "relativePath": "outputs/frames/frame_00065.png"
              },
              {
                "byteLength": 1269305,
                "hash": "sha256:b0d162709897c16733af6d1d224fe462d887d733945162d2fbf00ab921209137",
                "relativePath": "outputs/frames/frame_00066.png"
              },
              {
                "byteLength": 1263275,
                "hash": "sha256:c5866d00b1b34642ccd4b922a5dddf04c31e4bc062fc0b349cdfa4a75574126b",
                "relativePath": "outputs/frames/frame_00067.png"
              },
              {
                "byteLength": 1260517,
                "hash": "sha256:a15b87f07b55c65b55c61f590ec9560d47b639764ebec4a9b769ccb9329125af",
                "relativePath": "outputs/frames/frame_00068.png"
              },
              {
                "byteLength": 1270694,
                "hash": "sha256:d9aa2a89fa00215864d08658a4cce76931c2fe8642ee6c827bc8defbc663b170",
                "relativePath": "outputs/frames/frame_00069.png"
              },
              {
                "byteLength": 1270146,
                "hash": "sha256:6b47c6748a449e85a53de77a620d52f83f23fad0cad7a0594f86d62d69bd962d",
                "relativePath": "outputs/frames/frame_00070.png"
              },
              {
                "byteLength": 1270984,
                "hash": "sha256:71236aafd977438032d41274cc1470c18c5e66439fde8506928452d7d1d44d91",
                "relativePath": "outputs/frames/frame_00071.png"
              },
              {
                "byteLength": 1275622,
                "hash": "sha256:0072b8291f8598f01c92aeaaf426b36f07f3bf4c8233cbaa01f149aa1e0d8af4",
                "relativePath": "outputs/frames/frame_00072.png"
              },
              {
                "byteLength": 1285538,
                "hash": "sha256:63d183d3936f636c81674c29c8746443d165b6a52452878a28803d9d55fdd974",
                "relativePath": "outputs/frames/frame_00073.png"
              },
              {
                "byteLength": 1281373,
                "hash": "sha256:b800b27d9ff362346681cc080dab363d970386c8d39969ab65ca2e56d8cd4565",
                "relativePath": "outputs/frames/frame_00074.png"
              },
              {
                "byteLength": 1280438,
                "hash": "sha256:d55684fdaa00ac3642f2abe6a2248238c8b4277e12baf995022febf4057e02a3",
                "relativePath": "outputs/frames/frame_00075.png"
              },
              {
                "byteLength": 1277647,
                "hash": "sha256:9479b49a9b1ae4af3465ecd571fc59650e614c7e17a781f9a639740ea2d370e9",
                "relativePath": "outputs/frames/frame_00076.png"
              },
              {
                "byteLength": 1302067,
                "hash": "sha256:c96118fc6a7db26950ec274128a645dd12137c3a90661948b65cd57f63d9d618",
                "relativePath": "outputs/frames/frame_00077.png"
              },
              {
                "byteLength": 1297779,
                "hash": "sha256:f49fec37e0666369faf45c29ed064592471aec708f9d26772ec12c8034617094",
                "relativePath": "outputs/frames/frame_00078.png"
              },
              {
                "byteLength": 1299217,
                "hash": "sha256:332d6cc91f76456e9fe57628aaa3984bcfe4ae6ddbb899f4edb5147a7f1ab420",
                "relativePath": "outputs/frames/frame_00079.png"
              },
              {
                "byteLength": 1299063,
                "hash": "sha256:4dd01944281d9e9f6e2280cba359aef15f41d01fb4c60a40896ea4566155065d",
                "relativePath": "outputs/frames/frame_00080.png"
              },
              {
                "byteLength": 1523,
                "hash": "sha256:434b353d7a8b6a2e843da7c9facec9fe95e9c9213a7755b7a6f720d3db8b11d5",
                "relativePath": "outputs/response.json"
              },
              {
                "byteLength": 100938584,
                "hash": "sha256:0bce92f7a937c077d8418e27b25822843b132005f65e49c4281ad8c570d9ab92",
                "relativePath": "outputs/wan-vace-r3-frames.zip"
              },
              {
                "byteLength": 2611939,
                "hash": "sha256:9b5b8a552b38380624319c13c93ad9763d361c35f07e958fd0438da04cbbb2a5",
                "relativePath": "outputs/wan-vace-r3.mp4"
              },
              {
                "byteLength": 2028,
                "hash": "sha256:799b28aae9f6691d371e103c610b7b87ec6638f4b7ffed5cfa8c9ef0054a0934",
                "relativePath": "scripts/poll.sh"
              },
              {
                "byteLength": 5295,
                "hash": "sha256:4dae5f840858fea6d11a8e64d2e8cd868bf38d7fa9f6801218135275925edb27",
                "relativePath": "scripts/prep-submit.sh"
              },
              {
                "byteLength": 4498,
                "hash": "sha256:8bae3df2cf8c1b62ddde6fd475aab1ee0b6bce9630f60deba4a8f5c7961383a8",
                "relativePath": "scripts/record-fragments.json"
              },
              {
                "byteLength": 2275,
                "hash": "sha256:2fc954951ad474ac0c148c850d1158b23f3591fb70fd76584660d96583f27033",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 3111,
                "hash": "sha256:010f29013b45ccb2d4ba0fd69ab69e790119a1d522fc87ec06c80d86c26ca761",
                "relativePath": "scripts/solve.sh"
              },
              {
                "byteLength": 38391808,
                "hash": "sha256:147e325982e73cbbff784a1ce90f26f356d6d26596186e09a5c5507d640dbe26",
                "relativePath": "solve/default/db.db"
              },
              {
                "byteLength": 11430,
                "hash": "sha256:eae09de42aa8b5e415a5a6b362a187a53c5ecd7df940191fde725e967ce4b99b",
                "relativePath": "solve/default/feat.log"
              },
              {
                "byteLength": 8663,
                "hash": "sha256:aec802446333c15f19aa024d02c435ff750e6db78ca3b61206eeab3d792d5eb2",
                "relativePath": "solve/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:8b43cf88f08ad2231f19bc5e6e517cf79efbb15e229ce8c78ec8559cb6a82eae",
                "relativePath": "solve/default/match.log"
              },
              {
                "byteLength": 64,
                "hash": "sha256:e5080d548f616bd636587ea28563ba68321a4ee2e71617560a2150ca0e0c7217",
                "relativePath": "solve/default/sparse/0/cameras.bin"
              },
              {
                "byteLength": 186,
                "hash": "sha256:92077bf58ada93d3eafee0ef96bdacd5ccd2edb5d1dc791507b83651fb189367",
                "relativePath": "solve/default/sparse/0/cameras.txt"
              },
              {
                "byteLength": 1772,
                "hash": "sha256:8fca977f1ec594f84b94ef2736a12a13c53bdd051416751680619819ee04d084",
                "relativePath": "solve/default/sparse/0/frames.bin"
              },
              {
                "byteLength": 3674,
                "hash": "sha256:4bf0617abaa390825b6cf9e211062c35e2378d7602d854415b1eb19879a06870",
                "relativePath": "solve/default/sparse/0/frames.txt"
              },
              {
                "byteLength": 4610333,
                "hash": "sha256:2d902b9b40db5b4c4942e8ea183c8b0b353588087c4bde12252cfa60dbda35d3",
                "relativePath": "solve/default/sparse/0/images.bin"
              },
              {
                "byteLength": 7752979,
                "hash": "sha256:0f229e0bd486260c5a4dcf86c140a279eb8f4c2af5d9a6763d9734a95af20dc1",
                "relativePath": "solve/default/sparse/0/images.txt"
              },
              {
                "byteLength": 1243497,
                "hash": "sha256:4c0179c2c5400d616ea705340af2defeef4d7537e3a95b9260b5df5ac2f54d58",
                "relativePath": "solve/default/sparse/0/points3D.bin"
              },
              {
                "byteLength": 1573695,
                "hash": "sha256:c9e42573fccadbfcbd19781fdc98c3e605122acb5733adbf8d32ab287373d8a4",
                "relativePath": "solve/default/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2256,
                "hash": "sha256:05aa2a641e2472bcf8069f6a0fa1dbf78b43475b66bb59e5d1349a2f54ef655c",
                "relativePath": "solve/default/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "solve/default/sparse/0/rigs.bin"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/default/sparse/0/rigs.txt"
              },
              {
                "byteLength": 558,
                "hash": "sha256:fbafa4ed5a13efea1682a66396e535affb6bdc28128ecea78d128e5d66334d2f",
                "relativePath": "solve/default/two-view-report.json"
              },
              {
                "byteLength": 1197866,
                "hash": "sha256:05cb4ba60ff4f7e69b0bcbb616c3c503aecb5b05db0287771fcd5b17d61f1099",
                "relativePath": "solve/images/f001.png"
              },
              {
                "byteLength": 1229175,
                "hash": "sha256:225075ffbaa94e34bc40ce4030e5e6ca463de31ce801eeaa5b842ddf1f3ca247",
                "relativePath": "solve/images/f002.png"
              },
              {
                "byteLength": 1229116,
                "hash": "sha256:eeadd12802621cd16e2206e098bcb0cc41daf723cf79aad47a4d82c9648dc4a8",
                "relativePath": "solve/images/f003.png"
              },
              {
                "byteLength": 1219709,
                "hash": "sha256:4cd8e3958000a1a3f0088a1661be0a608170bee97c6279f4f7d5725c2b6ee8e2",
                "relativePath": "solve/images/f004.png"
              },
              {
                "byteLength": 1241882,
                "hash": "sha256:f4a855d23b112d07b8fc30836a22d8df310c875937b76e6f3294921b3919cb70",
                "relativePath": "solve/images/f005.png"
              },
              {
                "byteLength": 1228248,
                "hash": "sha256:2bed54a219236ac5d1bf184201d73f403763c987f032b90cf29fc6a59652dda5",
                "relativePath": "solve/images/f006.png"
              },
              {
                "byteLength": 1225948,
                "hash": "sha256:dbf5bea0d1971f579a20de860916f9070bfb32ead50102e1ee23b43b2a861145",
                "relativePath": "solve/images/f007.png"
              },
              {
                "byteLength": 1227124,
                "hash": "sha256:cad69c364dcafe28627af833392f4754d3a02f3dcc9a9b28670a044058bcbec1",
                "relativePath": "solve/images/f008.png"
              },
              {
                "byteLength": 1222299,
                "hash": "sha256:66a976c94dc5c3d78de01715a548db03060ed20b131bbab6d82ce4baafccba72",
                "relativePath": "solve/images/f009.png"
              },
              {
                "byteLength": 1225161,
                "hash": "sha256:b36cd74270315de39836590e01d45720739ef6ef14480877f3d8335ba4ce7831",
                "relativePath": "solve/images/f010.png"
              },
              {
                "byteLength": 1233541,
                "hash": "sha256:f378ae95f76f28452db7b4676def0ff912343f7b47af2ca06827f7f178ae7f2c",
                "relativePath": "solve/images/f011.png"
              },
              {
                "byteLength": 1240553,
                "hash": "sha256:f006ec32975f57ba5b7ba6473ad4bb7d132d3bd6a242fc45e524fa5f2c3d9e1c",
                "relativePath": "solve/images/f012.png"
              },
              {
                "byteLength": 1265626,
                "hash": "sha256:cfdef9a7d57ca3f3a063eb2f0db811039b0a205c4e10a19fc04fe0cea57af48a",
                "relativePath": "solve/images/f013.png"
              },
              {
                "byteLength": 1247156,
                "hash": "sha256:a9cbd191354a6bb35e97a23bc07bf77049eb5a3f654b95c22fb9238aa5de53d3",
                "relativePath": "solve/images/f014.png"
              },
              {
                "byteLength": 1244660,
                "hash": "sha256:88337f50079f4e894149e01e316e0713ac11cb41ada66cfe18cc9729837cbe35",
                "relativePath": "solve/images/f015.png"
              },
              {
                "byteLength": 1244542,
                "hash": "sha256:cb779e36c4d262e12e8f8c7f5e383b33e160d18be9c60b7caa879c6c956d0ecb",
                "relativePath": "solve/images/f016.png"
              },
              {
                "byteLength": 1260639,
                "hash": "sha256:37134ceea7530fca8d1452112cd5d8288b1c630ad99d5d1119415108ddeff007",
                "relativePath": "solve/images/f017.png"
              },
              {
                "byteLength": 1260517,
                "hash": "sha256:a15b87f07b55c65b55c61f590ec9560d47b639764ebec4a9b769ccb9329125af",
                "relativePath": "solve/images/f018.png"
              },
              {
                "byteLength": 1275622,
                "hash": "sha256:0072b8291f8598f01c92aeaaf426b36f07f3bf4c8233cbaa01f149aa1e0d8af4",
                "relativePath": "solve/images/f019.png"
              },
              {
                "byteLength": 1277647,
                "hash": "sha256:9479b49a9b1ae4af3465ecd571fc59650e614c7e17a781f9a639740ea2d370e9",
                "relativePath": "solve/images/f020.png"
              },
              {
                "byteLength": 1299063,
                "hash": "sha256:4dd01944281d9e9f6e2280cba359aef15f41d01fb4c60a40896ea4566155065d",
                "relativePath": "solve/images/f021.png"
              },
              {
                "byteLength": 39018496,
                "hash": "sha256:764fa58670e7d5eee4e5e7e13138056b0abf2edf7b7d0fd3debcc993e579cae0",
                "relativePath": "solve/ki/db.db"
              },
              {
                "byteLength": 11578,
                "hash": "sha256:59ab11170f1a2bf56180a99d4f7f4e370e3f7108dde045c2d262cb9a2ac5b6d1",
                "relativePath": "solve/ki/feat.log"
              },
              {
                "byteLength": 8665,
                "hash": "sha256:fce51d43c0f136b0c476d2c744716c780069cbd5c9e1b22a731c9fcffd6182b5",
                "relativePath": "solve/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:f00f0580374a8830b85c5c292b8c2bd2fbf5630702344e1856c389c271c2d066",
                "relativePath": "solve/ki/match.log"
              },
              {
                "byteLength": 64,
                "hash": "sha256:23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a",
                "relativePath": "solve/ki/sparse/0/cameras.bin"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "solve/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 1772,
                "hash": "sha256:8f53e9c03ce638d9e6b72adfd029f339baaaeac2f0faed83dd015b45bc3c730e",
                "relativePath": "solve/ki/sparse/0/frames.bin"
              },
              {
                "byteLength": 3783,
                "hash": "sha256:1a6ece1490847abe83bda015486f1839437c4585b9457b807c1940fb07c33f9d",
                "relativePath": "solve/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 4680461,
                "hash": "sha256:97844e41155a17c2af9058651a25d0b3fc77cff391fd22e57999f94a714942c1",
                "relativePath": "solve/ki/sparse/0/images.bin"
              },
              {
                "byteLength": 7963659,
                "hash": "sha256:dfb2d3cfb335db10338b0df0935770a3a1de137ddaa6762fe7ea2c2726e2c65d",
                "relativePath": "solve/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1429623,
                "hash": "sha256:12b88f91e8f9393910627974d045d455d55204d05d99b5090e3c934d4eb30c81",
                "relativePath": "solve/ki/sparse/0/points3D.bin"
              },
              {
                "byteLength": 1833554,
                "hash": "sha256:59f1feb3814b9f163e404736f7e95c49f9710d9569c5ee5ca0981854aef11d47",
                "relativePath": "solve/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2248,
                "hash": "sha256:21b2c9174950b1502ffee3e0d97a9ee1ae37acf0b9d90bbf45613afa46190f23",
                "relativePath": "solve/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "solve/ki/sparse/0/rigs.bin"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 558,
                "hash": "sha256:e0df2c298b4ebd0cbcb09edc505b48cdd7f1090805a3968ffbf3f3e58e90c52b",
                "relativePath": "solve/ki/two-view-report.json"
              }
            ],
            "finding": {
              "arbiterArms": {
                "defaultPrior": {
                  "configHistogram": {
                    "3": {
                      "maxInliers": 3345,
                      "medianInliers": 1947.5,
                      "minInliers": 770,
                      "pairs": 134
                    },
                    "6": {
                      "maxInliers": 5178,
                      "medianInliers": 3669.5,
                      "minInliers": 2014,
                      "pairs": 76
                    }
                  },
                  "mapper": "FULL solve: 21/21 images, 8,875 points, mean track length 11.14",
                  "note": "Exact R1/R2 legacy protocol (no intrinsics supplied). R1 and R2 produced no usable model under this protocol; R3 fully solves under it."
                },
                "pinnedIntrinsicsFixed": {
                  "configHistogram": {
                    "2": {
                      "maxInliers": 3357,
                      "medianInliers": 1977.5,
                      "minInliers": 874,
                      "pairs": 132
                    },
                    "6": {
                      "maxInliers": 5178,
                      "medianInliers": 3581.5,
                      "minInliers": 2464,
                      "pairs": 78
                    }
                  },
                  "mapper": "FULL solve: 21/21 images, 10,781 points, mean track length 10.20",
                  "note": "Section 9e protocol: PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 supplied; ba_refine_focal_length=0, ba_refine_extra_params=0."
                }
              },
              "artefactGateWouldHavePassed": true,
              "comparisonToControl": "The generated clip carries MORE epipolar structure than its synthetic control (134 vs 124 epipolar pairs at default prior; 10,781 vs 7,830 points at fixed intrinsics) - native photographic texture outperforms the 4x-upscaled control blocks.",
              "interpretation": "The full mechanism is proven end to end: a translation-dominant depth-warp control that itself passes COLMAP, driven through Wan VACE depth conditioning with a first-frame anchor, yields a generated clip whose camera motion is fully recoverable. Geometric conditioning produced reconstructable translation parallax where text prompting (R1) and a rotation-dominant guide (R2) produced none. Visual integrity clean across the arc: no spray, morphing, duplication, or texture crawl; architecture consistent with the pinned anchor; garage wing revealed by genuine lateral translation.",
              "lineage": {
                "R1": "Ray i2v, prompt-only motion: 124/124 homography, no model",
                "R2": "VACE depth + rotation-dominant R5 guide: 210/210 homography, noise models",
                "R3": "VACE depth + t025: 132-134/210 epipolar, 21/21 images, up to 10,781 points",
                "t025 control (free)": "124/210 epipolar, 21/21 images, 7,830 points"
              },
              "nextFreeStep": "Brush 30k training on the R3 admitted frames with strict held-out separation is now a defensible free local step; ring expansion to more viewpoints is a paid decision that remains with the operator.",
              "verifiedPairs": 210
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260804-r3",
            "recordedAt": "2026-08-04",
            "reproduction": {
              "arbiter": "colmap 4.1.1; 21 evenly spaced of 81 frames; two arms - (A) default prior: feature_extractor --ImageReader.single_camera 1 --ImageReader.camera_model PINHOLE; (B) pinned intrinsics + mapper --Mapper.ba_refine_focal_length 0 --Mapper.ba_refine_extra_params 0; exhaustive_matcher; scripts/solve.sh",
              "controlVideo": "81 lossless PNG frames selected idx=round(i*149/80) from t025 renders, h264 crf12 16fps (scripts/prep-submit.sh); control gate evidence in verification/camera-guide-20260804-r6-dolly-candidates/",
              "firstFrameAnchor": "source-anchor-1280x720.png, sha256:1936eec6687e901d1236b7a3ecea2dedea5e1f1714eb25be03425157947e8cdd (native-resolution exact crop)",
              "request": "fal-ai/wan-22-vace-fun-a14b/depth, prompt byte-identical to R2, preprocess=true, 720p, match_input_num_frames, match_input_frames_per_second, seed 20260803, acceleration none (inputs/req-wan-vace-depth-r3.json)"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "operator message 2026-08-04: 'Proceed and approved' for one run against the gate-passing t025 control",
              "currency": "USD",
              "items": [
                {
                  "dollars": 0.50625,
                  "endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "note": "81 frames / 16 fps = 5.0625 billed video-seconds at $0.10/video-second (720p)",
                  "providerRequestId": "019fcdab-d5cf-7ec2-9260-c92ef0621e5f",
                  "resolution": "720p",
                  "runs": 1,
                  "seed": 20260803,
                  "stage": "video"
                }
              ],
              "totalDollars": 0.50625
            },
            "totalByteLength": 348680406,
            "verdict": "accepted-first-reconstructable-generated-clip"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.wan-vace-r4-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-05T12:45:39.004Z",
      "date": "2026-08-05",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/7/createdAt"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260805-r4",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/7/review/state"
      },
      "authority": {
        "value": "accepted-geometry-research-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/7/review/authority"
      },
      "title": "WAN VACE R4 30k",
      "summary": "Accepted for bounded geometry research; appearance remained below the Kling baseline.",
      "decision": "Accepted for bounded geometry research; appearance remained below the Kling baseline.",
      "limitations": [
        "Appearance fidelity is below the baseline and observed camera coverage is not a closed ring."
      ],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4704416
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat",
            "byteLength": 4704416,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/wan-vace-r4-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/wan-vace-r4-30k.splat",
            "byteLength": 4704416,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.wan-vace-r4-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.wan-vace-r4-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260805-r4/manifest.json",
          "url": "/verification/generative-video-splat-20260805-r4/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/7",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.wan-vace-r4-30k",
            "runId": "generative-video-splat-20260805-r4",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-05T12:45:39.004Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat.json",
            "display": {
              "label": "WAN VACE R4 30k",
              "group": "Exterior reconstruction studies",
              "tags": [
                "exterior",
                "geometry-study",
                "wan-vace"
              ]
            },
            "details": {
              "summary": "Accepted for bounded geometry research; appearance remained below the Kling baseline.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "accepted-geometry-research-only",
              "evidenceRefs": [
                "verification/generative-video-splat-20260805-r4/manifest.json"
              ],
              "decisionNotes": [
                "Accepted for bounded geometry research; appearance remained below the Kling baseline."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 4704416,
              "sha256": "1fef97c981c4c0be5ea05729fa5c6932085d33625b9e0e6b118e53a752fccea6",
              "gaussians": 147013,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/wan-vace-r4-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 32,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 22.91,
              "largestGapDeg": 336.4,
              "closedRing": false,
              "pivot": [
                4.1405,
                -0.1023,
                27.8717
              ],
              "startView": null,
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 147013,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat"
              },
              {
                "id": "finding-independent-holdout-metrics-mean-psnr-db",
                "label": "finding.independentHoldoutMetrics.meanPsnrDb",
                "value": 27.7815,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/generative-video-splat-20260805-r4/manifest.json"
              },
              {
                "id": "finding-independent-holdout-metrics-mean-ssim",
                "label": "finding.independentHoldoutMetrics.meanSsim",
                "value": 0.883982,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/generative-video-splat-20260805-r4/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 147013,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat.json"
              },
              {
                "id": "wan-vace-r4-30k-azimuth-deg-span-deg",
                "label": "wan-vace-r4-30k.azimuthDeg.spanDeg",
                "value": 22.91,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "wan-vace-r4-30k-gaussians",
                "label": "wan-vace-r4-30k.gaussians",
                "value": 147013,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "wan-vace-r4-30k-largest-gap-deg",
                "label": "wan-vace-r4-30k.largestGapDeg",
                "value": 336.4,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat.json",
                "sha256": "fb60036f29378e47ba85bc8658c491faa0e103e94a45b9e325aa99b5563ccb61",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/generative-video-splat-20260805-r4/manifest.json",
                "sha256": "99c5c430933a0054e501a38080b9c2f2cb88d64b4546e11d8f9b716eb6733e2d",
                "declaredSchema": "blueprint.generative-video-splat-experiment/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Appearance fidelity is below the baseline and observed camera coverage is not a closed ring."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/wan-vace-r4-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 750,
          "sha256": "fb60036f29378e47ba85bc8658c491faa0e103e94a45b9e325aa99b5563ccb61",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260805-r4/manifest.json",
          "recordPointer": "$",
          "byteLength": 59466,
          "sha256": "99c5c430933a0054e501a38080b9c2f2cb88d64b4546e11d8f9b716eb6733e2d",
          "declaredSchema": "blueprint.generative-video-splat-experiment/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.kling-rederive-30k-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-05T12:45:46.708Z",
      "date": "2026-08-05",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/8/createdAt"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-kling-rederive-20260804-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/8/review/state"
      },
      "authority": {
        "value": "accepted-research-baseline-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/8/review/authority"
      },
      "title": "Kling Rederive 30k",
      "summary": "Accepted as a bounded research baseline, not as product or world authority.",
      "decision": "Accepted as a bounded research baseline, not as product or world authority.",
      "limitations": [
        "Narrow front arc; no full orbit, ground, navigation, portal, or cross-cell authority."
      ],
      "relatedRunIds": [
        "exterior-kling-rederive-20260804-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3332064
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat",
            "byteLength": 3332064,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/kling-rederive-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/kling-rederive-30k.splat",
            "byteLength": 3332064,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.kling-rederive-30k-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.kling-rederive-30k-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "url": "/verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/8",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.kling-rederive-30k-r1",
            "runId": "exterior-kling-rederive-20260804-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-05T12:45:46.708Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat.json",
            "display": {
              "label": "Kling Rederive 30k",
              "group": "Exterior reconstruction studies",
              "tags": [
                "exterior",
                "front-arc",
                "kling"
              ]
            },
            "details": {
              "summary": "Accepted as a bounded research baseline, not as product or world authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "accepted-research-baseline-only",
              "evidenceRefs": [
                "verification/exterior-kling-rederive-20260804-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as a bounded research baseline, not as product or world authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 3332064,
              "sha256": "ebafdf282a5b8096d7123a1d242b25f655758727f3cf79922e0ab7cb49ff7ab3",
              "gaussians": 104127,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/kling-rederive-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 32,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 5.93,
              "largestGapDeg": 353.89,
              "closedRing": false,
              "pivot": [
                -0.7372,
                -0.4439,
                110.9625
              ],
              "startView": null,
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 104127,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat"
              },
              {
                "id": "finding-donor-claim-unverified-mean-holdout-psnr-db",
                "label": "finding.donorClaimUnverified.meanHoldoutPsnrDb",
                "value": 32.446497375275655,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-kling-rederive-20260804-r1/manifest.json"
              },
              {
                "id": "finding-donor-claim-unverified-mean-holdout-ssim",
                "label": "finding.donorClaimUnverified.meanHoldoutSsim",
                "value": 0.9356673412734609,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/exterior-kling-rederive-20260804-r1/manifest.json"
              },
              {
                "id": "finding-independent-holdout-metrics-mean-psnr-db",
                "label": "finding.independentHoldoutMetrics.meanPsnrDb",
                "value": 30.3394,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-kling-rederive-20260804-r1/manifest.json"
              },
              {
                "id": "finding-independent-holdout-metrics-mean-ssim",
                "label": "finding.independentHoldoutMetrics.meanSsim",
                "value": 0.910231,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/exterior-kling-rederive-20260804-r1/manifest.json"
              },
              {
                "id": "kling-rederive-30k-azimuth-deg-span-deg",
                "label": "kling-rederive-30k.azimuthDeg.spanDeg",
                "value": 5.93,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "kling-rederive-30k-gaussians",
                "label": "kling-rederive-30k.gaussians",
                "value": 104127,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "kling-rederive-30k-largest-gap-deg",
                "label": "kling-rederive-30k.largestGapDeg",
                "value": 353.89,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 104127,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat.json",
                "sha256": "4b00d7f684aa1d82cb069137831a622edb61141fc76ccabec0e4e6f2ca982545",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
                "sha256": "547e82a5d3b891a0be863bcfd3f35dfb16f65adb2d7ddcaa5fb8f42a90bfd37f",
                "declaredSchema": "blueprint.generative-video-splat-experiment/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Narrow front arc; no full orbit, ground, navigation, portal, or cross-cell authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/kling-rederive-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 742,
          "sha256": "4b00d7f684aa1d82cb069137831a622edb61141fc76ccabec0e4e6f2ca982545",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-kling-rederive-20260804-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 15294,
          "sha256": "547e82a5d3b891a0be863bcfd3f35dfb16f65adb2d7ddcaa5fb8f42a90bfd37f",
          "declaredSchema": "blueprint.generative-video-splat-experiment/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.fused-r1-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-05T18:26:42.474Z",
      "date": "2026-08-05",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/9/createdAt"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-fusion-20260805-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/9/review/state"
      },
      "authority": {
        "value": "accepted-research-envelope-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/9/review/authority"
      },
      "title": "Exterior Fused R1 30k",
      "summary": "Accepted as a bounded fusion envelope; the pitch-down branch failed review.",
      "decision": "Accepted as a bounded fusion envelope; the pitch-down branch failed review.",
      "limitations": [
        "Not a closed ring; pitch-down evidence is rejected and no portal or metric authority is granted."
      ],
      "relatedRunIds": [
        "exterior-fusion-20260805-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 12584928
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat",
            "byteLength": 12584928,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/fused-r1-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/fused-r1-30k.splat",
            "byteLength": 12584928,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fused-r1-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.fused-r1-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-fusion-20260805-r1/manifest.json",
          "url": "/verification/exterior-fusion-20260805-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/9",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.fused-r1-30k",
            "runId": "exterior-fusion-20260805-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-05T18:26:42.474Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat.json",
            "display": {
              "label": "Exterior Fused R1 30k",
              "group": "Exterior reconstruction studies",
              "tags": [
                "bounded-envelope",
                "exterior",
                "fusion"
              ]
            },
            "details": {
              "summary": "Accepted as a bounded fusion envelope; the pitch-down branch failed review.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "accepted-research-envelope-only",
              "evidenceRefs": [
                "verification/exterior-fusion-20260805-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as a bounded fusion envelope; the pitch-down branch failed review."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 12584928,
              "sha256": "8d91f94379de4b497c15421f159875d400d61dc2681dedf2750eb33d72428cea",
              "gaussians": 393279,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/fused-r1-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 104,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 39.78,
              "largestGapDeg": 318.76,
              "closedRing": false,
              "pivot": [
                2.7636,
                -0.0592,
                18.3238
              ],
              "startView": null,
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 393279,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat"
              },
              {
                "id": "finding-holdout-metrics-mean13-views-psnr-db",
                "label": "finding.holdoutMetrics.mean13Views.psnrDb",
                "value": 26.3686,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-mean13-views-ssim",
                "label": "finding.holdoutMetrics.mean13Views.ssim",
                "value": 0.856988,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-new-clip-subset9-views-psnr-db",
                "label": "finding.holdoutMetrics.newClipSubset9Views.psnrDb",
                "value": 26.3375,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-r4-subset4-views-comparable-r4-splat-own-holdouts-psnr-db",
                "label": "finding.holdoutMetrics.r4Subset4Views.comparableR4SplatOwnHoldouts.psnrDb",
                "value": 27.7815,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-r4-subset4-views-comparable-r4-splat-own-holdouts-ssim",
                "label": "finding.holdoutMetrics.r4Subset4Views.comparableR4SplatOwnHoldouts.ssim",
                "value": 0.883982,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-r4-subset4-views-psnr-db",
                "label": "finding.holdoutMetrics.r4Subset4Views.psnrDb",
                "value": 26.4386,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "finding-holdout-metrics-r4-subset4-views-ssim",
                "label": "finding.holdoutMetrics.r4Subset4Views.ssim",
                "value": 0.861868,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json"
              },
              {
                "id": "fused-r1-30k-azimuth-deg-span-deg",
                "label": "fused-r1-30k.azimuthDeg.spanDeg",
                "value": 39.78,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "fused-r1-30k-gaussians",
                "label": "fused-r1-30k.gaussians",
                "value": 393279,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "fused-r1-30k-largest-gap-deg",
                "label": "fused-r1-30k.largestGapDeg",
                "value": 318.76,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 393279,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat.json",
                "sha256": "0b77e5cbed7df77ccf36fd266ed3ddc085530f7cc13f750fb923b6c62370bf08",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/exterior-fusion-20260805-r1/manifest.json",
                "sha256": "020c35a92e4488743ccadefa0030731bf527e3e3b7fe30b12618bc78dc9f7316",
                "declaredSchema": "blueprint.generative-video-splat-experiment/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Not a closed ring; pitch-down evidence is rejected and no portal or metric authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/fused-r1-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 719,
          "sha256": "0b77e5cbed7df77ccf36fd266ed3ddc085530f7cc13f750fb923b6c62370bf08",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-fusion-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 27175,
          "sha256": "020c35a92e4488743ccadefa0030731bf527e3e3b7fe30b12618bc78dc9f7316",
          "declaredSchema": "blueprint.generative-video-splat-experiment/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.orbit-r1-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-05T18:26:43.034Z",
      "date": "2026-08-05",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/10/createdAt"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-orbit-20260805-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/10/review/state"
      },
      "authority": {
        "value": "accepted-bounded-orbit-research-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/10/review/authority"
      },
      "title": "Exterior Orbit R1 30k",
      "summary": "Accepted as a bounded orbit study, not a complete house reconstruction.",
      "decision": "Accepted as a bounded orbit study, not a complete house reconstruction.",
      "limitations": [
        "Observed coverage is bounded rather than a closed 360-degree ring."
      ],
      "relatedRunIds": [
        "exterior-orbit-20260805-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 15906624
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat",
            "byteLength": 15906624,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/orbit-r1-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/orbit-r1-30k.splat",
            "byteLength": 15906624,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.orbit-r1-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.orbit-r1-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-orbit-20260805-r1/manifest.json",
          "url": "/verification/exterior-orbit-20260805-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/10",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.orbit-r1-30k",
            "runId": "exterior-orbit-20260805-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-05T18:26:43.034Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat.json",
            "display": {
              "label": "Exterior Orbit R1 30k",
              "group": "Exterior reconstruction studies",
              "tags": [
                "bounded-coverage",
                "exterior",
                "orbit"
              ]
            },
            "details": {
              "summary": "Accepted as a bounded orbit study, not a complete house reconstruction.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "accepted-bounded-orbit-research-only",
              "evidenceRefs": [
                "verification/exterior-orbit-20260805-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as a bounded orbit study, not a complete house reconstruction."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 15906624,
              "sha256": "f2c230aaa50d15972e4db1cd471f2f25b111c332c688120f588b5b0c3cbdb6c8",
              "gaussians": 497082,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/orbit-r1-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 128,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 60.48,
              "largestGapDeg": 296.65,
              "closedRing": false,
              "pivot": [
                1.8207,
                -0.0298,
                11.7853
              ],
              "startView": null,
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 497082,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat"
              },
              {
                "id": "orbit-r1-30k-azimuth-deg-span-deg",
                "label": "orbit-r1-30k.azimuthDeg.spanDeg",
                "value": 60.48,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "orbit-r1-30k-gaussians",
                "label": "orbit-r1-30k.gaussians",
                "value": 497082,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "orbit-r1-30k-largest-gap-deg",
                "label": "orbit-r1-30k.largestGapDeg",
                "value": 296.65,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 497082,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat.json",
                "sha256": "78867e7cc0866e34a774def51d20d0ae775582ace6763de310903181e917c2ec",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/exterior-orbit-20260805-r1/manifest.json",
                "sha256": "cff529021f928d9b7ba0d7c410fe2908760821fa07bcaede0098f21fb1f487a7",
                "declaredSchema": "blueprint.generative-video-splat-experiment/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Observed coverage is bounded rather than a closed 360-degree ring."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/orbit-r1-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 719,
          "sha256": "78867e7cc0866e34a774def51d20d0ae775582ace6763de310903181e917c2ec",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-orbit-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 40786,
          "sha256": "cff529021f928d9b7ba0d7c410fe2908760821fa07bcaede0098f21fb1f487a7",
          "declaredSchema": "blueprint.generative-video-splat-experiment/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:exterior-r4-floater-cleanup-20260805-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-r4-floater-cleanup-20260805-r1",
      "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/outcome"
      },
      "authority": null,
      "title": "novel_00_pullback",
      "summary": "F6 plus the 100 strongest residual obstructors of novel_01_pitchdown",
      "decision": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 333,
        "byteLength": 288844538
      },
      "media": {
        "counts": {
          "image": 204,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/novel-before-after-contact.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/novel-before-after-contact.png",
            "byteLength": 2138687,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/validation-contact.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/validation-contact.png",
            "byteLength": 1958408,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0000.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0000.png",
            "byteLength": 980605,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0008.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0008.png",
            "byteLength": 969890,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0016.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0016.png",
            "byteLength": 1015488,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0024.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C0_before/frame_0024.png",
            "byteLength": 1127028,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0000.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0000.png",
            "byteLength": 990122,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0008.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0008.png",
            "byteLength": 980728,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0016.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0016.png",
            "byteLength": 1026289,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0024.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C1_spec_haze010/frame_0024.png",
            "byteLength": 1138703,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0000.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0000.png",
            "byteLength": 983411,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0008.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0008.png",
            "byteLength": 970393,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0016.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0016.png",
            "byteLength": 1015092,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0024.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C2_spec_haze005/frame_0024.png",
            "byteLength": 1128155,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C3_spec_haze002/frame_0000.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C3_spec_haze002/frame_0000.png",
            "byteLength": 985498,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C3_spec_haze002/frame_0008.png",
            "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/experiments/C3_spec_haze002/frame_0008.png",
            "byteLength": 974266,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report-dryrun-spec.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report-dryrun-spec.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/convention-sweep.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/convention-sweep.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses-meta.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses-meta.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/residual-obstruction.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/residual-obstruction.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/sweep/A.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/sweep/A.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/holdout-before-after.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/holdout-before-after.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments-finals.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments-finals.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments-isolate.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments-isolate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments.json",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/threshold-experiments.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 333,
          "byteLength": 288844538,
          "sha256": "d08f169a6702d2aefb64667aa497855bf19508c5e4dd306b0e96a34f9015b6f0",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report-dryrun-spec.json",
          "recordPointer": "$",
          "byteLength": 1593,
          "sha256": "1252391f3007bbbcf81b006a1987731531ce4fd0ec61658c8af4af08d7c9156f",
          "exactRecord": {
            "tag": "spec-defaults",
            "input_ply": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/brush/wan-vace-r4-30k.ply",
            "output_ply": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/output/wan-vace-r4-30k-cleaned.ply",
            "thresholds": {
              "D_median_scene_depth": 31.309449444140217,
              "corridor_radius": 10.958307305449075,
              "corridor_frac_of_D": 0.35,
              "sparse_support_radius": 1.565472472207011,
              "support_frac_of_D": 0.05,
              "haze_opacity": 0.1,
              "knn_k": 16,
              "knn_sigma": 3,
              "near_field_frac_of_D": 0.9,
              "disabled_criteria": []
            },
            "scene": {
              "n_cameras": 32,
              "n_sparse_points": 13392,
              "camera_path_length": 11.184920429068328,
              "sparse_bbox_padded_lo": [
                -26.611590782320913,
                -17.394279587892438,
                8.760437079254423
              ],
              "sparse_bbox_padded_hi": [
                25.004804938083016,
                10.044792124652675,
                59.924882573296564
              ]
            },
            "counts": {
              "total_before": 147013,
              "total_after": 99612,
              "total_removed": 47401,
              "removed_fraction": 0.32242726833681373,
              "a_never_visible": 73,
              "b_corridor_floaters": 271,
              "c_low_opacity_haze": 46928,
              "d_near_field_isolated": 129
            },
            "criterion_d_stats": {
              "population": 22446,
              "knn_mean_mu": 0.32151734025618783,
              "knn_mean_sigma": 0.31943849530722535,
              "threshold": 1.2798328261778638
            },
            "guard": {
              "limit": 0.25,
              "exceeded": true
            },
            "seconds": 3.5
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/cleanup-report.json",
          "recordPointer": "$",
          "byteLength": 2949,
          "sha256": "300c3341b0f834217f2b0e603df98b2095633c6803e88620a5ffeda552195bc0",
          "exactRecord": {
            "tag": "F6_a_e_b020_g002",
            "input_ply": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/brush/wan-vace-r4-30k.ply",
            "output_ply": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/output/wan-vace-r4-30k-cleaned.ply",
            "thresholds": {
              "D_median_scene_depth": 31.309449444140217,
              "corridor_radius": 6.261889888828044,
              "corridor_frac_of_D": 0.2,
              "sparse_support_radius": 1.565472472207011,
              "support_frac_of_D": 0.05,
              "haze_opacity": 0,
              "knn_k": 16,
              "knn_sigma": 3,
              "near_field_frac_of_D": 0.9,
              "train_weight_eps": 0.5,
              "exposure_thresh": 0.02,
              "disabled_criteria": [
                "c",
                "d"
              ]
            },
            "threshold_rationale": {
              "b_corridor_frac_of_D": "tightened 0.35 -> 0.20; measured holdout cost of the 0.35 variant was -0.0412 dB for +0.43pp of obstruction, the 0.20 variant is ~free",
              "c_disabled": "opacity is non-discriminative on this splat: haze<0.10 removes 13.900% of training weight to clear 13.46% of obstruction (ratio ~1 = pure damage) and measures -2.618 dB holdout; haze<0.05 -0.615 dB; haze<0.02 -0.2235 dB. The top-100 obstructing Gaussians have median opacity 0.40, so they are not haze.",
              "d_disabled": "measured -0.1725 dB in isolation -- over the entire 0.10 dB budget by itself -- while removing only 1.07% of the obstruction (539 Gaussians, 2.203% train weight)",
              "e_train_weight_eps": "0.5 summed alpha*T over 32 training views; measured alone +0.0002 dB for 17.95% of the obstruction",
              "f_exposure_thresh": "0.02 broadside exposure; 0.05 was tested and removes 2.325% of training weight for only +1.0pp more obstruction, so it was rejected"
            },
            "scene": {
              "n_cameras": 32,
              "n_sparse_points": 13392,
              "camera_path_length": 11.184920429068328,
              "sparse_bbox_padded_lo": [
                -26.611590782320913,
                -17.394279587892438,
                8.760437079254423
              ],
              "sparse_bbox_padded_hi": [
                25.004804938083016,
                10.044792124652675,
                59.924882573296564
              ]
            },
            "counts": {
              "total_before": 147013,
              "total_after": 144397,
              "total_removed": 2616,
              "removed_fraction": 0.017794344717814072,
              "a_never_visible": 73,
              "b_corridor_floaters": 54,
              "c_low_opacity_haze": 0,
              "d_near_field_isolated": 0,
              "e_negligible_training": 1708,
              "f_edge_on_sliver": 781
            },
            "criterion_d_stats": null,
            "measured_effect": {
              "train_weight_share_removed": 0.010884564959331645,
              "novel_obstruction_share_removed": 0.2388236973917552,
              "note": "train_weight_share is damage to the reconstructed scene, novel_obstruction_share is the benefit at free-roam poses; a good rule has novel >> train"
            },
            "guard": {
              "limit": 0.25,
              "removed_fraction": 0.017794344717814072,
              "exceeded": false
            },
            "seconds": 2.2
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/convention-sweep.json",
          "recordPointer": "$",
          "byteLength": 9919,
          "sha256": "d952cd98f384dc96107aa9f512a72cad2b676f6f896d99653ee258cff4f64767",
          "exactRecord": [
            {
              "tag": "chan_dil0.3_black_jac1_ch0",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 32.6596,
                "frame_0016": 32.0135
              },
              "mean_psnr": 32.3366,
              "seconds": 85.4
            },
            {
              "tag": "chan_dil0.0_black_jac1_ch0",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 27.6428,
                "frame_0016": 27.3572
              },
              "mean_psnr": 27.5,
              "seconds": 85.2
            },
            {
              "tag": "chan_dil0.3_white_jac1_ch0",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 26.8606,
                "frame_0016": 25.2144
              },
              "mean_psnr": 26.0375,
              "seconds": 87.1
            },
            {
              "tag": "chan_dil0.0_white_jac1_ch0",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 24.883,
                "frame_0016": 23.6586
              },
              "mean_psnr": 24.2708,
              "seconds": 87.6
            },
            {
              "tag": "chan_dil0.3_white_jac1_ch1",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 25.012,
                "frame_0016": 23.1388
              },
              "mean_psnr": 24.0754,
              "seconds": 89.2
            },
            {
              "tag": "coef_dil0.3_black_jac1_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 23.4248,
                "frame_0016": 24.3214
              },
              "mean_psnr": 23.8731,
              "seconds": 88.7
            },
            {
              "tag": "chan_dil0.0_white_jac1_ch1",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 24.4285,
                "frame_0016": 22.8446
              },
              "mean_psnr": 23.6365,
              "seconds": 85.6
            },
            {
              "tag": "coef_dil0.0_black_jac1_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 23.0702,
                "frame_0016": 23.6616
              },
              "mean_psnr": 23.3659,
              "seconds": 114.4
            },
            {
              "tag": "coef_dil0.3_white_jac1_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 22.8918,
                "frame_0016": 23.003
              },
              "mean_psnr": 22.9474,
              "seconds": 89
            },
            {
              "tag": "chan_dil0.3_black_jac1_ch1",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 24.147,
                "frame_0016": 21.6892
              },
              "mean_psnr": 22.9181,
              "seconds": 88
            },
            {
              "tag": "chan_dil0.0_black_jac1_ch1",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 23.6475,
                "frame_0016": 21.4431
              },
              "mean_psnr": 22.5453,
              "seconds": 83.6
            },
            {
              "tag": "coef_dil0.0_white_jac1_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": false,
              "views": {
                "frame_0000": 22.577,
                "frame_0016": 22.4504
              },
              "mean_psnr": 22.5137,
              "seconds": 109.8
            },
            {
              "tag": "chan_dil0.3_white_jac0_ch1",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 22.3023,
                "frame_0016": 22.5327
              },
              "mean_psnr": 22.4175,
              "seconds": 89.6
            },
            {
              "tag": "chan_dil0.3_black_jac0_ch1",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 22.2566,
                "frame_0016": 21.8526
              },
              "mean_psnr": 22.0546,
              "seconds": 90.8
            },
            {
              "tag": "chan_dil0.0_white_jac0_ch1",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 21.8057,
                "frame_0016": 22.1752
              },
              "mean_psnr": 21.9905,
              "seconds": 88.4
            },
            {
              "tag": "coef_dil0.3_white_jac1_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 22.1541,
                "frame_0016": 21.7442
              },
              "mean_psnr": 21.9491,
              "seconds": 91.1
            },
            {
              "tag": "coef_dil0.0_white_jac1_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 22.1104,
                "frame_0016": 21.6832
              },
              "mean_psnr": 21.8968,
              "seconds": 110.2
            },
            {
              "tag": "chan_dil0.3_black_jac0_ch0",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.7983,
                "frame_0016": 22.8821
              },
              "mean_psnr": 21.8402,
              "seconds": 90.5
            },
            {
              "tag": "coef_dil0.3_black_jac0_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.8891,
                "frame_0016": 22.4758
              },
              "mean_psnr": 21.6824,
              "seconds": 94.5
            },
            {
              "tag": "chan_dil0.0_black_jac0_ch1",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 21.7652,
                "frame_0016": 21.5389
              },
              "mean_psnr": 21.6521,
              "seconds": 90.5
            },
            {
              "tag": "coef_dil0.0_black_jac0_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.6018,
                "frame_0016": 21.9517
              },
              "mean_psnr": 21.2767,
              "seconds": 118.1
            },
            {
              "tag": "coef_dil0.3_white_jac0_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 21.0241,
                "frame_0016": 21.3722
              },
              "mean_psnr": 21.1981,
              "seconds": 96.2
            },
            {
              "tag": "coef_dil0.3_black_jac1_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 21.6785,
                "frame_0016": 20.6768
              },
              "mean_psnr": 21.1776,
              "seconds": 86.5
            },
            {
              "tag": "coef_dil0.0_black_jac1_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": true,
              "clamp_high": true,
              "views": {
                "frame_0000": 21.6286,
                "frame_0016": 20.605
              },
              "mean_psnr": 21.1168,
              "seconds": 113.4
            },
            {
              "tag": "coef_dil0.0_white_jac0_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 20.9149,
                "frame_0016": 21.2535
              },
              "mean_psnr": 21.0842,
              "seconds": 112.2
            },
            {
              "tag": "chan_dil0.0_black_jac0_ch0",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.0261,
                "frame_0016": 21.7998
              },
              "mean_psnr": 20.913,
              "seconds": 92.4
            },
            {
              "tag": "coef_dil0.3_black_jac0_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 20.947,
                "frame_0016": 20.8644
              },
              "mean_psnr": 20.9057,
              "seconds": 92.3
            },
            {
              "tag": "coef_dil0.0_black_jac0_ch1",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "black",
              "jac_clamp": false,
              "clamp_high": true,
              "views": {
                "frame_0000": 20.8391,
                "frame_0016": 20.7561
              },
              "mean_psnr": 20.7976,
              "seconds": 116.9
            },
            {
              "tag": "coef_dil0.3_white_jac0_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.3902,
                "frame_0016": 21.1807
              },
              "mean_psnr": 20.7855,
              "seconds": 97.1
            },
            {
              "tag": "chan_dil0.3_white_jac0_ch0",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 19.9173,
                "frame_0016": 20.9465
              },
              "mean_psnr": 20.4319,
              "seconds": 91.4
            },
            {
              "tag": "coef_dil0.0_white_jac0_ch0",
              "sh_layout": "coeff_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 20.127,
                "frame_0016": 20.7294
              },
              "mean_psnr": 20.4282,
              "seconds": 110.5
            },
            {
              "tag": "chan_dil0.0_white_jac0_ch0",
              "sh_layout": "channel_major",
              "dilation": 0,
              "bg": "white",
              "jac_clamp": false,
              "clamp_high": false,
              "views": {
                "frame_0000": 19.2686,
                "frame_0016": 20.1662
              },
              "mean_psnr": 19.7174,
              "seconds": 91.5
            }
          ],
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/holdout-before-after.json",
          "recordPointer": "$",
          "byteLength": 2199,
          "sha256": "d798af69be7a76f2815d4646d7528e0e083641c288a29452405a0f54a5aa023e",
          "exactRecord": {
            "views": {
              "frame_0000": {
                "before": {
                  "psnr": 25.1171,
                  "ssim": 0.78964
                },
                "after": {
                  "psnr": 25.0381,
                  "ssim": 0.78726
                },
                "delta_psnr": -0.079,
                "delta_ssim": -0.00238
              },
              "frame_0008": {
                "before": {
                  "psnr": 28.2631,
                  "ssim": 0.86856
                },
                "after": {
                  "psnr": 28.1583,
                  "ssim": 0.86606
                },
                "delta_psnr": -0.1048,
                "delta_ssim": -0.0025
              },
              "frame_0016": {
                "before": {
                  "psnr": 27.316,
                  "ssim": 0.85459
                },
                "after": {
                  "psnr": 27.2571,
                  "ssim": 0.85335
                },
                "delta_psnr": -0.0589,
                "delta_ssim": -0.00124
              },
              "frame_0024": {
                "before": {
                  "psnr": 25.223,
                  "ssim": 0.82893
                },
                "after": {
                  "psnr": 25.168,
                  "ssim": 0.82722
                },
                "delta_psnr": -0.055,
                "delta_ssim": -0.00171
              }
            },
            "renders": {
              "before": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/holdout-before",
              "after": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/holdout-after"
            },
            "mean": {
              "before": {
                "psnr": 26.4798,
                "ssim": 0.83543
              },
              "after": {
                "psnr": 26.4054,
                "ssim": 0.83347
              }
            },
            "mean_delta_psnr": -0.0744,
            "mean_delta_ssim": -0.00196,
            "requirement": "abs(mean_delta_psnr) <= 0.10 dB",
            "requirement_met": true,
            "before_after_render_agreement": {
              "frame_0000": {
                "psnr_after_vs_before": 43.0799,
                "max_abs_diff_8bit": 63,
                "mean_abs_diff_8bit": 0.4232
              },
              "frame_0008": {
                "psnr_after_vs_before": 42.4429,
                "max_abs_diff_8bit": 60,
                "mean_abs_diff_8bit": 0.4508
              },
              "frame_0016": {
                "psnr_after_vs_before": 40.6817,
                "max_abs_diff_8bit": 51,
                "mean_abs_diff_8bit": 0.6881
              },
              "frame_0024": {
                "psnr_after_vs_before": 42.9605,
                "max_abs_diff_8bit": 68,
                "mean_abs_diff_8bit": 0.4313
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses-meta.json",
          "recordPointer": "$",
          "byteLength": 762,
          "sha256": "89730be35be34f97136c2728f65552de42272566373f656e9888596f5cf35420",
          "exactRecord": {
            "D": 31.309449444140217,
            "up": [
              -0.0027974690180183966,
              -0.9999902209719499,
              -0.003425219345391935
            ],
            "ground_height_along_up": -8.943106016516872,
            "camera_height_along_up": 0.0033449780052994585,
            "lowered_by": 4.473225497261086,
            "aim_target": [
              5.266617753652331,
              3.8831102034455274,
              31.04666907892316
            ],
            "mid_camera": "frame_0016",
            "descriptions": {
              "novel_00_pullback": "middle camera pulled back 0.5*D, lowered halfway to ground, aimed at central-depth-band centroid",
              "novel_01_pitchdown": "same eye, pitched down 25 deg toward the driveway",
              "novel_02_leftyaw": "left-end camera yawed 15 deg further left",
              "novel_03_rightyaw": "right-end camera yawed 15 deg right"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses.json",
          "recordPointer": "$",
          "byteLength": 3022,
          "sha256": "25bc6af59ae4ffa7a75e4dc8341d08c5fc194f8ac186ca11506aa9f0cfead9c1",
          "exactRecord": {
            "novel_00_pullback": {
              "name": "novel_00_pullback",
              "R": [
                [
                  0.9876861572265625,
                  -0.0022272279020398855,
                  -0.1564323753118515
                ],
                [
                  0.004468820057809353,
                  0.9998922944068909,
                  0.013979227282106876
                ],
                [
                  0.1563843935728073,
                  -0.014506157487630844,
                  0.9875897169113159
                ]
              ],
              "t": [
                -0.3364126980304718,
                -4.340236186981201,
                15.67805004119873
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                -2.1001365184783936,
                4.566447734832764,
                -15.475433349609375
              ]
            },
            "novel_01_pitchdown": {
              "name": "novel_01_pitchdown",
              "R": [
                [
                  0.9876861572265625,
                  -0.0022272279020398855,
                  -0.1564323753118515
                ],
                [
                  -0.06231274455785751,
                  0.9115634560585022,
                  -0.4064100980758667
                ],
                [
                  0.14350320398807526,
                  0.4111533463001251,
                  0.900199830532074
                ]
              ],
              "t": [
                -0.3364126980304718,
                -10.582844734191895,
                12.354848861694336
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                -2.1001362800598145,
                4.5664472579956055,
                -15.475434303283691
              ]
            },
            "novel_02_leftyaw": {
              "name": "novel_02_leftyaw",
              "R": [
                [
                  0.9986674189567566,
                  -0.002617224585264921,
                  -0.05154186114668846
                ],
                [
                  0.002839504973962903,
                  0.999987006187439,
                  0.0042398665100336075
                ],
                [
                  0.05153009295463562,
                  -0.004380569793283939,
                  0.9986618161201477
                ]
              ],
              "t": [
                5.633919715881348,
                -0.030152782797813416,
                -1.3934983015060425
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                -5.554519176483154,
                0.038793306797742844,
                1.6821441650390625
              ]
            },
            "novel_03_rightyaw": {
              "name": "novel_03_rightyaw",
              "R": [
                [
                  0.9660651087760925,
                  -0.0018178471364080906,
                  -0.2582923173904419
                ],
                [
                  0.0023971074260771275,
                  0.9999952912330627,
                  0.0019277507672086358
                ],
                [
                  0.25828757882118225,
                  -0.002481487113982439,
                  0.9660648703575134
                ]
              ],
              "t": [
                -5.325770854949951,
                0.07970523089170456,
                0.5650425553321838
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                4.99890661239624,
                -0.08798414468765259,
                -1.921627163887024
              ]
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
          "recordPointer": "$",
          "byteLength": 1830,
          "sha256": "366e14ef1f1a381fec723d78a935162fe7ab9b673fbbc5960ffdbc527babd87b",
          "exactRecord": {
            "args": {
              "ply": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/brush/wan-vace-r4-30k.ply",
              "poses": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/colmap-txt",
              "views": "frame_0000,frame_0008,frame_0016,frame_0024",
              "out": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "no_jac_clamp": false,
              "clamp_high": false,
              "compare_dir": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/brush/eval_30000",
              "metrics_json": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json"
            },
            "views": {
              "frame_0000": {
                "seconds": 38.24,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/frame_0000.png",
                "psnr": 32.6596
              },
              "frame_0008": {
                "seconds": 30.58,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/frame_0008.png",
                "psnr": 32.749
              },
              "frame_0016": {
                "seconds": 42.68,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/frame_0016.png",
                "psnr": 32.0135
              },
              "frame_0024": {
                "seconds": 61.97,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/renders/validation/frame_0024.png",
                "psnr": 30.2518
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/residual-obstruction.json",
          "recordPointer": "$",
          "byteLength": 2595,
          "sha256": "396a1d7ac70d54d9d9521d2085d8aadb3f06a99a695658616ff57fb288528079",
          "exactRecord": {
            "question": "after the floater cleanup, what is still obstructing the pitched-down driveway view?",
            "per_novel_view_obstruction_removed": {
              "novel_00_pullback": {
                "total_weight": 893669.125,
                "removed_weight": 450415,
                "pct_removed": 50.4
              },
              "novel_01_pitchdown": {
                "total_weight": 763646.375,
                "removed_weight": 317807.09375,
                "pct_removed": 41.62
              },
              "novel_02_leftyaw": {
                "total_weight": 896245.75,
                "removed_weight": 22037.01953125,
                "pct_removed": 2.46
              },
              "novel_03_rightyaw": {
                "total_weight": 890029.125,
                "removed_weight": 32151.91796875,
                "pct_removed": 3.61
              }
            },
            "per_train_view_weight_removed": {
              "mean_pct": 1.0892,
              "max_pct": 1.6827
            },
            "residual_concentration_novel_01_pitchdown": {
              "top10_kept_pct_of_view": 32.2,
              "top100_kept_pct_of_view": 49.33,
              "top2000_kept_pct_of_view": 57.11
            },
            "top100_residual_properties": {
              "median_opacity": 0.4074,
              "median_max_scale": 26.484,
              "scene_median_max_scale": 0.255,
              "median_anisotropy": 181.4,
              "median_train_weight": 4459.6,
              "scene_median_train_weight": 38.5,
              "median_exposure": 0.4583,
              "scene_median_exposure": 0.6253,
              "share_of_total_training_weight_pct": 3.2538
            },
            "load_bearing_test": {
              "description": "F6 plus the 100 strongest residual obstructors of novel_01_pitchdown",
              "n_removed": 2716,
              "train_weight_removed_pct": 4.3422,
              "holdout_mean_psnr": 25.1171,
              "holdout_mean_psnr_before": 26.4798,
              "delta_psnr_vs_before": -1.3627,
              "per_view_psnr": {
                "frame_0000": 24.26,
                "frame_0008": 26.4354,
                "frame_0016": 25.2712,
                "frame_0024": 24.5018
              },
              "conclusion": "100 extra Gaussians (0.068% of the splat) cost 1.36 dB, 18x the entire 0.10 dB budget. The residual obstruction is load-bearing reconstructed scene, not floaters."
            },
            "finding": "The residual obstruction in the pitched-down driveway view is NOT floaters. It is a small set of enormous, high-opacity, heavily-trained anisotropic sheets (median training weight 4459.6 vs scene median 38.5, i.e. 116x) that the optimiser used to represent the ground and background. They are seen broadside from the 18 deg lateral capture arc and only smear across the frame when the viewer pitches down from a lowered eye, an angle no training camera ever occupied. Deleting them deletes the reconstruction. Fixing this view requires more observations of the ground plane, not more aggressive cleanup."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-fusion-20260805-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-fusion-20260805-r1",
      "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "fusion-pass-104of104-single-model-envelope-widened-pullback-fixed-pitchdown-still-failed",
        "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "novel_00_pullback",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 228,
        "byteLength": 591849867
      },
      "media": {
        "counts": {
          "image": 187,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/renders/novel-single-vs-fused-contact.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/renders/novel-single-vs-fused-contact.png",
            "byteLength": 2697286,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0000.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0000.png",
            "byteLength": 1206669,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0001.png",
            "byteLength": 1235655,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0002.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0002.png",
            "byteLength": 1239595,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0003.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0003.png",
            "byteLength": 1229005,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0004.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0004.png",
            "byteLength": 1225588,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0005.png",
            "byteLength": 1224251,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0006.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0006.png",
            "byteLength": 1214598,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0007.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0007.png",
            "byteLength": 1205875,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0008.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0008.png",
            "byteLength": 1208267,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0009.png",
            "byteLength": 1203986,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0010.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0010.png",
            "byteLength": 1209910,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0011.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0011.png",
            "byteLength": 1218642,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0012.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0012.png",
            "byteLength": 1245777,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0013.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0013.png",
            "byteLength": 1265620,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0014.png",
            "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images/c070_0014.png",
            "byteLength": 1291318,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/fusion-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/fusion-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-poses-fused.json",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-poses-fused.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-transplant-meta.json",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-transplant-meta.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/pitchdown-attribution.json",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/pitchdown-attribution.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/holdout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/holdout-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 228,
          "byteLength": 591849867,
          "sha256": "83c735d2980b0f0c16f4ac36cca3c7974c51baa5eaba678cbd7e2f91cca5decf",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/fusion-report.json",
          "recordPointer": "$",
          "byteLength": 4421,
          "sha256": "6c1450997382f60e2380fd9bb0800bb881ab530da9b7d15c34e4c651999b0b58",
          "exactRecord": {
            "question": "does fusing the R4 arc with the three retrieved r5 clips (crane-up, crane-down, lateral) into one splat widen the reliable free-roam envelope, and specifically fix the 25-degree pitch-down driveway view that splat-cleanup r1 proved unfixable by cleanup alone?",
            "jointColmap": {
              "registration": "104/104 images in a single model (gate required >=99 and exactly one model)",
              "points": 33572,
              "meanTrackLength": 11.409985,
              "meanReprojErrorPx": 0.888567,
              "protocol": "pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 single camera, BA intrinsics fixed, exhaustive matching - same section-9e arm-B protocol as every accepted run",
              "crossClipGeometryCheck": "in the fused frame all three r5 clips launch from the shared anchor pose on the R4 arc (height -0.02, lateral -3.35 vs arc mean); c070 rises +3.94 units, cd040 descends -2.23 (ratio 1.79 vs designed 0.70u/0.40u = 1.75), l100 holds height within 0.07 while trucking 7.2 units laterally, extending total lateral camera coverage from 6.5 to ~13.8 units"
            },
            "holdoutMetrics": {
              "mean13Views": {
                "psnrDb": 26.3686,
                "ssim": 0.856988
              },
              "r4Subset4Views": {
                "psnrDb": 26.4386,
                "ssim": 0.861868,
                "comparableR4SplatOwnHoldouts": {
                  "psnrDb": 27.7815,
                  "ssim": 0.883982
                },
                "deltaDb": -1.3429,
                "note": "identical GT images, both models held them out; the fused model pays 1.34 dB on the R4 arc for ~3x view-volume coverage. r4_0000 (R4's worst endpoint holdout) IMPROVED +1.19 dB because every new clip observes the anchor region; mid-arc holdouts dropped ~2.7 dB"
              },
              "newClipSubset9Views": {
                "psnrDb": 26.3375
              },
              "anchorViewConsistency": "the shared anchor first-frame lands in holdout for all four sources (c070_0000/cd040_0000/l100_0000/r4_0000) and reconstructs at 26.78-26.91 dB from all four - cross-clip consistency evidence",
              "noGhosting": "26+ dB at capture views rules out cross-clip misalignment ghosting; the fusion-failure fallback (per-clip splats) was not needed"
            },
            "novelViewTransplant": {
              "method": "umeyama similarity on the 32 shared R4 camera centers, cleanup r1's exact novel poses transplanted into the fused frame",
              "fit": {
                "scale": 0.5964,
                "rmsCenterResidualFracOfCamSpan": 0.00487,
                "rotationResidualDegMedian": 1.61,
                "rotationResidualDegMax": 2.45
              },
              "verdictPerView": {
                "novel_00_pullback": "SUBSTANTIALLY FIXED - R4 original was fogged by veiling sheets (top-100 attribution 50.4pc of view weight removed by cleanup still left glare); fused render shows house and wet driveway crisply; top-100 share 41.1pc with median max-scale ratio 150x vs scene (was worse before cleanup)",
                "novel_01_pitchdown": "STILL FAILED - smear in all three variants (R4 original, R4 cleaned, fused). Fused attribution: top-100 = 71.85pc of view weight, top-2000 = 93.4pc, top-100 median max-scale 28.35 vs scene median 0.111 (ratio 256x, worse concentration than R4-cleaned's 104x), median anisotropy 2543",
                "novel_02_leftyaw": "modestly improved - neon streak blobs replaced by plausible dark foliage, house equally crisp, new real edge content; top-100 share 15.4pc",
                "novel_03_rightyaw": "modestly improved - more real palm/foliage at right edge; top-100 share 13.4pc"
              }
            },
            "finding": "Multi-clip fusion works mechanically (single COLMAP model first try, no ghosting) and genuinely widens the usable free-roam envelope: the pulled-back driveway approach view - the primary human-level walk-up scenario - goes from fogged to clean, and both yaw extremes improve. But the 25-degree low-eye pitch-down view is NOT fixed. The new observations see the ground from above (c070) and from below-horizon looking up (cd040), yet no capture observes the near-ground from a low eye at grazing incidence, so the optimizer still represents it as giant anisotropic sheets that only cohere from observed directions. Elevated ground observations alone do not repair grazing-angle ground rendering. The next lever is a clip whose camera is low and pitched down while translating - e.g. a driveway approach dolly with -20 to -25 deg pitch - which is a new control-family + paid-clip decision, not part of this run.",
            "c100Note": "opportunistic re-check at 15:19:02 UTC (about 45 min after generation completed): response endpoint still HTTP 500; c100 remains billed-but-unretrievable and excluded",
            "spendThisRun": 0,
            "recordedAt": "2026-08-05"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/holdout-metrics.json",
          "recordPointer": "$",
          "byteLength": 3107,
          "sha256": "ed33de0d5f91aee916964f84a0a70b9960df1627c3034572b17d19cc097d0d8c",
          "exactRecord": {
            "evalStep": 30000,
            "holdoutFrames": [
              {
                "frame": "c070_0000",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.784866586266443,
                "ssim": 0.8466358163567427
              },
              {
                "frame": "c070_0008",
                "width": 1280,
                "height": 720,
                "psnrDb": 24.70439027053373,
                "ssim": 0.8268335136576054
              },
              {
                "frame": "c070_0016",
                "width": 1280,
                "height": 720,
                "psnrDb": 23.78431792296186,
                "ssim": 0.8387723636500573
              },
              {
                "frame": "cd040_0000",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.861894841406276,
                "ssim": 0.8472949347949834
              },
              {
                "frame": "cd040_0008",
                "width": 1280,
                "height": 720,
                "psnrDb": 28.659016176025784,
                "ssim": 0.8876075547574143
              },
              {
                "frame": "cd040_0016",
                "width": 1280,
                "height": 720,
                "psnrDb": 29.409744177460382,
                "ssim": 0.911127018789624
              },
              {
                "frame": "l100_0000",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.912989504613773,
                "ssim": 0.8489568675184661
              },
              {
                "frame": "l100_0008",
                "width": 1280,
                "height": 720,
                "psnrDb": 25.491914569949095,
                "ssim": 0.8392910272886261
              },
              {
                "frame": "l100_0016",
                "width": 1280,
                "height": 720,
                "psnrDb": 24.4282769904978,
                "ssim": 0.8468592973827187
              },
              {
                "frame": "r4_0000",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.901918411508156,
                "ssim": 0.8505215758395845,
                "r4SplatPsnrDb": 25.707040766761807,
                "deltaVsR4SplatDb": 1.1948776447463487
              },
              {
                "frame": "r4_0008",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.975301648377705,
                "ssim": 0.862278692317921,
                "r4SplatPsnrDb": 29.746107838399084,
                "deltaVsR4SplatDb": -2.7708061900213785
              },
              {
                "frame": "r4_0016",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.453783774909922,
                "ssim": 0.8701785249584032,
                "r4SplatPsnrDb": 29.17188994636229,
                "deltaVsR4SplatDb": -2.7181061714523658
              },
              {
                "frame": "r4_0024",
                "width": 1280,
                "height": 720,
                "psnrDb": 25.423298247248916,
                "ssim": 0.8644926372832776,
                "r4SplatPsnrDb": 26.501047553259266,
                "deltaVsR4SplatDb": -1.0777493060103502
              }
            ],
            "meanPsnrDb": 26.36859331705845,
            "meanSsim": 0.8569884480458019,
            "r4SubsetMeanPsnrDb": 26.438575520511172,
            "r4SubsetMeanSsim": 0.8618678575997966,
            "newClipSubsetMeanPsnrDb": 26.337490115523906,
            "newClipSubsetMeanSsim": 0.8548198215773598,
            "anchorViewNote": "all four sources share the anchor first frame; each clip's _0000 lands in holdout, so the anchor view itself is never trained on and appears 4x among the 13 holdouts",
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "comparableBaselines": {
              "r4SplatOwnHoldouts": {
                "meanPsnrDb": 27.78152152619561,
                "meanSsim": 0.8839822205287943,
                "source": "verification/generative-video-splat-20260805-r4",
                "note": "identical GT images as the r4_* subset; both models held them out"
              },
              "klingRederive": {
                "meanPsnrDb": 30.3394,
                "meanSsim": 0.910231,
                "source": "verification/exterior-kling-rederive-20260804-r1",
                "note": "shallow front arc, different GT protocol - context only"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-poses-fused.json",
          "recordPointer": "$",
          "byteLength": 3024,
          "sha256": "0f1b96f9f1278f4a568c484465e6872ac1f14345e936bba2a3f9201b82efec58",
          "exactRecord": {
            "novel_00_pullback": {
              "name": "novel_00_pullback",
              "R": [
                [
                  0.9934980273246765,
                  -0.010652069002389908,
                  0.11334989219903946
                ],
                [
                  0.008769767358899117,
                  0.9998154640197754,
                  0.017091823741793633
                ],
                [
                  -0.11351103335618973,
                  -0.015986641868948936,
                  0.9934080839157104
                ]
              ],
              "t": [
                -3.3954567909240723,
                -2.588839292526245,
                9.717414855957031
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                4.499116897583008,
                2.7075417041778564,
                -9.224235534667969
              ]
            },
            "novel_01_pitchdown": {
              "name": "novel_01_pitchdown",
              "R": [
                [
                  0.9934980273246765,
                  -0.010652069002389908,
                  0.11334989219903946
                ],
                [
                  0.05610772222280502,
                  0.9121221303939819,
                  -0.4060605466365814
                ],
                [
                  -0.09906356036663055,
                  0.4097801446914673,
                  0.9067891836166382
                ]
              ],
              "t": [
                -3.3954567909240723,
                -6.467642307281494,
                7.700638771057129
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                4.499117374420166,
                2.7075421810150146,
                -9.224235534667969
              ]
            },
            "novel_02_leftyaw": {
              "name": "novel_02_leftyaw",
              "R": [
                [
                  0.9760286211967468,
                  -0.011151210404932499,
                  0.21735629439353943
                ],
                [
                  0.009804870933294296,
                  0.9999254941940308,
                  0.007271680049598217
                ],
                [
                  -0.21742117404937744,
                  -0.0049662175588309765,
                  0.9760652184486389
                ]
              ],
              "t": [
                0.22168298065662384,
                -0.021640660241246223,
                -0.1297036111354828
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                -0.24435706436634064,
                0.023466944694519043,
                0.0785723552107811
              ]
            },
            "novel_03_rightyaw": {
              "name": "novel_03_rightyaw",
              "R": [
                [
                  0.9999052286148071,
                  -0.010042982175946236,
                  0.009418847039341927
                ],
                [
                  0.009996913373470306,
                  0.999937891960144,
                  0.004925485234707594
                ],
                [
                  -0.009467734023928642,
                  -0.0048308586701750755,
                  0.9999434947967529
                ]
              ],
              "t": [
                -6.391964435577393,
                0.04325614497065544,
                0.3697212040424347
              ],
              "fx": 937.8320632897686,
              "fy": 937.8320632897686,
              "cx": 639.5,
              "cy": 359.5,
              "width": 1280,
              "height": 720,
              "center": [
                6.3944268226623535,
                -0.1056617721915245,
                -0.30970844626426697
              ]
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/novel-transplant-meta.json",
          "recordPointer": "$",
          "byteLength": 572,
          "sha256": "cd3cb5cdc49d0930bf907046e61732ef73f1567994485680df1088e0f26e22c1",
          "exactRecord": {
            "fit": {
              "nPairs": 32,
              "scale": 0.5964033080074225,
              "rmsCenterResidual": 0.03236679432338989,
              "rmsResidualFracOfCamSpan": 0.004866656024272685,
              "rotationResidualDegMedian": 1.612045326298213,
              "rotationResidualDegMax": 2.451233264769559
            },
            "method": "umeyama similarity on shared r4 camera centers, poses transplanted as R'=R@A.T, t'=s*t-R'@b (projection is invariant to uniform scale)",
            "sourcePoses": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/novel-poses.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/results/pitchdown-attribution.json",
          "recordPointer": "$",
          "byteLength": 1968,
          "sha256": "26305a16c8a37f8a2548e8b6fc547aa0feab3fc04296535ef996312fafd07449",
          "exactRecord": {
            "fusedPly": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1/brush/fused-r1-30k.ply",
            "nGaussians": 393279,
            "sceneMedianMaxScale": 0.11071352660655975,
            "views": {
              "novel_00_pullback": {
                "totalWeight": 901824.3149017204,
                "top10PctOfView": 28.28676322829091,
                "top100PctOfView": 41.103068680255404,
                "top2000PctOfView": 61.7478137439924,
                "top100MedianOpacity": 0.5621878504753113,
                "top100MedianMaxScale": 16.64073944091797,
                "top100MedianAnisotropy": 884.2744750976562
              },
              "novel_01_pitchdown": {
                "totalWeight": 645076.1593414135,
                "top10PctOfView": 34.44932260624522,
                "top100PctOfView": 71.84891010272696,
                "top2000PctOfView": 93.41864261763772,
                "top100MedianOpacity": 0.46030735969543457,
                "top100MedianMaxScale": 28.350019454956055,
                "top100MedianAnisotropy": 2543.5107421875
              },
              "novel_02_leftyaw": {
                "totalWeight": 899824.5979396898,
                "top10PctOfView": 6.460900475673839,
                "top100PctOfView": 15.432536199096807,
                "top2000PctOfView": 40.14077021326049,
                "top100MedianOpacity": 0.29730090498924255,
                "top100MedianMaxScale": 8.592422485351562,
                "top100MedianAnisotropy": 1229.6378173828125
              },
              "novel_03_rightyaw": {
                "totalWeight": 916105.7906988206,
                "top10PctOfView": 4.873957024657849,
                "top100PctOfView": 13.357858646849177,
                "top2000PctOfView": 38.39687787410408,
                "top100MedianOpacity": 0.2061009705066681,
                "top100MedianMaxScale": 5.347475051879883,
                "top100MedianAnisotropy": 936.7137451171875
              }
            },
            "r4CleanedComparison": {
              "source": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/residual-obstruction.json",
              "novel_01_pitchdown": {
                "top10PctOfView": 32.2,
                "top100PctOfView": 49.33,
                "top2000PctOfView": 57.11,
                "top100MedianMaxScale": 26.484,
                "top100MedianOpacity": 0.4074,
                "top100MedianAnisotropy": 181.4,
                "sceneMedianMaxScale": 0.255
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-fusion-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 27175,
          "sha256": "020c35a92e4488743ccadefa0030731bf527e3e3b7fe30b12618bc78dc9f7316",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "Free local fusion of four already-sealed clips (R4 arc + r5 c070/cd040/l100) into one joint COLMAP model and one Brush splat, with holdout metrics and the transplanted pitch-down obstruction test. Zero spend. Envelope verdict: pullback view substantially fixed, yaws improved, 25-degree low-eye pitch-down still failed (grazing-angle ground unobserved). No metric, navigation, portal, or product-default authority granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-fusion-r1",
            "fileCount": 118,
            "fileIndexHash": "sha256:de3c695474b5955351b1ea339807af0b9b15d627ffc4395bfc0965b14b530a96",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1046246,
                "hash": "sha256:edd068a6b2ed266d1bc8fabf7d99ca4ea0150a43be39a40460f461893c6ee4c0",
                "relativePath": "brush/eval_10000/c070_0000.png"
              },
              {
                "byteLength": 1055843,
                "hash": "sha256:d4776bc7ffedd53591709724a16e8e683197e85704094f97659f8e1c8f1128dc",
                "relativePath": "brush/eval_10000/c070_0008.png"
              },
              {
                "byteLength": 1150214,
                "hash": "sha256:b2ae253acf83e8f7b74e2d7d1058abab639bfec97cc6674f1783cb98172b4326",
                "relativePath": "brush/eval_10000/c070_0016.png"
              },
              {
                "byteLength": 1046561,
                "hash": "sha256:064a214284e161ebb5d6dfc9f0b78824b45420da03aaaf7801575f9a97c35d4d",
                "relativePath": "brush/eval_10000/cd040_0000.png"
              },
              {
                "byteLength": 1088733,
                "hash": "sha256:4b2aa54367b56083da33657f095dc6e2eecc7e9580ad4f81bf450879ce19dcea",
                "relativePath": "brush/eval_10000/cd040_0008.png"
              },
              {
                "byteLength": 1155179,
                "hash": "sha256:f59cff88c349f95b25ba9cea43ec8f725faf1dc2b360f7dff652b3370b3fab6e",
                "relativePath": "brush/eval_10000/cd040_0016.png"
              },
              {
                "byteLength": 1046457,
                "hash": "sha256:17662fe5966db4b3b4865f4d50c6af7c7e3abb6da409d4a76808cd8797a5738c",
                "relativePath": "brush/eval_10000/l100_0000.png"
              },
              {
                "byteLength": 1056884,
                "hash": "sha256:8b64d708d5d3c5126ea6217de08e30d69c96d39e3b2c177f4210d370d1355ef4",
                "relativePath": "brush/eval_10000/l100_0008.png"
              },
              {
                "byteLength": 1045356,
                "hash": "sha256:91afd013dc22e10b14ac07c2c9079c11c7ee9df998c016a1036ff7f7f4b538cb",
                "relativePath": "brush/eval_10000/l100_0016.png"
              },
              {
                "byteLength": 1046372,
                "hash": "sha256:6cb3572f7bebd7e2979ddb22b41df014a599db609295d3dc44ebbe2e3df90bf8",
                "relativePath": "brush/eval_10000/r4_0000.png"
              },
              {
                "byteLength": 1056851,
                "hash": "sha256:d47ebd9416195b2e6297198851869d3e4e937c7f9270cb20823c3161f783f0b4",
                "relativePath": "brush/eval_10000/r4_0008.png"
              },
              {
                "byteLength": 1101998,
                "hash": "sha256:86868605bbd7ffd115b8632fb4a81a5ed7814c2ce0d4ed2b67aeb4c0bd019295",
                "relativePath": "brush/eval_10000/r4_0016.png"
              },
              {
                "byteLength": 1197213,
                "hash": "sha256:df839371cb5065f4e9fa93d62611c05cc93f4badf9fb5178c667d1bd457e983a",
                "relativePath": "brush/eval_10000/r4_0024.png"
              },
              {
                "byteLength": 1065616,
                "hash": "sha256:8c3df1cb081301ff87fc1431d41dfec8a4e444b85eeba52884aa133f0f50a498",
                "relativePath": "brush/eval_15000/c070_0000.png"
              },
              {
                "byteLength": 1075839,
                "hash": "sha256:314987b1b96fecda922d97f17dc3aa72ce81f7ff5f6a8da712894369c6a9c0cd",
                "relativePath": "brush/eval_15000/c070_0008.png"
              },
              {
                "byteLength": 1188983,
                "hash": "sha256:15c681ecc26bdf5ce33a4fd4ad52c90c92a23bfb3a18d79de9552ad3c1d8759d",
                "relativePath": "brush/eval_15000/c070_0016.png"
              },
              {
                "byteLength": 1065834,
                "hash": "sha256:1f64f9c661085c2ae324bd4733caa839762c2042578b9c0b97e83401352699d2",
                "relativePath": "brush/eval_15000/cd040_0000.png"
              },
              {
                "byteLength": 1111555,
                "hash": "sha256:575765698927d13763300c5235fae63d3c4eb0cc7178ee37edea6f9609e9cb6d",
                "relativePath": "brush/eval_15000/cd040_0008.png"
              },
              {
                "byteLength": 1181161,
                "hash": "sha256:6343413aa13c231ae82aa5cb102276c5d05fcf9858f9f24e09758b89f258d8b3",
                "relativePath": "brush/eval_15000/cd040_0016.png"
              },
              {
                "byteLength": 1065455,
                "hash": "sha256:afa91a01f1212b2d53a96aa4be05fa1f57a19c3bb38f7068004f6688d516d3c8",
                "relativePath": "brush/eval_15000/l100_0000.png"
              },
              {
                "byteLength": 1077386,
                "hash": "sha256:bbffba1825de0f820ea71e9b438d7b7f4c1aaa034b2497e29a2bcb291ced8899",
                "relativePath": "brush/eval_15000/l100_0008.png"
              },
              {
                "byteLength": 1076231,
                "hash": "sha256:2e674adecb125e76cdf56ca19e7b85abf9609b844ca718819b9e8aa37680f418",
                "relativePath": "brush/eval_15000/l100_0016.png"
              },
              {
                "byteLength": 1065568,
                "hash": "sha256:1838fcbb082548b072966fb540fecaccfcac5f3408e5696f72d25410fcc747f3",
                "relativePath": "brush/eval_15000/r4_0000.png"
              },
              {
                "byteLength": 1071536,
                "hash": "sha256:e34d600783d7663335a14d6288df2956ed8605adc251dbf252722d783bf0c4c0",
                "relativePath": "brush/eval_15000/r4_0008.png"
              },
              {
                "byteLength": 1121857,
                "hash": "sha256:eb07ae05ed7b3d8ce786a5ad27c36ac2e5401b8a4cfc4481bbb98e69a657f22f",
                "relativePath": "brush/eval_15000/r4_0016.png"
              },
              {
                "byteLength": 1224389,
                "hash": "sha256:f00ffa40b555c4a16fe829edeab2d3a777cd11fe56a17183e5d0d2dc027c8d66",
                "relativePath": "brush/eval_15000/r4_0024.png"
              },
              {
                "byteLength": 1065086,
                "hash": "sha256:458e42a5269d76073bbc96cada8309999ed314d97f0f4b77f13f5812ece919fe",
                "relativePath": "brush/eval_20000/c070_0000.png"
              },
              {
                "byteLength": 1081267,
                "hash": "sha256:2225fde81134a5cebd26be7828cfa30321428f63b11bc8997c0159ebdc27d86d",
                "relativePath": "brush/eval_20000/c070_0008.png"
              },
              {
                "byteLength": 1201864,
                "hash": "sha256:6d3d9e4c5b0206ba0e4f76cf8b50e86b1b3ade246548a53b1d61948a8459768d",
                "relativePath": "brush/eval_20000/c070_0016.png"
              },
              {
                "byteLength": 1065017,
                "hash": "sha256:4a22f4f5f447baf5fbef6a9788074ca80e379f4e79c2dce7133c6808f73194c2",
                "relativePath": "brush/eval_20000/cd040_0000.png"
              },
              {
                "byteLength": 1114628,
                "hash": "sha256:dec535e71f67dd39afe1e705f65690f2590612258081046342dc5a82fdac1795",
                "relativePath": "brush/eval_20000/cd040_0008.png"
              },
              {
                "byteLength": 1188250,
                "hash": "sha256:fbe7f557b4e946f211517aa74c08c69c435c4f80d2040dd0dbb18f49740f3b7c",
                "relativePath": "brush/eval_20000/cd040_0016.png"
              },
              {
                "byteLength": 1065120,
                "hash": "sha256:2d6b121f51c0ea2034d97710552fa9183def591b523de18d03972f33974cca46",
                "relativePath": "brush/eval_20000/l100_0000.png"
              },
              {
                "byteLength": 1080730,
                "hash": "sha256:6a72c5ebc6f9817ae019c495db804208c812d875327526b0010c6199579da6aa",
                "relativePath": "brush/eval_20000/l100_0008.png"
              },
              {
                "byteLength": 1089323,
                "hash": "sha256:86939c76964a7923c8319e4f04ee5934b0e88d1671437729dc1d8fe866d7d2d6",
                "relativePath": "brush/eval_20000/l100_0016.png"
              },
              {
                "byteLength": 1065365,
                "hash": "sha256:d6d3b95c382174db6774f02b4c7bdfd02a0fb74aae96902814af9452312624f3",
                "relativePath": "brush/eval_20000/r4_0000.png"
              },
              {
                "byteLength": 1073866,
                "hash": "sha256:d6dd96e70338885ec3160c9de1d8eaac5031ca45092ea4f6445719c5ccd6af85",
                "relativePath": "brush/eval_20000/r4_0008.png"
              },
              {
                "byteLength": 1128065,
                "hash": "sha256:46bb0837638bea88214b969db177dddacfa2d02e94d8949076c1fb9cdb296979",
                "relativePath": "brush/eval_20000/r4_0016.png"
              },
              {
                "byteLength": 1236006,
                "hash": "sha256:3694571c83d115ca5c6d96b287d0fcc2db9721b2ee854b6944862faf0aa17b17",
                "relativePath": "brush/eval_20000/r4_0024.png"
              },
              {
                "byteLength": 1065572,
                "hash": "sha256:ae450959d4342438a981a310e2fe621f7cabd13dd29f788538a091c98cda716f",
                "relativePath": "brush/eval_25000/c070_0000.png"
              },
              {
                "byteLength": 1084068,
                "hash": "sha256:03512fe3ed35a9fae7459ca8f0b0ee0e43f75a0015ead6a66629a700c79809f1",
                "relativePath": "brush/eval_25000/c070_0008.png"
              },
              {
                "byteLength": 1204243,
                "hash": "sha256:f7b39d995eb194631ef9598fc61ba94935bc2f431b97d1dd9dea3c27cb85140b",
                "relativePath": "brush/eval_25000/c070_0016.png"
              },
              {
                "byteLength": 1065597,
                "hash": "sha256:b03924596720d4804d2c4c60f50f951bc0c4749fcbad940cde09569cec02aeb6",
                "relativePath": "brush/eval_25000/cd040_0000.png"
              },
              {
                "byteLength": 1118050,
                "hash": "sha256:4e69a34027169cec42dbcfba1e6348656934f9196b14a7ea7b16f7ee062667f1",
                "relativePath": "brush/eval_25000/cd040_0008.png"
              },
              {
                "byteLength": 1189869,
                "hash": "sha256:ab56cf25ca245729f99717266773e7cf35b0974b788d8479fef4687fa50043e8",
                "relativePath": "brush/eval_25000/cd040_0016.png"
              },
              {
                "byteLength": 1065479,
                "hash": "sha256:b6021315e040b28a4bad044e71e7809e6ab70977801ffc453ac1397a03c4e25a",
                "relativePath": "brush/eval_25000/l100_0000.png"
              },
              {
                "byteLength": 1088171,
                "hash": "sha256:471f98b0759ce23c3d5139f20e532922b5a4437a62e087553c89be6f74122e83",
                "relativePath": "brush/eval_25000/l100_0008.png"
              },
              {
                "byteLength": 1095288,
                "hash": "sha256:a34009b119794f0f0dddd3c879c7f1e2861fec486fdc00a59e927e46fd3de2cd",
                "relativePath": "brush/eval_25000/l100_0016.png"
              },
              {
                "byteLength": 1065701,
                "hash": "sha256:dfa7d8bed81d9c0ed9265004c62399093e0e5fc4ff9cd1162fec0c24e3a15c68",
                "relativePath": "brush/eval_25000/r4_0000.png"
              },
              {
                "byteLength": 1078018,
                "hash": "sha256:6fa12c14728ed6dde6653b31ac57f360dde6013efa47b5c53f44c744abb5e8d5",
                "relativePath": "brush/eval_25000/r4_0008.png"
              },
              {
                "byteLength": 1132304,
                "hash": "sha256:a38aef8faf2f88112963a092ad13de3dbe73bbfe82420b9b9dc52d497c2d47bd",
                "relativePath": "brush/eval_25000/r4_0016.png"
              },
              {
                "byteLength": 1241603,
                "hash": "sha256:2395e3081d538099cf4e6bafd19a7aaceed7c4db9b87258c9501169db1f6de61",
                "relativePath": "brush/eval_25000/r4_0024.png"
              },
              {
                "byteLength": 1066546,
                "hash": "sha256:8ae933e753274278a54505401ba0b71e974a6425959dbef1a0df073bc24680ca",
                "relativePath": "brush/eval_30000/c070_0000.png"
              },
              {
                "byteLength": 1088443,
                "hash": "sha256:e9cba4256d68d1c70a8035198a77d58ade6b4a042ed52c9ca041e100909a79b5",
                "relativePath": "brush/eval_30000/c070_0008.png"
              },
              {
                "byteLength": 1212824,
                "hash": "sha256:fa645c85f47ade9b3e36fb33d496012bccb5c505e17f88d2bd7375b61194f281",
                "relativePath": "brush/eval_30000/c070_0016.png"
              },
              {
                "byteLength": 1066882,
                "hash": "sha256:7faee635a54d4534607187f9dfe1d20de3a3b11369e5eccac5024d8df60e546b",
                "relativePath": "brush/eval_30000/cd040_0000.png"
              },
              {
                "byteLength": 1120597,
                "hash": "sha256:e6ab364329b18ee464493a203f6dff88f65ad97bdcdebadaab11daceb39c63fb",
                "relativePath": "brush/eval_30000/cd040_0008.png"
              },
              {
                "byteLength": 1193225,
                "hash": "sha256:3a73ed4ec3463d947cb65cc978f79307e0af99160dd0af2543d2cc9f62dad4c2",
                "relativePath": "brush/eval_30000/cd040_0016.png"
              },
              {
                "byteLength": 1066553,
                "hash": "sha256:95194c9654d1b14f54aef4cdad685debca30bc525c4c3c1ead5d109dc649374d",
                "relativePath": "brush/eval_30000/l100_0000.png"
              },
              {
                "byteLength": 1091411,
                "hash": "sha256:287be0e52df8481f458bde4b84900204b942fc55b9b7dfa03bedd3e2d9fb2a79",
                "relativePath": "brush/eval_30000/l100_0008.png"
              },
              {
                "byteLength": 1094689,
                "hash": "sha256:0a5078aa7ef8c385ee4eee406edb641f3e91971a7b43a08ae17c9f4897b6ab9e",
                "relativePath": "brush/eval_30000/l100_0016.png"
              },
              {
                "byteLength": 1066684,
                "hash": "sha256:b8c2738f41bb1f78dc88f64c2dcba94533a29284270c1efffbda2f985e7c9287",
                "relativePath": "brush/eval_30000/r4_0000.png"
              },
              {
                "byteLength": 1079314,
                "hash": "sha256:12d00082c83002fe17047c147b9c6c94f894ac23fe0c1b569e80d0758d89d98a",
                "relativePath": "brush/eval_30000/r4_0008.png"
              },
              {
                "byteLength": 1133493,
                "hash": "sha256:6ee808b9b5c1c77f24cc1b8dab37adb8cbccc3a7e2ea3c227c269432890467fb",
                "relativePath": "brush/eval_30000/r4_0016.png"
              },
              {
                "byteLength": 1246842,
                "hash": "sha256:a55984a4d863f97f9ad20d8e9a9ad2468b2321d6571a50a4a1d4eb80bfa17d62",
                "relativePath": "brush/eval_30000/r4_0024.png"
              },
              {
                "byteLength": 1009060,
                "hash": "sha256:4701947a4c28652fa397b0e189bae7408aea1f4636b9942b82ecbe0ef657c614",
                "relativePath": "brush/eval_5000/c070_0000.png"
              },
              {
                "byteLength": 1013479,
                "hash": "sha256:209b88bfa934759df52ee0be547c9fc81fa484d363de16128df472453c00ada1",
                "relativePath": "brush/eval_5000/c070_0008.png"
              },
              {
                "byteLength": 1087765,
                "hash": "sha256:d4baf42f5d3120dd6ff7adb1db3c26b174e87aa8b7f642df083ef32be0df2eae",
                "relativePath": "brush/eval_5000/c070_0016.png"
              },
              {
                "byteLength": 1009054,
                "hash": "sha256:90ac360efde6848a86273c4e77b2d37c7c493a02b473cbdfc7cd4cf0605f5500",
                "relativePath": "brush/eval_5000/cd040_0000.png"
              },
              {
                "byteLength": 1039826,
                "hash": "sha256:050ceb87dcbbf8613e8f3215603c93024e85de3eb4d5a094c560ae8345732110",
                "relativePath": "brush/eval_5000/cd040_0008.png"
              },
              {
                "byteLength": 1096465,
                "hash": "sha256:026b21736a8beeb2c17a616eb435d62469071eda8b10d360ef529e67e460e455",
                "relativePath": "brush/eval_5000/cd040_0016.png"
              },
              {
                "byteLength": 1008890,
                "hash": "sha256:eabbe397e73e0262721d324d71d41aba01fe0ba37d15063156236b8db21f7247",
                "relativePath": "brush/eval_5000/l100_0000.png"
              },
              {
                "byteLength": 1008661,
                "hash": "sha256:cfd8d6d39627ceca664a595a4a2d1d9598516ca33cf0f9793b0de07dca8bbf9e",
                "relativePath": "brush/eval_5000/l100_0008.png"
              },
              {
                "byteLength": 988461,
                "hash": "sha256:d8396b0a0d55c3dcfa3eef7b232e8ef0aebe6edd5824f8b59284d86e012586f3",
                "relativePath": "brush/eval_5000/l100_0016.png"
              },
              {
                "byteLength": 1008862,
                "hash": "sha256:d150e725f7670dc946e5fb8bb0f6114526dc378ba4f4931b74098e9130cd9161",
                "relativePath": "brush/eval_5000/r4_0000.png"
              },
              {
                "byteLength": 1016429,
                "hash": "sha256:5945c3d2dadffd637ca786b6ad53918b723b688f8e940e19464515123f41f79b",
                "relativePath": "brush/eval_5000/r4_0008.png"
              },
              {
                "byteLength": 1059716,
                "hash": "sha256:bbe6e250d8186bfb680f58a82ce9b6e3383e298668aabe6520e460945e7f3a23",
                "relativePath": "brush/eval_5000/r4_0016.png"
              },
              {
                "byteLength": 1129320,
                "hash": "sha256:be9143b6995233249c84c83c01467f0c19e6cf371c3f92a48fca442857a11917",
                "relativePath": "brush/eval_5000/r4_0024.png"
              },
              {
                "byteLength": 92815395,
                "hash": "sha256:8abdbf8c9150baf98218b91f368be0c71824fcf51df705e2464a75aaff58a4df",
                "relativePath": "brush/fused-r1-30k.ply"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "dataset/sparse/0/cameras.txt"
              },
              {
                "byteLength": 17589,
                "hash": "sha256:1843faa605c5350f0307af683731f9b175efab46f2e100be5e186cdc1726307e",
                "relativePath": "dataset/sparse/0/frames.txt"
              },
              {
                "byteLength": 35652001,
                "hash": "sha256:6aa2aa37b7c770b9dd88fc1618a1b321ff4d8e17425dcb04a43bbf29c802e69e",
                "relativePath": "dataset/sparse/0/images.txt"
              },
              {
                "byteLength": 6194584,
                "hash": "sha256:fcc711d17511f42f3824f0bfafb1c0db56fd258544cea01a61043f3aa5cbad78",
                "relativePath": "dataset/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:0b4a62011251aca340c14e661821717f929a489ac80e5e60b0cf9d28accf8b03",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "dataset/sparse/0/rigs.txt"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 56999,
                "hash": "sha256:0163012b0eea21c952af0b304ab6600da95301bc2ec63272213e0f9fce8de6f8",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 102724,
                "hash": "sha256:15b8f9eeb59db5dcf39384d618acc4083d32e8289b78f8a093c2ca22a7782e5f",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 1761,
                "hash": "sha256:232f59ae73b079ef2e118e72bcdbb3fb59bbb19e2621f1562d4b5215bf3d296a",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 4303,
                "hash": "sha256:17dbc8591fe53ed1d0ee3584634c4cdcdee40b604913f29c3eca2227a9fdbc1a",
                "relativePath": "logs/dataset-map.txt"
              },
              {
                "byteLength": 1359,
                "hash": "sha256:5e301e18fba3f2467b4b52d325b86e79807f35d2631092caa4cbc01bbe292ef7",
                "relativePath": "logs/fuse-train-run.log"
              },
              {
                "byteLength": 747,
                "hash": "sha256:e5dcafc01d2db978aa1a00787c806fbc4232692dc7d627965cf777cad9df42da",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 381,
                "hash": "sha256:9d6291a95f60d3dba6d2aa1bb8ec3d70acb8bf581179bbbc984f28224b20fe05",
                "relativePath": "logs/pitchdown-attribution.log"
              },
              {
                "byteLength": 624,
                "hash": "sha256:2cb0ec369d93502ee859f78d2ec5e4ace5794bb0898da9eed6237154c927deae",
                "relativePath": "logs/pitchdown-render.log"
              },
              {
                "byteLength": 148,
                "hash": "sha256:3a6c6082068e92637d724b87567daa161c7e3228ba01534eb0f6ecdfb58c58d3",
                "relativePath": "logs/pitchdown-sheet.log"
              },
              {
                "byteLength": 1100743,
                "hash": "sha256:3946b58b83abcfda373e1ae96fa2f8e767f8cfd0d1bdb10e1d00117c4d8a6c66",
                "relativePath": "renders/novel-fused/novel_00_pullback.png"
              },
              {
                "byteLength": 662141,
                "hash": "sha256:f65f9ad439bed36da2111d0c765bfd6a373a136370f3d545ee9f30bf23908ac9",
                "relativePath": "renders/novel-fused/novel_01_pitchdown.png"
              },
              {
                "byteLength": 1022604,
                "hash": "sha256:e82feba969730708be9295ffe84049a15ade99753b2b0aba89dd9079c29c3848",
                "relativePath": "renders/novel-fused/novel_02_leftyaw.png"
              },
              {
                "byteLength": 1199715,
                "hash": "sha256:6231b0bc038a2746ed6a5220385506bf5031dbdf2058313407c8c66a4036f5fa",
                "relativePath": "renders/novel-fused/novel_03_rightyaw.png"
              },
              {
                "byteLength": 2697286,
                "hash": "sha256:e125cb9f33fee73e5953f9238ef01b7eec28c278919ab5102ae880ba4814e78b",
                "relativePath": "renders/novel-single-vs-fused-contact.png"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:c9ff2f37369081b46dd59c19f3670fa85c28edba1fc1962a69b09d1a39852a95",
                "relativePath": "results/attribution-fused-novel_00_pullback.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:176eca72edf0438744d50d6cb2f4cebc8e0d793d2024dcbfadc8c2fc4445a9e0",
                "relativePath": "results/attribution-fused-novel_01_pitchdown.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:b05a5814ced8c911251e107a9d304d9767e2ac154409593ccec74395937edf2f",
                "relativePath": "results/attribution-fused-novel_02_leftyaw.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:eb6718f3e23c2f2093ecbe864032a7cbb9045d1a2bb90a22260a2ab8e126999c",
                "relativePath": "results/attribution-fused-novel_03_rightyaw.npy"
              },
              {
                "byteLength": 4421,
                "hash": "sha256:6c1450997382f60e2380fd9bb0800bb881ab530da9b7d15c34e4c651999b0b58",
                "relativePath": "results/fusion-report.json"
              },
              {
                "byteLength": 3107,
                "hash": "sha256:ed33de0d5f91aee916964f84a0a70b9960df1627c3034572b17d19cc097d0d8c",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 3024,
                "hash": "sha256:0f1b96f9f1278f4a568c484465e6872ac1f14345e936bba2a3f9201b82efec58",
                "relativePath": "results/novel-poses-fused.json"
              },
              {
                "byteLength": 572,
                "hash": "sha256:cd3cb5cdc49d0930bf907046e61732ef73f1567994485680df1088e0f26e22c1",
                "relativePath": "results/novel-transplant-meta.json"
              },
              {
                "byteLength": 1968,
                "hash": "sha256:26305a16c8a37f8a2548e8b6fc547aa0feab3fc04296535ef996312fafd07449",
                "relativePath": "results/pitchdown-attribution.json"
              },
              {
                "byteLength": 4059,
                "hash": "sha256:0d72de31a88d7a4f3a41495e972368566e5cfe377589aeabe1b5808bc593e561",
                "relativePath": "scripts/fuse-train.sh"
              },
              {
                "byteLength": 4577,
                "hash": "sha256:70cb64ba039b8f421b2c65c3d68d9c5924db3b494fc939036f620c18f8dd6f8b",
                "relativePath": "scripts/metrics.py"
              },
              {
                "byteLength": 9281,
                "hash": "sha256:ba026a6ef6fd11e74af1af9c671f448a483baf134fe7ea378bb25f78b0cd6e7a",
                "relativePath": "scripts/pitchdown.py"
              },
              {
                "byteLength": 4498,
                "hash": "sha256:4541e912fab29c13d980e227251bd9771926bde9d8533e293aef21fb4a0cc8a8",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 2633,
                "hash": "sha256:7837b21c41dad83d16ed91e43c1737d63f2d3002738da0dc8756286cc4598124",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-conv_transpose2d-tune.json.log"
              },
              {
                "byteLength": 3115,
                "hash": "sha256:f6e6e5268210bf7a2271e6d96014f113ca66bec619f63844afb5ebbeb9363f90",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-tune.json.log"
              },
              {
                "byteLength": 1040464,
                "hash": "sha256:767367599637bfb123f20133c57c8816e56a35e2b54c9a5b76be686cd996d025",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-autotune-sum.json.log"
              },
              {
                "byteLength": 36016,
                "hash": "sha256:cf4d47938ca6931b6af1423442053c7876b3f20422087552a6ac2fb6c0268502",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-reduce-dim.json.log"
              },
              {
                "byteLength": 9062,
                "hash": "sha256:9f0670af2db01685d65b58172379805b18cc4ec2f863fac0b82ab82a8be2d79c",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl_fusion-reduce-tune.json.log"
              }
            ],
            "finding": {
              "c100Note": "opportunistic re-check at 15:19:02 UTC (about 45 min after generation completed): response endpoint still HTTP 500; c100 remains billed-but-unretrievable and excluded",
              "finding": "Multi-clip fusion works mechanically (single COLMAP model first try, no ghosting) and genuinely widens the usable free-roam envelope: the pulled-back driveway approach view - the primary human-level walk-up scenario - goes from fogged to clean, and both yaw extremes improve. But the 25-degree low-eye pitch-down view is NOT fixed. The new observations see the ground from above (c070) and from below-horizon looking up (cd040), yet no capture observes the near-ground from a low eye at grazing incidence, so the optimizer still represents it as giant anisotropic sheets that only cohere from observed directions. Elevated ground observations alone do not repair grazing-angle ground rendering. The next lever is a clip whose camera is low and pitched down while translating - e.g. a driveway approach dolly with -20 to -25 deg pitch - which is a new control-family + paid-clip decision, not part of this run.",
              "holdoutMetrics": {
                "anchorViewConsistency": "the shared anchor first-frame lands in holdout for all four sources (c070_0000/cd040_0000/l100_0000/r4_0000) and reconstructs at 26.78-26.91 dB from all four - cross-clip consistency evidence",
                "mean13Views": {
                  "psnrDb": 26.3686,
                  "ssim": 0.856988
                },
                "newClipSubset9Views": {
                  "psnrDb": 26.3375
                },
                "noGhosting": "26+ dB at capture views rules out cross-clip misalignment ghosting; the fusion-failure fallback (per-clip splats) was not needed",
                "r4Subset4Views": {
                  "comparableR4SplatOwnHoldouts": {
                    "psnrDb": 27.7815,
                    "ssim": 0.883982
                  },
                  "deltaDb": -1.3429,
                  "note": "identical GT images, both models held them out; the fused model pays 1.34 dB on the R4 arc for ~3x view-volume coverage. r4_0000 (R4's worst endpoint holdout) IMPROVED +1.19 dB because every new clip observes the anchor region; mid-arc holdouts dropped ~2.7 dB",
                  "psnrDb": 26.4386,
                  "ssim": 0.861868
                }
              },
              "jointColmap": {
                "crossClipGeometryCheck": "in the fused frame all three r5 clips launch from the shared anchor pose on the R4 arc (height -0.02, lateral -3.35 vs arc mean); c070 rises +3.94 units, cd040 descends -2.23 (ratio 1.79 vs designed 0.70u/0.40u = 1.75), l100 holds height within 0.07 while trucking 7.2 units laterally, extending total lateral camera coverage from 6.5 to ~13.8 units",
                "meanReprojErrorPx": 0.888567,
                "meanTrackLength": 11.409985,
                "points": 33572,
                "protocol": "pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 single camera, BA intrinsics fixed, exhaustive matching - same section-9e arm-B protocol as every accepted run",
                "registration": "104/104 images in a single model (gate required >=99 and exactly one model)"
              },
              "novelViewTransplant": {
                "fit": {
                  "rmsCenterResidualFracOfCamSpan": 0.00487,
                  "rotationResidualDegMax": 2.45,
                  "rotationResidualDegMedian": 1.61,
                  "scale": 0.5964
                },
                "method": "umeyama similarity on the 32 shared R4 camera centers, cleanup r1's exact novel poses transplanted into the fused frame",
                "verdictPerView": {
                  "novel_00_pullback": "SUBSTANTIALLY FIXED - R4 original was fogged by veiling sheets (top-100 attribution 50.4pc of view weight removed by cleanup still left glare); fused render shows house and wet driveway crisply; top-100 share 41.1pc with median max-scale ratio 150x vs scene (was worse before cleanup)",
                  "novel_01_pitchdown": "STILL FAILED - smear in all three variants (R4 original, R4 cleaned, fused). Fused attribution: top-100 = 71.85pc of view weight, top-2000 = 93.4pc, top-100 median max-scale 28.35 vs scene median 0.111 (ratio 256x, worse concentration than R4-cleaned's 104x), median anisotropy 2543",
                  "novel_02_leftyaw": "modestly improved - neon streak blobs replaced by plausible dark foliage, house equally crisp, new real edge content; top-100 share 15.4pc",
                  "novel_03_rightyaw": "modestly improved - more real palm/foliage at right edge; top-100 share 13.4pc"
                }
              },
              "question": "does fusing the R4 arc with the three retrieved r5 clips (crane-up, crane-down, lateral) into one splat widen the reliable free-roam envelope, and specifically fix the 25-degree pitch-down driveway view that splat-cleanup r1 proved unfixable by cleanup alone?",
              "recordedAt": "2026-08-05",
              "spendThisRun": 0
            },
            "inputs": {
              "novelPoses": "splat-cleanup r1 results/novel-poses.json (verification/splat-cleanup-20260805-r1), transplanted via umeyama similarity on shared camera centers",
              "r4": "verification/generative-video-splat-20260805-r4 (32 dataset frames, verbatim)",
              "r5Clips": "verification/generative-video-splat-20260805-r5 (24 evenly spaced frames per retrieved clip from the sealed lossless zips; mapping in logs/dataset-map.txt)"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "pipeline": "scripts/fuse-train.sh (pooled dataset + joint pinned-intrinsics COLMAP with single-model >=99/104 gate + Brush 30k holdout-every-8), scripts/metrics.py (holdout PSNR/SSIM vs R4 baselines), scripts/pitchdown.py transplant|render|attribution|sheet"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "free local compute only; all paid inputs sealed under prior manifests",
              "currency": "USD",
              "items": [],
              "totalDollars": 0
            },
            "totalByteLength": 240683362,
            "verdict": "fusion-pass-104of104-single-model-envelope-widened-pullback-fixed-pitchdown-still-failed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-orbit-20260805-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-orbit-20260805-r1",
      "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "orbit-hop1-pass-128of128-coverage-53.7deg-sharedcost-0.20dB-frontier-23.6dB",
        "sourcePath": "verification/exterior-orbit-20260805-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "PASS - submitted",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 549,
        "byteLength": 1226637550
      },
      "media": {
        "counts": {
          "image": 430,
          "video": 2,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/control/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/control/control-81f-16fps.mp4",
            "byteLength": 4487181,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/outputs/wan-vace-orbit-hop1.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/outputs/wan-vace-orbit-hop1.mp4",
            "byteLength": 4176863,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/anchor/first-frame-anchor-l100-frame80.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/anchor/first-frame-anchor-l100-frame80.png",
            "byteLength": 1323138,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0000.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0000.png",
            "byteLength": 1206669,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0001.png",
            "byteLength": 1235655,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0002.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0002.png",
            "byteLength": 1239595,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0003.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0003.png",
            "byteLength": 1229005,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0004.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0004.png",
            "byteLength": 1225588,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0005.png",
            "byteLength": 1224251,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0006.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0006.png",
            "byteLength": 1214598,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0007.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0007.png",
            "byteLength": 1205875,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0008.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0008.png",
            "byteLength": 1208267,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0009.png",
            "byteLength": 1203986,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0010.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0010.png",
            "byteLength": 1209910,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0011.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0011.png",
            "byteLength": 1218642,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0012.png",
            "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/dataset/images/c070_0012.png",
            "byteLength": 1245777,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/logs/emit-summary.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/logs/emit-summary.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/extend-geometry.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/extend-geometry.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/orbit-probe-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/orbit-probe-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/holdout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/holdout-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 549,
          "byteLength": 1226637550,
          "sha256": "999ee41ec242b369e01f575de5838cca8e8f1da9a28e6146d280fe3c7942b8f2",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 553,
          "sha256": "8dcb829b86dd157e546ba63689dc49655d0dc75f722f96a70221d194a8e482fa",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 2595,
                "medianInliers": 270,
                "minInliers": 16,
                "pairs": 188
              },
              "6": {
                "maxInliers": 3507,
                "medianInliers": 2586,
                "minInliers": 910,
                "pairs": 19
              }
            },
            "verifiedPairs": 207
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/gate/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 652,
          "sha256": "464aab6ad021c5cbe1090e5a860a379fe52bcd9e9bc0c32398b3feee183dbbe0",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 3407,
                "medianInliers": 346,
                "minInliers": 17,
                "pairs": 185
              },
              "3": {
                "maxInliers": 40,
                "medianInliers": 20,
                "minInliers": 17,
                "pairs": 7
              },
              "6": {
                "maxInliers": 3623,
                "medianInliers": 3384,
                "minInliers": 1461,
                "pairs": 17
              }
            },
            "verifiedPairs": 209
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/logs/emit-summary.json",
          "recordPointer": "$",
          "byteLength": 885,
          "sha256": "f5bbcca62d83468abf0ac075dc721837fd7879bf734295b35f3703d9647fa3e1",
          "exactRecord": {
            "controlMp4": "control/control-81f-16fps.mp4",
            "controlMp4Sha256": "d8e20926c04aced95bf17fab7a0af9ec57f7741655b4b67f1456d6dec62b47ef",
            "ffprobe": [
              "width=1280",
              "height=720",
              "r_frame_rate=16/1",
              "nb_frames=81"
            ],
            "frameCount": 81,
            "frame0Sha256": "7ba662e26105903c3b15267022d6d66b4e2c72d073ad81de9b7a9b16f548fa1e",
            "anchorSource": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/outputs/frames/frame_00080.png",
            "anchorSha256": "a205fe982655a5d3a4f3b89042525eebb77f5c77652553077084ff036ebccbcd",
            "anchorPoseRelation": "l100_0023 registered pose == orbit pose 0 exactly (center err 0.000000, rot err 0.0000 deg per design/orbit-design.json)",
            "renderer": "cleanup-r1 CPU renderer, fused-r1-30k.ply, bg black",
            "fusedPlySha256": "8abdbf8c9150baf98218b91f368be0c71824fcf51df705e2464a75aaff58a4df"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/extend-geometry.json",
          "recordPointer": "$",
          "byteLength": 1214,
          "sha256": "49e6db99ed2a629b500b5b86aeb7adb61cdeecabdac107ca7f306f9e01fc1133",
          "exactRecord": {
            "fixationAxisMissMedian": 0.03664810733581771,
            "worldUpEstimate": [
              -0.004398893203634012,
              -0.999918984041364,
              0.01194466794303558
            ],
            "coverageBySource": {
              "c070": {
                "n": 24,
                "azimuthDegMin": -0.7705691039791697,
                "azimuthDegMax": 0.03501790289219507
              },
              "cd040": {
                "n": 24,
                "azimuthDegMin": -0.05040461500792661,
                "azimuthDegMax": 0.3061441975088591
              },
              "hop1": {
                "n": 24,
                "azimuthDegMin": -37.259424823442764,
                "azimuthDegMax": -18.775052395432855
              },
              "l100": {
                "n": 24,
                "azimuthDegMin": -18.77686454864463,
                "azimuthDegMax": 0.0010054968011253627
              },
              "r4": {
                "n": 32,
                "azimuthDegMin": 2.53444342782072e-16,
                "azimuthDegMax": 16.47420062209908
              }
            },
            "coverageAzSpanDeg": [
              -37.259424823442764,
              16.47420062209908
            ],
            "hop1AzimuthSpanDeg": [
              -37.259424823442764,
              -18.775052395432855
            ],
            "novelOffPathView": {
              "azimuthDeg": -27.757282061954353,
              "radius": 12.728243916623352,
              "radiusFracOfPath": 0.85,
              "height": 0.120797346567073,
              "png": "renders/novel-extended-midhop.png"
            },
            "note": "azimuths measured in the extended model's own frame (own solve/scale); reference 0 deg = r4_0000 radial, matching the design convention"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/holdout-metrics.json",
          "recordPointer": "$",
          "byteLength": 3503,
          "sha256": "6ae812765fef3211838d66046ee39ebeed50c75e6ce42891ff72a3309e410947",
          "exactRecord": {
            "evalStep": 30000,
            "holdoutFrames": [
              {
                "frame": "c070_0000",
                "psnrDb": 26.7023811041987,
                "ssim": 0.8437484198475255,
                "fusionR1PsnrDb": 26.784866586266443,
                "deltaVsFusionR1Db": -0.08248548206774231
              },
              {
                "frame": "c070_0008",
                "psnrDb": 24.297931523763324,
                "ssim": 0.8168585388229411,
                "fusionR1PsnrDb": 24.70439027053373,
                "deltaVsFusionR1Db": -0.4064587467704044
              },
              {
                "frame": "c070_0016",
                "psnrDb": 23.022532351978242,
                "ssim": 0.8149399244883356,
                "fusionR1PsnrDb": 23.78431792296186,
                "deltaVsFusionR1Db": -0.7617855709836192
              },
              {
                "frame": "cd040_0000",
                "psnrDb": 26.715057252041273,
                "ssim": 0.8439396239766102,
                "fusionR1PsnrDb": 26.861894841406276,
                "deltaVsFusionR1Db": -0.14683758936500269
              },
              {
                "frame": "cd040_0008",
                "psnrDb": 28.69640953443431,
                "ssim": 0.8884807969475759,
                "fusionR1PsnrDb": 28.659016176025784,
                "deltaVsFusionR1Db": 0.037393358408525756
              },
              {
                "frame": "cd040_0016",
                "psnrDb": 29.20397922204296,
                "ssim": 0.9083441761531642,
                "fusionR1PsnrDb": 29.409744177460382,
                "deltaVsFusionR1Db": -0.2057649554174219
              },
              {
                "frame": "hop1_0000",
                "psnrDb": 24.02039342071479,
                "ssim": 0.838773801711923
              },
              {
                "frame": "hop1_0008",
                "psnrDb": 24.678616862637426,
                "ssim": 0.8502018605796474
              },
              {
                "frame": "hop1_0016",
                "psnrDb": 22.20412604732607,
                "ssim": 0.8368229989680557
              },
              {
                "frame": "l100_0000",
                "psnrDb": 26.837031492099634,
                "ssim": 0.8466108416963731,
                "fusionR1PsnrDb": 26.912989504613773,
                "deltaVsFusionR1Db": -0.07595801251413903
              },
              {
                "frame": "l100_0008",
                "psnrDb": 25.236729291678866,
                "ssim": 0.8223173495473839,
                "fusionR1PsnrDb": 25.491914569949095,
                "deltaVsFusionR1Db": -0.2551852782702291
              },
              {
                "frame": "l100_0016",
                "psnrDb": 22.888467827651034,
                "ssim": 0.8133502554317361,
                "fusionR1PsnrDb": 24.4282769904978,
                "deltaVsFusionR1Db": -1.5398091628467654
              },
              {
                "frame": "r4_0000",
                "psnrDb": 26.844608855150398,
                "ssim": 0.8482985958221443,
                "fusionR1PsnrDb": 26.901918411508156,
                "deltaVsFusionR1Db": -0.05730955635775814,
                "r4SplatPsnrDb": 25.707040766761807,
                "deltaVsR4SplatDb": 1.1375680883885906
              },
              {
                "frame": "r4_0008",
                "psnrDb": 27.171104183068692,
                "ssim": 0.8727949350237642,
                "fusionR1PsnrDb": 26.975301648377705,
                "deltaVsFusionR1Db": 0.19580253469098707,
                "r4SplatPsnrDb": 29.746107838399084,
                "deltaVsR4SplatDb": -2.5750036553303914
              },
              {
                "frame": "r4_0016",
                "psnrDb": 27.30552518235229,
                "ssim": 0.8804686986377033,
                "fusionR1PsnrDb": 26.453783774909922,
                "deltaVsFusionR1Db": 0.8517414074423684,
                "r4SplatPsnrDb": 29.17188994636229,
                "deltaVsR4SplatDb": -1.8663647640099974
              },
              {
                "frame": "r4_0024",
                "psnrDb": 25.316302452187962,
                "ssim": 0.8529137070143937,
                "fusionR1PsnrDb": 25.423298247248916,
                "deltaVsFusionR1Db": -0.10699579506095347,
                "r4SplatPsnrDb": 26.501047553259266,
                "deltaVsR4SplatDb": -1.1847451010713037
              }
            ],
            "mean16Views": {
              "psnrDb": 25.696324787707873,
              "ssim": 0.8486790327918298
            },
            "shared13MeanPsnrDb": 26.172158482511364,
            "shared13FusionR1MeanPsnrDb": 26.36859331705845,
            "hop1SubsetMeanPsnrDb": 23.63437877689276,
            "r4SubsetMeanPsnrDb": 26.659385168189836,
            "comparableBaselines": {
              "fusionR1Mean13": 26.36859331705845,
              "r4SplatOwnHoldouts": 27.78152152619561
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/results/orbit-probe-report.json",
          "recordPointer": "$",
          "byteLength": 6206,
          "sha256": "4f9eb1f15d63f439a4a7d5f65c7ca1a2364e274df44da04f39489c5e07b40008",
          "exactRecord": {
            "question": "can the pipeline extend coverage AROUND the house - the first hop toward full 360 - by rendering the control from the fused splat (true multi-view geometry, smeared at unobserved azimuths), anchoring on the crisp l100 end frame whose registered pose is orbit pose 0, and generating one depth-controlled clip past the house corner?",
            "design": {
              "source": "design/orbit-design.json",
              "fixationConvergence": "all 104 fused cameras converge on one fixation point, median optical-axis miss 0.050 units at radius ~22 - the families genuinely share one fixation target",
              "priorCoverageAzDeg": [
                -18.92,
                16.53
              ],
              "hop": "81 poses continuing from l100_0023's exact pose (center err 0.000000, rot err 0.0000 deg), constant radius 22.77 and height, sweeping -17.61 deg to az -36.53; arc length 7.0 units = l100's proven travel",
              "controlEmission": "cleanup-r1 CPU renderer over fused-r1-30k.ply; far-end control frames show heavy anisotropic smear at unobserved azimuths but structurally correct architecture (the honest probe condition)"
            },
            "controlGate": {
              "protocol": "section-9e two-arm, 21/81 frames, decisive Arm B pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 with BA intrinsics fixed",
              "armB": {
                "registered": "21/21",
                "models": 1,
                "points": 8588,
                "meanTrackLength": 7.061,
                "meanReprojErrorPx": 0.394,
                "configHistogram": {
                  "CALIBRATED": 185,
                  "UNCALIBRATED": 7,
                  "PLANAR_OR_PANORAMIC": 17
                },
                "verifiedPairs": 209
              },
              "precedent": "accepted a100 control gate: 8275 points, 189/210 CALIBRATED",
              "verdict": "PASS - submitted"
            },
            "spend": {
              "totalDollars": 0.50625,
              "currency": "USD",
              "items": [
                {
                  "what": "fal-ai/wan-22-vace-fun-a14b/depth 81f/16fps/720p orbit hop-1 clip",
                  "requestId": "019fd30c-d080-71a2-abd1-ab4f22e92770",
                  "dollars": 0.50625,
                  "priceEvidence": "5.0625 video-seconds x $0.10/s; identical parameters billed at this price in sealed R3 (2026-08-04), R4 and R5 (2026-08-05) runs"
                }
              ],
              "authorisedBasis": "operator message 2026-08-05 'Proceed' to the 360 plan that named the one-hop corner probe at $0.50625"
            },
            "clipArbiter": {
              "protocol": "same section-9e two-arm on 21/81 generated frames",
              "armB": {
                "registered": "21/21",
                "models": 1,
                "points": 10055,
                "meanTrackLength": 7.172,
                "meanReprojErrorPx": 0.694,
                "configHistogram": {
                  "CALIBRATED": 204,
                  "UNCALIBRATED": 1,
                  "PLANAR_OR_PANORAMIC": 5
                },
                "verifiedPairs": 210
              },
              "armADiagnostic": {
                "registered": "18/21",
                "points": 8060
              },
              "note": "strongest parallax signature of any clip in the project (97 pct CALIBRATED pairs); the model turned the smeared control into crisp, architecturally consistent corner views",
              "verdict": "PASS"
            },
            "jointRegistration": {
              "dataset": "fusion r1's 104 frames verbatim + 24/81 hop1 frames = 128, single pinned camera, exhaustive matching",
              "result": {
                "registered": "128/128",
                "models": 1,
                "points": 48405,
                "meanTrackLength": 11.075,
                "meanReprojErrorPx": 0.882
              },
              "gate": "required exactly 1 model and >=122/128; passed with zero unregistered images",
              "junction": "hop1 spans az -37.26 to -18.78 deg in the extended frame, meeting l100's -18.78 exactly (design: -36.53 to -18.92)"
            },
            "holdoutMetrics": {
              "source": "results/holdout-metrics.json (16 holdouts, every 8th sorted image; block sizes multiples of 8 keep fusion r1's exact 13 holdout GT images and add hop1_0000/0008/0016)",
              "shared13": {
                "extended": 26.1722,
                "fusionR1": 26.3686,
                "deltaDb": -0.196
              },
              "r4Subset": {
                "extended": 26.6594,
                "fusionR1": 26.4386,
                "r4Alone": 27.7815,
                "note": "the R4-arc views IMPROVED +0.22 dB vs fusion r1 - added coverage reinforced rather than diluted the core wedge"
              },
              "hop1Subset": {
                "extended": 23.6344,
                "note": "the new wedge reconstructs ~2.5-3 dB below in-wedge views - the fidelity gradient at the coverage frontier; once-observed invention with least cross-view support. Precedent says the NEXT overlapping hop reinforces it (every r5 clip observing the anchor region lifted r4_0000 by +1.1-1.2 dB)"
              },
              "largestSharedRegression": "l100_0016 -1.54 dB (nearest view to the new wedge, most re-reconciliation)"
            },
            "freeRoamCheck": {
              "offPathNovelView": "az -27.8 deg (mid-hop), radius pulled to 85 pct of path, same height - a pose no training or holdout image occupies; renders crisp architecture with readable brick coursing and balustrade detail (renders/novel-extended-midhop.png)",
              "verdict": "the new wedge is usable free-roam volume, not just path reconstruction"
            },
            "coverage": {
              "beforeDeg": 35.4,
              "afterDeg": 53.7,
              "spanDeg": [
                -37.26,
                16.47
              ]
            },
            "implicationsForFull360": {
              "hopMechanicsProven": "anchor-on-frontier-frame + splat-rendered control + section-9e gates + joint refusion all validated in one paid probe",
              "remainingDeg": 306.3,
              "hopsAtProvenSize": "~18 hops of ~17.6 deg",
              "estimatedGenerationCost": "~$9.11 at $0.50625/clip if every hop gates clean; realistic $11-14 with retries",
              "loopClosure": "native last_frame_url on the same endpoint (research/fal-catalog-360-survey.md, OpenAPI-verified) - the closing clip can be pinned to both validated endpoints",
              "openRisks": [
                "prompt must evolve per hop: the current scene sentence describes front-facade features that leave view past ~60-90 deg; side/rear hops describe invented elevations - pure generative extrapolation, no ground truth exists",
                "fidelity gradient at each frontier (~23.6 dB) until the next hop reinforces it",
                "exhaustive matching stops scaling around 200+ frames; switch to sequential matching with loop detection for the accumulating joint solves",
                "each facade needs 2-3 heights (crane family generalizes to any azimuth) or the grazing-angle ground problem rebuilds on four sides"
              ],
              "researchFindings": "no scene-scale multi-view/world model on fal (whole 3D catalog is object-scale); no camera-trajectory-controlled I2V on fal; nearest off-fal scene-scale option is World Labs' Marble API (splat-native). Depth-video conditioning remains the backbone."
            },
            "recordedAt": "2026-08-05"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 552,
          "sha256": "9ba8362785ffc5f7eb9e2a42ca5170b5bacf2ae30f8a433e4afc8505befcfa7b",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 3841,
                "medianInliers": 966,
                "minInliers": 129,
                "pairs": 207
              },
              "6": {
                "maxInliers": 3668,
                "medianInliers": 3141,
                "minInliers": 3050,
                "pairs": 3
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 657,
          "sha256": "786c0a8cb024a5b8804a7d9fb9f938db240d8a4d5b4fda724a72b0ef39fa29a9",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 3710,
                "medianInliers": 849,
                "minInliers": 124,
                "pairs": 204
              },
              "3": {
                "maxInliers": 138,
                "medianInliers": 138,
                "minInliers": 138,
                "pairs": 1
              },
              "6": {
                "maxInliers": 3751,
                "medianInliers": 3058,
                "minInliers": 2175,
                "pairs": 5
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-orbit-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 40786,
          "sha256": "cff529021f928d9b7ba0d7c410fe2908760821fa07bcaede0098f21fb1f487a7",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "First orbit hop toward 360 coverage: one authorized $0.50625 clip past the house corner, control rendered from the fused splat, gated free before submission. Arbiter and joint registration passed (128/128 single model); coverage widened from 35.4 to 53.7 deg for -0.20 dB on shared holdouts; new wedge reconstructs at 23.6 dB (frontier fidelity gradient, honestly recorded). No metric, navigation, portal, or product-default authority granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-orbit-hop1-r1",
            "fileCount": 187,
            "fileIndexHash": "sha256:ca3d922af7cb3032c3e5ccb8b76e3cf302729956c3e1c7573ea9426a844f7690",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1323138,
                "hash": "sha256:a205fe982655a5d3a4f3b89042525eebb77f5c77652553077084ff036ebccbcd",
                "relativePath": "anchor/first-frame-anchor-l100-frame80.png"
              },
              {
                "byteLength": 1048669,
                "hash": "sha256:37d7569491e34c329bfa71e76407759fc7b65dae3cba4ecc352fd7239cec2dc9",
                "relativePath": "brush/eval_10000/c070_0000.png"
              },
              {
                "byteLength": 1060177,
                "hash": "sha256:44bb8883560b56ea8d13c76ddc7790ac083fe5a3b9ea23a2bb991f87b6ecdc0d",
                "relativePath": "brush/eval_10000/c070_0008.png"
              },
              {
                "byteLength": 1156750,
                "hash": "sha256:6c15ee463dcd9eee1e37e2237bd3ec199bd9ed4acc86b4ca1f92998c8edf3746",
                "relativePath": "brush/eval_10000/c070_0016.png"
              },
              {
                "byteLength": 1048942,
                "hash": "sha256:0ccf820e22375025d9bb03b46ec8128cc599ca2d51fa00f58b965fa90660d203",
                "relativePath": "brush/eval_10000/cd040_0000.png"
              },
              {
                "byteLength": 1091337,
                "hash": "sha256:1a5bdba71ad5b8810a33664ce89775e43e9191bf2ebe173edd211b780e629642",
                "relativePath": "brush/eval_10000/cd040_0008.png"
              },
              {
                "byteLength": 1157246,
                "hash": "sha256:ed2a1c93e3378ece0a6b3772f086b021175c2ba902c595bec4233583bff3a78d",
                "relativePath": "brush/eval_10000/cd040_0016.png"
              },
              {
                "byteLength": 1045817,
                "hash": "sha256:f0813290d8df5f62565b88cd0d7725675d18e19e6d73eb1778e26ad04323ad75",
                "relativePath": "brush/eval_10000/hop1_0000.png"
              },
              {
                "byteLength": 1098396,
                "hash": "sha256:ea2ea626b85033da9bb884a0eb4cf07a34ea8f4bd5ee5a73ec206e9c1dcc70c3",
                "relativePath": "brush/eval_10000/hop1_0008.png"
              },
              {
                "byteLength": 1147665,
                "hash": "sha256:1cb60109065639e621d76ee7cf4b9ac7b2060fe44285659d88f409dc7772d96d",
                "relativePath": "brush/eval_10000/hop1_0016.png"
              },
              {
                "byteLength": 1048721,
                "hash": "sha256:30e56336f6ee992bbfd7b4bbc7f976d12d8961882e56be4d31bd5a16a26c2ce3",
                "relativePath": "brush/eval_10000/l100_0000.png"
              },
              {
                "byteLength": 1061972,
                "hash": "sha256:d9c16be70877754e321548abb9ad37800361652414d2a6cde3f49b14f455e384",
                "relativePath": "brush/eval_10000/l100_0008.png"
              },
              {
                "byteLength": 1052465,
                "hash": "sha256:fdca441d693bcc42dc157c65ac03ad974fbfc576da289d666a8289b8772e4798",
                "relativePath": "brush/eval_10000/l100_0016.png"
              },
              {
                "byteLength": 1048748,
                "hash": "sha256:6d144b50952666d31f6e9e8af04c32a517b99046aa20cc8d1db23cbff734e643",
                "relativePath": "brush/eval_10000/r4_0000.png"
              },
              {
                "byteLength": 1061455,
                "hash": "sha256:c7fcc308a38c87a980fc3fc23bcd7d9881d70b996113e1980f2759c2da149759",
                "relativePath": "brush/eval_10000/r4_0008.png"
              },
              {
                "byteLength": 1105935,
                "hash": "sha256:d6d09477f38cc027b4b85c32d7b1920939452c220d92908773bd54cc0c4fc20b",
                "relativePath": "brush/eval_10000/r4_0016.png"
              },
              {
                "byteLength": 1198418,
                "hash": "sha256:67b0b594642c6c28aff5539cc8326a6e6591163a38a989ce9baa593a9f53a577",
                "relativePath": "brush/eval_10000/r4_0024.png"
              },
              {
                "byteLength": 1067454,
                "hash": "sha256:895ca18f57638ce1c5af3848e1905f993fcbc804c4337467de8f02987d47ce94",
                "relativePath": "brush/eval_15000/c070_0000.png"
              },
              {
                "byteLength": 1078718,
                "hash": "sha256:3a648c956770e072bc99c0f31f881480ed71a0225f112bbe5d712d55717072fd",
                "relativePath": "brush/eval_15000/c070_0008.png"
              },
              {
                "byteLength": 1191859,
                "hash": "sha256:37908eb20b7e794759715657cbfc9952fdba88577e696019754f4aa1c9363e6a",
                "relativePath": "brush/eval_15000/c070_0016.png"
              },
              {
                "byteLength": 1067291,
                "hash": "sha256:2ede22ba9ca9610c49b64f6b447a82c246eafa29bee49eec09f01497f7b21a25",
                "relativePath": "brush/eval_15000/cd040_0000.png"
              },
              {
                "byteLength": 1110337,
                "hash": "sha256:0387d1944b5197866304741454c32ce7a02ec78634a398e45a9e992627bf51e3",
                "relativePath": "brush/eval_15000/cd040_0008.png"
              },
              {
                "byteLength": 1182548,
                "hash": "sha256:a2db6478e91757df448adb0fa9f26daead4f3db597928997194ffb78c9199bea",
                "relativePath": "brush/eval_15000/cd040_0016.png"
              },
              {
                "byteLength": 1080077,
                "hash": "sha256:b3f313bb087207fb2f7ba23d2d479e1c801b5041270d01551a9e6cc48eae73b1",
                "relativePath": "brush/eval_15000/hop1_0000.png"
              },
              {
                "byteLength": 1129807,
                "hash": "sha256:43c2b7937b6c499967ef1277483ff79e9a910c0434c60fa74b65da65c859d07c",
                "relativePath": "brush/eval_15000/hop1_0008.png"
              },
              {
                "byteLength": 1184127,
                "hash": "sha256:0e040479de065f6a13326a6eda8a5ade3d7495b0011917294b4005dc369e804a",
                "relativePath": "brush/eval_15000/hop1_0016.png"
              },
              {
                "byteLength": 1067452,
                "hash": "sha256:f4c107cf23d41e56eb2ecabf7ca88899fc5b7c27bd4ef476deaf020036e10c7f",
                "relativePath": "brush/eval_15000/l100_0000.png"
              },
              {
                "byteLength": 1082836,
                "hash": "sha256:be1ac7a5be641937230ef4e48b4922670cd4c7af430f190c93d3cd184d58fd40",
                "relativePath": "brush/eval_15000/l100_0008.png"
              },
              {
                "byteLength": 1075633,
                "hash": "sha256:fa0b0b6d020b01484bcddff01c19370dde22b0266e9329b0345ba0aa56a28197",
                "relativePath": "brush/eval_15000/l100_0016.png"
              },
              {
                "byteLength": 1067507,
                "hash": "sha256:56ff09183b05440c3104c4d76a85b21f4a312c7458c13826c9769ff2e2598547",
                "relativePath": "brush/eval_15000/r4_0000.png"
              },
              {
                "byteLength": 1077575,
                "hash": "sha256:fc136c04817b452ec13675658164dc97494f4b38d089061f93ff0f4c45e6bdb3",
                "relativePath": "brush/eval_15000/r4_0008.png"
              },
              {
                "byteLength": 1127858,
                "hash": "sha256:8793aa642d7b152d1d964ba04fae8c145097a8e51628dc6718f6e6832e439243",
                "relativePath": "brush/eval_15000/r4_0016.png"
              },
              {
                "byteLength": 1226980,
                "hash": "sha256:b5f1fece218d5e4e5adbd5afc4fcd5990208e70310a9a68a65fa4733798cea96",
                "relativePath": "brush/eval_15000/r4_0024.png"
              },
              {
                "byteLength": 1065741,
                "hash": "sha256:41b5256f8c56122848f5cc002bf8d545f8bb3d6ee7ace699803b5c120af8d274",
                "relativePath": "brush/eval_20000/c070_0000.png"
              },
              {
                "byteLength": 1082695,
                "hash": "sha256:e50b73a02b6985fde791db3939f779d015eb1c14b837895906f92b18e3d90230",
                "relativePath": "brush/eval_20000/c070_0008.png"
              },
              {
                "byteLength": 1206273,
                "hash": "sha256:616aa084c616bc8029a74e879a145ec6b226e73c1cf1535b76a344c05cc018d6",
                "relativePath": "brush/eval_20000/c070_0016.png"
              },
              {
                "byteLength": 1065293,
                "hash": "sha256:0440b1ad8ce67ca2de436fbd85aeb61f6a79e91206ea1cbc227d2aa24baa357a",
                "relativePath": "brush/eval_20000/cd040_0000.png"
              },
              {
                "byteLength": 1113476,
                "hash": "sha256:6233e5f34af5c014a8866d431326ed819a5441293f84256a71dc90a702f4b9a4",
                "relativePath": "brush/eval_20000/cd040_0008.png"
              },
              {
                "byteLength": 1189021,
                "hash": "sha256:83e8244912a4098f1dd2765c42fbe56d92ec8cd26f6089dce477e6c9989741bb",
                "relativePath": "brush/eval_20000/cd040_0016.png"
              },
              {
                "byteLength": 1082434,
                "hash": "sha256:5404cb38c5c17da154e946da2dd2d0c397282caf1effb70abc84fe3101d1d647",
                "relativePath": "brush/eval_20000/hop1_0000.png"
              },
              {
                "byteLength": 1139062,
                "hash": "sha256:02dde95ea869e2f324fccd9e4cdb9cf512253b2d241733e208b2f2822b5acaf7",
                "relativePath": "brush/eval_20000/hop1_0008.png"
              },
              {
                "byteLength": 1207595,
                "hash": "sha256:440b4ed7ef1d305dc0125c3692d4eb59244a1efc4598473dfad2875c79581b98",
                "relativePath": "brush/eval_20000/hop1_0016.png"
              },
              {
                "byteLength": 1065758,
                "hash": "sha256:132998bab18c076e8d7f193ab977a720a68bc6860968baa275798d8d4057f41e",
                "relativePath": "brush/eval_20000/l100_0000.png"
              },
              {
                "byteLength": 1092559,
                "hash": "sha256:5dfd112ee717a9093959d2a44ef6c2c3cfb6103bdad17493f89f0dd29283f53a",
                "relativePath": "brush/eval_20000/l100_0008.png"
              },
              {
                "byteLength": 1081107,
                "hash": "sha256:ad53f8093d15e302f9771d6bd6342b784d3c657c0142ca4276a12f0df18caa27",
                "relativePath": "brush/eval_20000/l100_0016.png"
              },
              {
                "byteLength": 1065579,
                "hash": "sha256:5bfad4c3c17cd7332c46bd83bb9531b303e65974afd0d1a49af64da5602b2156",
                "relativePath": "brush/eval_20000/r4_0000.png"
              },
              {
                "byteLength": 1080680,
                "hash": "sha256:9820b0a260b4cda2c1e78ecb07cc32d433f4b6984224fe75497c1623c98bcae1",
                "relativePath": "brush/eval_20000/r4_0008.png"
              },
              {
                "byteLength": 1134797,
                "hash": "sha256:bd6ad866b21c695c0d7785191f4305cfb7a42137eeb62a63ee91fb4821601d97",
                "relativePath": "brush/eval_20000/r4_0016.png"
              },
              {
                "byteLength": 1240429,
                "hash": "sha256:63273624a09a4df102d705541096eb1df3cf48cfdf6c72ce000c61befa007c38",
                "relativePath": "brush/eval_20000/r4_0024.png"
              },
              {
                "byteLength": 1064502,
                "hash": "sha256:fa7ccc658d6462ef4ac0869fd551c1957bf17bca61e9b2c9522b8d3caa21ea73",
                "relativePath": "brush/eval_25000/c070_0000.png"
              },
              {
                "byteLength": 1083389,
                "hash": "sha256:237e024a5632371c5e7a03be71e4d3e6a54f150457a4d6b5871307e735d09a50",
                "relativePath": "brush/eval_25000/c070_0008.png"
              },
              {
                "byteLength": 1214072,
                "hash": "sha256:03419b87d66beffe20f8992c114b234eb71bd8d4bfe68b913385b017e74d070a",
                "relativePath": "brush/eval_25000/c070_0016.png"
              },
              {
                "byteLength": 1064321,
                "hash": "sha256:45009406f2e080cd3e7746f0a739c87872c0576d998ce52ba4f08daf7f6c85d1",
                "relativePath": "brush/eval_25000/cd040_0000.png"
              },
              {
                "byteLength": 1116906,
                "hash": "sha256:317f101e23e6448e1f63545cc5335d4050a58ace59a5977e0b2a7210b867c18f",
                "relativePath": "brush/eval_25000/cd040_0008.png"
              },
              {
                "byteLength": 1193211,
                "hash": "sha256:16663c68caf7c86ea55381f42eb2aacdc3159c9ae2bcdd8bb89b93064f445963",
                "relativePath": "brush/eval_25000/cd040_0016.png"
              },
              {
                "byteLength": 1085291,
                "hash": "sha256:7527980eacffe17e9442d4315565ccfa28c697135a504bd31f1ed78e4c76f377",
                "relativePath": "brush/eval_25000/hop1_0000.png"
              },
              {
                "byteLength": 1143418,
                "hash": "sha256:bf31a16b59d017c1882f3aa93136dbd0cc9ec3eab8c93f59739e25ed07edd7b1",
                "relativePath": "brush/eval_25000/hop1_0008.png"
              },
              {
                "byteLength": 1215261,
                "hash": "sha256:86b752da7d1181a5c351367eea5f600a7e1d6dd0eb612c789580c0f32045afab",
                "relativePath": "brush/eval_25000/hop1_0016.png"
              },
              {
                "byteLength": 1064510,
                "hash": "sha256:3e9065bd11f2eba9b5c1d6a03a6cf9ca5b17e4cd1066667f62e9bd58063b0269",
                "relativePath": "brush/eval_25000/l100_0000.png"
              },
              {
                "byteLength": 1096127,
                "hash": "sha256:f19f3fae5781c6642b9bb2af318ff6f1f1a561fbef6ace7d59265d80f1693735",
                "relativePath": "brush/eval_25000/l100_0008.png"
              },
              {
                "byteLength": 1085674,
                "hash": "sha256:bb7bdb71cecebe39dacca1aaeee13835820de64bb5e2de610fc275e50ca74bae",
                "relativePath": "brush/eval_25000/l100_0016.png"
              },
              {
                "byteLength": 1064647,
                "hash": "sha256:dccbf03b4019cba7638e4762263188d25c9a4af41cde1697f750f764070f8b21",
                "relativePath": "brush/eval_25000/r4_0000.png"
              },
              {
                "byteLength": 1081571,
                "hash": "sha256:85747ed6f0aa291704aff90bd950249d8fb21f62fa6ce7c38d8d4c9443729b21",
                "relativePath": "brush/eval_25000/r4_0008.png"
              },
              {
                "byteLength": 1137418,
                "hash": "sha256:aec73111f04689916326ef74059651aa7fde295f42fd9487604137f910ce6784",
                "relativePath": "brush/eval_25000/r4_0016.png"
              },
              {
                "byteLength": 1243822,
                "hash": "sha256:7e7fb8586081345f325d8c37e414cbf4fd9207e85370ac2caae66858a764d926",
                "relativePath": "brush/eval_25000/r4_0024.png"
              },
              {
                "byteLength": 1070792,
                "hash": "sha256:a3ab9a54f77a23628594e22447b47f1b598ec9df362a8d3fd2c8fa0eed9a9c4a",
                "relativePath": "brush/eval_30000/c070_0000.png"
              },
              {
                "byteLength": 1088899,
                "hash": "sha256:46552970d22af59a565c0a38b8c9eb4577bbcd9dc784dce7c39bbbcf1e60a37d",
                "relativePath": "brush/eval_30000/c070_0008.png"
              },
              {
                "byteLength": 1216625,
                "hash": "sha256:cbb5f89b2ead8f8f078086d4a1003bdcfc7f8eacabd93a41a4952fbc35c5e8d8",
                "relativePath": "brush/eval_30000/c070_0016.png"
              },
              {
                "byteLength": 1070877,
                "hash": "sha256:1b9b2edf170f0e89028fc9a48a1c5f9059d544d28b300a24236a7b4cd6e3ac1f",
                "relativePath": "brush/eval_30000/cd040_0000.png"
              },
              {
                "byteLength": 1123285,
                "hash": "sha256:744fd72938e8ebb0b55e38d8c01cd2f454edf0fe8d6c976b326c3064c0ff4926",
                "relativePath": "brush/eval_30000/cd040_0008.png"
              },
              {
                "byteLength": 1196985,
                "hash": "sha256:042ef97c7a1feee9ce96b37443022f3709bb32d39d3b9962b3f04bae9a0dcf42",
                "relativePath": "brush/eval_30000/cd040_0016.png"
              },
              {
                "byteLength": 1090935,
                "hash": "sha256:c9ab5bed2ea2d3503bcb6dc9ea802e04d1e41b730d1a1b9a6ba1a2c55e4420cd",
                "relativePath": "brush/eval_30000/hop1_0000.png"
              },
              {
                "byteLength": 1147143,
                "hash": "sha256:24235c38b93010d1c7d6a157af5cba62da1df87e1e9823b32bc64505222fcfce",
                "relativePath": "brush/eval_30000/hop1_0008.png"
              },
              {
                "byteLength": 1223186,
                "hash": "sha256:c0580e49bdb82ff4d2e47444dbceaedf6344bb73add374a7fc0d7d418c979dcc",
                "relativePath": "brush/eval_30000/hop1_0016.png"
              },
              {
                "byteLength": 1070756,
                "hash": "sha256:d952813869c3de676ff4549222f133ffced0359edff64c7eb405ecb61c765be1",
                "relativePath": "brush/eval_30000/l100_0000.png"
              },
              {
                "byteLength": 1099509,
                "hash": "sha256:7954b218049d86a568a0a9a440c824b906e7975ba63ce8688facfef5dbcb201c",
                "relativePath": "brush/eval_30000/l100_0008.png"
              },
              {
                "byteLength": 1094293,
                "hash": "sha256:bf26cd5007c85150bba9e32b506d9b6617565928cd844b3a57446295392b6212",
                "relativePath": "brush/eval_30000/l100_0016.png"
              },
              {
                "byteLength": 1070929,
                "hash": "sha256:f3d28f0451c00f9499e5950346eded9bdc5455239fe9c51a0129d8a5174e7600",
                "relativePath": "brush/eval_30000/r4_0000.png"
              },
              {
                "byteLength": 1087731,
                "hash": "sha256:12991723fdeb75cfacf742f4cfe765dd75cc4fc353786bd9559adf01af8ec7af",
                "relativePath": "brush/eval_30000/r4_0008.png"
              },
              {
                "byteLength": 1140589,
                "hash": "sha256:2f25d562be778a4bc07db99f9456cc87b8d25a83e16b0ed5ef9702bcd623da01",
                "relativePath": "brush/eval_30000/r4_0016.png"
              },
              {
                "byteLength": 1249051,
                "hash": "sha256:52579f0324cd89547089bb36ebc832a735bd2defc9bac65904c1aa5f235180be",
                "relativePath": "brush/eval_30000/r4_0024.png"
              },
              {
                "byteLength": 1016677,
                "hash": "sha256:ce0d39289b1e4359fabbf3350da6902eb64e770c9e6344b3d153d3b1f3b73906",
                "relativePath": "brush/eval_5000/c070_0000.png"
              },
              {
                "byteLength": 1018236,
                "hash": "sha256:1de745821a0e6f2fb1ad28514c7707d8db735a90462d7527249284e1e56d534d",
                "relativePath": "brush/eval_5000/c070_0008.png"
              },
              {
                "byteLength": 1085602,
                "hash": "sha256:059a15ec1acc172baf51158fcfc0ccacbd17ce08e9c7e5043511249d2c32d4be",
                "relativePath": "brush/eval_5000/c070_0016.png"
              },
              {
                "byteLength": 1016605,
                "hash": "sha256:986724e336ffe366ea0fd17a535d24d3d0543788e3453bad4794e9cf5e6406ef",
                "relativePath": "brush/eval_5000/cd040_0000.png"
              },
              {
                "byteLength": 1047574,
                "hash": "sha256:a9023ff019fd4a235baeb3a324ba152d333d0afe57c9044a3b2e5141c068df62",
                "relativePath": "brush/eval_5000/cd040_0008.png"
              },
              {
                "byteLength": 1101738,
                "hash": "sha256:b40b45b871058100bcfc0d42c2eaa79c7e1de3fb45c7bd0ceebb39c5f4166710",
                "relativePath": "brush/eval_5000/cd040_0016.png"
              },
              {
                "byteLength": 1000744,
                "hash": "sha256:3c61f18a25e46f37015715e75f7e0327503454f028dae70638138843fc9c7728",
                "relativePath": "brush/eval_5000/hop1_0000.png"
              },
              {
                "byteLength": 1035140,
                "hash": "sha256:a4e62cd83ac19920c90ffc014b43430d70ebd9eb4e99724660bcd64e34605c74",
                "relativePath": "brush/eval_5000/hop1_0008.png"
              },
              {
                "byteLength": 1076787,
                "hash": "sha256:8967d2035b6afbadb096df515378cdf7353ca7a8ee0504f2044996efdf5745b1",
                "relativePath": "brush/eval_5000/hop1_0016.png"
              },
              {
                "byteLength": 1016780,
                "hash": "sha256:0de08c48cf005ab5a33f692632e08ac0638b4cff01383e5fa8f3827baf03b6e4",
                "relativePath": "brush/eval_5000/l100_0000.png"
              },
              {
                "byteLength": 1015673,
                "hash": "sha256:80906686d38bdb59e28f157ce3fd3d74ca8e48e6f61dc851955093cde29f267d",
                "relativePath": "brush/eval_5000/l100_0008.png"
              },
              {
                "byteLength": 995481,
                "hash": "sha256:493b1cdeec9a1981805e8a26cf683a590fc8077c86824d82be6ac5ead3c6ccf5",
                "relativePath": "brush/eval_5000/l100_0016.png"
              },
              {
                "byteLength": 1016905,
                "hash": "sha256:9de53bd7b661f89fd1a1983acd8105368c386dfac53d9db355db7932a003bbda",
                "relativePath": "brush/eval_5000/r4_0000.png"
              },
              {
                "byteLength": 1026599,
                "hash": "sha256:e370a97a942492f800e992be189cf5dd9154ed68dacad83720f0375374af3387",
                "relativePath": "brush/eval_5000/r4_0008.png"
              },
              {
                "byteLength": 1064698,
                "hash": "sha256:a626d70874f1eaeca4c8892702f1e7b296bd825b74334b85ff654e9dc7726ac7",
                "relativePath": "brush/eval_5000/r4_0016.png"
              },
              {
                "byteLength": 1132595,
                "hash": "sha256:5d11c3f4f62b4eb999a04cbed795b5825fe70a4031df1853ab184229006cac50",
                "relativePath": "brush/eval_5000/r4_0024.png"
              },
              {
                "byteLength": 117312903,
                "hash": "sha256:85c702ff8d6e3db4a76664036cbb1ade3fade6c4c9e2aebee5f067dc1b4ab1b0",
                "relativePath": "brush/orbit-r1-30k.ply"
              },
              {
                "byteLength": 4487181,
                "hash": "sha256:d8e20926c04aced95bf17fab7a0af9ec57f7741655b4b67f1456d6dec62b47ef",
                "relativePath": "control/control-81f-16fps.mp4"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "dataset/sparse/0/cameras.txt"
              },
              {
                "byteLength": 21434,
                "hash": "sha256:a51c682d4b53a09679b2227faf74cdaf6adb857e75dfc32c4a535d89025299e0",
                "relativePath": "dataset/sparse/0/frames.txt"
              },
              {
                "byteLength": 47609031,
                "hash": "sha256:d8c2d92f3a2f0cd0ddf391046b17216669d2a7e64a559e9419e2c2871f452aa5",
                "relativePath": "dataset/sparse/0/images.txt"
              },
              {
                "byteLength": 8917360,
                "hash": "sha256:5f7bcd8dae22061cee7067896a1c920446c73a75cf27f16abecda0e58219443b",
                "relativePath": "dataset/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:0b4a62011251aca340c14e661821717f929a489ac80e5e60b0cf9d28accf8b03",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "dataset/sparse/0/rigs.txt"
              },
              {
                "byteLength": 2530,
                "hash": "sha256:40c0747cdbc1c12c0ea13531e33cc4b0ae84c147c703fc8e0abcc71e1d8aa18e",
                "relativePath": "design/orbit-design.json"
              },
              {
                "byteLength": 52891,
                "hash": "sha256:27ca04fc592403d0c38c0c6596183c296dedbe4756c9ac17565c09a20377730f",
                "relativePath": "design/orbit-poses.json"
              },
              {
                "byteLength": 740,
                "hash": "sha256:fb916bec6ae3116be1a19d96fa185042b58f7126d466c207aa73f2d24e5fd4ae",
                "relativePath": "gate/default/analyzer.log"
              },
              {
                "byteLength": 11429,
                "hash": "sha256:7ed02f7a6758565244e275b654fe24ef51d88ca017958160696af23c0a1fb901",
                "relativePath": "gate/default/feat.log"
              },
              {
                "byteLength": 7536,
                "hash": "sha256:8ad07546fd9118b1021164617b4dada50d5d3811c4d9dc2cef5b1704779e184c",
                "relativePath": "gate/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:a536540a406d35dd3c0e4d0f0311d7a726e46082f30f1a89629439545f877e4e",
                "relativePath": "gate/default/match.log"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:142e734032d7b546f03cd9629c98ccfa97f41ad229f028a2eb95e1b2805e7a6a",
                "relativePath": "gate/default/sparse/0/project.ini"
              },
              {
                "byteLength": 553,
                "hash": "sha256:8dcb829b86dd157e546ba63689dc49655d0dc75f722f96a70221d194a8e482fa",
                "relativePath": "gate/default/two-view-report.json"
              },
              {
                "byteLength": 740,
                "hash": "sha256:820f90dc171e50572cb6ef4caaeeab26e9a8311613d0fae53942ed3863193601",
                "relativePath": "gate/ki/analyzer.log"
              },
              {
                "byteLength": 11576,
                "hash": "sha256:f39f160da2ccb797cd0753e15c16cbf16acd5194da22d4a8e6ea3afdddc69cc5",
                "relativePath": "gate/ki/feat.log"
              },
              {
                "byteLength": 7949,
                "hash": "sha256:fdcee4b2825f8bcee9c69e76539b21469acc5478ee6ee63fabd854e518e3582a",
                "relativePath": "gate/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:eddc463702931851a99aca25e490e00728d1564b0d62398ccc85b4c9f3a1aedc",
                "relativePath": "gate/ki/match.log"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "gate/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 3741,
                "hash": "sha256:6b214ad09d215d24481b53b9ffa79f5ac3082af6506bf9855e891cb3cb5d096f",
                "relativePath": "gate/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 5371284,
                "hash": "sha256:9000df2b174955d62ecf7b3eb5f34f9ddf4e5fa2ae4fa553152009d6c1ed5af5",
                "relativePath": "gate/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1256614,
                "hash": "sha256:31fc76ce8df40ca91b6a900f60c5f006fe64ca94a8ccb96626ec5373364e0e0c",
                "relativePath": "gate/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2245,
                "hash": "sha256:040a0988c255a9ad7dad321e2aaf1b803d20280698f12e3607d46d45a4c82189",
                "relativePath": "gate/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "gate/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 652,
                "hash": "sha256:464aab6ad021c5cbe1090e5a860a379fe52bcd9e9bc0c32398b3feee183dbbe0",
                "relativePath": "gate/ki/two-view-report.json"
              },
              {
                "byteLength": 1709,
                "hash": "sha256:f1f5804d47998c83f356dd2d242fe0bb9c0bf169a031aefa5ff7dff6f2b3fbec",
                "relativePath": "inputs/req-wan-vace-depth-orbit-hop1.json"
              },
              {
                "byteLength": 466,
                "hash": "sha256:8a9cc2e714ac584fbb8ac0155ea7f59572d9d1248bd897f65e2657d625b327bc",
                "relativePath": "inputs/submit.json"
              },
              {
                "byteLength": 252,
                "hash": "sha256:4328e438f9362cd4c1752de4b741d08e885e60ff2644a33f3ccc64a89d31b88a",
                "relativePath": "inputs/upload-anchor-initiate.json"
              },
              {
                "byteLength": 250,
                "hash": "sha256:ff1bb355212fa3c069f63eddfc077b6a106f3d92d06365035d1b0813713d433d",
                "relativePath": "inputs/upload-control-initiate.json"
              },
              {
                "byteLength": 851,
                "hash": "sha256:5bdbbe1fb1f2c3a98759bfc3d84e0ec16b78a2cecc0ce0c87e007427b90d88df",
                "relativePath": "logs/analyze-orbit.log"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 70141,
                "hash": "sha256:f063ea2c530b2af50eace698d48bf09a4abc20f68770b75304ead8dca7819c6a",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 34312,
                "hash": "sha256:c4222f4fadf2422303116f6633d4bd7c720319fc3fa73bb626ae15ae0bc7ad35",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 1761,
                "hash": "sha256:ded7dc47b1cb92d92a02ae1af63c3506c7800017e8cfe8ecef6efabed68f39ce",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 1085,
                "hash": "sha256:c797cb7c4dc8d26da38d9c208bfd3925612c03023b2989d99951727d2eb542d8",
                "relativePath": "logs/dataset-map.txt"
              },
              {
                "byteLength": 2336,
                "hash": "sha256:784810dadec305af4088e877fcef6ddef75de4059525034c5f6333f18697f376",
                "relativePath": "logs/emit-control.log"
              },
              {
                "byteLength": 885,
                "hash": "sha256:f5bbcca62d83468abf0ac075dc721837fd7879bf734295b35f3703d9647fa3e1",
                "relativePath": "logs/emit-summary.json"
              },
              {
                "byteLength": 1372,
                "hash": "sha256:0e3ef04586ad33dc16d285a7b469e8965fba8bb9b0ad9ad9a7de457c0108d7b0",
                "relativePath": "logs/fuse-extend-console.log"
              },
              {
                "byteLength": 1853,
                "hash": "sha256:072512cf875fa024007435bba227600341e929c74b1eaba0dbd1d8770f5204bb",
                "relativePath": "logs/gate-control.log"
              },
              {
                "byteLength": 1110,
                "hash": "sha256:375988741e0c9ccf221475097d60667c990ada28bee232aa1539732f044fdf1e",
                "relativePath": "logs/metrics.log"
              },
              {
                "byteLength": 747,
                "hash": "sha256:eeaf4d8930b534a0613ea01faf8e646cb73682df63251d8a97f6a14971786d31",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 754,
                "hash": "sha256:2275083da32bc109321fd565f0cdf83f949be8f6344e5a29fb04c6bd2f0a0530",
                "relativePath": "logs/poll.log"
              },
              {
                "byteLength": 42,
                "hash": "sha256:cb5671c4ebd502e09e25c308c8ef20bd258eab3dd8a8858add8e26f59828bbfa",
                "relativePath": "logs/request.txt"
              },
              {
                "byteLength": 1878,
                "hash": "sha256:72a6b824fae35d14e9ad16f367139d2ea76e052681a74e276aa4edac151f644f",
                "relativePath": "logs/solve.log"
              },
              {
                "byteLength": 1050,
                "hash": "sha256:b8150477ca0433d33f6ef57c67706115f1ade30ae19330a2ab538bc4dde4538d",
                "relativePath": "logs/submit.log"
              },
              {
                "byteLength": 465,
                "hash": "sha256:8c1f9f99da29f847106fafd321b51cdb91177a4469a375b5e1bc7b073e561d4a",
                "relativePath": "logs/verify.log"
              },
              {
                "byteLength": 482,
                "hash": "sha256:509cd92949fa30872d0427dacd1e060119a09967c398dd4120b4ceb5a52962e4",
                "relativePath": "outputs/final-status.json"
              },
              {
                "byteLength": 2511,
                "hash": "sha256:7f655343df6dd36f1cf6529d9e4d0ddbcd9bbc27458efb4e1c3621af365ca6a7",
                "relativePath": "outputs/frames-list.txt"
              },
              {
                "byteLength": 1667,
                "hash": "sha256:d52dd80b45b958f8edb207ced037bfd9e8ec3fa4f1a54304913aaf45fd955f27",
                "relativePath": "outputs/response.json"
              },
              {
                "byteLength": 102069418,
                "hash": "sha256:5f4e6bdd73c75b8acfdaa42781ce817c4b82fdf89f18ee760e0c33848f4f1fad",
                "relativePath": "outputs/wan-vace-orbit-hop1-frames.zip"
              },
              {
                "byteLength": 4176863,
                "hash": "sha256:194602993a6a47f4780b251e18dd7ef2198bbc09493f6ec8ce97b5558e4c791f",
                "relativePath": "outputs/wan-vace-orbit-hop1.mp4"
              },
              {
                "byteLength": 952048,
                "hash": "sha256:896ab4d54f3676e364d6cf911b4756071612c8644e5a3b5ee1f46d4b97bdb60d",
                "relativePath": "renders/novel-extended-midhop.png"
              },
              {
                "byteLength": 19997,
                "hash": "sha256:b5bbd74258f05ca38f7ab467eaed37cc020c70e02869f515af698a34f64e38c9",
                "relativePath": "research/fal-catalog-360-survey.md"
              },
              {
                "byteLength": 1214,
                "hash": "sha256:49e6db99ed2a629b500b5b86aeb7adb61cdeecabdac107ca7f306f9e01fc1133",
                "relativePath": "results/extend-geometry.json"
              },
              {
                "byteLength": 3503,
                "hash": "sha256:6ae812765fef3211838d66046ee39ebeed50c75e6ce42891ff72a3309e410947",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 6206,
                "hash": "sha256:4f9eb1f15d63f439a4a7d5f65c7ca1a2364e274df44da04f39489c5e07b40008",
                "relativePath": "results/orbit-probe-report.json"
              },
              {
                "byteLength": 8667,
                "hash": "sha256:7208cf09f1ab991063a7420a496928c3a58183568f9b3f69091346774a99c40a",
                "relativePath": "scripts/analyze-orbit.py"
              },
              {
                "byteLength": 5180,
                "hash": "sha256:493af45189392eb2e210afe97f3a9811ea689166234a298c8541f013887022dd",
                "relativePath": "scripts/emit-control.py"
              },
              {
                "byteLength": 3814,
                "hash": "sha256:56a89738e1b717fd0a7287498ecb70910610bc664e20050c6ff4e875844e5095",
                "relativePath": "scripts/fuse-extend.sh"
              },
              {
                "byteLength": 3279,
                "hash": "sha256:f6416327c3e81061c4cc97194edf5cef50631b8b9b008cd0a664292493a01ca5",
                "relativePath": "scripts/gate-control.sh"
              },
              {
                "byteLength": 4022,
                "hash": "sha256:950c7d70c51bf39a5f72ed014efa769ccb2157d8874166697504c9289774f41e",
                "relativePath": "scripts/metrics-extend.py"
              },
              {
                "byteLength": 2072,
                "hash": "sha256:3aadff3b63d606701b4c2dde3b5e2bfe2e4a34415f146b933f71bba083f11e6b",
                "relativePath": "scripts/poll-hop1.sh"
              },
              {
                "byteLength": 4847,
                "hash": "sha256:a29e1903afa9e22c5cca28ec1ffbdbf3cf41dd060c0163cf6e8c85f0d4b5f174",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 3442,
                "hash": "sha256:4f6607cb3702aa09be32a6e788b14e8a9cadceea82b44d29da9a9e80aa060d25",
                "relativePath": "scripts/solve-hop1.sh"
              },
              {
                "byteLength": 5318,
                "hash": "sha256:d0411a2f498f098fa79257536fa02f1223beeae159f361f7c41bed9af410c1b5",
                "relativePath": "scripts/submit-hop1.sh"
              },
              {
                "byteLength": 4675,
                "hash": "sha256:3f367692e8a7a05f459796154969d84ddaa6cb5982ba346f55c847735e9a37f5",
                "relativePath": "scripts/verify-extend.py"
              },
              {
                "byteLength": 740,
                "hash": "sha256:20c363bff54a37067a6c6b3ce914a1df4e2bc66cb288562eb41a7ffe6985462d",
                "relativePath": "solve/default/analyzer.log"
              },
              {
                "byteLength": 11438,
                "hash": "sha256:cda2267cb38b97908cadf4e88748dd955d122965a562f916062002d3b264c499",
                "relativePath": "solve/default/feat.log"
              },
              {
                "byteLength": 46051,
                "hash": "sha256:e061cdf116111cd90d11b4059c858326ed5cda7e8abae4d4855835dc0d565c60",
                "relativePath": "solve/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:fbdbff1fc705395a579e498e41d08d9440b0368a628f47eb24682fbbc3dad987",
                "relativePath": "solve/default/match.log"
              },
              {
                "byteLength": 2256,
                "hash": "sha256:05aa2a641e2472bcf8069f6a0fa1dbf78b43475b66bb59e5d1349a2f54ef655c",
                "relativePath": "solve/default/sparse/0/project.ini"
              },
              {
                "byteLength": 552,
                "hash": "sha256:9ba8362785ffc5f7eb9e2a42ca5170b5bacf2ae30f8a433e4afc8505befcfa7b",
                "relativePath": "solve/default/two-view-report.json"
              },
              {
                "byteLength": 741,
                "hash": "sha256:8e480db042d8bfdebb33ed76a010c2e95c0536232189fac70a6a732847d3f912",
                "relativePath": "solve/ki/analyzer.log"
              },
              {
                "byteLength": 11584,
                "hash": "sha256:7db0de443b042344904a3c300c3846157d063436c89ed6fbc77a7e211d713ef7",
                "relativePath": "solve/ki/feat.log"
              },
              {
                "byteLength": 7844,
                "hash": "sha256:9be13c566eaeffc8f58826bf52831d8f7fd30755137848e49c792a29f1d42999",
                "relativePath": "solve/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:6d811d8f5dfcd27ddcdf13cc15be4f8e30938df446c2298b9e7f73d1bc8017f7",
                "relativePath": "solve/ki/match.log"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "solve/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 3683,
                "hash": "sha256:8bbd5e496cfe43e90f0a96728e9861d684cba3c1c29b9db4888f8cb3712742b9",
                "relativePath": "solve/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 7855516,
                "hash": "sha256:17aecc9c5a35d33d31125edb5a8144794db3460b445b9298fbe8483b85b4d318",
                "relativePath": "solve/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1488975,
                "hash": "sha256:d3ba433176bbcc715b717db66f28b74003cc65ae9c2a4ceed5cec98d1f6b40b7",
                "relativePath": "solve/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2248,
                "hash": "sha256:21b2c9174950b1502ffee3e0d97a9ee1ae37acf0b9d90bbf45613afa46190f23",
                "relativePath": "solve/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 657,
                "hash": "sha256:786c0a8cb024a5b8804a7d9fb9f938db240d8a4d5b4fda724a72b0ef39fa29a9",
                "relativePath": "solve/ki/two-view-report.json"
              },
              {
                "byteLength": 2634,
                "hash": "sha256:34fe0763b3d58c1cbae0a1abc4ece7a63f51b5eb3f441c0869c91678b65b4026",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-conv_transpose2d-tune.json.log"
              },
              {
                "byteLength": 3114,
                "hash": "sha256:e9b89189f7a7ae043f21b783bc1bedaac02a7b66195bcce4eb067cadaec0e24b",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-tune.json.log"
              },
              {
                "byteLength": 1041013,
                "hash": "sha256:59b8998b65fd4734f430de975dc136e0042249d08eab280cf3364799cab0353f",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-autotune-sum.json.log"
              },
              {
                "byteLength": 36041,
                "hash": "sha256:2ed497af39832e95fde8a74ea1df034bd97d6cebdfc5b1144df08e3088e09c7f",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-reduce-dim.json.log"
              },
              {
                "byteLength": 9065,
                "hash": "sha256:6cae1e029d1051ee9a6173eb9fad4f07bb30e0d3312c6ae07910e78f931e4f39",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl_fusion-reduce-tune.json.log"
              }
            ],
            "finding": {
              "clipArbiter": {
                "armADiagnostic": {
                  "points": 8060,
                  "registered": "18/21"
                },
                "armB": {
                  "configHistogram": {
                    "CALIBRATED": 204,
                    "PLANAR_OR_PANORAMIC": 5,
                    "UNCALIBRATED": 1
                  },
                  "meanReprojErrorPx": 0.694,
                  "meanTrackLength": 7.172,
                  "models": 1,
                  "points": 10055,
                  "registered": "21/21",
                  "verifiedPairs": 210
                },
                "note": "strongest parallax signature of any clip in the project (97 pct CALIBRATED pairs); the model turned the smeared control into crisp, architecturally consistent corner views",
                "protocol": "same section-9e two-arm on 21/81 generated frames",
                "verdict": "PASS"
              },
              "controlGate": {
                "armB": {
                  "configHistogram": {
                    "CALIBRATED": 185,
                    "PLANAR_OR_PANORAMIC": 17,
                    "UNCALIBRATED": 7
                  },
                  "meanReprojErrorPx": 0.394,
                  "meanTrackLength": 7.061,
                  "models": 1,
                  "points": 8588,
                  "registered": "21/21",
                  "verifiedPairs": 209
                },
                "precedent": "accepted a100 control gate: 8275 points, 189/210 CALIBRATED",
                "protocol": "section-9e two-arm, 21/81 frames, decisive Arm B pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 with BA intrinsics fixed",
                "verdict": "PASS - submitted"
              },
              "coverage": {
                "afterDeg": 53.7,
                "beforeDeg": 35.4,
                "spanDeg": [
                  -37.26,
                  16.47
                ]
              },
              "design": {
                "controlEmission": "cleanup-r1 CPU renderer over fused-r1-30k.ply; far-end control frames show heavy anisotropic smear at unobserved azimuths but structurally correct architecture (the honest probe condition)",
                "fixationConvergence": "all 104 fused cameras converge on one fixation point, median optical-axis miss 0.050 units at radius ~22 - the families genuinely share one fixation target",
                "hop": "81 poses continuing from l100_0023's exact pose (center err 0.000000, rot err 0.0000 deg), constant radius 22.77 and height, sweeping -17.61 deg to az -36.53; arc length 7.0 units = l100's proven travel",
                "priorCoverageAzDeg": [
                  -18.92,
                  16.53
                ],
                "source": "design/orbit-design.json"
              },
              "freeRoamCheck": {
                "offPathNovelView": "az -27.8 deg (mid-hop), radius pulled to 85 pct of path, same height - a pose no training or holdout image occupies; renders crisp architecture with readable brick coursing and balustrade detail (renders/novel-extended-midhop.png)",
                "verdict": "the new wedge is usable free-roam volume, not just path reconstruction"
              },
              "holdoutMetrics": {
                "hop1Subset": {
                  "extended": 23.6344,
                  "note": "the new wedge reconstructs ~2.5-3 dB below in-wedge views - the fidelity gradient at the coverage frontier; once-observed invention with least cross-view support. Precedent says the NEXT overlapping hop reinforces it (every r5 clip observing the anchor region lifted r4_0000 by +1.1-1.2 dB)"
                },
                "largestSharedRegression": "l100_0016 -1.54 dB (nearest view to the new wedge, most re-reconciliation)",
                "r4Subset": {
                  "extended": 26.6594,
                  "fusionR1": 26.4386,
                  "note": "the R4-arc views IMPROVED +0.22 dB vs fusion r1 - added coverage reinforced rather than diluted the core wedge",
                  "r4Alone": 27.7815
                },
                "shared13": {
                  "deltaDb": -0.196,
                  "extended": 26.1722,
                  "fusionR1": 26.3686
                },
                "source": "results/holdout-metrics.json (16 holdouts, every 8th sorted image; block sizes multiples of 8 keep fusion r1's exact 13 holdout GT images and add hop1_0000/0008/0016)"
              },
              "implicationsForFull360": {
                "estimatedGenerationCost": "~$9.11 at $0.50625/clip if every hop gates clean; realistic $11-14 with retries",
                "hopMechanicsProven": "anchor-on-frontier-frame + splat-rendered control + section-9e gates + joint refusion all validated in one paid probe",
                "hopsAtProvenSize": "~18 hops of ~17.6 deg",
                "loopClosure": "native last_frame_url on the same endpoint (research/fal-catalog-360-survey.md, OpenAPI-verified) - the closing clip can be pinned to both validated endpoints",
                "openRisks": [
                  "prompt must evolve per hop: the current scene sentence describes front-facade features that leave view past ~60-90 deg; side/rear hops describe invented elevations - pure generative extrapolation, no ground truth exists",
                  "fidelity gradient at each frontier (~23.6 dB) until the next hop reinforces it",
                  "exhaustive matching stops scaling around 200+ frames; switch to sequential matching with loop detection for the accumulating joint solves",
                  "each facade needs 2-3 heights (crane family generalizes to any azimuth) or the grazing-angle ground problem rebuilds on four sides"
                ],
                "remainingDeg": 306.3,
                "researchFindings": "no scene-scale multi-view/world model on fal (whole 3D catalog is object-scale); no camera-trajectory-controlled I2V on fal; nearest off-fal scene-scale option is World Labs' Marble API (splat-native). Depth-video conditioning remains the backbone."
              },
              "jointRegistration": {
                "dataset": "fusion r1's 104 frames verbatim + 24/81 hop1 frames = 128, single pinned camera, exhaustive matching",
                "gate": "required exactly 1 model and >=122/128; passed with zero unregistered images",
                "junction": "hop1 spans az -37.26 to -18.78 deg in the extended frame, meeting l100's -18.78 exactly (design: -36.53 to -18.92)",
                "result": {
                  "meanReprojErrorPx": 0.882,
                  "meanTrackLength": 11.075,
                  "models": 1,
                  "points": 48405,
                  "registered": "128/128"
                }
              },
              "question": "can the pipeline extend coverage AROUND the house - the first hop toward full 360 - by rendering the control from the fused splat (true multi-view geometry, smeared at unobserved azimuths), anchoring on the crisp l100 end frame whose registered pose is orbit pose 0, and generating one depth-controlled clip past the house corner?",
              "recordedAt": "2026-08-05",
              "spend": {
                "authorisedBasis": "operator message 2026-08-05 'Proceed' to the 360 plan that named the one-hop corner probe at $0.50625",
                "currency": "USD",
                "items": [
                  {
                    "dollars": 0.50625,
                    "priceEvidence": "5.0625 video-seconds x $0.10/s; identical parameters billed at this price in sealed R3 (2026-08-04), R4 and R5 (2026-08-05) runs",
                    "requestId": "019fd30c-d080-71a2-abd1-ab4f22e92770",
                    "what": "fal-ai/wan-22-vace-fun-a14b/depth 81f/16fps/720p orbit hop-1 clip"
                  }
                ],
                "totalDollars": 0.50625
              }
            },
            "inputs": {
              "anchorFrame": "l100 frame_00080.png from the sealed r5 zip (verification/generative-video-splat-20260805-r5), registered pose = orbit pose 0",
              "dataset": "fusion r1's 104 frames verbatim + 24/81 hop1 zip frames (logs/dataset-map.txt)",
              "fusedModel": "verification/exterior-fusion-20260805-r1 (splat + poses; control rendered from it)"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "pipeline": "scripts/analyze-orbit.py (fixation-point orbit design), scripts/emit-control.py (CPU renders + mp4 + anchor staging), scripts/gate-control.sh (section-9e two-arm control gate), scripts/submit-hop1.sh + poll-hop1.sh (authorized submit/retrieve), scripts/solve-hop1.sh (clip arbiter), scripts/fuse-extend.sh (128-frame joint COLMAP + Brush 30k), scripts/metrics-extend.py, scripts/verify-extend.py"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "operator message 2026-08-05 'Proceed' to the 360 plan that named the one-hop corner probe at $0.50625",
              "currency": "USD",
              "items": [
                {
                  "dollars": 0.50625,
                  "priceEvidence": "5.0625 video-seconds x $0.10/s; identical parameters billed at this price in sealed R3 (2026-08-04), R4 and R5 (2026-08-05) runs",
                  "requestId": "019fd30c-d080-71a2-abd1-ab4f22e92770",
                  "what": "fal-ai/wan-22-vace-fun-a14b/depth 81f/16fps/720p orbit hop-1 clip"
                }
              ],
              "totalDollars": 0.50625
            },
            "totalByteLength": 410163193,
            "verdict": "orbit-hop1-pass-128of128-coverage-53.7deg-sharedcost-0.20dB-frontier-23.6dB"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-wan-vace-depth-20260805-r4",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-wan-vace-depth-20260805-r4",
      "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "IN_QUEUE",
        "sourcePath": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/submit.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 320,
        "byteLength": 508913967
      },
      "media": {
        "counts": {
          "image": 240,
          "video": 2,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/control-81f-16fps.mp4",
            "byteLength": 1172615,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/outputs/wan-vace-r4.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/outputs/wan-vace-r4.mp4",
            "byteLength": 3780820,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/logs/preview-contact.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/logs/preview-contact.png",
            "byteLength": 3945106,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0000.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0000.png",
            "byteLength": 1192269,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0001.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0001.png",
            "byteLength": 1219568,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0002.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0002.png",
            "byteLength": 1223851,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0003.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0003.png",
            "byteLength": 1215310,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0004.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0004.png",
            "byteLength": 1219909,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0005.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0005.png",
            "byteLength": 1219974,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0006.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0006.png",
            "byteLength": 1220676,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0007.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0007.png",
            "byteLength": 1221680,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0008.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0008.png",
            "byteLength": 1213180,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0009.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0009.png",
            "byteLength": 1205342,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0010.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0010.png",
            "byteLength": 1223396,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0011.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0011.png",
            "byteLength": 1216596,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0012.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/dataset/images/frame_0012.png",
            "byteLength": 1219790,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/results/holdout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/results/holdout-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 320,
          "byteLength": 508913967,
          "sha256": "7a13eab5a3f05b13380d1d88a29271cc2a3dcc0c3482746dcb34aaafbaf06335",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/results/holdout-metrics.json",
          "recordPointer": "$",
          "byteLength": 876,
          "sha256": "81095d5a866b199328551465bf2803464ec4bb1a6fa556112a97d4ed687bed30",
          "exactRecord": {
            "evalStep": 30000,
            "holdoutFrames": [
              {
                "frame": "frame_0000",
                "width": 1280,
                "height": 720,
                "psnrDb": 25.707040766761807,
                "ssim": 0.8282310133827101
              },
              {
                "frame": "frame_0008",
                "width": 1280,
                "height": 720,
                "psnrDb": 29.746107838399084,
                "ssim": 0.9144209207000763
              },
              {
                "frame": "frame_0016",
                "width": 1280,
                "height": 720,
                "psnrDb": 29.17188994636229,
                "ssim": 0.9102870036396898
              },
              {
                "frame": "frame_0024",
                "width": 1280,
                "height": 720,
                "psnrDb": 26.501047553259266,
                "ssim": 0.8829899443927006
              }
            ],
            "meanPsnrDb": 27.78152152619561,
            "meanSsim": 0.8839822205287943,
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 553,
          "sha256": "10fb897130a513dfe44aa6549687c7636827f8415b861310c0797e4f4cdb1502",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 2547,
                "medianInliers": 621,
                "minInliers": 134,
                "pairs": 183
              },
              "6": {
                "maxInliers": 4781,
                "medianInliers": 2687,
                "minInliers": 1451,
                "pairs": 27
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 557,
          "sha256": "ba2301bcacebbe0fb001ef4053cdfa6e523493ffb30242624b718d80b7eeb5ac",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 2275,
                "medianInliers": 632,
                "minInliers": 134,
                "pairs": 184
              },
              "6": {
                "maxInliers": 4782,
                "medianInliers": 2879,
                "minInliers": 1214,
                "pairs": 26
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/req-wan-vace-depth-r4.json",
          "recordPointer": "$",
          "byteLength": 1633,
          "sha256": "8d88a265bd222fd8bb3b1f9ea39fc9d0ca58c67563d42384981a9b290fe3eef2",
          "exactRecord": {
            "prompt": "Photorealistic architectural survey footage of a two-story residence at golden hour after rain: pale cream lap siding, a two-story red brick bay wing on the right, standing-seam metal roofs, a second-floor balcony with a white balustrade above the entry porch, warm interior lighting glowing in the windows, lush tropical shrubs along the foundation, a wet brick driveway in the foreground, live oak branches overhanging the top of frame, dramatic golden clouds. The house, grounds, foliage, water, lighting and clouds are completely rigid, frozen and static; nothing in the scene moves, deforms, or changes. Only the camera moves: one continuous slow truck toward camera-right on a shallow constant-radius arc that stays aimed at the house, with genuine translation parallax, following the control video camera motion exactly. Locked rectilinear lens, locked exposure, locked white balance, locked focus, level horizon, constant height. No people, no vehicles, no moving foliage, no rippling water, no camera shake, no motion blur, no zoom, no cuts, no relighting, no texture crawl, no warped or duplicated structures, no invented geometry.",
            "video_url": "https://v3b.fal.media/files/b/0aa51cba/C-GwpHRh4DmNxsFTqGH48_r4-control-a100-81f-16fps.mp4",
            "preprocess": true,
            "first_frame_url": "https://v3b.fal.media/files/b/0aa51ccb/TuhpLCDY6FoNT-nEO6-Gn_r4-first-frame-anchor-1280x720.png",
            "resolution": "720p",
            "aspect_ratio": "16:9",
            "match_input_num_frames": true,
            "match_input_frames_per_second": true,
            "seed": 20260803,
            "acceleration": "none",
            "return_frames_zip": true,
            "enable_safety_checker": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/submit.json",
          "recordPointer": "$",
          "byteLength": 466,
          "sha256": "f63a6e7ea34e004ae5a8d64992c12bb2b0ac27435d283f725cc302dbf80092ac",
          "exactRecord": {
            "status": "IN_QUEUE",
            "request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b/cancel",
            "logs": null,
            "metrics": {},
            "queue_position": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/upload-anchor-initiate.json",
          "recordPointer": "$",
          "byteLength": 248,
          "sha256": "03eda7bc376eafcf42140e85a303f45bc95f33b6850fa23eac06ea7b7b97cdfd",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa51ccb/TuhpLCDY6FoNT-nEO6-Gn_r4-first-frame-anchor-1280x720.png",
            "upload_url": "https://v3b.fal.media/files/b/0aa51ccb/TuhpLCDY6FoNT-nEO6-Gn_r4-first-frame-anchor-1280x720.png?signature=VMfZ6ED21NY_edvg"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/inputs/upload-control-initiate.json",
          "recordPointer": "$",
          "byteLength": 238,
          "sha256": "d0935d481efbeb419a6f1b50e9fd24174d2623c6160d5612a85962946673e5d7",
          "exactRecord": {
            "file_url": "https://v3b.fal.media/files/b/0aa51cba/C-GwpHRh4DmNxsFTqGH48_r4-control-a100-81f-16fps.mp4",
            "upload_url": "https://v3b.fal.media/files/b/0aa51cba/C-GwpHRh4DmNxsFTqGH48_r4-control-a100-81f-16fps.mp4?signature=Z_xeFmIxWZiIf8XS"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4/outputs/final-status.json",
          "recordPointer": "$",
          "byteLength": 50032,
          "sha256": "62cc8d728569d9e0d5723bc8fa43a04d00d46f2dc8e258b62d4439caef00c693",
          "exactRecord": {
            "status": "COMPLETED",
            "request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
            "response_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
            "status_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b/status",
            "cancel_url": "https://queue.fal.run/fal-ai/wan-22-vace-fun-a14b/requests/019fd1b2-4cb0-7790-a244-2cc3ba32b41b/cancel",
            "logs": [
              {
                "timestamp": "2026-08-05T11:33:42.042100+00:00",
                "message": "/root/.cache/isolate/virtualenv/7b2ebce76ab398833d895d8804fba2816a1502c8ba5fd928f929184d4439e235/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                "labels": {
                  "logged_at": "2026-08-05T11:33:42.0421Z",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "/root/.cache/isolate/virtualenv/7b2ebce76ab398833d895d8804fba2816a1502c8ba5fd928f929184d4439e235/lib/python3.11/site-packages/timm/models/_factory.py:138: UserWarning: Mapping deprecated model name vit_base_resnet50_384 to current vit_base_r50_s16_384.orig_in21k_ft_in1k.",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_env": "prod",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "isolate_source": "USER",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:42.042162+00:00",
                "message": "  model = create_fn(",
                "labels": {
                  "fal_dc": "cosmos-nyc2",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "message": "  model = create_fn(",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-05T11:33:42.042162Z",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:49.782010+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:33:49.78201Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:50.493697+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.41it/s]",
                "labels": {
                  "level": "INFO",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "isolate_source": "USER",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.41it/s]",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "logged_at": "2026-08-05T11:33:50.493697Z",
                  "fal_dc": "cosmos-nyc2",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:51.203834+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.41it/s]",
                "labels": {
                  "fal_public_logs": "1",
                  "fal_dc": "cosmos-nyc2",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:33:51.203834Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.41it/s]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:51.203976+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.41it/s]",
                "labels": {
                  "fal_env": "prod",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.41it/s]",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "cosmos-nyc2",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:33:51.203976Z",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "isolate_source": "USER",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:51.765672+00:00",
                "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "message": "VAE encoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "source": "gateway",
                  "logged_at": "2026-08-05T11:33:51.765672Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_env": "prod",
                  "fal_dc": "cosmos-nyc2",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:52.470290+00:00",
                "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.42it/s]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "message": "VAE encoding:  50%|█████     | 1/2 [00:00<00:00,  1.42it/s]",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_user_nickname": "fal-ai",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_dc": "cosmos-nyc2",
                  "logged_at": "2026-08-05T11:33:52.47029Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.170450+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "source": "gateway",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:33:53.17045Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.170542+00:00",
                "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                "labels": {
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_region": "us-east",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_multiplexing_app": "1",
                  "message": "VAE encoding: 100%|██████████| 2/2 [00:01<00:00,  1.42it/s]",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "isolate_source": "USER",
                  "logged_at": "2026-08-05T11:33:53.170542Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.209885+00:00",
                "message": "encoding VACE frames took 3.9 s",
                "labels": {
                  "fal_multiplexing_app": "1",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_region": "us-east",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "message": "encoding VACE frames took 3.9 s",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:33:53.209885Z",
                  "fal_public_logs": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_env": "prod",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.210010+00:00",
                "message": "encoding VACE masks took 157 µs",
                "labels": {
                  "message": "encoding VACE masks took 157 µs",
                  "fal_dc": "cosmos-nyc2",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "logged_at": "2026-08-05T11:33:53.21001Z",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.244366+00:00",
                "message": "encoding prompt took 32 ms",
                "labels": {
                  "fal_region": "us-east",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "logged_at": "2026-08-05T11:33:53.244366Z",
                  "fal_multiplexing_app": "1",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "source": "gateway",
                  "message": "encoding prompt took 32 ms",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.273582+00:00",
                "message": "encoding negative prompt took 29 ms",
                "labels": {
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-05T11:33:53.273582Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "message": "encoding negative prompt took 29 ms",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:53.295774+00:00",
                "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                "labels": {
                  "message": "Diffusing:   0%|          | 0/30 [00:00<?, ?it/s]",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "logged_at": "2026-08-05T11:33:53.295774Z",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_dc": "cosmos-nyc2",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:33:57.972106+00:00",
                "message": "Diffusing:   3%|▎         | 1/30 [00:04<02:15,  4.68s/it]",
                "labels": {
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "source": "gateway",
                  "logged_at": "2026-08-05T11:33:57.972106Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "message": "Diffusing:   3%|▎         | 1/30 [00:04<02:15,  4.68s/it]",
                  "fal_dc": "cosmos-nyc2",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "fal_public_logs": "1"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:01.856668+00:00",
                "message": "Diffusing:   7%|▋         | 2/30 [00:08<01:57,  4.21s/it]",
                "labels": {
                  "fal_env": "prod",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "level": "INFO",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "message": "Diffusing:   7%|▋         | 2/30 [00:08<01:57,  4.21s/it]",
                  "logged_at": "2026-08-05T11:34:01.856668Z",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:05.735985+00:00",
                "message": "Diffusing:  10%|█         | 3/30 [00:12<01:49,  4.06s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-05T11:34:05.735985Z",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_id": "github_110602490",
                  "message": "Diffusing:  10%|█         | 3/30 [00:12<01:49,  4.06s/it]",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "level": "INFO",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "fal_multiplexing_app": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_user_nickname": "fal-ai",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:09.617837+00:00",
                "message": "Diffusing:  13%|█▎        | 4/30 [00:16<01:43,  3.99s/it]",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_dc": "cosmos-nyc2",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "logged_at": "2026-08-05T11:34:09.617837Z",
                  "level": "INFO",
                  "fal_region": "us-east",
                  "message": "Diffusing:  13%|█▎        | 4/30 [00:16<01:43,  3.99s/it]",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "fal_env": "prod"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:13.498316+00:00",
                "message": "Diffusing:  17%|█▋        | 5/30 [00:20<01:38,  3.95s/it]",
                "labels": {
                  "logged_at": "2026-08-05T11:34:13.498316Z",
                  "fal_dc": "cosmos-nyc2",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "message": "Diffusing:  17%|█▋        | 5/30 [00:20<01:38,  3.95s/it]",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "fal_env": "prod",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:17.377730+00:00",
                "message": "Diffusing:  20%|██        | 6/30 [00:24<01:34,  3.93s/it]",
                "labels": {
                  "level": "INFO",
                  "message": "Diffusing:  20%|██        | 6/30 [00:24<01:34,  3.93s/it]",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "logged_at": "2026-08-05T11:34:17.37773Z",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_dc": "cosmos-nyc2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:21.257678+00:00",
                "message": "Diffusing:  23%|██▎       | 7/30 [00:27<01:29,  3.91s/it]",
                "labels": {
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "message": "Diffusing:  23%|██▎       | 7/30 [00:27<01:29,  3.91s/it]",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "level": "INFO",
                  "source": "gateway",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "logged_at": "2026-08-05T11:34:21.257678Z",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "isolate_source": "USER",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:25.137642+00:00",
                "message": "Diffusing:  27%|██▋       | 8/30 [00:31<01:25,  3.90s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "logged_at": "2026-08-05T11:34:25.137642Z",
                  "fal_dc": "cosmos-nyc2",
                  "level": "INFO",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "source": "gateway",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_region": "us-east",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_env": "prod",
                  "message": "Diffusing:  27%|██▋       | 8/30 [00:31<01:25,  3.90s/it]",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:29.017658+00:00",
                "message": "Diffusing:  30%|███       | 9/30 [00:35<01:21,  3.89s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "message": "Diffusing:  30%|███       | 9/30 [00:35<01:21,  3.89s/it]",
                  "logged_at": "2026-08-05T11:34:29.017658Z",
                  "fal_user_id": "github_110602490",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_dc": "cosmos-nyc2",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:32.896635+00:00",
                "message": "Diffusing:  33%|███▎      | 10/30 [00:39<01:17,  3.89s/it]",
                "labels": {
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "source": "gateway",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "logged_at": "2026-08-05T11:34:32.896635Z",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "fal_multiplexing_app": "1",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "isolate_source": "USER",
                  "message": "Diffusing:  33%|███▎      | 10/30 [00:39<01:17,  3.89s/it]",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:36.777744+00:00",
                "message": "Diffusing:  37%|███▋      | 11/30 [00:43<01:13,  3.89s/it]",
                "labels": {
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway",
                  "fal_env": "prod",
                  "message": "Diffusing:  37%|███▋      | 11/30 [00:43<01:13,  3.89s/it]",
                  "logged_at": "2026-08-05T11:34:36.777744Z",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:40.656694+00:00",
                "message": "Diffusing:  40%|████      | 12/30 [00:47<01:09,  3.88s/it]",
                "labels": {
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "logged_at": "2026-08-05T11:34:40.656694Z",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "fal_env": "prod",
                  "fal_dc": "cosmos-nyc2",
                  "level": "INFO",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_nickname": "fal-ai",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "message": "Diffusing:  40%|████      | 12/30 [00:47<01:09,  3.88s/it]"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:44.539122+00:00",
                "message": "Diffusing:  43%|████▎     | 13/30 [00:51<01:06,  3.88s/it]",
                "labels": {
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Diffusing:  43%|████▎     | 13/30 [00:51<01:06,  3.88s/it]",
                  "logged_at": "2026-08-05T11:34:44.539122Z",
                  "fal_multiplexing_app": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:48.417781+00:00",
                "message": "Diffusing:  47%|████▋     | 14/30 [00:55<01:02,  3.88s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_public_logs": "1",
                  "fal_dc": "cosmos-nyc2",
                  "message": "Diffusing:  47%|████▋     | 14/30 [00:55<01:02,  3.88s/it]",
                  "logged_at": "2026-08-05T11:34:48.417781Z",
                  "fal_env": "prod",
                  "level": "INFO",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:52.298143+00:00",
                "message": "Diffusing:  50%|█████     | 15/30 [00:59<00:58,  3.88s/it]",
                "labels": {
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "source": "gateway",
                  "logged_at": "2026-08-05T11:34:52.298143Z",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_public_logs": "1",
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "fal_dc": "cosmos-nyc2",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "message": "Diffusing:  50%|█████     | 15/30 [00:59<00:58,  3.88s/it]",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a"
                }
              },
              {
                "timestamp": "2026-08-05T11:34:56.178084+00:00",
                "message": "Diffusing:  53%|█████▎    | 16/30 [01:02<00:54,  3.88s/it]",
                "labels": {
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "fal_env": "prod",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:34:56.178084Z",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "cosmos-nyc2",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing:  53%|█████▎    | 16/30 [01:02<00:54,  3.88s/it]",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:00.057394+00:00",
                "message": "Diffusing:  57%|█████▋    | 17/30 [01:06<00:50,  3.88s/it]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway",
                  "isolate_source": "USER",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_multiplexing_app": "1",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_env": "prod",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:35:00.057394Z",
                  "message": "Diffusing:  57%|█████▋    | 17/30 [01:06<00:50,  3.88s/it]",
                  "fal_dc": "cosmos-nyc2",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:03.938508+00:00",
                "message": "Diffusing:  60%|██████    | 18/30 [01:10<00:46,  3.88s/it]",
                "labels": {
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "source": "gateway",
                  "message": "Diffusing:  60%|██████    | 18/30 [01:10<00:46,  3.88s/it]",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:35:03.938508Z",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:07.818211+00:00",
                "message": "Diffusing:  63%|██████▎   | 19/30 [01:14<00:42,  3.88s/it]",
                "labels": {
                  "source": "gateway",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "isolate_source": "USER",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_public_logs": "1",
                  "fal_dc": "cosmos-nyc2",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "message": "Diffusing:  63%|██████▎   | 19/30 [01:14<00:42,  3.88s/it]",
                  "logged_at": "2026-08-05T11:35:07.818211Z",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:11.697446+00:00",
                "message": "Diffusing:  67%|██████▋   | 20/30 [01:18<00:38,  3.88s/it]",
                "labels": {
                  "source": "gateway",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "cosmos-nyc2",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "fal_public_logs": "1",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "isolate_source": "USER",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "message": "Diffusing:  67%|██████▋   | 20/30 [01:18<00:38,  3.88s/it]",
                  "logged_at": "2026-08-05T11:35:11.697446Z",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:15.576816+00:00",
                "message": "Diffusing:  70%|███████   | 21/30 [01:22<00:34,  3.88s/it]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_user_id": "github_110602490",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_region": "us-east",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "logged_at": "2026-08-05T11:35:15.576816Z",
                  "fal_public_logs": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "message": "Diffusing:  70%|███████   | 21/30 [01:22<00:34,  3.88s/it]",
                  "isolate_source": "USER",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_env": "prod"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:19.457436+00:00",
                "message": "Diffusing:  73%|███████▎  | 22/30 [01:26<00:31,  3.88s/it]",
                "labels": {
                  "fal_dc": "cosmos-nyc2",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "isolate_source": "USER",
                  "fal_user_nickname": "fal-ai",
                  "level": "INFO",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_env": "prod",
                  "source": "gateway",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Diffusing:  73%|███████▎  | 22/30 [01:26<00:31,  3.88s/it]",
                  "logged_at": "2026-08-05T11:35:19.457436Z",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_public_logs": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_id": "github_110602490"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:23.337046+00:00",
                "message": "Diffusing:  77%|███████▋  | 23/30 [01:30<00:27,  3.88s/it]",
                "labels": {
                  "fal_public_logs": "1",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "message": "Diffusing:  77%|███████▋  | 23/30 [01:30<00:27,  3.88s/it]",
                  "logged_at": "2026-08-05T11:35:23.337046Z",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "source": "gateway"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:27.217015+00:00",
                "message": "Diffusing:  80%|████████  | 24/30 [01:33<00:23,  3.88s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "message": "Diffusing:  80%|████████  | 24/30 [01:33<00:23,  3.88s/it]",
                  "fal_env": "prod",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_id": "github_110602490",
                  "logged_at": "2026-08-05T11:35:27.217015Z",
                  "level": "INFO",
                  "fal_dc": "cosmos-nyc2",
                  "fal_user_nickname": "fal-ai",
                  "fal_public_logs": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "isolate_source": "USER"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:31.096663+00:00",
                "message": "Diffusing:  83%|████████▎ | 25/30 [01:37<00:19,  3.88s/it]",
                "labels": {
                  "fal_dc": "cosmos-nyc2",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "message": "Diffusing:  83%|████████▎ | 25/30 [01:37<00:19,  3.88s/it]",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "fal_region": "us-east",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_env": "prod",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "fal_public_logs": "1",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "source": "gateway",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "logged_at": "2026-08-05T11:35:31.096663Z"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:34.977219+00:00",
                "message": "Diffusing:  87%|████████▋ | 26/30 [01:41<00:15,  3.88s/it]",
                "labels": {
                  "fal_region": "us-east",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_env": "prod",
                  "fal_multiplexing_app": "1",
                  "isolate_source": "USER",
                  "fal_user_id": "github_110602490",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "level": "INFO",
                  "message": "Diffusing:  87%|████████▋ | 26/30 [01:41<00:15,  3.88s/it]",
                  "logged_at": "2026-08-05T11:35:34.977219Z",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:38.856660+00:00",
                "message": "Diffusing:  90%|█████████ | 27/30 [01:45<00:11,  3.88s/it]",
                "labels": {
                  "fal_env": "prod",
                  "message": "Diffusing:  90%|█████████ | 27/30 [01:45<00:11,  3.88s/it]",
                  "fal_user_id": "github_110602490",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "level": "INFO",
                  "source": "gateway",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:35:38.85666Z",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:42.736867+00:00",
                "message": "Diffusing:  93%|█████████▎| 28/30 [01:49<00:07,  3.88s/it]",
                "labels": {
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_region": "us-east",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "isolate_source": "USER",
                  "fal_public_logs": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "logged_at": "2026-08-05T11:35:42.736867Z",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "message": "Diffusing:  93%|█████████▎| 28/30 [01:49<00:07,  3.88s/it]",
                  "source": "gateway",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_env": "prod",
                  "fal_user_nickname": "fal-ai",
                  "fal_multiplexing_app": "1"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:46.617537+00:00",
                "message": "Diffusing:  97%|█████████▋| 29/30 [01:53<00:03,  3.88s/it]",
                "labels": {
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:35:46.617537Z",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_region": "us-east",
                  "fal_user_nickname": "fal-ai",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "message": "Diffusing:  97%|█████████▋| 29/30 [01:53<00:03,  3.88s/it]"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:50.497494+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.88s/it]",
                "labels": {
                  "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.88s/it]",
                  "level": "INFO",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "logged_at": "2026-08-05T11:35:50.497494Z",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "fal_user_id": "github_110602490",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:50.497562+00:00",
                "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.91s/it]",
                "labels": {
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_id": "github_110602490",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "source": "gateway",
                  "message": "Diffusing: 100%|██████████| 30/30 [01:57<00:00,  3.91s/it]",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_multiplexing_app": "1",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:35:50.497562Z",
                  "fal_dc": "cosmos-nyc2",
                  "isolate_source": "USER",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_public_logs": "1",
                  "fal_region": "us-east",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_env": "prod",
                  "level": "INFO"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:50.497635+00:00",
                "message": "denoising took 1 m 57 s",
                "labels": {
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "message": "denoising took 1 m 57 s",
                  "fal_user_nickname": "fal-ai",
                  "logged_at": "2026-08-05T11:35:50.497635Z",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_dc": "cosmos-nyc2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "isolate_source": "USER",
                  "level": "INFO",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "source": "gateway",
                  "fal_multiplexing_app": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_region": "us-east",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:50.506555+00:00",
                "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                "labels": {
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_region": "us-east",
                  "logged_at": "2026-08-05T11:35:50.506555Z",
                  "message": "Decoding:   0%|          | 0/2 [00:00<?, ?it/s]",
                  "fal_user_nickname": "fal-ai",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_env": "prod",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "isolate_source": "USER",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_public_logs": "1",
                  "source": "gateway",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:51.585746+00:00",
                "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.08s/it]",
                "labels": {
                  "fal_user_nickname": "fal-ai",
                  "fal_user_id": "github_110602490",
                  "fal_env": "prod",
                  "source": "gateway",
                  "isolate_source": "USER",
                  "fal_multiplexing_app": "1",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_region": "us-east",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "message": "Decoding:  50%|█████     | 1/2 [00:01<00:01,  1.08s/it]",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_dc": "cosmos-nyc2",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "logged_at": "2026-08-05T11:35:51.585746Z"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:52.659243+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.08s/it]",
                "labels": {
                  "isolate_source": "USER",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "fal_env": "prod",
                  "fal_region": "us-east",
                  "source": "gateway",
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.08s/it]",
                  "logged_at": "2026-08-05T11:35:52.659243Z",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "fal_user_id": "github_110602490",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_multiplexing_app": "1",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "fal_user_nickname": "fal-ai",
                  "fal_dc": "cosmos-nyc2",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:52.659340+00:00",
                "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.08s/it]",
                "labels": {
                  "message": "Decoding: 100%|██████████| 2/2 [00:02<00:00,  1.08s/it]",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_env": "prod",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_user_nickname": "fal-ai",
                  "isolate_source": "USER",
                  "source": "gateway",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "logged_at": "2026-08-05T11:35:52.65934Z",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_multiplexing_app": "1",
                  "fal_region": "us-east",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_public_logs": "1",
                  "level": "INFO",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_dc": "cosmos-nyc2",
                  "fal_user_id": "github_110602490",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff"
                }
              },
              {
                "timestamp": "2026-08-05T11:35:53.107796+00:00",
                "message": "decoding video took 2.6 s",
                "labels": {
                  "source": "gateway",
                  "fal_public_logs": "1",
                  "fal_multiplexing_app": "1",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_user_id": "github_110602490",
                  "level": "INFO",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "logged_at": "2026-08-05T11:35:53.107796Z",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "isolate_source": "USER",
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_dc": "cosmos-nyc2",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "message": "decoding video took 2.6 s",
                  "fal_user_nickname": "fal-ai",
                  "app": "github_110602490-wan-22-vace-fun-a14b"
                }
              },
              {
                "timestamp": "2026-08-05T11:36:24.369900+00:00",
                "message": "INFO:     172.17.0.1:53244 - \"POST /depth HTTP/1.1\" 200 OK",
                "labels": {
                  "fal_job_id": "ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "fal_node_id": "906930d1-a369-cbd3-3ae0-fa74b89975ff",
                  "alloc_id": "4602ee58-6679-ae35-5b2a-036d79a6ebca",
                  "fal_user_id": "github_110602490",
                  "fal_dc": "cosmos-nyc2",
                  "fal_multiplexing_app": "1",
                  "fal_user_nickname": "fal-ai",
                  "fal_region": "us-east",
                  "fal_env": "prod",
                  "fal_public_logs": "1",
                  "fal_endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "fal_worker_id": "fal-jobs/GPU-H200_GPU-B200_x_8/ad42aaa2-73ea-49a2-a1ec-4fbdcbced80a",
                  "source": "gateway",
                  "level": "INFO",
                  "app_id": "08d153a3-adc3-438f-b391-2f2a1d9ce374",
                  "message": "INFO:     172.17.0.1:53244 - \"POST /depth HTTP/1.1\" 200 OK",
                  "fal_request_id": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b",
                  "app": "github_110602490-wan-22-vace-fun-a14b",
                  "logged_at": "2026-08-05T11:36:24.3699Z",
                  "isolate_source": "USER"
                }
              }
            ],
            "metrics": {
              "inference_time": 164.0356240272522
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-wan-vace-depth-20260805-r5",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-wan-vace-depth-20260805-r5",
      "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "PASS - reconstructable under pinned intrinsics",
        "sourcePath": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/solve-summary.json",
        "sourceField": "$/clips/c070/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "PASS - reconstructable under pinned intrinsics",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 794,
        "byteLength": 1035016332
      },
      "media": {
        "counts": {
          "image": 639,
          "video": 7,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/inputs/control-81f-16fps.mp4",
            "byteLength": 796843,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/outputs/wan-vace-r5-c070.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/outputs/wan-vace-r5-c070.mp4",
            "byteLength": 3762760,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c100/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c100/inputs/control-81f-16fps.mp4",
            "byteLength": 980415,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/inputs/control-81f-16fps.mp4",
            "byteLength": 690254,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/outputs/wan-vace-r5-cd040.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/outputs/wan-vace-r5-cd040.mp4",
            "byteLength": 3178802,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/inputs/control-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/inputs/control-81f-16fps.mp4",
            "byteLength": 1194607,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/outputs/wan-vace-r5-l100.mp4",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/outputs/wan-vace-r5-l100.mp4",
            "byteLength": 3623533,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-1.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-1.png",
            "byteLength": 873393,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-2.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-2.png",
            "byteLength": 939200,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-3.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/c070-3.png",
            "byteLength": 1102334,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-1.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-1.png",
            "byteLength": 876421,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-2.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-2.png",
            "byteLength": 964155,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-3.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/cd040-3.png",
            "byteLength": 1029184,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-1.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-1.png",
            "byteLength": 865469,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-2.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-2.png",
            "byteLength": 931834,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-3.png",
            "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/review/l100-3.png",
            "byteLength": 1044340,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/default/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/default/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/ki/two-view-report.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/ki/two-view-report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/solve-summary.json",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/solve-summary.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 794,
          "byteLength": 1035016332,
          "sha256": "c585b61a9c15bef736e435040a842fc1a4424ae56a02456dd6c7b20be851e67d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 554,
          "sha256": "931cb3c358835e40c308c9cb74b4edb378d99e369e206e2f14c83e08f446db0c",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 3244,
                "medianInliers": 1058,
                "minInliers": 264,
                "pairs": 167
              },
              "6": {
                "maxInliers": 4842,
                "medianInliers": 2821,
                "minInliers": 1413,
                "pairs": 43
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 553,
          "sha256": "edb7ac6431bf5f68efc7dcc6baccb9aa75436db698a2745d29e041ff37aeab89",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 3022,
                "medianInliers": 859,
                "minInliers": 244,
                "pairs": 171
              },
              "6": {
                "maxInliers": 4803,
                "medianInliers": 2713,
                "minInliers": 1213,
                "pairs": 39
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 554,
          "sha256": "6e6d2c941e9ce48b03c4c75579ff6d9c6d3d15c1b07c82cf32f7a4dc23c59b1f",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 3092,
                "medianInliers": 1415,
                "minInliers": 426,
                "pairs": 153
              },
              "6": {
                "maxInliers": 6026,
                "medianInliers": 2989,
                "minInliers": 1630,
                "pairs": 57
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/cd040/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 554,
          "sha256": "1e9eba7e3817e96797815afc42fecdcbcf73f0b2f4f9c323fa117a4db5c7285f",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 2995,
                "medianInliers": 1395,
                "minInliers": 394,
                "pairs": 153
              },
              "6": {
                "maxInliers": 5959,
                "medianInliers": 2929,
                "minInliers": 1639,
                "pairs": 57
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/default/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 555,
          "sha256": "463c2a2da4a5111a73b10da557c3f76458df6c9fa048696f8c549966f0203a26",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "3": {
                "maxInliers": 2683,
                "medianInliers": 532,
                "minInliers": 80,
                "pairs": 206
              },
              "6": {
                "maxInliers": 3055,
                "medianInliers": 2837.5,
                "minInliers": 2365,
                "pairs": 4
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/l100/solve/ki/two-view-report.json",
          "recordPointer": "$",
          "byteLength": 656,
          "sha256": "502eca967821ad1a841655ba9ccf114d8ea52aca250701c6c6509be069c89cb4",
          "exactRecord": {
            "configMeaning": {
              "2": "CALIBRATED - essential matrix, real translation parallax",
              "3": "UNCALIBRATED - fundamental matrix, real translation parallax",
              "6": "PLANAR_OR_PANORAMIC - homography only; planar scene or pure rotation"
            },
            "imagesInDatabase": 21,
            "twoViewGeometryConfigHistogram": {
              "2": {
                "maxInliers": 2694,
                "medianInliers": 536.5,
                "minInliers": 71,
                "pairs": 206
              },
              "3": {
                "maxInliers": 109,
                "medianInliers": 109,
                "minInliers": 109,
                "pairs": 1
              },
              "6": {
                "maxInliers": 3812,
                "medianInliers": 3210,
                "minInliers": 2117,
                "pairs": 3
              }
            },
            "verifiedPairs": 210
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/logs/solve-summary.json",
          "recordPointer": "$",
          "byteLength": 2176,
          "sha256": "4508d53dc317db866c2f1068fe6bde544864e321926992a2082943d5cd4cf799",
          "exactRecord": {
            "protocol": "section 9e two-arm arbiter per clip, identical to R4: 21 evenly spaced frames of the 81-frame lossless zip; Arm A default prior (diagnostic), Arm B pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 with BA intrinsics fixed (decisive)",
            "clips": {
              "c070": {
                "requestId": "019fd250-e3b9-76d1-96f5-143e29c85496",
                "armA": {
                  "registered": "4/21",
                  "points": 219,
                  "note": "default prior fails to bootstrap - same diagnostic pattern as R4/a100; not decisive"
                },
                "armB": {
                  "registered": "21/21",
                  "points": 8291,
                  "reprojPx": 0.792266,
                  "configPairs": {
                    "2": 171,
                    "6": 39
                  },
                  "watermarkPairs": 0
                },
                "verdict": "PASS - reconstructable under pinned intrinsics"
              },
              "c100": {
                "requestId": "019fd250-e52d-7713-b0f1-63e242925bc2",
                "status": "generation COMPLETED on fal (inference 175.64s, billed; worker logs show a normal run) but the response endpoint returned HTTP 500 'Error processing request. Please try again later.' on every attempt: 3 immediate retries at 14:36-14:38 UTC plus 20 one-minute-spaced retries 14:39:29-14:58:36 UTC. fal-side result-store fault; the request ID remains retryable later at no cost. No resubmission without fresh authorization.",
                "verdict": "BILLED-BUT-UNRETRIEVABLE - excluded from fusion; retrievable later if fal's result store recovers"
              },
              "cd040": {
                "requestId": "019fd250-e664-74c1-90c4-d9c04f2879a0",
                "armA": {
                  "registered": "21/21",
                  "points": 12772,
                  "reprojPx": 0.638691
                },
                "armB": {
                  "registered": "21/21",
                  "points": 9283,
                  "reprojPx": 0.736865,
                  "configPairs": {
                    "2": 153,
                    "6": 57
                  },
                  "watermarkPairs": 0
                },
                "verdict": "PASS - reconstructable under pinned intrinsics"
              },
              "l100": {
                "requestId": "019fd250-e79f-7141-b69c-ba896d78ec6e",
                "armA": {
                  "registered": "21/21",
                  "points": 7486,
                  "reprojPx": 0.710389
                },
                "armB": {
                  "registered": "21/21",
                  "points": 8060,
                  "reprojPx": 0.765318,
                  "configPairs": {
                    "2": 206,
                    "3": 1,
                    "6": 3
                  },
                  "watermarkPairs": 0
                },
                "verdict": "PASS - reconstructable under pinned intrinsics; best parallax share of the batch (206/210 CALIBRATED)"
              }
            },
            "recordedAt": "2026-08-05"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5/clips/c070/inputs/req-wan-vace-depth-r5-c070.json",
          "recordPointer": "$",
          "byteLength": 1653,
          "sha256": "fd9662af4d0ca59c44e55a4a01ef22e2d7cdba32cba2ce217098a6e4c4198d0c",
          "exactRecord": {
            "prompt": "Photorealistic architectural survey footage of a two-story residence at golden hour after rain: pale cream lap siding, a two-story red brick bay wing on the right, standing-seam metal roofs, a second-floor balcony with a white balustrade above the entry porch, warm interior lighting glowing in the windows, lush tropical shrubs along the foundation, a wet brick driveway in the foreground, live oak branches overhanging the top of frame, dramatic golden clouds. The house, grounds, foliage, water, lighting and clouds are completely rigid, frozen and static; nothing in the scene moves, deforms, or changes. Only the camera moves: one continuous slow smooth crane straight upward that rises while gradually tilting downward so the entry of the house stays centered in frame, with genuine vertical translation parallax, following the control video camera motion exactly. Locked rectilinear lens, locked exposure, locked white balance, locked focus, no roll. No people, no vehicles, no moving foliage, no rippling water, no camera shake, no motion blur, no zoom, no cuts, no relighting, no texture crawl, no warped or duplicated structures, no invented geometry.",
            "video_url": "https://v3b.fal.media/files/b/0aa520c7/bC0f5LmOZxp1avSvAIeT5_r5-control-c070-81f-16fps.mp4",
            "preprocess": true,
            "first_frame_url": "https://v3b.fal.media/files/b/0aa520ca/DuClul1dH2jlFRuprXY0c_r5-first-frame-anchor-1280x720.png",
            "resolution": "720p",
            "aspect_ratio": "16:9",
            "match_input_num_frames": true,
            "match_input_frames_per_second": true,
            "seed": 20260803,
            "acceleration": "none",
            "return_frames_zip": true,
            "enable_safety_checker": false
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-05-public-preview-page-authored-and-deployed-5",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/5/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "shipped",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/5/outcome"
      },
      "authority": null,
      "title": "Public preview page authored and deployed",
      "summary": "blueprint.robots.fm went live with an interactive splat picker over four reconstructions. A later correction pass replaced placeholder imagery with real cleanup plates, cropped the frames, and fitted the embeds.",
      "decision": "The viewer resolves a relative ?url= against the upstream HuggingFace demo bucket; the page must pass an absolute URL or the splat 404s against an unrelated host.",
      "limitations": [],
      "relatedRunIds": [
        "ken-preview-assets-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dist/blueprint-preview/",
          "url": "/dist/blueprint-preview/",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/web-derivatives/ken-preview-r1",
          "url": "/.blueprint-data/web-derivatives/ken-preview-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/web-derivatives/ken-preview-r2",
          "url": "/.blueprint-data/web-derivatives/ken-preview-r2",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/5",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "multi-clip-fusion"
            ],
            "title": "Public preview page authored and deployed",
            "headline": "blueprint.robots.fm went live with an interactive splat picker over four reconstructions. A later correction pass replaced placeholder imagery with real cleanup plates, cropped the frames, and fitted the embeds.",
            "outcome": "shipped",
            "runs": [
              "ken-preview-assets-r1"
            ],
            "payload": [
              ".blueprint-data/web-derivatives/ken-preview-r1",
              ".blueprint-data/web-derivatives/ken-preview-r2"
            ],
            "surfaces": [
              "site/blueprint-preview/index.html",
              "dist/blueprint-preview/"
            ],
            "lesson": "The viewer resolves a relative ?url= against the upstream HuggingFace demo bucket; the page must pass an absolute URL or the splat 404s against an unrelated host."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-05-the-widest-single-arc-then-four-clips-fused-then-the-first-hop-past-the--4",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/outcome"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
          "url": "/.blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
          "url": "/.blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
          "url": "/.blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-guide-20260805-r7-arc-fixation-candidates",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "camera-guide-20260805-r7-arc-fixation-candidates",
      "path": "verification/camera-guide-20260805-r7-arc-fixation-candidates",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "a100-selected-control-1.00u-18deg-arc",
        "sourcePath": "verification/camera-guide-20260805-r7-arc-fixation-candidates/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "a100-selected-control-1.00u-18deg-arc",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 115668
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-guide-20260805-r7-arc-fixation-candidates/manifest.json",
          "url": "/verification/camera-guide-20260805-r7-arc-fixation-candidates/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260805-r7-arc-fixation-candidates",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 115668,
          "sha256": "f2e05ad2b42fdcf1f724da9d594164baccfa01164d772bbb82223a2480fc62a2",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-guide-20260805-r7-arc-fixation-candidates/manifest.json",
          "recordPointer": "$",
          "byteLength": 115668,
          "sha256": "9aa40ba1694b93622565417ef7df823da7b6597cbf7cfad13216c42de79d8bad",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-guide-20260805-r8-offset-fixation-candidates",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "camera-guide-20260805-r8-offset-fixation-candidates",
      "path": "verification/camera-guide-20260805-r8-offset-fixation-candidates",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/outcome"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it.",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 174198
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-guide-20260805-r8-offset-fixation-candidates/manifest.json",
          "url": "/verification/camera-guide-20260805-r8-offset-fixation-candidates/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-guide-20260805-r8-offset-fixation-candidates",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 174198,
          "sha256": "3be38b8321b00c67345674c3e9946ab8366c8816daea898c07012f10e2492b56",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-guide-20260805-r8-offset-fixation-candidates/manifest.json",
          "recordPointer": "$",
          "byteLength": 174198,
          "sha256": "522ce1abb8804bc61d78b06310befb69cf66d59b03303decab2a0ce399d12ada",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exterior-fusion-20260805-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-fusion-20260805-r1",
      "path": "verification/exterior-fusion-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "fusion-pass-104of104-single-model-envelope-widened-pullback-fixed-pitchdown-still-failed",
        "sourcePath": "verification/exterior-fusion-20260805-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "fusion-pass-104of104-single-model-envelope-widened-pullback-fixed-pitchdown-still-failed",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 27175
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-fusion-20260805-r1/manifest.json",
          "url": "/verification/exterior-fusion-20260805-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-fusion-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 27175,
          "sha256": "c7bd9f61eea92309f4dd5a981271693077d717a2692b56b47386a069004322fb",
          "access": "metadata-only"
        },
        {
          "path": "verification/exterior-fusion-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 27175,
          "sha256": "020c35a92e4488743ccadefa0030731bf527e3e3b7fe30b12618bc78dc9f7316",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "Free local fusion of four already-sealed clips (R4 arc + r5 c070/cd040/l100) into one joint COLMAP model and one Brush splat, with holdout metrics and the transplanted pitch-down obstruction test. Zero spend. Envelope verdict: pullback view substantially fixed, yaws improved, 25-degree low-eye pitch-down still failed (grazing-angle ground unobserved). No metric, navigation, portal, or product-default authority granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-fusion-r1",
            "fileCount": 118,
            "fileIndexHash": "sha256:de3c695474b5955351b1ea339807af0b9b15d627ffc4395bfc0965b14b530a96",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1046246,
                "hash": "sha256:edd068a6b2ed266d1bc8fabf7d99ca4ea0150a43be39a40460f461893c6ee4c0",
                "relativePath": "brush/eval_10000/c070_0000.png"
              },
              {
                "byteLength": 1055843,
                "hash": "sha256:d4776bc7ffedd53591709724a16e8e683197e85704094f97659f8e1c8f1128dc",
                "relativePath": "brush/eval_10000/c070_0008.png"
              },
              {
                "byteLength": 1150214,
                "hash": "sha256:b2ae253acf83e8f7b74e2d7d1058abab639bfec97cc6674f1783cb98172b4326",
                "relativePath": "brush/eval_10000/c070_0016.png"
              },
              {
                "byteLength": 1046561,
                "hash": "sha256:064a214284e161ebb5d6dfc9f0b78824b45420da03aaaf7801575f9a97c35d4d",
                "relativePath": "brush/eval_10000/cd040_0000.png"
              },
              {
                "byteLength": 1088733,
                "hash": "sha256:4b2aa54367b56083da33657f095dc6e2eecc7e9580ad4f81bf450879ce19dcea",
                "relativePath": "brush/eval_10000/cd040_0008.png"
              },
              {
                "byteLength": 1155179,
                "hash": "sha256:f59cff88c349f95b25ba9cea43ec8f725faf1dc2b360f7dff652b3370b3fab6e",
                "relativePath": "brush/eval_10000/cd040_0016.png"
              },
              {
                "byteLength": 1046457,
                "hash": "sha256:17662fe5966db4b3b4865f4d50c6af7c7e3abb6da409d4a76808cd8797a5738c",
                "relativePath": "brush/eval_10000/l100_0000.png"
              },
              {
                "byteLength": 1056884,
                "hash": "sha256:8b64d708d5d3c5126ea6217de08e30d69c96d39e3b2c177f4210d370d1355ef4",
                "relativePath": "brush/eval_10000/l100_0008.png"
              },
              {
                "byteLength": 1045356,
                "hash": "sha256:91afd013dc22e10b14ac07c2c9079c11c7ee9df998c016a1036ff7f7f4b538cb",
                "relativePath": "brush/eval_10000/l100_0016.png"
              },
              {
                "byteLength": 1046372,
                "hash": "sha256:6cb3572f7bebd7e2979ddb22b41df014a599db609295d3dc44ebbe2e3df90bf8",
                "relativePath": "brush/eval_10000/r4_0000.png"
              },
              {
                "byteLength": 1056851,
                "hash": "sha256:d47ebd9416195b2e6297198851869d3e4e937c7f9270cb20823c3161f783f0b4",
                "relativePath": "brush/eval_10000/r4_0008.png"
              },
              {
                "byteLength": 1101998,
                "hash": "sha256:86868605bbd7ffd115b8632fb4a81a5ed7814c2ce0d4ed2b67aeb4c0bd019295",
                "relativePath": "brush/eval_10000/r4_0016.png"
              },
              {
                "byteLength": 1197213,
                "hash": "sha256:df839371cb5065f4e9fa93d62611c05cc93f4badf9fb5178c667d1bd457e983a",
                "relativePath": "brush/eval_10000/r4_0024.png"
              },
              {
                "byteLength": 1065616,
                "hash": "sha256:8c3df1cb081301ff87fc1431d41dfec8a4e444b85eeba52884aa133f0f50a498",
                "relativePath": "brush/eval_15000/c070_0000.png"
              },
              {
                "byteLength": 1075839,
                "hash": "sha256:314987b1b96fecda922d97f17dc3aa72ce81f7ff5f6a8da712894369c6a9c0cd",
                "relativePath": "brush/eval_15000/c070_0008.png"
              },
              {
                "byteLength": 1188983,
                "hash": "sha256:15c681ecc26bdf5ce33a4fd4ad52c90c92a23bfb3a18d79de9552ad3c1d8759d",
                "relativePath": "brush/eval_15000/c070_0016.png"
              },
              {
                "byteLength": 1065834,
                "hash": "sha256:1f64f9c661085c2ae324bd4733caa839762c2042578b9c0b97e83401352699d2",
                "relativePath": "brush/eval_15000/cd040_0000.png"
              },
              {
                "byteLength": 1111555,
                "hash": "sha256:575765698927d13763300c5235fae63d3c4eb0cc7178ee37edea6f9609e9cb6d",
                "relativePath": "brush/eval_15000/cd040_0008.png"
              },
              {
                "byteLength": 1181161,
                "hash": "sha256:6343413aa13c231ae82aa5cb102276c5d05fcf9858f9f24e09758b89f258d8b3",
                "relativePath": "brush/eval_15000/cd040_0016.png"
              },
              {
                "byteLength": 1065455,
                "hash": "sha256:afa91a01f1212b2d53a96aa4be05fa1f57a19c3bb38f7068004f6688d516d3c8",
                "relativePath": "brush/eval_15000/l100_0000.png"
              },
              {
                "byteLength": 1077386,
                "hash": "sha256:bbffba1825de0f820ea71e9b438d7b7f4c1aaa034b2497e29a2bcb291ced8899",
                "relativePath": "brush/eval_15000/l100_0008.png"
              },
              {
                "byteLength": 1076231,
                "hash": "sha256:2e674adecb125e76cdf56ca19e7b85abf9609b844ca718819b9e8aa37680f418",
                "relativePath": "brush/eval_15000/l100_0016.png"
              },
              {
                "byteLength": 1065568,
                "hash": "sha256:1838fcbb082548b072966fb540fecaccfcac5f3408e5696f72d25410fcc747f3",
                "relativePath": "brush/eval_15000/r4_0000.png"
              },
              {
                "byteLength": 1071536,
                "hash": "sha256:e34d600783d7663335a14d6288df2956ed8605adc251dbf252722d783bf0c4c0",
                "relativePath": "brush/eval_15000/r4_0008.png"
              },
              {
                "byteLength": 1121857,
                "hash": "sha256:eb07ae05ed7b3d8ce786a5ad27c36ac2e5401b8a4cfc4481bbb98e69a657f22f",
                "relativePath": "brush/eval_15000/r4_0016.png"
              },
              {
                "byteLength": 1224389,
                "hash": "sha256:f00ffa40b555c4a16fe829edeab2d3a777cd11fe56a17183e5d0d2dc027c8d66",
                "relativePath": "brush/eval_15000/r4_0024.png"
              },
              {
                "byteLength": 1065086,
                "hash": "sha256:458e42a5269d76073bbc96cada8309999ed314d97f0f4b77f13f5812ece919fe",
                "relativePath": "brush/eval_20000/c070_0000.png"
              },
              {
                "byteLength": 1081267,
                "hash": "sha256:2225fde81134a5cebd26be7828cfa30321428f63b11bc8997c0159ebdc27d86d",
                "relativePath": "brush/eval_20000/c070_0008.png"
              },
              {
                "byteLength": 1201864,
                "hash": "sha256:6d3d9e4c5b0206ba0e4f76cf8b50e86b1b3ade246548a53b1d61948a8459768d",
                "relativePath": "brush/eval_20000/c070_0016.png"
              },
              {
                "byteLength": 1065017,
                "hash": "sha256:4a22f4f5f447baf5fbef6a9788074ca80e379f4e79c2dce7133c6808f73194c2",
                "relativePath": "brush/eval_20000/cd040_0000.png"
              },
              {
                "byteLength": 1114628,
                "hash": "sha256:dec535e71f67dd39afe1e705f65690f2590612258081046342dc5a82fdac1795",
                "relativePath": "brush/eval_20000/cd040_0008.png"
              },
              {
                "byteLength": 1188250,
                "hash": "sha256:fbe7f557b4e946f211517aa74c08c69c435c4f80d2040dd0dbb18f49740f3b7c",
                "relativePath": "brush/eval_20000/cd040_0016.png"
              },
              {
                "byteLength": 1065120,
                "hash": "sha256:2d6b121f51c0ea2034d97710552fa9183def591b523de18d03972f33974cca46",
                "relativePath": "brush/eval_20000/l100_0000.png"
              },
              {
                "byteLength": 1080730,
                "hash": "sha256:6a72c5ebc6f9817ae019c495db804208c812d875327526b0010c6199579da6aa",
                "relativePath": "brush/eval_20000/l100_0008.png"
              },
              {
                "byteLength": 1089323,
                "hash": "sha256:86939c76964a7923c8319e4f04ee5934b0e88d1671437729dc1d8fe866d7d2d6",
                "relativePath": "brush/eval_20000/l100_0016.png"
              },
              {
                "byteLength": 1065365,
                "hash": "sha256:d6d3b95c382174db6774f02b4c7bdfd02a0fb74aae96902814af9452312624f3",
                "relativePath": "brush/eval_20000/r4_0000.png"
              },
              {
                "byteLength": 1073866,
                "hash": "sha256:d6dd96e70338885ec3160c9de1d8eaac5031ca45092ea4f6445719c5ccd6af85",
                "relativePath": "brush/eval_20000/r4_0008.png"
              },
              {
                "byteLength": 1128065,
                "hash": "sha256:46bb0837638bea88214b969db177dddacfa2d02e94d8949076c1fb9cdb296979",
                "relativePath": "brush/eval_20000/r4_0016.png"
              },
              {
                "byteLength": 1236006,
                "hash": "sha256:3694571c83d115ca5c6d96b287d0fcc2db9721b2ee854b6944862faf0aa17b17",
                "relativePath": "brush/eval_20000/r4_0024.png"
              },
              {
                "byteLength": 1065572,
                "hash": "sha256:ae450959d4342438a981a310e2fe621f7cabd13dd29f788538a091c98cda716f",
                "relativePath": "brush/eval_25000/c070_0000.png"
              },
              {
                "byteLength": 1084068,
                "hash": "sha256:03512fe3ed35a9fae7459ca8f0b0ee0e43f75a0015ead6a66629a700c79809f1",
                "relativePath": "brush/eval_25000/c070_0008.png"
              },
              {
                "byteLength": 1204243,
                "hash": "sha256:f7b39d995eb194631ef9598fc61ba94935bc2f431b97d1dd9dea3c27cb85140b",
                "relativePath": "brush/eval_25000/c070_0016.png"
              },
              {
                "byteLength": 1065597,
                "hash": "sha256:b03924596720d4804d2c4c60f50f951bc0c4749fcbad940cde09569cec02aeb6",
                "relativePath": "brush/eval_25000/cd040_0000.png"
              },
              {
                "byteLength": 1118050,
                "hash": "sha256:4e69a34027169cec42dbcfba1e6348656934f9196b14a7ea7b16f7ee062667f1",
                "relativePath": "brush/eval_25000/cd040_0008.png"
              },
              {
                "byteLength": 1189869,
                "hash": "sha256:ab56cf25ca245729f99717266773e7cf35b0974b788d8479fef4687fa50043e8",
                "relativePath": "brush/eval_25000/cd040_0016.png"
              },
              {
                "byteLength": 1065479,
                "hash": "sha256:b6021315e040b28a4bad044e71e7809e6ab70977801ffc453ac1397a03c4e25a",
                "relativePath": "brush/eval_25000/l100_0000.png"
              },
              {
                "byteLength": 1088171,
                "hash": "sha256:471f98b0759ce23c3d5139f20e532922b5a4437a62e087553c89be6f74122e83",
                "relativePath": "brush/eval_25000/l100_0008.png"
              },
              {
                "byteLength": 1095288,
                "hash": "sha256:a34009b119794f0f0dddd3c879c7f1e2861fec486fdc00a59e927e46fd3de2cd",
                "relativePath": "brush/eval_25000/l100_0016.png"
              },
              {
                "byteLength": 1065701,
                "hash": "sha256:dfa7d8bed81d9c0ed9265004c62399093e0e5fc4ff9cd1162fec0c24e3a15c68",
                "relativePath": "brush/eval_25000/r4_0000.png"
              },
              {
                "byteLength": 1078018,
                "hash": "sha256:6fa12c14728ed6dde6653b31ac57f360dde6013efa47b5c53f44c744abb5e8d5",
                "relativePath": "brush/eval_25000/r4_0008.png"
              },
              {
                "byteLength": 1132304,
                "hash": "sha256:a38aef8faf2f88112963a092ad13de3dbe73bbfe82420b9b9dc52d497c2d47bd",
                "relativePath": "brush/eval_25000/r4_0016.png"
              },
              {
                "byteLength": 1241603,
                "hash": "sha256:2395e3081d538099cf4e6bafd19a7aaceed7c4db9b87258c9501169db1f6de61",
                "relativePath": "brush/eval_25000/r4_0024.png"
              },
              {
                "byteLength": 1066546,
                "hash": "sha256:8ae933e753274278a54505401ba0b71e974a6425959dbef1a0df073bc24680ca",
                "relativePath": "brush/eval_30000/c070_0000.png"
              },
              {
                "byteLength": 1088443,
                "hash": "sha256:e9cba4256d68d1c70a8035198a77d58ade6b4a042ed52c9ca041e100909a79b5",
                "relativePath": "brush/eval_30000/c070_0008.png"
              },
              {
                "byteLength": 1212824,
                "hash": "sha256:fa645c85f47ade9b3e36fb33d496012bccb5c505e17f88d2bd7375b61194f281",
                "relativePath": "brush/eval_30000/c070_0016.png"
              },
              {
                "byteLength": 1066882,
                "hash": "sha256:7faee635a54d4534607187f9dfe1d20de3a3b11369e5eccac5024d8df60e546b",
                "relativePath": "brush/eval_30000/cd040_0000.png"
              },
              {
                "byteLength": 1120597,
                "hash": "sha256:e6ab364329b18ee464493a203f6dff88f65ad97bdcdebadaab11daceb39c63fb",
                "relativePath": "brush/eval_30000/cd040_0008.png"
              },
              {
                "byteLength": 1193225,
                "hash": "sha256:3a73ed4ec3463d947cb65cc978f79307e0af99160dd0af2543d2cc9f62dad4c2",
                "relativePath": "brush/eval_30000/cd040_0016.png"
              },
              {
                "byteLength": 1066553,
                "hash": "sha256:95194c9654d1b14f54aef4cdad685debca30bc525c4c3c1ead5d109dc649374d",
                "relativePath": "brush/eval_30000/l100_0000.png"
              },
              {
                "byteLength": 1091411,
                "hash": "sha256:287be0e52df8481f458bde4b84900204b942fc55b9b7dfa03bedd3e2d9fb2a79",
                "relativePath": "brush/eval_30000/l100_0008.png"
              },
              {
                "byteLength": 1094689,
                "hash": "sha256:0a5078aa7ef8c385ee4eee406edb641f3e91971a7b43a08ae17c9f4897b6ab9e",
                "relativePath": "brush/eval_30000/l100_0016.png"
              },
              {
                "byteLength": 1066684,
                "hash": "sha256:b8c2738f41bb1f78dc88f64c2dcba94533a29284270c1efffbda2f985e7c9287",
                "relativePath": "brush/eval_30000/r4_0000.png"
              },
              {
                "byteLength": 1079314,
                "hash": "sha256:12d00082c83002fe17047c147b9c6c94f894ac23fe0c1b569e80d0758d89d98a",
                "relativePath": "brush/eval_30000/r4_0008.png"
              },
              {
                "byteLength": 1133493,
                "hash": "sha256:6ee808b9b5c1c77f24cc1b8dab37adb8cbccc3a7e2ea3c227c269432890467fb",
                "relativePath": "brush/eval_30000/r4_0016.png"
              },
              {
                "byteLength": 1246842,
                "hash": "sha256:a55984a4d863f97f9ad20d8e9a9ad2468b2321d6571a50a4a1d4eb80bfa17d62",
                "relativePath": "brush/eval_30000/r4_0024.png"
              },
              {
                "byteLength": 1009060,
                "hash": "sha256:4701947a4c28652fa397b0e189bae7408aea1f4636b9942b82ecbe0ef657c614",
                "relativePath": "brush/eval_5000/c070_0000.png"
              },
              {
                "byteLength": 1013479,
                "hash": "sha256:209b88bfa934759df52ee0be547c9fc81fa484d363de16128df472453c00ada1",
                "relativePath": "brush/eval_5000/c070_0008.png"
              },
              {
                "byteLength": 1087765,
                "hash": "sha256:d4baf42f5d3120dd6ff7adb1db3c26b174e87aa8b7f642df083ef32be0df2eae",
                "relativePath": "brush/eval_5000/c070_0016.png"
              },
              {
                "byteLength": 1009054,
                "hash": "sha256:90ac360efde6848a86273c4e77b2d37c7c493a02b473cbdfc7cd4cf0605f5500",
                "relativePath": "brush/eval_5000/cd040_0000.png"
              },
              {
                "byteLength": 1039826,
                "hash": "sha256:050ceb87dcbbf8613e8f3215603c93024e85de3eb4d5a094c560ae8345732110",
                "relativePath": "brush/eval_5000/cd040_0008.png"
              },
              {
                "byteLength": 1096465,
                "hash": "sha256:026b21736a8beeb2c17a616eb435d62469071eda8b10d360ef529e67e460e455",
                "relativePath": "brush/eval_5000/cd040_0016.png"
              },
              {
                "byteLength": 1008890,
                "hash": "sha256:eabbe397e73e0262721d324d71d41aba01fe0ba37d15063156236b8db21f7247",
                "relativePath": "brush/eval_5000/l100_0000.png"
              },
              {
                "byteLength": 1008661,
                "hash": "sha256:cfd8d6d39627ceca664a595a4a2d1d9598516ca33cf0f9793b0de07dca8bbf9e",
                "relativePath": "brush/eval_5000/l100_0008.png"
              },
              {
                "byteLength": 988461,
                "hash": "sha256:d8396b0a0d55c3dcfa3eef7b232e8ef0aebe6edd5824f8b59284d86e012586f3",
                "relativePath": "brush/eval_5000/l100_0016.png"
              },
              {
                "byteLength": 1008862,
                "hash": "sha256:d150e725f7670dc946e5fb8bb0f6114526dc378ba4f4931b74098e9130cd9161",
                "relativePath": "brush/eval_5000/r4_0000.png"
              },
              {
                "byteLength": 1016429,
                "hash": "sha256:5945c3d2dadffd637ca786b6ad53918b723b688f8e940e19464515123f41f79b",
                "relativePath": "brush/eval_5000/r4_0008.png"
              },
              {
                "byteLength": 1059716,
                "hash": "sha256:bbe6e250d8186bfb680f58a82ce9b6e3383e298668aabe6520e460945e7f3a23",
                "relativePath": "brush/eval_5000/r4_0016.png"
              },
              {
                "byteLength": 1129320,
                "hash": "sha256:be9143b6995233249c84c83c01467f0c19e6cf371c3f92a48fca442857a11917",
                "relativePath": "brush/eval_5000/r4_0024.png"
              },
              {
                "byteLength": 92815395,
                "hash": "sha256:8abdbf8c9150baf98218b91f368be0c71824fcf51df705e2464a75aaff58a4df",
                "relativePath": "brush/fused-r1-30k.ply"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "dataset/sparse/0/cameras.txt"
              },
              {
                "byteLength": 17589,
                "hash": "sha256:1843faa605c5350f0307af683731f9b175efab46f2e100be5e186cdc1726307e",
                "relativePath": "dataset/sparse/0/frames.txt"
              },
              {
                "byteLength": 35652001,
                "hash": "sha256:6aa2aa37b7c770b9dd88fc1618a1b321ff4d8e17425dcb04a43bbf29c802e69e",
                "relativePath": "dataset/sparse/0/images.txt"
              },
              {
                "byteLength": 6194584,
                "hash": "sha256:fcc711d17511f42f3824f0bfafb1c0db56fd258544cea01a61043f3aa5cbad78",
                "relativePath": "dataset/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:0b4a62011251aca340c14e661821717f929a489ac80e5e60b0cf9d28accf8b03",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "dataset/sparse/0/rigs.txt"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 56999,
                "hash": "sha256:0163012b0eea21c952af0b304ab6600da95301bc2ec63272213e0f9fce8de6f8",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 102724,
                "hash": "sha256:15b8f9eeb59db5dcf39384d618acc4083d32e8289b78f8a093c2ca22a7782e5f",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 1761,
                "hash": "sha256:232f59ae73b079ef2e118e72bcdbb3fb59bbb19e2621f1562d4b5215bf3d296a",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 4303,
                "hash": "sha256:17dbc8591fe53ed1d0ee3584634c4cdcdee40b604913f29c3eca2227a9fdbc1a",
                "relativePath": "logs/dataset-map.txt"
              },
              {
                "byteLength": 1359,
                "hash": "sha256:5e301e18fba3f2467b4b52d325b86e79807f35d2631092caa4cbc01bbe292ef7",
                "relativePath": "logs/fuse-train-run.log"
              },
              {
                "byteLength": 747,
                "hash": "sha256:e5dcafc01d2db978aa1a00787c806fbc4232692dc7d627965cf777cad9df42da",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 381,
                "hash": "sha256:9d6291a95f60d3dba6d2aa1bb8ec3d70acb8bf581179bbbc984f28224b20fe05",
                "relativePath": "logs/pitchdown-attribution.log"
              },
              {
                "byteLength": 624,
                "hash": "sha256:2cb0ec369d93502ee859f78d2ec5e4ace5794bb0898da9eed6237154c927deae",
                "relativePath": "logs/pitchdown-render.log"
              },
              {
                "byteLength": 148,
                "hash": "sha256:3a6c6082068e92637d724b87567daa161c7e3228ba01534eb0f6ecdfb58c58d3",
                "relativePath": "logs/pitchdown-sheet.log"
              },
              {
                "byteLength": 1100743,
                "hash": "sha256:3946b58b83abcfda373e1ae96fa2f8e767f8cfd0d1bdb10e1d00117c4d8a6c66",
                "relativePath": "renders/novel-fused/novel_00_pullback.png"
              },
              {
                "byteLength": 662141,
                "hash": "sha256:f65f9ad439bed36da2111d0c765bfd6a373a136370f3d545ee9f30bf23908ac9",
                "relativePath": "renders/novel-fused/novel_01_pitchdown.png"
              },
              {
                "byteLength": 1022604,
                "hash": "sha256:e82feba969730708be9295ffe84049a15ade99753b2b0aba89dd9079c29c3848",
                "relativePath": "renders/novel-fused/novel_02_leftyaw.png"
              },
              {
                "byteLength": 1199715,
                "hash": "sha256:6231b0bc038a2746ed6a5220385506bf5031dbdf2058313407c8c66a4036f5fa",
                "relativePath": "renders/novel-fused/novel_03_rightyaw.png"
              },
              {
                "byteLength": 2697286,
                "hash": "sha256:e125cb9f33fee73e5953f9238ef01b7eec28c278919ab5102ae880ba4814e78b",
                "relativePath": "renders/novel-single-vs-fused-contact.png"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:c9ff2f37369081b46dd59c19f3670fa85c28edba1fc1962a69b09d1a39852a95",
                "relativePath": "results/attribution-fused-novel_00_pullback.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:176eca72edf0438744d50d6cb2f4cebc8e0d793d2024dcbfadc8c2fc4445a9e0",
                "relativePath": "results/attribution-fused-novel_01_pitchdown.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:b05a5814ced8c911251e107a9d304d9767e2ac154409593ccec74395937edf2f",
                "relativePath": "results/attribution-fused-novel_02_leftyaw.npy"
              },
              {
                "byteLength": 3146360,
                "hash": "sha256:eb6718f3e23c2f2093ecbe864032a7cbb9045d1a2bb90a22260a2ab8e126999c",
                "relativePath": "results/attribution-fused-novel_03_rightyaw.npy"
              },
              {
                "byteLength": 4421,
                "hash": "sha256:6c1450997382f60e2380fd9bb0800bb881ab530da9b7d15c34e4c651999b0b58",
                "relativePath": "results/fusion-report.json"
              },
              {
                "byteLength": 3107,
                "hash": "sha256:ed33de0d5f91aee916964f84a0a70b9960df1627c3034572b17d19cc097d0d8c",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 3024,
                "hash": "sha256:0f1b96f9f1278f4a568c484465e6872ac1f14345e936bba2a3f9201b82efec58",
                "relativePath": "results/novel-poses-fused.json"
              },
              {
                "byteLength": 572,
                "hash": "sha256:cd3cb5cdc49d0930bf907046e61732ef73f1567994485680df1088e0f26e22c1",
                "relativePath": "results/novel-transplant-meta.json"
              },
              {
                "byteLength": 1968,
                "hash": "sha256:26305a16c8a37f8a2548e8b6fc547aa0feab3fc04296535ef996312fafd07449",
                "relativePath": "results/pitchdown-attribution.json"
              },
              {
                "byteLength": 4059,
                "hash": "sha256:0d72de31a88d7a4f3a41495e972368566e5cfe377589aeabe1b5808bc593e561",
                "relativePath": "scripts/fuse-train.sh"
              },
              {
                "byteLength": 4577,
                "hash": "sha256:70cb64ba039b8f421b2c65c3d68d9c5924db3b494fc939036f620c18f8dd6f8b",
                "relativePath": "scripts/metrics.py"
              },
              {
                "byteLength": 9281,
                "hash": "sha256:ba026a6ef6fd11e74af1af9c671f448a483baf134fe7ea378bb25f78b0cd6e7a",
                "relativePath": "scripts/pitchdown.py"
              },
              {
                "byteLength": 4498,
                "hash": "sha256:4541e912fab29c13d980e227251bd9771926bde9d8533e293aef21fb4a0cc8a8",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 2633,
                "hash": "sha256:7837b21c41dad83d16ed91e43c1737d63f2d3002738da0dc8756286cc4598124",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-conv_transpose2d-tune.json.log"
              },
              {
                "byteLength": 3115,
                "hash": "sha256:f6e6e5268210bf7a2271e6d96014f113ca66bec619f63844afb5ebbeb9363f90",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-tune.json.log"
              },
              {
                "byteLength": 1040464,
                "hash": "sha256:767367599637bfb123f20133c57c8816e56a35e2b54c9a5b76be686cd996d025",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-autotune-sum.json.log"
              },
              {
                "byteLength": 36016,
                "hash": "sha256:cf4d47938ca6931b6af1423442053c7876b3f20422087552a6ac2fb6c0268502",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-reduce-dim.json.log"
              },
              {
                "byteLength": 9062,
                "hash": "sha256:9f0670af2db01685d65b58172379805b18cc4ec2f863fac0b82ab82a8be2d79c",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl_fusion-reduce-tune.json.log"
              }
            ],
            "finding": {
              "c100Note": "opportunistic re-check at 15:19:02 UTC (about 45 min after generation completed): response endpoint still HTTP 500; c100 remains billed-but-unretrievable and excluded",
              "finding": "Multi-clip fusion works mechanically (single COLMAP model first try, no ghosting) and genuinely widens the usable free-roam envelope: the pulled-back driveway approach view - the primary human-level walk-up scenario - goes from fogged to clean, and both yaw extremes improve. But the 25-degree low-eye pitch-down view is NOT fixed. The new observations see the ground from above (c070) and from below-horizon looking up (cd040), yet no capture observes the near-ground from a low eye at grazing incidence, so the optimizer still represents it as giant anisotropic sheets that only cohere from observed directions. Elevated ground observations alone do not repair grazing-angle ground rendering. The next lever is a clip whose camera is low and pitched down while translating - e.g. a driveway approach dolly with -20 to -25 deg pitch - which is a new control-family + paid-clip decision, not part of this run.",
              "holdoutMetrics": {
                "anchorViewConsistency": "the shared anchor first-frame lands in holdout for all four sources (c070_0000/cd040_0000/l100_0000/r4_0000) and reconstructs at 26.78-26.91 dB from all four - cross-clip consistency evidence",
                "mean13Views": {
                  "psnrDb": 26.3686,
                  "ssim": 0.856988
                },
                "newClipSubset9Views": {
                  "psnrDb": 26.3375
                },
                "noGhosting": "26+ dB at capture views rules out cross-clip misalignment ghosting; the fusion-failure fallback (per-clip splats) was not needed",
                "r4Subset4Views": {
                  "comparableR4SplatOwnHoldouts": {
                    "psnrDb": 27.7815,
                    "ssim": 0.883982
                  },
                  "deltaDb": -1.3429,
                  "note": "identical GT images, both models held them out; the fused model pays 1.34 dB on the R4 arc for ~3x view-volume coverage. r4_0000 (R4's worst endpoint holdout) IMPROVED +1.19 dB because every new clip observes the anchor region; mid-arc holdouts dropped ~2.7 dB",
                  "psnrDb": 26.4386,
                  "ssim": 0.861868
                }
              },
              "jointColmap": {
                "crossClipGeometryCheck": "in the fused frame all three r5 clips launch from the shared anchor pose on the R4 arc (height -0.02, lateral -3.35 vs arc mean); c070 rises +3.94 units, cd040 descends -2.23 (ratio 1.79 vs designed 0.70u/0.40u = 1.75), l100 holds height within 0.07 while trucking 7.2 units laterally, extending total lateral camera coverage from 6.5 to ~13.8 units",
                "meanReprojErrorPx": 0.888567,
                "meanTrackLength": 11.409985,
                "points": 33572,
                "protocol": "pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 single camera, BA intrinsics fixed, exhaustive matching - same section-9e arm-B protocol as every accepted run",
                "registration": "104/104 images in a single model (gate required >=99 and exactly one model)"
              },
              "novelViewTransplant": {
                "fit": {
                  "rmsCenterResidualFracOfCamSpan": 0.00487,
                  "rotationResidualDegMax": 2.45,
                  "rotationResidualDegMedian": 1.61,
                  "scale": 0.5964
                },
                "method": "umeyama similarity on the 32 shared R4 camera centers, cleanup r1's exact novel poses transplanted into the fused frame",
                "verdictPerView": {
                  "novel_00_pullback": "SUBSTANTIALLY FIXED - R4 original was fogged by veiling sheets (top-100 attribution 50.4pc of view weight removed by cleanup still left glare); fused render shows house and wet driveway crisply; top-100 share 41.1pc with median max-scale ratio 150x vs scene (was worse before cleanup)",
                  "novel_01_pitchdown": "STILL FAILED - smear in all three variants (R4 original, R4 cleaned, fused). Fused attribution: top-100 = 71.85pc of view weight, top-2000 = 93.4pc, top-100 median max-scale 28.35 vs scene median 0.111 (ratio 256x, worse concentration than R4-cleaned's 104x), median anisotropy 2543",
                  "novel_02_leftyaw": "modestly improved - neon streak blobs replaced by plausible dark foliage, house equally crisp, new real edge content; top-100 share 15.4pc",
                  "novel_03_rightyaw": "modestly improved - more real palm/foliage at right edge; top-100 share 13.4pc"
                }
              },
              "question": "does fusing the R4 arc with the three retrieved r5 clips (crane-up, crane-down, lateral) into one splat widen the reliable free-roam envelope, and specifically fix the 25-degree pitch-down driveway view that splat-cleanup r1 proved unfixable by cleanup alone?",
              "recordedAt": "2026-08-05",
              "spendThisRun": 0
            },
            "inputs": {
              "novelPoses": "splat-cleanup r1 results/novel-poses.json (verification/splat-cleanup-20260805-r1), transplanted via umeyama similarity on shared camera centers",
              "r4": "verification/generative-video-splat-20260805-r4 (32 dataset frames, verbatim)",
              "r5Clips": "verification/generative-video-splat-20260805-r5 (24 evenly spaced frames per retrieved clip from the sealed lossless zips; mapping in logs/dataset-map.txt)"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "pipeline": "scripts/fuse-train.sh (pooled dataset + joint pinned-intrinsics COLMAP with single-model >=99/104 gate + Brush 30k holdout-every-8), scripts/metrics.py (holdout PSNR/SSIM vs R4 baselines), scripts/pitchdown.py transplant|render|attribution|sheet"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "free local compute only; all paid inputs sealed under prior manifests",
              "currency": "USD",
              "items": [],
              "totalDollars": 0
            },
            "totalByteLength": 240683362,
            "verdict": "fusion-pass-104of104-single-model-envelope-widened-pullback-fixed-pitchdown-still-failed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exterior-orbit-20260805-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "exterior-orbit-20260805-r1",
      "path": "verification/exterior-orbit-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "PASS",
        "sourcePath": "verification/exterior-orbit-20260805-r1/manifest.json",
        "sourceField": "$/finding/clipArbiter/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "PASS",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 40786
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-orbit-20260805-r1/manifest.json",
          "url": "/verification/exterior-orbit-20260805-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-orbit-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 40786,
          "sha256": "b36f2306341b504afc1fd31b9367f40e789063ba9b9dcbbf89fd040dd259052f",
          "access": "metadata-only"
        },
        {
          "path": "verification/exterior-orbit-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 40786,
          "sha256": "cff529021f928d9b7ba0d7c410fe2908760821fa07bcaede0098f21fb1f487a7",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "First orbit hop toward 360 coverage: one authorized $0.50625 clip past the house corner, control rendered from the fused splat, gated free before submission. Arbiter and joint registration passed (128/128 single model); coverage widened from 35.4 to 53.7 deg for -0.20 dB on shared holdouts; new wedge reconstructs at 23.6 dB (frontier fidelity gradient, honestly recorded). No metric, navigation, portal, or product-default authority granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-orbit-hop1-r1",
            "fileCount": 187,
            "fileIndexHash": "sha256:ca3d922af7cb3032c3e5ccb8b76e3cf302729956c3e1c7573ea9426a844f7690",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1323138,
                "hash": "sha256:a205fe982655a5d3a4f3b89042525eebb77f5c77652553077084ff036ebccbcd",
                "relativePath": "anchor/first-frame-anchor-l100-frame80.png"
              },
              {
                "byteLength": 1048669,
                "hash": "sha256:37d7569491e34c329bfa71e76407759fc7b65dae3cba4ecc352fd7239cec2dc9",
                "relativePath": "brush/eval_10000/c070_0000.png"
              },
              {
                "byteLength": 1060177,
                "hash": "sha256:44bb8883560b56ea8d13c76ddc7790ac083fe5a3b9ea23a2bb991f87b6ecdc0d",
                "relativePath": "brush/eval_10000/c070_0008.png"
              },
              {
                "byteLength": 1156750,
                "hash": "sha256:6c15ee463dcd9eee1e37e2237bd3ec199bd9ed4acc86b4ca1f92998c8edf3746",
                "relativePath": "brush/eval_10000/c070_0016.png"
              },
              {
                "byteLength": 1048942,
                "hash": "sha256:0ccf820e22375025d9bb03b46ec8128cc599ca2d51fa00f58b965fa90660d203",
                "relativePath": "brush/eval_10000/cd040_0000.png"
              },
              {
                "byteLength": 1091337,
                "hash": "sha256:1a5bdba71ad5b8810a33664ce89775e43e9191bf2ebe173edd211b780e629642",
                "relativePath": "brush/eval_10000/cd040_0008.png"
              },
              {
                "byteLength": 1157246,
                "hash": "sha256:ed2a1c93e3378ece0a6b3772f086b021175c2ba902c595bec4233583bff3a78d",
                "relativePath": "brush/eval_10000/cd040_0016.png"
              },
              {
                "byteLength": 1045817,
                "hash": "sha256:f0813290d8df5f62565b88cd0d7725675d18e19e6d73eb1778e26ad04323ad75",
                "relativePath": "brush/eval_10000/hop1_0000.png"
              },
              {
                "byteLength": 1098396,
                "hash": "sha256:ea2ea626b85033da9bb884a0eb4cf07a34ea8f4bd5ee5a73ec206e9c1dcc70c3",
                "relativePath": "brush/eval_10000/hop1_0008.png"
              },
              {
                "byteLength": 1147665,
                "hash": "sha256:1cb60109065639e621d76ee7cf4b9ac7b2060fe44285659d88f409dc7772d96d",
                "relativePath": "brush/eval_10000/hop1_0016.png"
              },
              {
                "byteLength": 1048721,
                "hash": "sha256:30e56336f6ee992bbfd7b4bbc7f976d12d8961882e56be4d31bd5a16a26c2ce3",
                "relativePath": "brush/eval_10000/l100_0000.png"
              },
              {
                "byteLength": 1061972,
                "hash": "sha256:d9c16be70877754e321548abb9ad37800361652414d2a6cde3f49b14f455e384",
                "relativePath": "brush/eval_10000/l100_0008.png"
              },
              {
                "byteLength": 1052465,
                "hash": "sha256:fdca441d693bcc42dc157c65ac03ad974fbfc576da289d666a8289b8772e4798",
                "relativePath": "brush/eval_10000/l100_0016.png"
              },
              {
                "byteLength": 1048748,
                "hash": "sha256:6d144b50952666d31f6e9e8af04c32a517b99046aa20cc8d1db23cbff734e643",
                "relativePath": "brush/eval_10000/r4_0000.png"
              },
              {
                "byteLength": 1061455,
                "hash": "sha256:c7fcc308a38c87a980fc3fc23bcd7d9881d70b996113e1980f2759c2da149759",
                "relativePath": "brush/eval_10000/r4_0008.png"
              },
              {
                "byteLength": 1105935,
                "hash": "sha256:d6d09477f38cc027b4b85c32d7b1920939452c220d92908773bd54cc0c4fc20b",
                "relativePath": "brush/eval_10000/r4_0016.png"
              },
              {
                "byteLength": 1198418,
                "hash": "sha256:67b0b594642c6c28aff5539cc8326a6e6591163a38a989ce9baa593a9f53a577",
                "relativePath": "brush/eval_10000/r4_0024.png"
              },
              {
                "byteLength": 1067454,
                "hash": "sha256:895ca18f57638ce1c5af3848e1905f993fcbc804c4337467de8f02987d47ce94",
                "relativePath": "brush/eval_15000/c070_0000.png"
              },
              {
                "byteLength": 1078718,
                "hash": "sha256:3a648c956770e072bc99c0f31f881480ed71a0225f112bbe5d712d55717072fd",
                "relativePath": "brush/eval_15000/c070_0008.png"
              },
              {
                "byteLength": 1191859,
                "hash": "sha256:37908eb20b7e794759715657cbfc9952fdba88577e696019754f4aa1c9363e6a",
                "relativePath": "brush/eval_15000/c070_0016.png"
              },
              {
                "byteLength": 1067291,
                "hash": "sha256:2ede22ba9ca9610c49b64f6b447a82c246eafa29bee49eec09f01497f7b21a25",
                "relativePath": "brush/eval_15000/cd040_0000.png"
              },
              {
                "byteLength": 1110337,
                "hash": "sha256:0387d1944b5197866304741454c32ce7a02ec78634a398e45a9e992627bf51e3",
                "relativePath": "brush/eval_15000/cd040_0008.png"
              },
              {
                "byteLength": 1182548,
                "hash": "sha256:a2db6478e91757df448adb0fa9f26daead4f3db597928997194ffb78c9199bea",
                "relativePath": "brush/eval_15000/cd040_0016.png"
              },
              {
                "byteLength": 1080077,
                "hash": "sha256:b3f313bb087207fb2f7ba23d2d479e1c801b5041270d01551a9e6cc48eae73b1",
                "relativePath": "brush/eval_15000/hop1_0000.png"
              },
              {
                "byteLength": 1129807,
                "hash": "sha256:43c2b7937b6c499967ef1277483ff79e9a910c0434c60fa74b65da65c859d07c",
                "relativePath": "brush/eval_15000/hop1_0008.png"
              },
              {
                "byteLength": 1184127,
                "hash": "sha256:0e040479de065f6a13326a6eda8a5ade3d7495b0011917294b4005dc369e804a",
                "relativePath": "brush/eval_15000/hop1_0016.png"
              },
              {
                "byteLength": 1067452,
                "hash": "sha256:f4c107cf23d41e56eb2ecabf7ca88899fc5b7c27bd4ef476deaf020036e10c7f",
                "relativePath": "brush/eval_15000/l100_0000.png"
              },
              {
                "byteLength": 1082836,
                "hash": "sha256:be1ac7a5be641937230ef4e48b4922670cd4c7af430f190c93d3cd184d58fd40",
                "relativePath": "brush/eval_15000/l100_0008.png"
              },
              {
                "byteLength": 1075633,
                "hash": "sha256:fa0b0b6d020b01484bcddff01c19370dde22b0266e9329b0345ba0aa56a28197",
                "relativePath": "brush/eval_15000/l100_0016.png"
              },
              {
                "byteLength": 1067507,
                "hash": "sha256:56ff09183b05440c3104c4d76a85b21f4a312c7458c13826c9769ff2e2598547",
                "relativePath": "brush/eval_15000/r4_0000.png"
              },
              {
                "byteLength": 1077575,
                "hash": "sha256:fc136c04817b452ec13675658164dc97494f4b38d089061f93ff0f4c45e6bdb3",
                "relativePath": "brush/eval_15000/r4_0008.png"
              },
              {
                "byteLength": 1127858,
                "hash": "sha256:8793aa642d7b152d1d964ba04fae8c145097a8e51628dc6718f6e6832e439243",
                "relativePath": "brush/eval_15000/r4_0016.png"
              },
              {
                "byteLength": 1226980,
                "hash": "sha256:b5f1fece218d5e4e5adbd5afc4fcd5990208e70310a9a68a65fa4733798cea96",
                "relativePath": "brush/eval_15000/r4_0024.png"
              },
              {
                "byteLength": 1065741,
                "hash": "sha256:41b5256f8c56122848f5cc002bf8d545f8bb3d6ee7ace699803b5c120af8d274",
                "relativePath": "brush/eval_20000/c070_0000.png"
              },
              {
                "byteLength": 1082695,
                "hash": "sha256:e50b73a02b6985fde791db3939f779d015eb1c14b837895906f92b18e3d90230",
                "relativePath": "brush/eval_20000/c070_0008.png"
              },
              {
                "byteLength": 1206273,
                "hash": "sha256:616aa084c616bc8029a74e879a145ec6b226e73c1cf1535b76a344c05cc018d6",
                "relativePath": "brush/eval_20000/c070_0016.png"
              },
              {
                "byteLength": 1065293,
                "hash": "sha256:0440b1ad8ce67ca2de436fbd85aeb61f6a79e91206ea1cbc227d2aa24baa357a",
                "relativePath": "brush/eval_20000/cd040_0000.png"
              },
              {
                "byteLength": 1113476,
                "hash": "sha256:6233e5f34af5c014a8866d431326ed819a5441293f84256a71dc90a702f4b9a4",
                "relativePath": "brush/eval_20000/cd040_0008.png"
              },
              {
                "byteLength": 1189021,
                "hash": "sha256:83e8244912a4098f1dd2765c42fbe56d92ec8cd26f6089dce477e6c9989741bb",
                "relativePath": "brush/eval_20000/cd040_0016.png"
              },
              {
                "byteLength": 1082434,
                "hash": "sha256:5404cb38c5c17da154e946da2dd2d0c397282caf1effb70abc84fe3101d1d647",
                "relativePath": "brush/eval_20000/hop1_0000.png"
              },
              {
                "byteLength": 1139062,
                "hash": "sha256:02dde95ea869e2f324fccd9e4cdb9cf512253b2d241733e208b2f2822b5acaf7",
                "relativePath": "brush/eval_20000/hop1_0008.png"
              },
              {
                "byteLength": 1207595,
                "hash": "sha256:440b4ed7ef1d305dc0125c3692d4eb59244a1efc4598473dfad2875c79581b98",
                "relativePath": "brush/eval_20000/hop1_0016.png"
              },
              {
                "byteLength": 1065758,
                "hash": "sha256:132998bab18c076e8d7f193ab977a720a68bc6860968baa275798d8d4057f41e",
                "relativePath": "brush/eval_20000/l100_0000.png"
              },
              {
                "byteLength": 1092559,
                "hash": "sha256:5dfd112ee717a9093959d2a44ef6c2c3cfb6103bdad17493f89f0dd29283f53a",
                "relativePath": "brush/eval_20000/l100_0008.png"
              },
              {
                "byteLength": 1081107,
                "hash": "sha256:ad53f8093d15e302f9771d6bd6342b784d3c657c0142ca4276a12f0df18caa27",
                "relativePath": "brush/eval_20000/l100_0016.png"
              },
              {
                "byteLength": 1065579,
                "hash": "sha256:5bfad4c3c17cd7332c46bd83bb9531b303e65974afd0d1a49af64da5602b2156",
                "relativePath": "brush/eval_20000/r4_0000.png"
              },
              {
                "byteLength": 1080680,
                "hash": "sha256:9820b0a260b4cda2c1e78ecb07cc32d433f4b6984224fe75497c1623c98bcae1",
                "relativePath": "brush/eval_20000/r4_0008.png"
              },
              {
                "byteLength": 1134797,
                "hash": "sha256:bd6ad866b21c695c0d7785191f4305cfb7a42137eeb62a63ee91fb4821601d97",
                "relativePath": "brush/eval_20000/r4_0016.png"
              },
              {
                "byteLength": 1240429,
                "hash": "sha256:63273624a09a4df102d705541096eb1df3cf48cfdf6c72ce000c61befa007c38",
                "relativePath": "brush/eval_20000/r4_0024.png"
              },
              {
                "byteLength": 1064502,
                "hash": "sha256:fa7ccc658d6462ef4ac0869fd551c1957bf17bca61e9b2c9522b8d3caa21ea73",
                "relativePath": "brush/eval_25000/c070_0000.png"
              },
              {
                "byteLength": 1083389,
                "hash": "sha256:237e024a5632371c5e7a03be71e4d3e6a54f150457a4d6b5871307e735d09a50",
                "relativePath": "brush/eval_25000/c070_0008.png"
              },
              {
                "byteLength": 1214072,
                "hash": "sha256:03419b87d66beffe20f8992c114b234eb71bd8d4bfe68b913385b017e74d070a",
                "relativePath": "brush/eval_25000/c070_0016.png"
              },
              {
                "byteLength": 1064321,
                "hash": "sha256:45009406f2e080cd3e7746f0a739c87872c0576d998ce52ba4f08daf7f6c85d1",
                "relativePath": "brush/eval_25000/cd040_0000.png"
              },
              {
                "byteLength": 1116906,
                "hash": "sha256:317f101e23e6448e1f63545cc5335d4050a58ace59a5977e0b2a7210b867c18f",
                "relativePath": "brush/eval_25000/cd040_0008.png"
              },
              {
                "byteLength": 1193211,
                "hash": "sha256:16663c68caf7c86ea55381f42eb2aacdc3159c9ae2bcdd8bb89b93064f445963",
                "relativePath": "brush/eval_25000/cd040_0016.png"
              },
              {
                "byteLength": 1085291,
                "hash": "sha256:7527980eacffe17e9442d4315565ccfa28c697135a504bd31f1ed78e4c76f377",
                "relativePath": "brush/eval_25000/hop1_0000.png"
              },
              {
                "byteLength": 1143418,
                "hash": "sha256:bf31a16b59d017c1882f3aa93136dbd0cc9ec3eab8c93f59739e25ed07edd7b1",
                "relativePath": "brush/eval_25000/hop1_0008.png"
              },
              {
                "byteLength": 1215261,
                "hash": "sha256:86b752da7d1181a5c351367eea5f600a7e1d6dd0eb612c789580c0f32045afab",
                "relativePath": "brush/eval_25000/hop1_0016.png"
              },
              {
                "byteLength": 1064510,
                "hash": "sha256:3e9065bd11f2eba9b5c1d6a03a6cf9ca5b17e4cd1066667f62e9bd58063b0269",
                "relativePath": "brush/eval_25000/l100_0000.png"
              },
              {
                "byteLength": 1096127,
                "hash": "sha256:f19f3fae5781c6642b9bb2af318ff6f1f1a561fbef6ace7d59265d80f1693735",
                "relativePath": "brush/eval_25000/l100_0008.png"
              },
              {
                "byteLength": 1085674,
                "hash": "sha256:bb7bdb71cecebe39dacca1aaeee13835820de64bb5e2de610fc275e50ca74bae",
                "relativePath": "brush/eval_25000/l100_0016.png"
              },
              {
                "byteLength": 1064647,
                "hash": "sha256:dccbf03b4019cba7638e4762263188d25c9a4af41cde1697f750f764070f8b21",
                "relativePath": "brush/eval_25000/r4_0000.png"
              },
              {
                "byteLength": 1081571,
                "hash": "sha256:85747ed6f0aa291704aff90bd950249d8fb21f62fa6ce7c38d8d4c9443729b21",
                "relativePath": "brush/eval_25000/r4_0008.png"
              },
              {
                "byteLength": 1137418,
                "hash": "sha256:aec73111f04689916326ef74059651aa7fde295f42fd9487604137f910ce6784",
                "relativePath": "brush/eval_25000/r4_0016.png"
              },
              {
                "byteLength": 1243822,
                "hash": "sha256:7e7fb8586081345f325d8c37e414cbf4fd9207e85370ac2caae66858a764d926",
                "relativePath": "brush/eval_25000/r4_0024.png"
              },
              {
                "byteLength": 1070792,
                "hash": "sha256:a3ab9a54f77a23628594e22447b47f1b598ec9df362a8d3fd2c8fa0eed9a9c4a",
                "relativePath": "brush/eval_30000/c070_0000.png"
              },
              {
                "byteLength": 1088899,
                "hash": "sha256:46552970d22af59a565c0a38b8c9eb4577bbcd9dc784dce7c39bbbcf1e60a37d",
                "relativePath": "brush/eval_30000/c070_0008.png"
              },
              {
                "byteLength": 1216625,
                "hash": "sha256:cbb5f89b2ead8f8f078086d4a1003bdcfc7f8eacabd93a41a4952fbc35c5e8d8",
                "relativePath": "brush/eval_30000/c070_0016.png"
              },
              {
                "byteLength": 1070877,
                "hash": "sha256:1b9b2edf170f0e89028fc9a48a1c5f9059d544d28b300a24236a7b4cd6e3ac1f",
                "relativePath": "brush/eval_30000/cd040_0000.png"
              },
              {
                "byteLength": 1123285,
                "hash": "sha256:744fd72938e8ebb0b55e38d8c01cd2f454edf0fe8d6c976b326c3064c0ff4926",
                "relativePath": "brush/eval_30000/cd040_0008.png"
              },
              {
                "byteLength": 1196985,
                "hash": "sha256:042ef97c7a1feee9ce96b37443022f3709bb32d39d3b9962b3f04bae9a0dcf42",
                "relativePath": "brush/eval_30000/cd040_0016.png"
              },
              {
                "byteLength": 1090935,
                "hash": "sha256:c9ab5bed2ea2d3503bcb6dc9ea802e04d1e41b730d1a1b9a6ba1a2c55e4420cd",
                "relativePath": "brush/eval_30000/hop1_0000.png"
              },
              {
                "byteLength": 1147143,
                "hash": "sha256:24235c38b93010d1c7d6a157af5cba62da1df87e1e9823b32bc64505222fcfce",
                "relativePath": "brush/eval_30000/hop1_0008.png"
              },
              {
                "byteLength": 1223186,
                "hash": "sha256:c0580e49bdb82ff4d2e47444dbceaedf6344bb73add374a7fc0d7d418c979dcc",
                "relativePath": "brush/eval_30000/hop1_0016.png"
              },
              {
                "byteLength": 1070756,
                "hash": "sha256:d952813869c3de676ff4549222f133ffced0359edff64c7eb405ecb61c765be1",
                "relativePath": "brush/eval_30000/l100_0000.png"
              },
              {
                "byteLength": 1099509,
                "hash": "sha256:7954b218049d86a568a0a9a440c824b906e7975ba63ce8688facfef5dbcb201c",
                "relativePath": "brush/eval_30000/l100_0008.png"
              },
              {
                "byteLength": 1094293,
                "hash": "sha256:bf26cd5007c85150bba9e32b506d9b6617565928cd844b3a57446295392b6212",
                "relativePath": "brush/eval_30000/l100_0016.png"
              },
              {
                "byteLength": 1070929,
                "hash": "sha256:f3d28f0451c00f9499e5950346eded9bdc5455239fe9c51a0129d8a5174e7600",
                "relativePath": "brush/eval_30000/r4_0000.png"
              },
              {
                "byteLength": 1087731,
                "hash": "sha256:12991723fdeb75cfacf742f4cfe765dd75cc4fc353786bd9559adf01af8ec7af",
                "relativePath": "brush/eval_30000/r4_0008.png"
              },
              {
                "byteLength": 1140589,
                "hash": "sha256:2f25d562be778a4bc07db99f9456cc87b8d25a83e16b0ed5ef9702bcd623da01",
                "relativePath": "brush/eval_30000/r4_0016.png"
              },
              {
                "byteLength": 1249051,
                "hash": "sha256:52579f0324cd89547089bb36ebc832a735bd2defc9bac65904c1aa5f235180be",
                "relativePath": "brush/eval_30000/r4_0024.png"
              },
              {
                "byteLength": 1016677,
                "hash": "sha256:ce0d39289b1e4359fabbf3350da6902eb64e770c9e6344b3d153d3b1f3b73906",
                "relativePath": "brush/eval_5000/c070_0000.png"
              },
              {
                "byteLength": 1018236,
                "hash": "sha256:1de745821a0e6f2fb1ad28514c7707d8db735a90462d7527249284e1e56d534d",
                "relativePath": "brush/eval_5000/c070_0008.png"
              },
              {
                "byteLength": 1085602,
                "hash": "sha256:059a15ec1acc172baf51158fcfc0ccacbd17ce08e9c7e5043511249d2c32d4be",
                "relativePath": "brush/eval_5000/c070_0016.png"
              },
              {
                "byteLength": 1016605,
                "hash": "sha256:986724e336ffe366ea0fd17a535d24d3d0543788e3453bad4794e9cf5e6406ef",
                "relativePath": "brush/eval_5000/cd040_0000.png"
              },
              {
                "byteLength": 1047574,
                "hash": "sha256:a9023ff019fd4a235baeb3a324ba152d333d0afe57c9044a3b2e5141c068df62",
                "relativePath": "brush/eval_5000/cd040_0008.png"
              },
              {
                "byteLength": 1101738,
                "hash": "sha256:b40b45b871058100bcfc0d42c2eaa79c7e1de3fb45c7bd0ceebb39c5f4166710",
                "relativePath": "brush/eval_5000/cd040_0016.png"
              },
              {
                "byteLength": 1000744,
                "hash": "sha256:3c61f18a25e46f37015715e75f7e0327503454f028dae70638138843fc9c7728",
                "relativePath": "brush/eval_5000/hop1_0000.png"
              },
              {
                "byteLength": 1035140,
                "hash": "sha256:a4e62cd83ac19920c90ffc014b43430d70ebd9eb4e99724660bcd64e34605c74",
                "relativePath": "brush/eval_5000/hop1_0008.png"
              },
              {
                "byteLength": 1076787,
                "hash": "sha256:8967d2035b6afbadb096df515378cdf7353ca7a8ee0504f2044996efdf5745b1",
                "relativePath": "brush/eval_5000/hop1_0016.png"
              },
              {
                "byteLength": 1016780,
                "hash": "sha256:0de08c48cf005ab5a33f692632e08ac0638b4cff01383e5fa8f3827baf03b6e4",
                "relativePath": "brush/eval_5000/l100_0000.png"
              },
              {
                "byteLength": 1015673,
                "hash": "sha256:80906686d38bdb59e28f157ce3fd3d74ca8e48e6f61dc851955093cde29f267d",
                "relativePath": "brush/eval_5000/l100_0008.png"
              },
              {
                "byteLength": 995481,
                "hash": "sha256:493b1cdeec9a1981805e8a26cf683a590fc8077c86824d82be6ac5ead3c6ccf5",
                "relativePath": "brush/eval_5000/l100_0016.png"
              },
              {
                "byteLength": 1016905,
                "hash": "sha256:9de53bd7b661f89fd1a1983acd8105368c386dfac53d9db355db7932a003bbda",
                "relativePath": "brush/eval_5000/r4_0000.png"
              },
              {
                "byteLength": 1026599,
                "hash": "sha256:e370a97a942492f800e992be189cf5dd9154ed68dacad83720f0375374af3387",
                "relativePath": "brush/eval_5000/r4_0008.png"
              },
              {
                "byteLength": 1064698,
                "hash": "sha256:a626d70874f1eaeca4c8892702f1e7b296bd825b74334b85ff654e9dc7726ac7",
                "relativePath": "brush/eval_5000/r4_0016.png"
              },
              {
                "byteLength": 1132595,
                "hash": "sha256:5d11c3f4f62b4eb999a04cbed795b5825fe70a4031df1853ab184229006cac50",
                "relativePath": "brush/eval_5000/r4_0024.png"
              },
              {
                "byteLength": 117312903,
                "hash": "sha256:85c702ff8d6e3db4a76664036cbb1ade3fade6c4c9e2aebee5f067dc1b4ab1b0",
                "relativePath": "brush/orbit-r1-30k.ply"
              },
              {
                "byteLength": 4487181,
                "hash": "sha256:d8e20926c04aced95bf17fab7a0af9ec57f7741655b4b67f1456d6dec62b47ef",
                "relativePath": "control/control-81f-16fps.mp4"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "dataset/sparse/0/cameras.txt"
              },
              {
                "byteLength": 21434,
                "hash": "sha256:a51c682d4b53a09679b2227faf74cdaf6adb857e75dfc32c4a535d89025299e0",
                "relativePath": "dataset/sparse/0/frames.txt"
              },
              {
                "byteLength": 47609031,
                "hash": "sha256:d8c2d92f3a2f0cd0ddf391046b17216669d2a7e64a559e9419e2c2871f452aa5",
                "relativePath": "dataset/sparse/0/images.txt"
              },
              {
                "byteLength": 8917360,
                "hash": "sha256:5f7bcd8dae22061cee7067896a1c920446c73a75cf27f16abecda0e58219443b",
                "relativePath": "dataset/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:0b4a62011251aca340c14e661821717f929a489ac80e5e60b0cf9d28accf8b03",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "dataset/sparse/0/rigs.txt"
              },
              {
                "byteLength": 2530,
                "hash": "sha256:40c0747cdbc1c12c0ea13531e33cc4b0ae84c147c703fc8e0abcc71e1d8aa18e",
                "relativePath": "design/orbit-design.json"
              },
              {
                "byteLength": 52891,
                "hash": "sha256:27ca04fc592403d0c38c0c6596183c296dedbe4756c9ac17565c09a20377730f",
                "relativePath": "design/orbit-poses.json"
              },
              {
                "byteLength": 740,
                "hash": "sha256:fb916bec6ae3116be1a19d96fa185042b58f7126d466c207aa73f2d24e5fd4ae",
                "relativePath": "gate/default/analyzer.log"
              },
              {
                "byteLength": 11429,
                "hash": "sha256:7ed02f7a6758565244e275b654fe24ef51d88ca017958160696af23c0a1fb901",
                "relativePath": "gate/default/feat.log"
              },
              {
                "byteLength": 7536,
                "hash": "sha256:8ad07546fd9118b1021164617b4dada50d5d3811c4d9dc2cef5b1704779e184c",
                "relativePath": "gate/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:a536540a406d35dd3c0e4d0f0311d7a726e46082f30f1a89629439545f877e4e",
                "relativePath": "gate/default/match.log"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:142e734032d7b546f03cd9629c98ccfa97f41ad229f028a2eb95e1b2805e7a6a",
                "relativePath": "gate/default/sparse/0/project.ini"
              },
              {
                "byteLength": 553,
                "hash": "sha256:8dcb829b86dd157e546ba63689dc49655d0dc75f722f96a70221d194a8e482fa",
                "relativePath": "gate/default/two-view-report.json"
              },
              {
                "byteLength": 740,
                "hash": "sha256:820f90dc171e50572cb6ef4caaeeab26e9a8311613d0fae53942ed3863193601",
                "relativePath": "gate/ki/analyzer.log"
              },
              {
                "byteLength": 11576,
                "hash": "sha256:f39f160da2ccb797cd0753e15c16cbf16acd5194da22d4a8e6ea3afdddc69cc5",
                "relativePath": "gate/ki/feat.log"
              },
              {
                "byteLength": 7949,
                "hash": "sha256:fdcee4b2825f8bcee9c69e76539b21469acc5478ee6ee63fabd854e518e3582a",
                "relativePath": "gate/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:eddc463702931851a99aca25e490e00728d1564b0d62398ccc85b4c9f3a1aedc",
                "relativePath": "gate/ki/match.log"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "gate/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 3741,
                "hash": "sha256:6b214ad09d215d24481b53b9ffa79f5ac3082af6506bf9855e891cb3cb5d096f",
                "relativePath": "gate/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 5371284,
                "hash": "sha256:9000df2b174955d62ecf7b3eb5f34f9ddf4e5fa2ae4fa553152009d6c1ed5af5",
                "relativePath": "gate/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1256614,
                "hash": "sha256:31fc76ce8df40ca91b6a900f60c5f006fe64ca94a8ccb96626ec5373364e0e0c",
                "relativePath": "gate/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2245,
                "hash": "sha256:040a0988c255a9ad7dad321e2aaf1b803d20280698f12e3607d46d45a4c82189",
                "relativePath": "gate/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "gate/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 652,
                "hash": "sha256:464aab6ad021c5cbe1090e5a860a379fe52bcd9e9bc0c32398b3feee183dbbe0",
                "relativePath": "gate/ki/two-view-report.json"
              },
              {
                "byteLength": 1709,
                "hash": "sha256:f1f5804d47998c83f356dd2d242fe0bb9c0bf169a031aefa5ff7dff6f2b3fbec",
                "relativePath": "inputs/req-wan-vace-depth-orbit-hop1.json"
              },
              {
                "byteLength": 466,
                "hash": "sha256:8a9cc2e714ac584fbb8ac0155ea7f59572d9d1248bd897f65e2657d625b327bc",
                "relativePath": "inputs/submit.json"
              },
              {
                "byteLength": 252,
                "hash": "sha256:4328e438f9362cd4c1752de4b741d08e885e60ff2644a33f3ccc64a89d31b88a",
                "relativePath": "inputs/upload-anchor-initiate.json"
              },
              {
                "byteLength": 250,
                "hash": "sha256:ff1bb355212fa3c069f63eddfc077b6a106f3d92d06365035d1b0813713d433d",
                "relativePath": "inputs/upload-control-initiate.json"
              },
              {
                "byteLength": 851,
                "hash": "sha256:5bdbbe1fb1f2c3a98759bfc3d84e0ec16b78a2cecc0ce0c87e007427b90d88df",
                "relativePath": "logs/analyze-orbit.log"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 70141,
                "hash": "sha256:f063ea2c530b2af50eace698d48bf09a4abc20f68770b75304ead8dca7819c6a",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 34312,
                "hash": "sha256:c4222f4fadf2422303116f6633d4bd7c720319fc3fa73bb626ae15ae0bc7ad35",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 1761,
                "hash": "sha256:ded7dc47b1cb92d92a02ae1af63c3506c7800017e8cfe8ecef6efabed68f39ce",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 1085,
                "hash": "sha256:c797cb7c4dc8d26da38d9c208bfd3925612c03023b2989d99951727d2eb542d8",
                "relativePath": "logs/dataset-map.txt"
              },
              {
                "byteLength": 2336,
                "hash": "sha256:784810dadec305af4088e877fcef6ddef75de4059525034c5f6333f18697f376",
                "relativePath": "logs/emit-control.log"
              },
              {
                "byteLength": 885,
                "hash": "sha256:f5bbcca62d83468abf0ac075dc721837fd7879bf734295b35f3703d9647fa3e1",
                "relativePath": "logs/emit-summary.json"
              },
              {
                "byteLength": 1372,
                "hash": "sha256:0e3ef04586ad33dc16d285a7b469e8965fba8bb9b0ad9ad9a7de457c0108d7b0",
                "relativePath": "logs/fuse-extend-console.log"
              },
              {
                "byteLength": 1853,
                "hash": "sha256:072512cf875fa024007435bba227600341e929c74b1eaba0dbd1d8770f5204bb",
                "relativePath": "logs/gate-control.log"
              },
              {
                "byteLength": 1110,
                "hash": "sha256:375988741e0c9ccf221475097d60667c990ada28bee232aa1539732f044fdf1e",
                "relativePath": "logs/metrics.log"
              },
              {
                "byteLength": 747,
                "hash": "sha256:eeaf4d8930b534a0613ea01faf8e646cb73682df63251d8a97f6a14971786d31",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 754,
                "hash": "sha256:2275083da32bc109321fd565f0cdf83f949be8f6344e5a29fb04c6bd2f0a0530",
                "relativePath": "logs/poll.log"
              },
              {
                "byteLength": 42,
                "hash": "sha256:cb5671c4ebd502e09e25c308c8ef20bd258eab3dd8a8858add8e26f59828bbfa",
                "relativePath": "logs/request.txt"
              },
              {
                "byteLength": 1878,
                "hash": "sha256:72a6b824fae35d14e9ad16f367139d2ea76e052681a74e276aa4edac151f644f",
                "relativePath": "logs/solve.log"
              },
              {
                "byteLength": 1050,
                "hash": "sha256:b8150477ca0433d33f6ef57c67706115f1ade30ae19330a2ab538bc4dde4538d",
                "relativePath": "logs/submit.log"
              },
              {
                "byteLength": 465,
                "hash": "sha256:8c1f9f99da29f847106fafd321b51cdb91177a4469a375b5e1bc7b073e561d4a",
                "relativePath": "logs/verify.log"
              },
              {
                "byteLength": 482,
                "hash": "sha256:509cd92949fa30872d0427dacd1e060119a09967c398dd4120b4ceb5a52962e4",
                "relativePath": "outputs/final-status.json"
              },
              {
                "byteLength": 2511,
                "hash": "sha256:7f655343df6dd36f1cf6529d9e4d0ddbcd9bbc27458efb4e1c3621af365ca6a7",
                "relativePath": "outputs/frames-list.txt"
              },
              {
                "byteLength": 1667,
                "hash": "sha256:d52dd80b45b958f8edb207ced037bfd9e8ec3fa4f1a54304913aaf45fd955f27",
                "relativePath": "outputs/response.json"
              },
              {
                "byteLength": 102069418,
                "hash": "sha256:5f4e6bdd73c75b8acfdaa42781ce817c4b82fdf89f18ee760e0c33848f4f1fad",
                "relativePath": "outputs/wan-vace-orbit-hop1-frames.zip"
              },
              {
                "byteLength": 4176863,
                "hash": "sha256:194602993a6a47f4780b251e18dd7ef2198bbc09493f6ec8ce97b5558e4c791f",
                "relativePath": "outputs/wan-vace-orbit-hop1.mp4"
              },
              {
                "byteLength": 952048,
                "hash": "sha256:896ab4d54f3676e364d6cf911b4756071612c8644e5a3b5ee1f46d4b97bdb60d",
                "relativePath": "renders/novel-extended-midhop.png"
              },
              {
                "byteLength": 19997,
                "hash": "sha256:b5bbd74258f05ca38f7ab467eaed37cc020c70e02869f515af698a34f64e38c9",
                "relativePath": "research/fal-catalog-360-survey.md"
              },
              {
                "byteLength": 1214,
                "hash": "sha256:49e6db99ed2a629b500b5b86aeb7adb61cdeecabdac107ca7f306f9e01fc1133",
                "relativePath": "results/extend-geometry.json"
              },
              {
                "byteLength": 3503,
                "hash": "sha256:6ae812765fef3211838d66046ee39ebeed50c75e6ce42891ff72a3309e410947",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 6206,
                "hash": "sha256:4f9eb1f15d63f439a4a7d5f65c7ca1a2364e274df44da04f39489c5e07b40008",
                "relativePath": "results/orbit-probe-report.json"
              },
              {
                "byteLength": 8667,
                "hash": "sha256:7208cf09f1ab991063a7420a496928c3a58183568f9b3f69091346774a99c40a",
                "relativePath": "scripts/analyze-orbit.py"
              },
              {
                "byteLength": 5180,
                "hash": "sha256:493af45189392eb2e210afe97f3a9811ea689166234a298c8541f013887022dd",
                "relativePath": "scripts/emit-control.py"
              },
              {
                "byteLength": 3814,
                "hash": "sha256:56a89738e1b717fd0a7287498ecb70910610bc664e20050c6ff4e875844e5095",
                "relativePath": "scripts/fuse-extend.sh"
              },
              {
                "byteLength": 3279,
                "hash": "sha256:f6416327c3e81061c4cc97194edf5cef50631b8b9b008cd0a664292493a01ca5",
                "relativePath": "scripts/gate-control.sh"
              },
              {
                "byteLength": 4022,
                "hash": "sha256:950c7d70c51bf39a5f72ed014efa769ccb2157d8874166697504c9289774f41e",
                "relativePath": "scripts/metrics-extend.py"
              },
              {
                "byteLength": 2072,
                "hash": "sha256:3aadff3b63d606701b4c2dde3b5e2bfe2e4a34415f146b933f71bba083f11e6b",
                "relativePath": "scripts/poll-hop1.sh"
              },
              {
                "byteLength": 4847,
                "hash": "sha256:a29e1903afa9e22c5cca28ec1ffbdbf3cf41dd060c0163cf6e8c85f0d4b5f174",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 3442,
                "hash": "sha256:4f6607cb3702aa09be32a6e788b14e8a9cadceea82b44d29da9a9e80aa060d25",
                "relativePath": "scripts/solve-hop1.sh"
              },
              {
                "byteLength": 5318,
                "hash": "sha256:d0411a2f498f098fa79257536fa02f1223beeae159f361f7c41bed9af410c1b5",
                "relativePath": "scripts/submit-hop1.sh"
              },
              {
                "byteLength": 4675,
                "hash": "sha256:3f367692e8a7a05f459796154969d84ddaa6cb5982ba346f55c847735e9a37f5",
                "relativePath": "scripts/verify-extend.py"
              },
              {
                "byteLength": 740,
                "hash": "sha256:20c363bff54a37067a6c6b3ce914a1df4e2bc66cb288562eb41a7ffe6985462d",
                "relativePath": "solve/default/analyzer.log"
              },
              {
                "byteLength": 11438,
                "hash": "sha256:cda2267cb38b97908cadf4e88748dd955d122965a562f916062002d3b264c499",
                "relativePath": "solve/default/feat.log"
              },
              {
                "byteLength": 46051,
                "hash": "sha256:e061cdf116111cd90d11b4059c858326ed5cda7e8abae4d4855835dc0d565c60",
                "relativePath": "solve/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:fbdbff1fc705395a579e498e41d08d9440b0368a628f47eb24682fbbc3dad987",
                "relativePath": "solve/default/match.log"
              },
              {
                "byteLength": 2256,
                "hash": "sha256:05aa2a641e2472bcf8069f6a0fa1dbf78b43475b66bb59e5d1349a2f54ef655c",
                "relativePath": "solve/default/sparse/0/project.ini"
              },
              {
                "byteLength": 552,
                "hash": "sha256:9ba8362785ffc5f7eb9e2a42ca5170b5bacf2ae30f8a433e4afc8505befcfa7b",
                "relativePath": "solve/default/two-view-report.json"
              },
              {
                "byteLength": 741,
                "hash": "sha256:8e480db042d8bfdebb33ed76a010c2e95c0536232189fac70a6a732847d3f912",
                "relativePath": "solve/ki/analyzer.log"
              },
              {
                "byteLength": 11584,
                "hash": "sha256:7db0de443b042344904a3c300c3846157d063436c89ed6fbc77a7e211d713ef7",
                "relativePath": "solve/ki/feat.log"
              },
              {
                "byteLength": 7844,
                "hash": "sha256:9be13c566eaeffc8f58826bf52831d8f7fd30755137848e49c792a29f1d42999",
                "relativePath": "solve/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:6d811d8f5dfcd27ddcdf13cc15be4f8e30938df446c2298b9e7f73d1bc8017f7",
                "relativePath": "solve/ki/match.log"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "solve/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 3683,
                "hash": "sha256:8bbd5e496cfe43e90f0a96728e9861d684cba3c1c29b9db4888f8cb3712742b9",
                "relativePath": "solve/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 7855516,
                "hash": "sha256:17aecc9c5a35d33d31125edb5a8144794db3460b445b9298fbe8483b85b4d318",
                "relativePath": "solve/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1488975,
                "hash": "sha256:d3ba433176bbcc715b717db66f28b74003cc65ae9c2a4ceed5cec98d1f6b40b7",
                "relativePath": "solve/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2248,
                "hash": "sha256:21b2c9174950b1502ffee3e0d97a9ee1ae37acf0b9d90bbf45613afa46190f23",
                "relativePath": "solve/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 657,
                "hash": "sha256:786c0a8cb024a5b8804a7d9fb9f938db240d8a4d5b4fda724a72b0ef39fa29a9",
                "relativePath": "solve/ki/two-view-report.json"
              },
              {
                "byteLength": 2634,
                "hash": "sha256:34fe0763b3d58c1cbae0a1abc4ece7a63f51b5eb3f441c0869c91678b65b4026",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-conv_transpose2d-tune.json.log"
              },
              {
                "byteLength": 3114,
                "hash": "sha256:e9b89189f7a7ae043f21b783bc1bedaac02a7b66195bcce4eb067cadaec0e24b",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-tune.json.log"
              },
              {
                "byteLength": 1041013,
                "hash": "sha256:59b8998b65fd4734f430de975dc136e0042249d08eab280cf3364799cab0353f",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-autotune-sum.json.log"
              },
              {
                "byteLength": 36041,
                "hash": "sha256:2ed497af39832e95fde8a74ea1df034bd97d6cebdfc5b1144df08e3088e09c7f",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-reduce-dim.json.log"
              },
              {
                "byteLength": 9065,
                "hash": "sha256:6cae1e029d1051ee9a6173eb9fad4f07bb30e0d3312c6ae07910e78f931e4f39",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl_fusion-reduce-tune.json.log"
              }
            ],
            "finding": {
              "clipArbiter": {
                "armADiagnostic": {
                  "points": 8060,
                  "registered": "18/21"
                },
                "armB": {
                  "configHistogram": {
                    "CALIBRATED": 204,
                    "PLANAR_OR_PANORAMIC": 5,
                    "UNCALIBRATED": 1
                  },
                  "meanReprojErrorPx": 0.694,
                  "meanTrackLength": 7.172,
                  "models": 1,
                  "points": 10055,
                  "registered": "21/21",
                  "verifiedPairs": 210
                },
                "note": "strongest parallax signature of any clip in the project (97 pct CALIBRATED pairs); the model turned the smeared control into crisp, architecturally consistent corner views",
                "protocol": "same section-9e two-arm on 21/81 generated frames",
                "verdict": "PASS"
              },
              "controlGate": {
                "armB": {
                  "configHistogram": {
                    "CALIBRATED": 185,
                    "PLANAR_OR_PANORAMIC": 17,
                    "UNCALIBRATED": 7
                  },
                  "meanReprojErrorPx": 0.394,
                  "meanTrackLength": 7.061,
                  "models": 1,
                  "points": 8588,
                  "registered": "21/21",
                  "verifiedPairs": 209
                },
                "precedent": "accepted a100 control gate: 8275 points, 189/210 CALIBRATED",
                "protocol": "section-9e two-arm, 21/81 frames, decisive Arm B pinned PINHOLE 937.8320632897686,937.8320632897686,639.5,359.5 with BA intrinsics fixed",
                "verdict": "PASS - submitted"
              },
              "coverage": {
                "afterDeg": 53.7,
                "beforeDeg": 35.4,
                "spanDeg": [
                  -37.26,
                  16.47
                ]
              },
              "design": {
                "controlEmission": "cleanup-r1 CPU renderer over fused-r1-30k.ply; far-end control frames show heavy anisotropic smear at unobserved azimuths but structurally correct architecture (the honest probe condition)",
                "fixationConvergence": "all 104 fused cameras converge on one fixation point, median optical-axis miss 0.050 units at radius ~22 - the families genuinely share one fixation target",
                "hop": "81 poses continuing from l100_0023's exact pose (center err 0.000000, rot err 0.0000 deg), constant radius 22.77 and height, sweeping -17.61 deg to az -36.53; arc length 7.0 units = l100's proven travel",
                "priorCoverageAzDeg": [
                  -18.92,
                  16.53
                ],
                "source": "design/orbit-design.json"
              },
              "freeRoamCheck": {
                "offPathNovelView": "az -27.8 deg (mid-hop), radius pulled to 85 pct of path, same height - a pose no training or holdout image occupies; renders crisp architecture with readable brick coursing and balustrade detail (renders/novel-extended-midhop.png)",
                "verdict": "the new wedge is usable free-roam volume, not just path reconstruction"
              },
              "holdoutMetrics": {
                "hop1Subset": {
                  "extended": 23.6344,
                  "note": "the new wedge reconstructs ~2.5-3 dB below in-wedge views - the fidelity gradient at the coverage frontier; once-observed invention with least cross-view support. Precedent says the NEXT overlapping hop reinforces it (every r5 clip observing the anchor region lifted r4_0000 by +1.1-1.2 dB)"
                },
                "largestSharedRegression": "l100_0016 -1.54 dB (nearest view to the new wedge, most re-reconciliation)",
                "r4Subset": {
                  "extended": 26.6594,
                  "fusionR1": 26.4386,
                  "note": "the R4-arc views IMPROVED +0.22 dB vs fusion r1 - added coverage reinforced rather than diluted the core wedge",
                  "r4Alone": 27.7815
                },
                "shared13": {
                  "deltaDb": -0.196,
                  "extended": 26.1722,
                  "fusionR1": 26.3686
                },
                "source": "results/holdout-metrics.json (16 holdouts, every 8th sorted image; block sizes multiples of 8 keep fusion r1's exact 13 holdout GT images and add hop1_0000/0008/0016)"
              },
              "implicationsForFull360": {
                "estimatedGenerationCost": "~$9.11 at $0.50625/clip if every hop gates clean; realistic $11-14 with retries",
                "hopMechanicsProven": "anchor-on-frontier-frame + splat-rendered control + section-9e gates + joint refusion all validated in one paid probe",
                "hopsAtProvenSize": "~18 hops of ~17.6 deg",
                "loopClosure": "native last_frame_url on the same endpoint (research/fal-catalog-360-survey.md, OpenAPI-verified) - the closing clip can be pinned to both validated endpoints",
                "openRisks": [
                  "prompt must evolve per hop: the current scene sentence describes front-facade features that leave view past ~60-90 deg; side/rear hops describe invented elevations - pure generative extrapolation, no ground truth exists",
                  "fidelity gradient at each frontier (~23.6 dB) until the next hop reinforces it",
                  "exhaustive matching stops scaling around 200+ frames; switch to sequential matching with loop detection for the accumulating joint solves",
                  "each facade needs 2-3 heights (crane family generalizes to any azimuth) or the grazing-angle ground problem rebuilds on four sides"
                ],
                "remainingDeg": 306.3,
                "researchFindings": "no scene-scale multi-view/world model on fal (whole 3D catalog is object-scale); no camera-trajectory-controlled I2V on fal; nearest off-fal scene-scale option is World Labs' Marble API (splat-native). Depth-video conditioning remains the backbone."
              },
              "jointRegistration": {
                "dataset": "fusion r1's 104 frames verbatim + 24/81 hop1 frames = 128, single pinned camera, exhaustive matching",
                "gate": "required exactly 1 model and >=122/128; passed with zero unregistered images",
                "junction": "hop1 spans az -37.26 to -18.78 deg in the extended frame, meeting l100's -18.78 exactly (design: -36.53 to -18.92)",
                "result": {
                  "meanReprojErrorPx": 0.882,
                  "meanTrackLength": 11.075,
                  "models": 1,
                  "points": 48405,
                  "registered": "128/128"
                }
              },
              "question": "can the pipeline extend coverage AROUND the house - the first hop toward full 360 - by rendering the control from the fused splat (true multi-view geometry, smeared at unobserved azimuths), anchoring on the crisp l100 end frame whose registered pose is orbit pose 0, and generating one depth-controlled clip past the house corner?",
              "recordedAt": "2026-08-05",
              "spend": {
                "authorisedBasis": "operator message 2026-08-05 'Proceed' to the 360 plan that named the one-hop corner probe at $0.50625",
                "currency": "USD",
                "items": [
                  {
                    "dollars": 0.50625,
                    "priceEvidence": "5.0625 video-seconds x $0.10/s; identical parameters billed at this price in sealed R3 (2026-08-04), R4 and R5 (2026-08-05) runs",
                    "requestId": "019fd30c-d080-71a2-abd1-ab4f22e92770",
                    "what": "fal-ai/wan-22-vace-fun-a14b/depth 81f/16fps/720p orbit hop-1 clip"
                  }
                ],
                "totalDollars": 0.50625
              }
            },
            "inputs": {
              "anchorFrame": "l100 frame_00080.png from the sealed r5 zip (verification/generative-video-splat-20260805-r5), registered pose = orbit pose 0",
              "dataset": "fusion r1's 104 frames verbatim + 24/81 hop1 zip frames (logs/dataset-map.txt)",
              "fusedModel": "verification/exterior-fusion-20260805-r1 (splat + poses; control rendered from it)"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "pipeline": "scripts/analyze-orbit.py (fixation-point orbit design), scripts/emit-control.py (CPU renders + mp4 + anchor staging), scripts/gate-control.sh (section-9e two-arm control gate), scripts/submit-hop1.sh + poll-hop1.sh (authorized submit/retrieve), scripts/solve-hop1.sh (clip arbiter), scripts/fuse-extend.sh (128-frame joint COLMAP + Brush 30k), scripts/metrics-extend.py, scripts/verify-extend.py"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "operator message 2026-08-05 'Proceed' to the 360 plan that named the one-hop corner probe at $0.50625",
              "currency": "USD",
              "items": [
                {
                  "dollars": 0.50625,
                  "priceEvidence": "5.0625 video-seconds x $0.10/s; identical parameters billed at this price in sealed R3 (2026-08-04), R4 and R5 (2026-08-05) runs",
                  "requestId": "019fd30c-d080-71a2-abd1-ab4f22e92770",
                  "what": "fal-ai/wan-22-vace-fun-a14b/depth 81f/16fps/720p orbit hop-1 clip"
                }
              ],
              "totalDollars": 0.50625
            },
            "totalByteLength": 410163193,
            "verdict": "orbit-hop1-pass-128of128-coverage-53.7deg-sharedcost-0.20dB-frontier-23.6dB"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:generative-video-splat-20260805-r4",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260805-r4",
      "path": "verification/generative-video-splat-20260805-r4",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "geometry-pass-appearance-27.78dB-below-30.34dB-baseline-widest-reconstructable-arc-to-date",
        "sourcePath": "verification/generative-video-splat-20260805-r4/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p (5.0625 video-seconds x $0.10)",
      "decision": "geometry-pass-appearance-27.78dB-below-30.34dB-baseline-widest-reconstructable-arc-to-date",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 59466
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260805-r4/manifest.json",
          "url": "/verification/generative-video-splat-20260805-r4/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260805-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 59466,
          "sha256": "22217d52cef7d2fc3cc5138f54684e340dfcd9e11fc286c37edd4e658d13331b",
          "access": "metadata-only"
        },
        {
          "path": "verification/generative-video-splat-20260805-r4/manifest.json",
          "recordPointer": "$",
          "byteLength": 59466,
          "sha256": "99c5c430933a0054e501a38080b9c2f2cb88d64b4546e11d8f9b716eb6733e2d",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "One authorized paid generation (operator message 2026-08-05 'Proceed') driven by the gate-passing a100 arc-fixation control at 4x the R3 baseline. Geometry PASS under the section-9e pinned-intrinsics arbiter; appearance metric BELOW the Kling re-derivation baseline. Sealed as evidence either way. No metric, navigation, portal, or product-default authority granted."
            },
            "experimentId": "experiment.casa-cornell.exterior-wan-vace-depth-r4",
            "fileCount": 320,
            "fileIndexHash": "sha256:bafece91afdfe15bd756d4c23769186483ff590cf029b2cae5b9f9dd5ae09332",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "files": [
              {
                "byteLength": 1054582,
                "hash": "sha256:18c0c29b15fd15e6522d2a058f2928c80109bc670c80a79858870e2c9ab2b56c",
                "relativePath": "brush/eval_10000/frame_0000.png"
              },
              {
                "byteLength": 1054367,
                "hash": "sha256:3bf10af7a20ce87bafe2e9aa1a77f5291805263e4e41cd1485309c8c9930f004",
                "relativePath": "brush/eval_10000/frame_0008.png"
              },
              {
                "byteLength": 1101639,
                "hash": "sha256:7616ec35cfc7b98ebf7c85e90d21c5690ea45f041c634d6aeb15bcef3288f344",
                "relativePath": "brush/eval_10000/frame_0016.png"
              },
              {
                "byteLength": 1196997,
                "hash": "sha256:f6aec6760ec2c7d79615e632a1092b1284821ee14394051b9edeca0f3af7ca08",
                "relativePath": "brush/eval_10000/frame_0024.png"
              },
              {
                "byteLength": 1074280,
                "hash": "sha256:27d9fb63ca66063cfde0fa00b482e85a0a2a8545c98ac7d24f41fee3f5f00c42",
                "relativePath": "brush/eval_15000/frame_0000.png"
              },
              {
                "byteLength": 1074727,
                "hash": "sha256:ef522c95e9f9be5c5c1cb85ddea47b8496992011a64b41b0f4909bc48c98e2c8",
                "relativePath": "brush/eval_15000/frame_0008.png"
              },
              {
                "byteLength": 1118585,
                "hash": "sha256:7a5962f8dc44325ea361664c05f32e044e43a8cc3c8bdee6384167b911ee8bf0",
                "relativePath": "brush/eval_15000/frame_0016.png"
              },
              {
                "byteLength": 1223130,
                "hash": "sha256:b6ee837f8b4128bd66060a4edc3ebdbc5ed181f66ce4dcb90173c5d1bc28fd01",
                "relativePath": "brush/eval_15000/frame_0024.png"
              },
              {
                "byteLength": 1088577,
                "hash": "sha256:c3458ede6179e6ea5900d2a4e3254d5fdde17a9dda43f14ba790419330578cd2",
                "relativePath": "brush/eval_20000/frame_0000.png"
              },
              {
                "byteLength": 1082179,
                "hash": "sha256:5987f3031296149f5a799bb2d158e5175e69031e4715459d6b5113811f7c9521",
                "relativePath": "brush/eval_20000/frame_0008.png"
              },
              {
                "byteLength": 1125194,
                "hash": "sha256:96812ba4117f8d03e17a45d6f608b5990e129c7d80640e2d9f6c4ab0b0bd2e17",
                "relativePath": "brush/eval_20000/frame_0016.png"
              },
              {
                "byteLength": 1231892,
                "hash": "sha256:d50efbc3e16e92d1fd3f94a432ada9948dc17dcebbfdf5e7a68e8ea2bad81179",
                "relativePath": "brush/eval_20000/frame_0024.png"
              },
              {
                "byteLength": 1091454,
                "hash": "sha256:bc6d147fb032332a4cab7dd4d413f3fdad4313980a242034f712d1e0f9485884",
                "relativePath": "brush/eval_25000/frame_0000.png"
              },
              {
                "byteLength": 1083523,
                "hash": "sha256:90024765436ab45f372fd195b0c5b5869db57580c14923e531dd220c82f531d7",
                "relativePath": "brush/eval_25000/frame_0008.png"
              },
              {
                "byteLength": 1126269,
                "hash": "sha256:eaac54cebb7387585e33e1c64f16b3a1b0f2131a13752187b28707b44e4c4df5",
                "relativePath": "brush/eval_25000/frame_0016.png"
              },
              {
                "byteLength": 1232440,
                "hash": "sha256:0785dc77cb7ffbf9a0690f6a84746c9276a203f6bee5a2ddd385035164833990",
                "relativePath": "brush/eval_25000/frame_0024.png"
              },
              {
                "byteLength": 1095606,
                "hash": "sha256:8f2523f21e2de7c9b73ed27cb077f54d2e69138c3ca2be426103b917133a7650",
                "relativePath": "brush/eval_30000/frame_0000.png"
              },
              {
                "byteLength": 1086019,
                "hash": "sha256:73635c721070579b5d5d32fc73f5b38675effdec4bbc8b49bf5bfea94bce8ef0",
                "relativePath": "brush/eval_30000/frame_0008.png"
              },
              {
                "byteLength": 1129699,
                "hash": "sha256:c6fef531a953a39af2cae86d555f8026b373a2b53bfe92ea4622b4ddc76fa01d",
                "relativePath": "brush/eval_30000/frame_0016.png"
              },
              {
                "byteLength": 1239327,
                "hash": "sha256:c36edc3ae56ed221971047b1e27fd5b776d112932cb2f9964ca79c64721e40f6",
                "relativePath": "brush/eval_30000/frame_0024.png"
              },
              {
                "byteLength": 1018673,
                "hash": "sha256:3903758c507672d22b860bb76330963931f2a278f1c53c3da054799108592042",
                "relativePath": "brush/eval_5000/frame_0000.png"
              },
              {
                "byteLength": 1013929,
                "hash": "sha256:1ee28aa6b72b76feda7bc434908411778f68c0bdf5b4ff3338d2d3f4e1871dae",
                "relativePath": "brush/eval_5000/frame_0008.png"
              },
              {
                "byteLength": 1060005,
                "hash": "sha256:4a74f91f816a35d6f44e19b01286022ed6e568cbd132b9dc1391bcfc08904544",
                "relativePath": "brush/eval_5000/frame_0016.png"
              },
              {
                "byteLength": 1141781,
                "hash": "sha256:40508cce439ec164415545979ca885d9f5999f277b89f31327ac7af955c347d1",
                "relativePath": "brush/eval_5000/frame_0024.png"
              },
              {
                "byteLength": 34696619,
                "hash": "sha256:11b4c7538ed9b0e7d87db4854812affb4e88361e040ea91ec175d526f96ea966",
                "relativePath": "brush/wan-vace-r4-30k.ply"
              },
              {
                "byteLength": 53522432,
                "hash": "sha256:82fd1d53ef8f4b65bbd59346a6ff6a8385f6e88d7924557a8d648002041def87",
                "relativePath": "colmap/database.db"
              },
              {
                "byteLength": 1192269,
                "hash": "sha256:cccf2d31bf159fb5ec48e4086430a70f104925338fa9a550d7f40e0b46ab8d83",
                "relativePath": "dataset/images/frame_0000.png"
              },
              {
                "byteLength": 1219568,
                "hash": "sha256:7bbf7d872dbbc92a822d2f5ccfe74a3a3c7f87488311a684f830fffaffc72963",
                "relativePath": "dataset/images/frame_0001.png"
              },
              {
                "byteLength": 1223851,
                "hash": "sha256:4ae7a1f39b54fb163dbb582d158383426d9be578f0be371b996a0ffee5244c12",
                "relativePath": "dataset/images/frame_0002.png"
              },
              {
                "byteLength": 1215310,
                "hash": "sha256:2d101c7cd782fd7acce72c8de38740ded6d978aedf901a79a8175975b49bc4fc",
                "relativePath": "dataset/images/frame_0003.png"
              },
              {
                "byteLength": 1219909,
                "hash": "sha256:1c6ae66d7982a1cd011ecb5600b30a1504790a0fa0cbd6602d21598f5a662135",
                "relativePath": "dataset/images/frame_0004.png"
              },
              {
                "byteLength": 1219974,
                "hash": "sha256:ce6e7a159f3786ff17a234afb6d46b8d8ff396cd0eb04c0405d2501fe953ffdb",
                "relativePath": "dataset/images/frame_0005.png"
              },
              {
                "byteLength": 1220676,
                "hash": "sha256:c27bebdc35d8dc10ad8771a0e71b76396d41d166c4f4c4c060c489b810ce09c8",
                "relativePath": "dataset/images/frame_0006.png"
              },
              {
                "byteLength": 1221680,
                "hash": "sha256:008fa422ba73f82c30204166b7a87fdbf948e0a5bd75877e67ed56c60029ee70",
                "relativePath": "dataset/images/frame_0007.png"
              },
              {
                "byteLength": 1213180,
                "hash": "sha256:616ed89bc3d6e18a6c9a3d9dfde34127117bd82cf3ff08f2d45ab9ab0b82e457",
                "relativePath": "dataset/images/frame_0008.png"
              },
              {
                "byteLength": 1205342,
                "hash": "sha256:c004af282c7f26e4b2cfa170abb7aa9b5ed14f92a0962683de808935c74fc8f8",
                "relativePath": "dataset/images/frame_0009.png"
              },
              {
                "byteLength": 1223396,
                "hash": "sha256:8952495162d10c669b643f2d82914be10851d5c390fe6cfc32810dd1707ad53f",
                "relativePath": "dataset/images/frame_0010.png"
              },
              {
                "byteLength": 1216596,
                "hash": "sha256:359e22821ad25ec48baf82ff865b7cf07f7c4b8e4f46f962e4ea464bf19d0e7e",
                "relativePath": "dataset/images/frame_0011.png"
              },
              {
                "byteLength": 1219790,
                "hash": "sha256:33bab96ea6a4125d76969634b62b7ef917e67c44191178b479542fc0eff82ce7",
                "relativePath": "dataset/images/frame_0012.png"
              },
              {
                "byteLength": 1234608,
                "hash": "sha256:0ea4363d05c74f95706d1d063fc1fdd8625daaa5c92739d29c4edb6ffd911750",
                "relativePath": "dataset/images/frame_0013.png"
              },
              {
                "byteLength": 1226850,
                "hash": "sha256:ba1b916c9e5bd3fb62ad5288520aa1b8a886ccc8474f875b0c4f34de2c8b73ef",
                "relativePath": "dataset/images/frame_0014.png"
              },
              {
                "byteLength": 1241893,
                "hash": "sha256:937031c8817fa1853318610aac7cc31b18bfc29acb7a9a5164d3851a2bc5d970",
                "relativePath": "dataset/images/frame_0015.png"
              },
              {
                "byteLength": 1246488,
                "hash": "sha256:3c77b4aaeab281b064a8a9df2b9ab9897eeef84a1bc5b4be1106a57f6cc97e21",
                "relativePath": "dataset/images/frame_0016.png"
              },
              {
                "byteLength": 1255451,
                "hash": "sha256:ee923ce02dfb161ffc1c4ff1919477cb51df5472336f21e7b55fba079ae9b1ed",
                "relativePath": "dataset/images/frame_0017.png"
              },
              {
                "byteLength": 1279134,
                "hash": "sha256:03e78ff46b13a8883e587bc86e19aca509285dcfc276c632e6f606ca72358946",
                "relativePath": "dataset/images/frame_0018.png"
              },
              {
                "byteLength": 1294601,
                "hash": "sha256:a664e42c2bcd74c373b2a823ef039287de6bd06dcd416a6fff62236afbd47917",
                "relativePath": "dataset/images/frame_0019.png"
              },
              {
                "byteLength": 1283555,
                "hash": "sha256:e64c1a38e636ad94f9c60d503ea7c9244e5052f1587538eb9872f619781df978",
                "relativePath": "dataset/images/frame_0020.png"
              },
              {
                "byteLength": 1298654,
                "hash": "sha256:87659c1b25312764eac65d2a09b4b026c7edc1894be097bcc49aff1b1e84f7dd",
                "relativePath": "dataset/images/frame_0021.png"
              },
              {
                "byteLength": 1310180,
                "hash": "sha256:ae3643bac6c181ef7503d54091979bdc95a61876af08a000218a7605c7c26544",
                "relativePath": "dataset/images/frame_0022.png"
              },
              {
                "byteLength": 1321015,
                "hash": "sha256:f8a9b59426c59b92f8f49da376f6ac8f7b1c53153d548eea6c0f8ac71fb611df",
                "relativePath": "dataset/images/frame_0023.png"
              },
              {
                "byteLength": 1338096,
                "hash": "sha256:28cb6c4f9dc95282fb04d94a3a8d5e3871d2009c936ab5d3700e90a24e7df7b6",
                "relativePath": "dataset/images/frame_0024.png"
              },
              {
                "byteLength": 1352260,
                "hash": "sha256:ed00a91d8229a5f91b9aeb191d3499688517b1278b257ea171fc086e9e0ff560",
                "relativePath": "dataset/images/frame_0025.png"
              },
              {
                "byteLength": 1368921,
                "hash": "sha256:c3d1789520b4f74af030c2130c2310f8c858c4325f8527904844432fa673235b",
                "relativePath": "dataset/images/frame_0026.png"
              },
              {
                "byteLength": 1390118,
                "hash": "sha256:d0a8e388102385fd96ad28ddb459531dd431444705c4b049d8969285dbc33420",
                "relativePath": "dataset/images/frame_0027.png"
              },
              {
                "byteLength": 1398911,
                "hash": "sha256:e79481d41d736800e9e55bd7e724cfed9f1cfd86cb6eeee05d3b218acdc3bcaf",
                "relativePath": "dataset/images/frame_0028.png"
              },
              {
                "byteLength": 1419597,
                "hash": "sha256:7bc64688e7c4ec497090686197830a3274ff9efa2e20ca6d2f0afd8c39a80fdb",
                "relativePath": "dataset/images/frame_0029.png"
              },
              {
                "byteLength": 1428939,
                "hash": "sha256:36116d7edef65230415142162fe1bf92e9e9b5551bd31f31e8e556a204ebf05b",
                "relativePath": "dataset/images/frame_0030.png"
              },
              {
                "byteLength": 1431206,
                "hash": "sha256:47ff57cee919d36bfe8f090edfb6034e4b6ece8c5ffd5ebd5632bbe8de555c8e",
                "relativePath": "dataset/images/frame_0031.png"
              },
              {
                "byteLength": 64,
                "hash": "sha256:23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a",
                "relativePath": "dataset/sparse/0/cameras.bin"
              },
              {
                "byteLength": 2696,
                "hash": "sha256:728170d1ebab43533118e52f403385795ac14d340e3eefbbc297257a8f0320ed",
                "relativePath": "dataset/sparse/0/frames.bin"
              },
              {
                "byteLength": 6917528,
                "hash": "sha256:18f63e7f977fb7d08176dd416465078a751bc1d7464cd60ac769ab84b77a9b79",
                "relativePath": "dataset/sparse/0/images.bin"
              },
              {
                "byteLength": 1632768,
                "hash": "sha256:65234bb26ad6f52a46792ed5f0178a2a5b17f0b06b0c24159350a284919bc9a8",
                "relativePath": "dataset/sparse/0/points3D.bin"
              },
              {
                "byteLength": 2253,
                "hash": "sha256:0b4a62011251aca340c14e661821717f929a489ac80e5e60b0cf9d28accf8b03",
                "relativePath": "dataset/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "dataset/sparse/0/rigs.bin"
              },
              {
                "byteLength": 1172615,
                "hash": "sha256:7b9c3fa37a2d980ccbd74398f6caf6eba3d70c98c469828dbf4d162919553202",
                "relativePath": "inputs/control-81f-16fps.mp4"
              },
              {
                "byteLength": 104573,
                "hash": "sha256:31d75403feca2db7ec2b7199f17ac20f049269de76f8dde7f5a7a10733e01e24",
                "relativePath": "inputs/control-frames-81/s001.png"
              },
              {
                "byteLength": 105172,
                "hash": "sha256:57eca6da38332fcf62f81f72c7dfe56efa9949f810151976aeb975bb135e5a8d",
                "relativePath": "inputs/control-frames-81/s002.png"
              },
              {
                "byteLength": 105287,
                "hash": "sha256:dcf0bc23d97a14b04f701664650ef85613ffc165baea18d1b9a8ed29de61057d",
                "relativePath": "inputs/control-frames-81/s003.png"
              },
              {
                "byteLength": 105387,
                "hash": "sha256:eec1828b69f0b6edc5b5e73fe9775d86ba7bc25b2c627a94bb9a0195c63b5a72",
                "relativePath": "inputs/control-frames-81/s004.png"
              },
              {
                "byteLength": 105446,
                "hash": "sha256:c4195a241582b17fb7f0a3ea0cdb34dfae20b62d42baf8607360644fda0a840f",
                "relativePath": "inputs/control-frames-81/s005.png"
              },
              {
                "byteLength": 105624,
                "hash": "sha256:e40ef44f83d8c36ffc579d9f7e0581c0f39c4b2ce22d2f33571b90911c22777c",
                "relativePath": "inputs/control-frames-81/s006.png"
              },
              {
                "byteLength": 105766,
                "hash": "sha256:d68c4aafce279006c5988470a2e987e98bb8a84a7109906909293291c00b2b30",
                "relativePath": "inputs/control-frames-81/s007.png"
              },
              {
                "byteLength": 106103,
                "hash": "sha256:27467ec9d3375d76929f520cb8d17f1313399fb736dc372b19e30a3b66d9aaaf",
                "relativePath": "inputs/control-frames-81/s008.png"
              },
              {
                "byteLength": 106379,
                "hash": "sha256:7cd768d902c05c213055de42e478214553c6411e97f5cb0af1cf7238535f881d",
                "relativePath": "inputs/control-frames-81/s009.png"
              },
              {
                "byteLength": 106802,
                "hash": "sha256:657aa8850daa5989795ffe7100fe645bbfb537b79dd867baa73fde50606a6118",
                "relativePath": "inputs/control-frames-81/s010.png"
              },
              {
                "byteLength": 107612,
                "hash": "sha256:baa5f64ea65ee1ccfa61140eb8c26a04829c383cbd0854f59a3a1a80b84bb72c",
                "relativePath": "inputs/control-frames-81/s011.png"
              },
              {
                "byteLength": 107876,
                "hash": "sha256:6c4a97cdf3af9e017cb5f690b23cf21b992cf4776d8f3afd57f64241df38c342",
                "relativePath": "inputs/control-frames-81/s012.png"
              },
              {
                "byteLength": 108373,
                "hash": "sha256:0f575e3b2e776f4667856bc5dc58ab9c3b9a4e87876e0625d53fa25451ab1e1b",
                "relativePath": "inputs/control-frames-81/s013.png"
              },
              {
                "byteLength": 108694,
                "hash": "sha256:ce6d4bd78f4f97e6e88a9cf0f340b6b8e335f70075f9f69f725d3bff4659c488",
                "relativePath": "inputs/control-frames-81/s014.png"
              },
              {
                "byteLength": 109045,
                "hash": "sha256:13514336db02f1703cc5ba36d5f18466c91c6b19ce889a30ddc5878f934ded45",
                "relativePath": "inputs/control-frames-81/s015.png"
              },
              {
                "byteLength": 109562,
                "hash": "sha256:055cb91bbbb4e3f19ced4d4ee54db502a642c292e20a3d54ef020034c4d79371",
                "relativePath": "inputs/control-frames-81/s016.png"
              },
              {
                "byteLength": 110155,
                "hash": "sha256:3136e177f3b815dde5af8dcb36e66a00fe3bc4bc46b7f9a5ffe020799488f588",
                "relativePath": "inputs/control-frames-81/s017.png"
              },
              {
                "byteLength": 110931,
                "hash": "sha256:2e9018d98e202ae3c7e17c42238d6203ca7180460fec4962721729fcacf9e150",
                "relativePath": "inputs/control-frames-81/s018.png"
              },
              {
                "byteLength": 111221,
                "hash": "sha256:92812c41f09bdcad6d4cb01cd7ddde4ee9862366698230de8c4a0e9c52fe1519",
                "relativePath": "inputs/control-frames-81/s019.png"
              },
              {
                "byteLength": 111686,
                "hash": "sha256:2a9edc0b54293750372aa89a7acc69554145dc4c692083c58c76bbfa2458266d",
                "relativePath": "inputs/control-frames-81/s020.png"
              },
              {
                "byteLength": 112118,
                "hash": "sha256:ae5e86d41b76509d069e534f6fe110682602c8bdfeee747a49aec10d5bb0cf26",
                "relativePath": "inputs/control-frames-81/s021.png"
              },
              {
                "byteLength": 112647,
                "hash": "sha256:72f33bae91b5e8c67feccd39afa4d9d3f920233fbee15ed9ba7771b67cc328a4",
                "relativePath": "inputs/control-frames-81/s022.png"
              },
              {
                "byteLength": 113246,
                "hash": "sha256:ad511dee0afc7e2a96b6f217e4078c35b46f746e084436ee587a5d2d2e0a0422",
                "relativePath": "inputs/control-frames-81/s023.png"
              },
              {
                "byteLength": 113423,
                "hash": "sha256:b3f255ef62fb32594dedeec8c331ef55cd0adfd44caef30fc7c6e3c6707a0b73",
                "relativePath": "inputs/control-frames-81/s024.png"
              },
              {
                "byteLength": 114430,
                "hash": "sha256:31c8fa6a4fa6b3590fdc0f597d86ad7305d30d48317278cc69ae25bd55f22846",
                "relativePath": "inputs/control-frames-81/s025.png"
              },
              {
                "byteLength": 115101,
                "hash": "sha256:099ebca3f4a50dc5b41e92822d893abddda81de94dafd100ac34094f8a9fa65c",
                "relativePath": "inputs/control-frames-81/s026.png"
              },
              {
                "byteLength": 115403,
                "hash": "sha256:3ac76f41d711f6607aec042798e2704050364da52940335a4c639cb0ee745e37",
                "relativePath": "inputs/control-frames-81/s027.png"
              },
              {
                "byteLength": 115787,
                "hash": "sha256:eb3849dc585a891399d78ff4acfc91d5cd9c7e2b92724f7134e616ff84add88c",
                "relativePath": "inputs/control-frames-81/s028.png"
              },
              {
                "byteLength": 116321,
                "hash": "sha256:0b8546cb1fa06af15875aaeea4e3c7e0ae27de4e8b217611d3192efd23e89836",
                "relativePath": "inputs/control-frames-81/s029.png"
              },
              {
                "byteLength": 116948,
                "hash": "sha256:36dc801066b2a59e19d00e3b5a0144af5484d49084cbab69e1d9c63dc311e5ed",
                "relativePath": "inputs/control-frames-81/s030.png"
              },
              {
                "byteLength": 117063,
                "hash": "sha256:86d62aa6e1792d52307d4849455f409a780595515a03d2b6d14e7095df75e887",
                "relativePath": "inputs/control-frames-81/s031.png"
              },
              {
                "byteLength": 117744,
                "hash": "sha256:47b6b5f7c892a4f4f5bbdffb3e934330f242f93353c7817791be993a3876be49",
                "relativePath": "inputs/control-frames-81/s032.png"
              },
              {
                "byteLength": 118057,
                "hash": "sha256:ebb6fe1fc16ff4c04253613d705a2e174b73dfcf96df45db4e16c4ba9d696fbb",
                "relativePath": "inputs/control-frames-81/s033.png"
              },
              {
                "byteLength": 118298,
                "hash": "sha256:7e3e9adfdd686623b9a208e2f7c208af4fef99261555babd327fba53351fc87b",
                "relativePath": "inputs/control-frames-81/s034.png"
              },
              {
                "byteLength": 118665,
                "hash": "sha256:a325ad876edd47e67538e93c43c45a5d3d6e492e06373dbe5735c0b4c058f894",
                "relativePath": "inputs/control-frames-81/s035.png"
              },
              {
                "byteLength": 118969,
                "hash": "sha256:1cf2cc997ecb574b4ca87fd08f9370218ae9459dc90c05f8aa450c1538dcb931",
                "relativePath": "inputs/control-frames-81/s036.png"
              },
              {
                "byteLength": 119454,
                "hash": "sha256:89d7209b1fd8f3d9bc84a6d7be9b0b9ad3562b14266b5597784761c2cf699631",
                "relativePath": "inputs/control-frames-81/s037.png"
              },
              {
                "byteLength": 119845,
                "hash": "sha256:34453b3d806923147b39d251b397258b22633faf1b81c205ad195091866a0064",
                "relativePath": "inputs/control-frames-81/s038.png"
              },
              {
                "byteLength": 120339,
                "hash": "sha256:faf2ffeff7d6a2516b42ca695c2e5c5d4b1f4ed45869a801185f34596e10fc6d",
                "relativePath": "inputs/control-frames-81/s039.png"
              },
              {
                "byteLength": 120434,
                "hash": "sha256:51cab97b918b6af48fb02c61cb70eef77cc8a52a8249dee396fa980767d469ea",
                "relativePath": "inputs/control-frames-81/s040.png"
              },
              {
                "byteLength": 120611,
                "hash": "sha256:c223b09d4b1ad9bef10fdfdc1ae3cf727158b230495199effdd1d0751f0ca7c3",
                "relativePath": "inputs/control-frames-81/s041.png"
              },
              {
                "byteLength": 120712,
                "hash": "sha256:853ff28379362ab0198c5786e3e35b00bdcea96655dad7eb6ccc6963a5898b32",
                "relativePath": "inputs/control-frames-81/s042.png"
              },
              {
                "byteLength": 121343,
                "hash": "sha256:5a639345a883d2fd01e450574f3bdc3c658c44e79e59a9489f0f6b2652bbe8b1",
                "relativePath": "inputs/control-frames-81/s043.png"
              },
              {
                "byteLength": 121580,
                "hash": "sha256:6ba379dd4f4a1da5b114a2a7d6e1f0c9c9e80f13cd98790f650b0793909c7681",
                "relativePath": "inputs/control-frames-81/s044.png"
              },
              {
                "byteLength": 121875,
                "hash": "sha256:77a98daa18314a672998397128f702ae5a6bcbf1574cfe8c911ed2517f794236",
                "relativePath": "inputs/control-frames-81/s045.png"
              },
              {
                "byteLength": 122290,
                "hash": "sha256:63ed9eb69e1bf76cdc504b8ef6e6ea427266baee3e4a15f144facc5033cfad0a",
                "relativePath": "inputs/control-frames-81/s046.png"
              },
              {
                "byteLength": 122705,
                "hash": "sha256:d6da4d3059dfc92561946fe4e3cef2dffc25f5397f55f13142a28488883a4509",
                "relativePath": "inputs/control-frames-81/s047.png"
              },
              {
                "byteLength": 123370,
                "hash": "sha256:ba79fd4f50cc3aa0ff11ddfd52bc697698a26a7df0b6d97195b5c8afef732ab9",
                "relativePath": "inputs/control-frames-81/s048.png"
              },
              {
                "byteLength": 123500,
                "hash": "sha256:9a62a217dcc5df1e99a72f83e8cc635548b25893182c048a016cedd46c5ab68e",
                "relativePath": "inputs/control-frames-81/s049.png"
              },
              {
                "byteLength": 123752,
                "hash": "sha256:1e24d1d5d640a219ed8f16ffbe33d3b8435681347a37c6f0fdb7e57abcf6001d",
                "relativePath": "inputs/control-frames-81/s050.png"
              },
              {
                "byteLength": 124093,
                "hash": "sha256:388211724eb19a682062ed64ded283fe72f10f0c260fa2c79c50eff15bd50358",
                "relativePath": "inputs/control-frames-81/s051.png"
              },
              {
                "byteLength": 124583,
                "hash": "sha256:c7e1dec0c371966ba3cd4679cf047a3aadc5c38868424cc6992744d660f1d926",
                "relativePath": "inputs/control-frames-81/s052.png"
              },
              {
                "byteLength": 125040,
                "hash": "sha256:ae065d6d06b917f82c680ff8a5ef9145973a9bae93c1d8a978076c1e28610e13",
                "relativePath": "inputs/control-frames-81/s053.png"
              },
              {
                "byteLength": 125486,
                "hash": "sha256:dce10cf5b416cc48a3fdef78e14ae158d2dc1073a2c65b1a8142e8d2f3f898d6",
                "relativePath": "inputs/control-frames-81/s054.png"
              },
              {
                "byteLength": 125910,
                "hash": "sha256:d1d5784f2a1022300612349edc974d9d4d8d634b256df70e17d5fbba7311d957",
                "relativePath": "inputs/control-frames-81/s055.png"
              },
              {
                "byteLength": 126068,
                "hash": "sha256:fa356751070a1de4770dc0e1611ca0762ebf965e96a9c0e27d868b98670359b5",
                "relativePath": "inputs/control-frames-81/s056.png"
              },
              {
                "byteLength": 126473,
                "hash": "sha256:63ada8cf1eb634a8eb6cdd6c93dbc5c5c1736ffd188fe9710ab567eb12c74e2a",
                "relativePath": "inputs/control-frames-81/s057.png"
              },
              {
                "byteLength": 126821,
                "hash": "sha256:d0b1e5cf369637a79e4371fe28283f6efe0aa76099703bc9770cc5b98de891e4",
                "relativePath": "inputs/control-frames-81/s058.png"
              },
              {
                "byteLength": 127210,
                "hash": "sha256:b4b9a6daf011493b71382230f73eaa155c03c5fbd663c74bc934c46c5029d8c1",
                "relativePath": "inputs/control-frames-81/s059.png"
              },
              {
                "byteLength": 127348,
                "hash": "sha256:e10227d16225d0e03fecddeb94632abc5fd2862e8b4ad97cf8a701551817dd6a",
                "relativePath": "inputs/control-frames-81/s060.png"
              },
              {
                "byteLength": 127772,
                "hash": "sha256:bca071d9eb5a4bc6c7b569d476b826fd3f655e98dff965ad7c5017e4ee39e153",
                "relativePath": "inputs/control-frames-81/s061.png"
              },
              {
                "byteLength": 128134,
                "hash": "sha256:d6f65a4cc3cd2b6268195f58ba930c993ce32aeda886a368b418371b8580938b",
                "relativePath": "inputs/control-frames-81/s062.png"
              },
              {
                "byteLength": 128315,
                "hash": "sha256:f5a9df3a215a21951e299fb6c1ab5ee312d1effdac02461cb3c81a9b77c7b075",
                "relativePath": "inputs/control-frames-81/s063.png"
              },
              {
                "byteLength": 128716,
                "hash": "sha256:710414ae3cd6d458e7fb49ff97c1218451383ffecca923253a64262be22d764e",
                "relativePath": "inputs/control-frames-81/s064.png"
              },
              {
                "byteLength": 129113,
                "hash": "sha256:ff89fa3b0a4b9b58a848d30ded9b99b8558164b750c3e599ba038ff83f991d4c",
                "relativePath": "inputs/control-frames-81/s065.png"
              },
              {
                "byteLength": 129507,
                "hash": "sha256:7fe371fc76c12c4f1a69265b02481668d4b787eb662600ca315efe518a6952e9",
                "relativePath": "inputs/control-frames-81/s066.png"
              },
              {
                "byteLength": 129718,
                "hash": "sha256:d97cdcf755475a349e5c94f7e679b9c03909c943d19e96f81d0e2bd322e7a5b9",
                "relativePath": "inputs/control-frames-81/s067.png"
              },
              {
                "byteLength": 130038,
                "hash": "sha256:21bd26cf8e3b0d724abe3478707375bb7be9b371a2d5816fe07b745aebcf1cd2",
                "relativePath": "inputs/control-frames-81/s068.png"
              },
              {
                "byteLength": 130261,
                "hash": "sha256:a9ff19efd642288b8369dacaeafd69f07176e27b9439e8cd1ea68f6d2c30e1d7",
                "relativePath": "inputs/control-frames-81/s069.png"
              },
              {
                "byteLength": 130329,
                "hash": "sha256:b38156c1b20fe504a5ce7a7ea914c267676fdcbd9f50d601976323714d5e5396",
                "relativePath": "inputs/control-frames-81/s070.png"
              },
              {
                "byteLength": 130687,
                "hash": "sha256:c3a73f113af7f5b772c2e1104dff475f0ba3315a1de9f2f1aadad1989e9e225f",
                "relativePath": "inputs/control-frames-81/s071.png"
              },
              {
                "byteLength": 130814,
                "hash": "sha256:957a4455c23e1e7151ee52ff7f2785fcefe789d964cdb62be5c8a8b59bbe0d03",
                "relativePath": "inputs/control-frames-81/s072.png"
              },
              {
                "byteLength": 130769,
                "hash": "sha256:fbf4a5a4bd00b878c08d71d9fb5d8ffc1809fde445ccc3dc16582ac949a81543",
                "relativePath": "inputs/control-frames-81/s073.png"
              },
              {
                "byteLength": 131034,
                "hash": "sha256:9eb14a8419652bfddf304fa1b8eb85f6d3b541692d8c86ae20c899d65b6b9e8c",
                "relativePath": "inputs/control-frames-81/s074.png"
              },
              {
                "byteLength": 131204,
                "hash": "sha256:63bf724d28209192d0376273c166fc9bf7832abb6f293abab88d1c786d7c22a1",
                "relativePath": "inputs/control-frames-81/s075.png"
              },
              {
                "byteLength": 131372,
                "hash": "sha256:c46753bc420a6ed595e9260165e8c7fb1f6f52a2bb0d9b8251af3a34ccf49d87",
                "relativePath": "inputs/control-frames-81/s076.png"
              },
              {
                "byteLength": 131611,
                "hash": "sha256:693eb9563b1bc9b8288fdd8834cafaa985d3bd4cb674ac12eef9470246b237bb",
                "relativePath": "inputs/control-frames-81/s077.png"
              },
              {
                "byteLength": 131574,
                "hash": "sha256:72939a1eb377e79e197b8627ceccd23fa335be8d83cce53f5605dcc32771d8e2",
                "relativePath": "inputs/control-frames-81/s078.png"
              },
              {
                "byteLength": 131544,
                "hash": "sha256:4dcc5287d0f794ff6778e654b0dcae54292d4f6c363db12081fe369d1f4ab996",
                "relativePath": "inputs/control-frames-81/s079.png"
              },
              {
                "byteLength": 131794,
                "hash": "sha256:bf62b4555775d7b94b4fa102c9927b69875748278d2acddb467be1497abe846f",
                "relativePath": "inputs/control-frames-81/s080.png"
              },
              {
                "byteLength": 131787,
                "hash": "sha256:edbe3e3b6ea0568032673da52b6c1c7cf02874866c71b8e732d9e37367b5a139",
                "relativePath": "inputs/control-frames-81/s081.png"
              },
              {
                "byteLength": 1633,
                "hash": "sha256:8d88a265bd222fd8bb3b1f9ea39fc9d0ca58c67563d42384981a9b290fe3eef2",
                "relativePath": "inputs/req-wan-vace-depth-r4.json"
              },
              {
                "byteLength": 466,
                "hash": "sha256:f63a6e7ea34e004ae5a8d64992c12bb2b0ac27435d283f725cc302dbf80092ac",
                "relativePath": "inputs/submit.json"
              },
              {
                "byteLength": 248,
                "hash": "sha256:03eda7bc376eafcf42140e85a303f45bc95f33b6850fa23eac06ea7b7b97cdfd",
                "relativePath": "inputs/upload-anchor-initiate.json"
              },
              {
                "byteLength": 238,
                "hash": "sha256:d0935d481efbeb419a6f1b50e9fd24174d2623c6160d5612a85962946673e5d7",
                "relativePath": "inputs/upload-control-initiate.json"
              },
              {
                "byteLength": 0,
                "hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
                "relativePath": "logs/brush.log"
              },
              {
                "byteLength": 17713,
                "hash": "sha256:5ba7b3aa2ce83ccb022de7e9da09d3962f4758e392bc0c6e216e353cc29096da",
                "relativePath": "logs/colmap-features.log"
              },
              {
                "byteLength": 9742,
                "hash": "sha256:a9ddcbea8165c2d5b335f465740c349a0fffc6cbfab99288a2634b048b5a4051",
                "relativePath": "logs/colmap-mapper.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:89579325ab03d32654b33d3340ee460d447a29c0c707b598a5c6fbf7ce2b4132",
                "relativePath": "logs/colmap-match.log"
              },
              {
                "byteLength": 2511,
                "hash": "sha256:7f655343df6dd36f1cf6529d9e4d0ddbcd9bbc27458efb4e1c3621af365ca6a7",
                "relativePath": "logs/frames-list.txt"
              },
              {
                "byteLength": 742,
                "hash": "sha256:7e5b14c06287064f878ccbf0d62377e04d64d1ef4847f5113327a8039aa392a6",
                "relativePath": "logs/model-analyzer.log"
              },
              {
                "byteLength": 2162,
                "hash": "sha256:b3ceb20c83e75a0facb7a7aa7ce10bb35053ae8a83af8ee4f9c18973bbf0227a",
                "relativePath": "logs/poll.log"
              },
              {
                "byteLength": 677,
                "hash": "sha256:b1117cb49f3d03724a846bd522efa701da23963a40ecd465930625707b342d4d",
                "relativePath": "logs/prep-submit.log"
              },
              {
                "byteLength": 3945106,
                "hash": "sha256:3d72f127b66aea55bc78f64bac763ab597b5c74b689c0bfa46e16bba97287a3a",
                "relativePath": "logs/preview-contact.png"
              },
              {
                "byteLength": 1919,
                "hash": "sha256:4f7a859c9904f02b735c6bff8735b7ce95b6c9d116caa4c286260bb2067ca89d",
                "relativePath": "logs/solve-run.log"
              },
              {
                "byteLength": 1434,
                "hash": "sha256:73e8cebfc98bbb3250cf4b5918e4fa8d3657c821e394efda90cf2d8d3d2e08f7",
                "relativePath": "logs/train-run.log"
              },
              {
                "byteLength": 50032,
                "hash": "sha256:62cc8d728569d9e0d5723bc8fa43a04d00d46f2dc8e258b62d4439caef00c693",
                "relativePath": "outputs/final-status.json"
              },
              {
                "byteLength": 1192269,
                "hash": "sha256:cccf2d31bf159fb5ec48e4086430a70f104925338fa9a550d7f40e0b46ab8d83",
                "relativePath": "outputs/frames/frame_00000.png"
              },
              {
                "byteLength": 1212676,
                "hash": "sha256:8db463d1c1129b7816956121dce9630cffe98288e4becbaa85aaf8ca25f57954",
                "relativePath": "outputs/frames/frame_00001.png"
              },
              {
                "byteLength": 1220732,
                "hash": "sha256:e9d433427cb00ae58e663af86b0fb0013fcec737e39ba1810f5b7726ad2d144d",
                "relativePath": "outputs/frames/frame_00002.png"
              },
              {
                "byteLength": 1219568,
                "hash": "sha256:7bbf7d872dbbc92a822d2f5ccfe74a3a3c7f87488311a684f830fffaffc72963",
                "relativePath": "outputs/frames/frame_00003.png"
              },
              {
                "byteLength": 1221890,
                "hash": "sha256:f81c35c1372e572eaab346234b90b96260fb50ab1c2c9d69163365a5cc7399b4",
                "relativePath": "outputs/frames/frame_00004.png"
              },
              {
                "byteLength": 1223851,
                "hash": "sha256:4ae7a1f39b54fb163dbb582d158383426d9be578f0be371b996a0ffee5244c12",
                "relativePath": "outputs/frames/frame_00005.png"
              },
              {
                "byteLength": 1226056,
                "hash": "sha256:78f2216c852aa95ff6c98bf086fe79619eb7098f321cc16314af0f76b5f31feb",
                "relativePath": "outputs/frames/frame_00006.png"
              },
              {
                "byteLength": 1219221,
                "hash": "sha256:b2c7d04bc9113f5454daceb353dfcc2ec7aebacec12777584d00316f08a73910",
                "relativePath": "outputs/frames/frame_00007.png"
              },
              {
                "byteLength": 1215310,
                "hash": "sha256:2d101c7cd782fd7acce72c8de38740ded6d978aedf901a79a8175975b49bc4fc",
                "relativePath": "outputs/frames/frame_00008.png"
              },
              {
                "byteLength": 1221408,
                "hash": "sha256:cd99402ad424497886753f8cc87d5aace91ab84a4529e22c4d359c72fa56d615",
                "relativePath": "outputs/frames/frame_00009.png"
              },
              {
                "byteLength": 1219909,
                "hash": "sha256:1c6ae66d7982a1cd011ecb5600b30a1504790a0fa0cbd6602d21598f5a662135",
                "relativePath": "outputs/frames/frame_00010.png"
              },
              {
                "byteLength": 1211593,
                "hash": "sha256:2f9dc30f5420c0b5fa792d8d9290e17800de5eb8ec8a9fff5956bada1cdba8e4",
                "relativePath": "outputs/frames/frame_00011.png"
              },
              {
                "byteLength": 1207118,
                "hash": "sha256:8b1719e19ca9b76d71baeddc5e21ad6471668e3b3aad73ff34ecf2f2b3dc332f",
                "relativePath": "outputs/frames/frame_00012.png"
              },
              {
                "byteLength": 1219974,
                "hash": "sha256:ce6e7a159f3786ff17a234afb6d46b8d8ff396cd0eb04c0405d2501fe953ffdb",
                "relativePath": "outputs/frames/frame_00013.png"
              },
              {
                "byteLength": 1223350,
                "hash": "sha256:7a3330191de52cdad671d0c835822b859cbae62cf2ae329dbe739d126b3c3d9f",
                "relativePath": "outputs/frames/frame_00014.png"
              },
              {
                "byteLength": 1220676,
                "hash": "sha256:c27bebdc35d8dc10ad8771a0e71b76396d41d166c4f4c4c060c489b810ce09c8",
                "relativePath": "outputs/frames/frame_00015.png"
              },
              {
                "byteLength": 1217103,
                "hash": "sha256:e5f74a7a02900d856d2930be13986892111dd78a47f500ee80682472f1da1df4",
                "relativePath": "outputs/frames/frame_00016.png"
              },
              {
                "byteLength": 1222768,
                "hash": "sha256:30810f3fb3e8de8c501c395e4f8a704386f81280ab823ce493818052e9134e26",
                "relativePath": "outputs/frames/frame_00017.png"
              },
              {
                "byteLength": 1221680,
                "hash": "sha256:008fa422ba73f82c30204166b7a87fdbf948e0a5bd75877e67ed56c60029ee70",
                "relativePath": "outputs/frames/frame_00018.png"
              },
              {
                "byteLength": 1217473,
                "hash": "sha256:c7b783da24e60943342cae927698aef96c1a821d3666faac423abc7504f15bbc",
                "relativePath": "outputs/frames/frame_00019.png"
              },
              {
                "byteLength": 1213694,
                "hash": "sha256:1bf0466cd1cdec5a627aa08ae43a0e19ac99c934287fd09412c04e5266b167f0",
                "relativePath": "outputs/frames/frame_00020.png"
              },
              {
                "byteLength": 1213180,
                "hash": "sha256:616ed89bc3d6e18a6c9a3d9dfde34127117bd82cf3ff08f2d45ab9ab0b82e457",
                "relativePath": "outputs/frames/frame_00021.png"
              },
              {
                "byteLength": 1208950,
                "hash": "sha256:5877146ed70cace08289e56caa66089fa4117cbb028d218db7244892f9ec3bfe",
                "relativePath": "outputs/frames/frame_00022.png"
              },
              {
                "byteLength": 1205342,
                "hash": "sha256:c004af282c7f26e4b2cfa170abb7aa9b5ed14f92a0962683de808935c74fc8f8",
                "relativePath": "outputs/frames/frame_00023.png"
              },
              {
                "byteLength": 1201947,
                "hash": "sha256:c65c958b69be279961edff816c3afb8d5ba793a637d813a6d56e69e64ce3b188",
                "relativePath": "outputs/frames/frame_00024.png"
              },
              {
                "byteLength": 1218975,
                "hash": "sha256:0c86bf5e79e6903b6b7f35f5c9883bd8fc4c1dd1022c5b083d407fa8cab6f67e",
                "relativePath": "outputs/frames/frame_00025.png"
              },
              {
                "byteLength": 1223396,
                "hash": "sha256:8952495162d10c669b643f2d82914be10851d5c390fe6cfc32810dd1707ad53f",
                "relativePath": "outputs/frames/frame_00026.png"
              },
              {
                "byteLength": 1219467,
                "hash": "sha256:608a0201ba57c1408af6970b3cb2b0423224be44dd81109353bb51abe0f27d94",
                "relativePath": "outputs/frames/frame_00027.png"
              },
              {
                "byteLength": 1216596,
                "hash": "sha256:359e22821ad25ec48baf82ff865b7cf07f7c4b8e4f46f962e4ea464bf19d0e7e",
                "relativePath": "outputs/frames/frame_00028.png"
              },
              {
                "byteLength": 1220646,
                "hash": "sha256:3529b2442ebb37172fa515ead07d3c50d3ef815ce205e49322acc2c1c1e4c5c8",
                "relativePath": "outputs/frames/frame_00029.png"
              },
              {
                "byteLength": 1219791,
                "hash": "sha256:671c699b8bd70b4fee22db6635f835516e4780f01ce3f4c7352b87ed105ff32e",
                "relativePath": "outputs/frames/frame_00030.png"
              },
              {
                "byteLength": 1219790,
                "hash": "sha256:33bab96ea6a4125d76969634b62b7ef917e67c44191178b479542fc0eff82ce7",
                "relativePath": "outputs/frames/frame_00031.png"
              },
              {
                "byteLength": 1219246,
                "hash": "sha256:575f3958b2575052bca544c465309e2f04b35da9bb45c3b2877d07fa1a73246a",
                "relativePath": "outputs/frames/frame_00032.png"
              },
              {
                "byteLength": 1230940,
                "hash": "sha256:130359c72c817fa1fcad810a5c2be0091db61e718b68ae5e2de9b71b67ecf7cc",
                "relativePath": "outputs/frames/frame_00033.png"
              },
              {
                "byteLength": 1234608,
                "hash": "sha256:0ea4363d05c74f95706d1d063fc1fdd8625daaa5c92739d29c4edb6ffd911750",
                "relativePath": "outputs/frames/frame_00034.png"
              },
              {
                "byteLength": 1230386,
                "hash": "sha256:fcffa1cf0621c973afeaa1aa97ed8aea8628734989fc3acba19b9a50c182e583",
                "relativePath": "outputs/frames/frame_00035.png"
              },
              {
                "byteLength": 1226850,
                "hash": "sha256:ba1b916c9e5bd3fb62ad5288520aa1b8a886ccc8474f875b0c4f34de2c8b73ef",
                "relativePath": "outputs/frames/frame_00036.png"
              },
              {
                "byteLength": 1239757,
                "hash": "sha256:c1d87a39ae303df3ecb86d09cdeecbf93ac9eb63138623608535a03321a3d5b8",
                "relativePath": "outputs/frames/frame_00037.png"
              },
              {
                "byteLength": 1238840,
                "hash": "sha256:2bdc08e90b71d37f6c67c5ff6ff3c568a8f67fc5fef89c306afd129571948643",
                "relativePath": "outputs/frames/frame_00038.png"
              },
              {
                "byteLength": 1241893,
                "hash": "sha256:937031c8817fa1853318610aac7cc31b18bfc29acb7a9a5164d3851a2bc5d970",
                "relativePath": "outputs/frames/frame_00039.png"
              },
              {
                "byteLength": 1238542,
                "hash": "sha256:66e98b91775468f77e75d39575de01b0be62c8cc07f23c7e32a9f2306ee4283c",
                "relativePath": "outputs/frames/frame_00040.png"
              },
              {
                "byteLength": 1246488,
                "hash": "sha256:3c77b4aaeab281b064a8a9df2b9ab9897eeef84a1bc5b4be1106a57f6cc97e21",
                "relativePath": "outputs/frames/frame_00041.png"
              },
              {
                "byteLength": 1249163,
                "hash": "sha256:9cc8dd487dd3270e761a4a189753c10a46e7489072a2049c087935561b0bea5e",
                "relativePath": "outputs/frames/frame_00042.png"
              },
              {
                "byteLength": 1253354,
                "hash": "sha256:f0b692b3c41875feeeea80576e15e4afbd54b79486d93ced8c30b2264f8d5594",
                "relativePath": "outputs/frames/frame_00043.png"
              },
              {
                "byteLength": 1255451,
                "hash": "sha256:ee923ce02dfb161ffc1c4ff1919477cb51df5472336f21e7b55fba079ae9b1ed",
                "relativePath": "outputs/frames/frame_00044.png"
              },
              {
                "byteLength": 1271770,
                "hash": "sha256:4a6bf905fff83ddec964fd3d2b858b51ef4e8c8b20d4359503f868b5f79ed3f0",
                "relativePath": "outputs/frames/frame_00045.png"
              },
              {
                "byteLength": 1279134,
                "hash": "sha256:03e78ff46b13a8883e587bc86e19aca509285dcfc276c632e6f606ca72358946",
                "relativePath": "outputs/frames/frame_00046.png"
              },
              {
                "byteLength": 1288188,
                "hash": "sha256:2e9c1e623b4c950a85df0a899b7e2a4610145e6531a64da0e139a168c3b1af78",
                "relativePath": "outputs/frames/frame_00047.png"
              },
              {
                "byteLength": 1290901,
                "hash": "sha256:f4b01923cabd01b08ca815af1c5060f8f7749332316d33648dfe08fdf457e9f2",
                "relativePath": "outputs/frames/frame_00048.png"
              },
              {
                "byteLength": 1294601,
                "hash": "sha256:a664e42c2bcd74c373b2a823ef039287de6bd06dcd416a6fff62236afbd47917",
                "relativePath": "outputs/frames/frame_00049.png"
              },
              {
                "byteLength": 1296134,
                "hash": "sha256:2b951f53e592b5b1aa6f46ba863adcd27211b9a13cfd32a257c47d018a82920f",
                "relativePath": "outputs/frames/frame_00050.png"
              },
              {
                "byteLength": 1290754,
                "hash": "sha256:cb2bbcbd1b486c71cb2d893f55faf7771a5c546fe4ef029b63bac19b4015584e",
                "relativePath": "outputs/frames/frame_00051.png"
              },
              {
                "byteLength": 1283555,
                "hash": "sha256:e64c1a38e636ad94f9c60d503ea7c9244e5052f1587538eb9872f619781df978",
                "relativePath": "outputs/frames/frame_00052.png"
              },
              {
                "byteLength": 1296616,
                "hash": "sha256:aa69e04f5b73b0b153aa16d392c933ba01e4e122fe673a2b3bbd6e2ff9c28893",
                "relativePath": "outputs/frames/frame_00053.png"
              },
              {
                "byteLength": 1298654,
                "hash": "sha256:87659c1b25312764eac65d2a09b4b026c7edc1894be097bcc49aff1b1e84f7dd",
                "relativePath": "outputs/frames/frame_00054.png"
              },
              {
                "byteLength": 1304392,
                "hash": "sha256:a0e54c5ecd8acc7bd8bcaf1aee5581549b0ea36f0881e82b140898162aa304e6",
                "relativePath": "outputs/frames/frame_00055.png"
              },
              {
                "byteLength": 1301529,
                "hash": "sha256:a5520a6f1ed02e93b722f34c79a827e459fd5623841e1f1845520acfa55d0b24",
                "relativePath": "outputs/frames/frame_00056.png"
              },
              {
                "byteLength": 1310180,
                "hash": "sha256:ae3643bac6c181ef7503d54091979bdc95a61876af08a000218a7605c7c26544",
                "relativePath": "outputs/frames/frame_00057.png"
              },
              {
                "byteLength": 1316974,
                "hash": "sha256:802ad7c1695e9ed3faecfe155daab76f931d44bea159a34cd5b7c461a7684c82",
                "relativePath": "outputs/frames/frame_00058.png"
              },
              {
                "byteLength": 1321015,
                "hash": "sha256:f8a9b59426c59b92f8f49da376f6ac8f7b1c53153d548eea6c0f8ac71fb611df",
                "relativePath": "outputs/frames/frame_00059.png"
              },
              {
                "byteLength": 1320184,
                "hash": "sha256:03e798f03217e8e54403491db9d945ecc8a16d5f72d80f65d67f2f93d5ceaf88",
                "relativePath": "outputs/frames/frame_00060.png"
              },
              {
                "byteLength": 1331840,
                "hash": "sha256:aa720fcd47a6dec0ff459eb4c2fdaaebff5269c00ab1d5f366fa49d87c5c5659",
                "relativePath": "outputs/frames/frame_00061.png"
              },
              {
                "byteLength": 1338096,
                "hash": "sha256:28cb6c4f9dc95282fb04d94a3a8d5e3871d2009c936ab5d3700e90a24e7df7b6",
                "relativePath": "outputs/frames/frame_00062.png"
              },
              {
                "byteLength": 1342077,
                "hash": "sha256:251209eafab82eab76b945d17def24bb32cc02fb6510121fe5f9fefba4ef1575",
                "relativePath": "outputs/frames/frame_00063.png"
              },
              {
                "byteLength": 1339820,
                "hash": "sha256:77c76afdb025d36a40e6be5716d62f9d37e76cb9afbe10a5361b8b258fc67c8c",
                "relativePath": "outputs/frames/frame_00064.png"
              },
              {
                "byteLength": 1352260,
                "hash": "sha256:ed00a91d8229a5f91b9aeb191d3499688517b1278b257ea171fc086e9e0ff560",
                "relativePath": "outputs/frames/frame_00065.png"
              },
              {
                "byteLength": 1367742,
                "hash": "sha256:507a619c6055acbc03bcaa17836593f3daf8fbea2c8eec030ca0f02057ffd26d",
                "relativePath": "outputs/frames/frame_00066.png"
              },
              {
                "byteLength": 1368921,
                "hash": "sha256:c3d1789520b4f74af030c2130c2310f8c858c4325f8527904844432fa673235b",
                "relativePath": "outputs/frames/frame_00067.png"
              },
              {
                "byteLength": 1364785,
                "hash": "sha256:d748385a11b7acd8cdcd2757f076607addbdac9ef0040100291dec4d4d39e062",
                "relativePath": "outputs/frames/frame_00068.png"
              },
              {
                "byteLength": 1386951,
                "hash": "sha256:397ffd9cafe69a54737e0ec1b3ec0e1a49c6265972969d1cef27e26b0bce3cfe",
                "relativePath": "outputs/frames/frame_00069.png"
              },
              {
                "byteLength": 1390118,
                "hash": "sha256:d0a8e388102385fd96ad28ddb459531dd431444705c4b049d8969285dbc33420",
                "relativePath": "outputs/frames/frame_00070.png"
              },
              {
                "byteLength": 1399576,
                "hash": "sha256:1e923122aab4de5af1076a7c46cf6e3a4e1cdd85be7495fdca087a96fea61448",
                "relativePath": "outputs/frames/frame_00071.png"
              },
              {
                "byteLength": 1398911,
                "hash": "sha256:e79481d41d736800e9e55bd7e724cfed9f1cfd86cb6eeee05d3b218acdc3bcaf",
                "relativePath": "outputs/frames/frame_00072.png"
              },
              {
                "byteLength": 1414084,
                "hash": "sha256:8342ee3b457202eb9a6f7835b649fb4af15585e527a982f177da48ccc9d3859f",
                "relativePath": "outputs/frames/frame_00073.png"
              },
              {
                "byteLength": 1417876,
                "hash": "sha256:6691020cadb1ea08cd1f52a7a253f28536bcc287b60cc6b4456411f321e839e3",
                "relativePath": "outputs/frames/frame_00074.png"
              },
              {
                "byteLength": 1419597,
                "hash": "sha256:7bc64688e7c4ec497090686197830a3274ff9efa2e20ca6d2f0afd8c39a80fdb",
                "relativePath": "outputs/frames/frame_00075.png"
              },
              {
                "byteLength": 1416668,
                "hash": "sha256:3785c0c9f97f6411334c2fc66f8d7e0cfdcaa01afa4563f37119c476191cb52d",
                "relativePath": "outputs/frames/frame_00076.png"
              },
              {
                "byteLength": 1428939,
                "hash": "sha256:36116d7edef65230415142162fe1bf92e9e9b5551bd31f31e8e556a204ebf05b",
                "relativePath": "outputs/frames/frame_00077.png"
              },
              {
                "byteLength": 1431449,
                "hash": "sha256:177dfd8e91f3d9048f745180f20d91d17f748fd116264debacf2db8b8ae2e2eb",
                "relativePath": "outputs/frames/frame_00078.png"
              },
              {
                "byteLength": 1433766,
                "hash": "sha256:c2c615cbf28f1fba9df9bfd32568505251f919413f0d302809671c9ee074add8",
                "relativePath": "outputs/frames/frame_00079.png"
              },
              {
                "byteLength": 1431206,
                "hash": "sha256:47ff57cee919d36bfe8f090edfb6034e4b6ece8c5ffd5ebd5632bbe8de555c8e",
                "relativePath": "outputs/frames/frame_00080.png"
              },
              {
                "byteLength": 1599,
                "hash": "sha256:55d8c254c32219a82f5d2dc583fe0b1272e922ab4297f5f17ee8e3d3d506a49a",
                "relativePath": "outputs/response.json"
              },
              {
                "byteLength": 103595892,
                "hash": "sha256:e70bc85cf2d404cf228218d3a2fc5e599ae09f785595ffffb60e317b77c36ac4",
                "relativePath": "outputs/wan-vace-r4-frames.zip"
              },
              {
                "byteLength": 3780820,
                "hash": "sha256:1adc0d638e1c9bc86730cd185a002d731d572efb860c97631f829ad8446b0870",
                "relativePath": "outputs/wan-vace-r4.mp4"
              },
              {
                "byteLength": 876,
                "hash": "sha256:81095d5a866b199328551465bf2803464ec4bb1a6fa556112a97d4ed687bed30",
                "relativePath": "results/holdout-metrics.json"
              },
              {
                "byteLength": 2235,
                "hash": "sha256:20f090a88fa540dc7675c0772e88b88838a34b0f72bc231715f4386f79f37634",
                "relativePath": "scripts/metrics.py"
              },
              {
                "byteLength": 2028,
                "hash": "sha256:3984aa12624f7e235d71a50e1f5399fd39f11eb6bd9a10922d8d17c41822c331",
                "relativePath": "scripts/poll.sh"
              },
              {
                "byteLength": 5854,
                "hash": "sha256:c8c9f0dba96593155558dde6fa310a1ae63d683bf66af68366caebfe32794222",
                "relativePath": "scripts/prep-submit.sh"
              },
              {
                "byteLength": 3774,
                "hash": "sha256:b924b2ed88cf43c307d96a5adc8e0f63eb9db5139f456f2bf5d823656876294d",
                "relativePath": "scripts/record-fragments.json"
              },
              {
                "byteLength": 2275,
                "hash": "sha256:87f4d4210839e4a896e55ccc3144bbef0744d49e1634e1d9fb2a283e329f98bf",
                "relativePath": "scripts/seal.py"
              },
              {
                "byteLength": 3221,
                "hash": "sha256:1a31db8bcddc3356718b58ae431843bb95cb07ac0521ca639e9cd1c23e623edb",
                "relativePath": "scripts/solve.sh"
              },
              {
                "byteLength": 2904,
                "hash": "sha256:eb9928d8106eaa91cac336a07e72dc795303d16d95e6ab147ff44f578802a066",
                "relativePath": "scripts/train.sh"
              },
              {
                "byteLength": 740,
                "hash": "sha256:15cac087b92ef8486706ae2b51606b139fed3ce444e684ae6340c3e4dc4ef437",
                "relativePath": "solve/default/analyzer.log"
              },
              {
                "byteLength": 32452608,
                "hash": "sha256:11f0adbc8456d62e4879fee3be4f2a51c4cde30444e00d886bfc6d3761211fc0",
                "relativePath": "solve/default/db.db"
              },
              {
                "byteLength": 11433,
                "hash": "sha256:45de4d56b2d992e2177d8f390be3ceecd9257ec7310827f9c5bf2bf06a44628a",
                "relativePath": "solve/default/feat.log"
              },
              {
                "byteLength": 253990,
                "hash": "sha256:dbb1b2eecbcd499f6e7a86a981c2232316b55907c4add71e86ba6a10d26d208b",
                "relativePath": "solve/default/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:1c42b50d76f86415486c7dfbedb1200f86291592e99971654a70b6713816a7f4",
                "relativePath": "solve/default/match.log"
              },
              {
                "byteLength": 64,
                "hash": "sha256:486ea460effd6f8ad00584d140c56e89854c9a0ebe0a1e7fd4e3121632de0199",
                "relativePath": "solve/default/sparse/0/cameras.bin"
              },
              {
                "byteLength": 186,
                "hash": "sha256:417aacb49e3ef2aa530c34dccaa02baa49379f0f5eb7cd644a07ee1c0864d472",
                "relativePath": "solve/default/sparse/0/cameras.txt"
              },
              {
                "byteLength": 932,
                "hash": "sha256:3909998a40cbaa51b39e9476c10a831ad1bebffd1cbc5815d4c1f62546d76a8e",
                "relativePath": "solve/default/sparse/0/frames.bin"
              },
              {
                "byteLength": 2015,
                "hash": "sha256:3b56d82869c22734a414956a85945d0921483c3316dc295283ff860f5b1b3157",
                "relativePath": "solve/default/sparse/0/frames.txt"
              },
              {
                "byteLength": 2336843,
                "hash": "sha256:fc475419c9fc1039f6947d98c31a1208045f380417396d21cfba7b5427ade33d",
                "relativePath": "solve/default/sparse/0/images.bin"
              },
              {
                "byteLength": 3905162,
                "hash": "sha256:eb907dd2cd86141e2609449d8ef35d046be3e175c34b406334165f665fe94f7e",
                "relativePath": "solve/default/sparse/0/images.txt"
              },
              {
                "byteLength": 589001,
                "hash": "sha256:dc66181922090559d3147592da82af74ffbb38476c4b20e9b3078ac329b586ec",
                "relativePath": "solve/default/sparse/0/points3D.bin"
              },
              {
                "byteLength": 838073,
                "hash": "sha256:f5f6b3a42ec2ff89c96b932e230ab2bef33b137628d4081baee37a14ddabfb3f",
                "relativePath": "solve/default/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2256,
                "hash": "sha256:05aa2a641e2472bcf8069f6a0fa1dbf78b43475b66bb59e5d1349a2f54ef655c",
                "relativePath": "solve/default/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "solve/default/sparse/0/rigs.bin"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/default/sparse/0/rigs.txt"
              },
              {
                "byteLength": 64,
                "hash": "sha256:f1abbced9ee07af777b08e1524b94b783482d3e86bfef6f1bfc6d191921969a2",
                "relativePath": "solve/default/sparse/1/cameras.bin"
              },
              {
                "byteLength": 848,
                "hash": "sha256:fd0f778e00373ae8ff5aac7812b51d48d8f15dba0c29fb4c8caa82560a2999ea",
                "relativePath": "solve/default/sparse/1/frames.bin"
              },
              {
                "byteLength": 2107514,
                "hash": "sha256:1e6f256ecb4440811540dbdf8fc5b2e7756642be617232eb4959f75d218cd225",
                "relativePath": "solve/default/sparse/1/images.bin"
              },
              {
                "byteLength": 522291,
                "hash": "sha256:ea18670e370339d656584f35b7c958ff8d8d0af05974fdff72b280d25075179e",
                "relativePath": "solve/default/sparse/1/points3D.bin"
              },
              {
                "byteLength": 2256,
                "hash": "sha256:05aa2a641e2472bcf8069f6a0fa1dbf78b43475b66bb59e5d1349a2f54ef655c",
                "relativePath": "solve/default/sparse/1/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "solve/default/sparse/1/rigs.bin"
              },
              {
                "byteLength": 553,
                "hash": "sha256:10fb897130a513dfe44aa6549687c7636827f8415b861310c0797e4f4cdb1502",
                "relativePath": "solve/default/two-view-report.json"
              },
              {
                "byteLength": 1192269,
                "hash": "sha256:cccf2d31bf159fb5ec48e4086430a70f104925338fa9a550d7f40e0b46ab8d83",
                "relativePath": "solve/images/f001.png"
              },
              {
                "byteLength": 1221890,
                "hash": "sha256:f81c35c1372e572eaab346234b90b96260fb50ab1c2c9d69163365a5cc7399b4",
                "relativePath": "solve/images/f002.png"
              },
              {
                "byteLength": 1215310,
                "hash": "sha256:2d101c7cd782fd7acce72c8de38740ded6d978aedf901a79a8175975b49bc4fc",
                "relativePath": "solve/images/f003.png"
              },
              {
                "byteLength": 1207118,
                "hash": "sha256:8b1719e19ca9b76d71baeddc5e21ad6471668e3b3aad73ff34ecf2f2b3dc332f",
                "relativePath": "solve/images/f004.png"
              },
              {
                "byteLength": 1217103,
                "hash": "sha256:e5f74a7a02900d856d2930be13986892111dd78a47f500ee80682472f1da1df4",
                "relativePath": "solve/images/f005.png"
              },
              {
                "byteLength": 1213694,
                "hash": "sha256:1bf0466cd1cdec5a627aa08ae43a0e19ac99c934287fd09412c04e5266b167f0",
                "relativePath": "solve/images/f006.png"
              },
              {
                "byteLength": 1201947,
                "hash": "sha256:c65c958b69be279961edff816c3afb8d5ba793a637d813a6d56e69e64ce3b188",
                "relativePath": "solve/images/f007.png"
              },
              {
                "byteLength": 1216596,
                "hash": "sha256:359e22821ad25ec48baf82ff865b7cf07f7c4b8e4f46f962e4ea464bf19d0e7e",
                "relativePath": "solve/images/f008.png"
              },
              {
                "byteLength": 1219246,
                "hash": "sha256:575f3958b2575052bca544c465309e2f04b35da9bb45c3b2877d07fa1a73246a",
                "relativePath": "solve/images/f009.png"
              },
              {
                "byteLength": 1226850,
                "hash": "sha256:ba1b916c9e5bd3fb62ad5288520aa1b8a886ccc8474f875b0c4f34de2c8b73ef",
                "relativePath": "solve/images/f010.png"
              },
              {
                "byteLength": 1238542,
                "hash": "sha256:66e98b91775468f77e75d39575de01b0be62c8cc07f23c7e32a9f2306ee4283c",
                "relativePath": "solve/images/f011.png"
              },
              {
                "byteLength": 1255451,
                "hash": "sha256:ee923ce02dfb161ffc1c4ff1919477cb51df5472336f21e7b55fba079ae9b1ed",
                "relativePath": "solve/images/f012.png"
              },
              {
                "byteLength": 1290901,
                "hash": "sha256:f4b01923cabd01b08ca815af1c5060f8f7749332316d33648dfe08fdf457e9f2",
                "relativePath": "solve/images/f013.png"
              },
              {
                "byteLength": 1283555,
                "hash": "sha256:e64c1a38e636ad94f9c60d503ea7c9244e5052f1587538eb9872f619781df978",
                "relativePath": "solve/images/f014.png"
              },
              {
                "byteLength": 1301529,
                "hash": "sha256:a5520a6f1ed02e93b722f34c79a827e459fd5623841e1f1845520acfa55d0b24",
                "relativePath": "solve/images/f015.png"
              },
              {
                "byteLength": 1320184,
                "hash": "sha256:03e798f03217e8e54403491db9d945ecc8a16d5f72d80f65d67f2f93d5ceaf88",
                "relativePath": "solve/images/f016.png"
              },
              {
                "byteLength": 1339820,
                "hash": "sha256:77c76afdb025d36a40e6be5716d62f9d37e76cb9afbe10a5361b8b258fc67c8c",
                "relativePath": "solve/images/f017.png"
              },
              {
                "byteLength": 1364785,
                "hash": "sha256:d748385a11b7acd8cdcd2757f076607addbdac9ef0040100291dec4d4d39e062",
                "relativePath": "solve/images/f018.png"
              },
              {
                "byteLength": 1398911,
                "hash": "sha256:e79481d41d736800e9e55bd7e724cfed9f1cfd86cb6eeee05d3b218acdc3bcaf",
                "relativePath": "solve/images/f019.png"
              },
              {
                "byteLength": 1416668,
                "hash": "sha256:3785c0c9f97f6411334c2fc66f8d7e0cfdcaa01afa4563f37119c476191cb52d",
                "relativePath": "solve/images/f020.png"
              },
              {
                "byteLength": 1431206,
                "hash": "sha256:47ff57cee919d36bfe8f090edfb6034e4b6ece8c5ffd5ebd5632bbe8de555c8e",
                "relativePath": "solve/images/f021.png"
              },
              {
                "byteLength": 741,
                "hash": "sha256:00ddbb76d99e2eb85afebfd4244033fe549f52a3ff163b7c52f960007c95564d",
                "relativePath": "solve/ki/analyzer.log"
              },
              {
                "byteLength": 32903168,
                "hash": "sha256:c518d1cd72466435e78e16701fc8a5ef0329a9f19dfca2fb608f8b15ba0cd407",
                "relativePath": "solve/ki/db.db"
              },
              {
                "byteLength": 11581,
                "hash": "sha256:c28f5aad5541ccfde066fa1d344dfda4005e7efe570d8e3262113092b0be3481",
                "relativePath": "solve/ki/feat.log"
              },
              {
                "byteLength": 7126,
                "hash": "sha256:1ed5efa23de8319035e4c0ff58bc32fd2545598647095d773ab11c0df641d0df",
                "relativePath": "solve/ki/map.log"
              },
              {
                "byteLength": 601,
                "hash": "sha256:905e01161caf7e8887fd14d434a84b2f2b9edd8ffcbad0313903b9d73c255932",
                "relativePath": "solve/ki/match.log"
              },
              {
                "byteLength": 64,
                "hash": "sha256:23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a",
                "relativePath": "solve/ki/sparse/0/cameras.bin"
              },
              {
                "byteLength": 188,
                "hash": "sha256:df3c3d896d1bb5f7fac8ae9b328241d7f0fd37ab7f32b1349e47734b337c667c",
                "relativePath": "solve/ki/sparse/0/cameras.txt"
              },
              {
                "byteLength": 1772,
                "hash": "sha256:2b9b20511e224c654e71abc89f58fa2a5b0ab06bb2c8e45ec746509935090858",
                "relativePath": "solve/ki/sparse/0/frames.bin"
              },
              {
                "byteLength": 3689,
                "hash": "sha256:3c335211ca900f3308fce18ac3d697a2e09c9ac5a853f234e290c4a85a163fcd",
                "relativePath": "solve/ki/sparse/0/frames.txt"
              },
              {
                "byteLength": 4548413,
                "hash": "sha256:b47cb47c6cc758c613e6cf22ba052d07a08a5f33a6e0208de8ceef1fc6c304de",
                "relativePath": "solve/ki/sparse/0/images.bin"
              },
              {
                "byteLength": 7590506,
                "hash": "sha256:b3b62691e7dcfda15ad73b0783669c0fe7b4ca9e5a295a5ef2f24738ead94f95",
                "relativePath": "solve/ki/sparse/0/images.txt"
              },
              {
                "byteLength": 1094744,
                "hash": "sha256:86b65f357bcd36ea3a78eb615a3b39199e8a1f7833d619b34f1dc8496b768c50",
                "relativePath": "solve/ki/sparse/0/points3D.bin"
              },
              {
                "byteLength": 1512322,
                "hash": "sha256:f156d502ad6a35608abdc911db33d29efeb4d7c7e2d20fabe7793c819b723b5c",
                "relativePath": "solve/ki/sparse/0/points3D.txt"
              },
              {
                "byteLength": 2248,
                "hash": "sha256:21b2c9174950b1502ffee3e0d97a9ee1ae37acf0b9d90bbf45613afa46190f23",
                "relativePath": "solve/ki/sparse/0/project.ini"
              },
              {
                "byteLength": 24,
                "hash": "sha256:73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9",
                "relativePath": "solve/ki/sparse/0/rigs.bin"
              },
              {
                "byteLength": 222,
                "hash": "sha256:51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674",
                "relativePath": "solve/ki/sparse/0/rigs.txt"
              },
              {
                "byteLength": 557,
                "hash": "sha256:ba2301bcacebbe0fb001ef4053cdfa6e523493ffb30242624b718d80b7eeb5ac",
                "relativePath": "solve/ki/two-view-report.json"
              },
              {
                "byteLength": 2632,
                "hash": "sha256:1da62ff40c1662060725e32a3c9aa1e31cc60f5d02f8b932e10cfa831d8b1bc1",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-conv_transpose2d-tune.json.log"
              },
              {
                "byteLength": 3114,
                "hash": "sha256:0e602c87484f747d1fe79a7d967108288dde9693addefaab8378513a3c6a8439",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-conv-tune.json.log"
              },
              {
                "byteLength": 1039350,
                "hash": "sha256:bfd2279bffff6e91888934bbdac40a3ad4746bb6a60819eafa9815f9f5f01268",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-autotune-sum.json.log"
              },
              {
                "byteLength": 35962,
                "hash": "sha256:1dc940de22c2b029550aef05f50ff80922da5cad41e93fd1f31d1bb18e58baec",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl-kernel-reduce-tune-reduce-dim.json.log"
              },
              {
                "byteLength": 9046,
                "hash": "sha256:5c1ba1b747582ffd59068307ab151fc642bebfea8e6f1740d98ca0412a109784",
                "relativePath": "target/autotune/0.7.0/device-4-0-wgpu_wgsl_/burn_cubecl_fusion-reduce-tune.json.log"
              }
            ],
            "finding": {
              "arbiter": "Section-9e two-arm COLMAP on 21 evenly spaced generated frames. Decisive Arm B (pinned intrinsics 937.8320632897686,937.8320632897686,639.5,359.5 held fixed): 21/21 registered, 10,480 points, mean track 6.68, 0.725 px; 184/210 CALIBRATED pairs. Diagnostic Arm A (default prior): 11/21 partial, matching the control's own self-calibration behaviour. GEOMETRY PASS.",
              "baselineComparison": "Below the Kling re-derivation appearance baseline (30.3394 dB / 0.910231, shallow front arc). Above the V20 ray-era exterior splat (27.0613 dB / 0.8518, donor claim UNVERIFIED) on both metrics while carrying roughly 4x the parallax baseline and an 18 deg arc sweep - the widest reconstructable generated arc of the Casa Cornell exterior to date.",
              "failureMode": "Endpoint holdouts (frame_0000 25.71 dB, frame_0024 26.50 dB) drag the mean; mid-arc holdouts nearly match baseline (29.75 / 29.17 dB) at 4x its parallax. Visual inspection of eval_30000/frame_0000: architecture reconstructs crisply; the loss concentrates in sky/cloud smear, overhanging-foliage mush, and wet-driveway specular blur - content without stable parallax across a wide arc. The coverage/appearance tradeoff is now quantified.",
              "generation": "fal-ai/wan-22-vace-fun-a14b/depth, request 019fd1b2-4cb0-7790-a244-2cc3ba32b41b, seed 20260803, 81 frames 1280x720 16fps (5.0625 s), preprocess on, first-frame anchor, control = a100 arc-fixation guide (1.00u truck, -18.01 deg fixation arc) resampled to 81f/16fps. Completed in ~3 minutes.",
              "independentHoldoutMetrics": {
                "meanPsnrDb": 27.7815,
                "meanSsim": 0.883982,
                "method": "skimage PSNR/SSIM vs lossless generated GT at native 1280x720",
                "perFrame": {
                  "frame_0000": [
                    25.707,
                    0.828231
                  ],
                  "frame_0008": [
                    29.7461,
                    0.914421
                  ],
                  "frame_0016": [
                    29.1719,
                    0.910287
                  ],
                  "frame_0024": [
                    26.501,
                    0.88299
                  ]
                }
              },
              "scope": "Front-facade arc, approximately -18 deg of yaw sweep. Still not an all-sides exterior.",
              "splat": "32 evenly spaced frames of 81, COLMAP pinned PINHOLE fixed-intrinsics solve (32/32, 13,392 points, track 8.87, 0.724 px), Brush v0.3.0 30k steps, holdout every 8, seed 42, export wan-vace-r4-30k.ply (34,696,619 bytes)."
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "control": ".blueprint-data/camera-guides/camera-guide.casa-cornell.exterior.arc-fixation-r7/a100 (sealed in verification/camera-guide-20260805-r7-arc-fixation-candidates), 81 frames selected idx=round(i*149/80), encoded 16 fps h264 crf12 yuv420p",
              "pipeline": "scripts/prep-submit.sh (uploads + single submit), scripts/poll.sh (download), scripts/solve.sh (arbiter), scripts/train.sh (dataset + COLMAP + Brush 30k), scripts/metrics.py (independent holdout metrics)"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "operator message 2026-08-05 'Proceed' after the one-run proposal with price evidence from the R3 invoice",
              "currency": "USD",
              "items": [
                {
                  "description": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p (5.0625 video-seconds x $0.10)",
                  "dollars": 0.50625,
                  "requestId": "019fd1b2-4cb0-7790-a244-2cc3ba32b41b"
                }
              ],
              "totalDollars": 0.50625
            },
            "totalByteLength": 508913967,
            "verdict": "geometry-pass-appearance-27.78dB-below-30.34dB-baseline-widest-reconstructable-arc-to-date"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:generative-video-splat-20260805-r5",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "generative-video-splat-20260805-r5",
      "path": "verification/generative-video-splat-20260805-r5",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "three-of-four-retrieved-all-geometry-pass-c100-billed-but-unretrievable-fal-store-fault",
        "sourcePath": "verification/generative-video-splat-20260805-r5/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p (5.0625 video-seconds x $0.10), clip c070",
      "decision": "three-of-four-retrieved-all-geometry-pass-c100-billed-but-unretrievable-fal-store-fault",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6547
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/generative-video-splat-20260805-r5/manifest.json",
          "url": "/verification/generative-video-splat-20260805-r5/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/generative-video-splat-20260805-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 6547,
          "sha256": "82a83d2410e0fc51fdcbeef8a0e8ec47642a0b410ae05a331bb1cd05c08583f3",
          "access": "metadata-only"
        },
        {
          "path": "verification/generative-video-splat-20260805-r5/manifest.json",
          "recordPointer": "$",
          "byteLength": 6547,
          "sha256": "ed80a33829f9aeb6a56a76a44bd18c6a3ba62f6225262427195b7b85258bdd22",
          "exactRecord": {
            "authorityBoundary": {
              "metricAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultAuthorityGranted": false,
              "statement": "Four authorized paid generations (operator messages 2026-08-05 'Let's go and push it a bit further than this incremental...' + 'proceed on the next approval', cap 4 x $0.50625 = $2.025) driven by the four gate-passing r8 offset-fixation controls. Three retrieved and GEOMETRY PASS under the section-9e pinned-intrinsics arbiter with zero WATERMARK pairs; c100 completed and was billed on fal but its result endpoint returned HTTP 500 on all 23 retrieval attempts (fal-side result-store fault, request retryable later at no cost). Sealed as evidence either way. No metric, navigation, portal, or product-default authority granted."
            },
            "clips": {
              "c070": {
                "arbiter": "Arm A diagnostic 4/21 (219 pts, known-benign bootstrap failure); Arm B decisive 21/21, 8291 points, 0.792 px, 171/210 CALIBRATED, 0 WATERMARK. PASS.",
                "control": "offset-fixation-r8/c070 crane-up 0.70u (final pitch -12.824 deg)",
                "framesZip": {
                  "bytes": 102902774,
                  "sha256": "3a1d9c1c7e49849fa39cb2b7784b4a775f33ca7d74da6cecb3a779520c4238f5"
                },
                "requestId": "019fd250-e3b9-76d1-96f5-143e29c85496",
                "video": {
                  "bytes": 3762760,
                  "sha256": "c5237317cf504fc4486ee27453629b29233b2abd8887ae4fe07d2f47ebf488e4"
                }
              },
              "c100": {
                "arbiter": "NOT RUN - no frames retrievable. Generation COMPLETED on fal (inference 175.64 s, billed; worker logs normal) but the response endpoint returned HTTP 500 on 3 immediate + 20 one-minute-spaced retries (14:36-14:58 UTC). Excluded from fusion; request ID retryable later; no resubmission without fresh authorization.",
                "control": "offset-fixation-r8/c100 crane-up 1.00u (final pitch -18.015 deg)",
                "requestId": "019fd250-e52d-7713-b0f1-63e242925bc2"
              },
              "cd040": {
                "arbiter": "Arm A 21/21 (12772 pts, 0.639 px); Arm B decisive 21/21, 9283 points, 0.737 px, 153/210 CALIBRATED, 0 WATERMARK. PASS.",
                "control": "offset-fixation-r8/cd040 crane-down 0.40u (final pitch +7.411 deg)",
                "framesZip": {
                  "bytes": 103515616,
                  "sha256": "7235cf53a3eb21423dc6863513bbfcec480436c6c8e0a619cd28c9ff2be19805"
                },
                "requestId": "019fd250-e664-74c1-90c4-d9c04f2879a0",
                "video": {
                  "bytes": 3178802,
                  "sha256": "03863803952c0d1479fea3f391609d6dde39c2cd951a30a708c04f40fe5717e8"
                }
              },
              "l100": {
                "arbiter": "Arm A 21/21 (7486 pts, 0.710 px); Arm B decisive 21/21, 8060 points, 0.765 px, 206/210 CALIBRATED (best of batch), 0 WATERMARK. PASS.",
                "control": "offset-fixation-r8/l100 lateral dolly 1.00u (final yaw 18.015 deg)",
                "framesZip": {
                  "bytes": 100360674,
                  "sha256": "3b6449e094839e03c97aecf52e0a856471089d15dd9c3769faf7e6d93744dc30"
                },
                "requestId": "019fd250-e79f-7141-b69c-ba896d78ec6e",
                "video": {
                  "bytes": 3623533,
                  "sha256": "9502c52a7146ca6fae492be0e2a0124c7c5a224be9ac38fdda653c64fbd82d78"
                }
              }
            },
            "experimentId": "experiment.casa-cornell.exterior-wan-vace-depth-r5-batch",
            "fileCount": 410,
            "fileIndexHash": "sha256:c83418d5df3feedcd09cab39bb5aefa46e262e7fde8e613652be75826fa7d928",
            "fileIndexHashMethod": "sha256 over json.dumps(files, sort_keys=True, separators=(',',':')) of the files array",
            "finding": {
              "arbiter": "Section-9e two-arm COLMAP per clip on 21 evenly spaced frames of each 81-frame lossless zip. All three retrieved clips register 21/21 under pinned intrinsics 937.8320632897686,937.8320632897686,639.5,359.5 held fixed, zero WATERMARK degenerate pairs. Visual review (frames 0/40/80 per clip): c070 genuinely elevated looking down at driveway and gardens (the missing vertical coverage), cd040 low looking up, l100 trucked left aimed at the facade; architecture coherent in all three, no warping or duplication.",
              "c100Loss": "First observed fal result-store fault across all Blueprint runs: status COMPLETED and billed, response endpoint HTTP 500 'Error processing request' for 23 attempts over 24 minutes. $0.50625 spent without retrievable output for now; the request ID remains fetchable if fal's store recovers.",
              "generation": "fal-ai/wan-22-vace-fun-a14b/depth, seed 20260803, 81 frames 1280x720 16fps (5.0625 s) per clip, preprocess on, first-frame anchor (sealed r6/t015 source, frame-000 byte-identical check passed per clip pre-upload), per-move camera-motion prompt sentence, controls resampled 150->81 frames h264 crf12. Submitted 14:25 UTC, all completed by 14:37:32 UTC 2026-08-05."
            },
            "payloadRoot": ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
            "recordedAt": "2026-08-05",
            "reproduction": {
              "controls": ".blueprint-data/camera-guides/camera-guide.casa-cornell.exterior.offset-fixation-r8/{c070,c100,cd040,l100} (sealed in verification/camera-guide-20260805-r8-offset-fixation-candidates), 81 frames selected idx=round(i*149/80), encoded 16 fps h264 crf12 yuv420p",
              "pipeline": "scripts/prep-submit-batch.sh (verify anchors + upload + submit all four), scripts/poll-batch.sh (poll + download), scripts/solve-batch.sh (per-clip arbiter), logs/solve-summary.json (verdicts)"
            },
            "schema": "blueprint.generative-video-splat-experiment/1",
            "spend": {
              "authorisedBasis": "operator messages 2026-08-05 'Let's go and push it a bit further than this incremental. Don't go crazy but you can spend a bit more as long s you are careful and plan and do not waste' + 'proceed on the next approval', against the posted plan capping the batch at 4 x $0.50625 = $2.025 with price evidence from the R3/R4 invoices",
              "currency": "USD",
              "items": [
                {
                  "description": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p (5.0625 video-seconds x $0.10), clip c070",
                  "dollars": 0.50625,
                  "requestId": "019fd250-e3b9-76d1-96f5-143e29c85496"
                },
                {
                  "description": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p, clip c100 (billed; result store 500, unretrievable so far)",
                  "dollars": 0.50625,
                  "requestId": "019fd250-e52d-7713-b0f1-63e242925bc2"
                },
                {
                  "description": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p, clip cd040",
                  "dollars": 0.50625,
                  "requestId": "019fd250-e664-74c1-90c4-d9c04f2879a0"
                },
                {
                  "description": "fal-ai/wan-22-vace-fun-a14b/depth 81f 720p, clip l100",
                  "dollars": 0.50625,
                  "requestId": "019fd250-e79f-7141-b69c-ba896d78ec6e"
                }
              ],
              "totalDollars": 2.025
            },
            "totalByteLength": 367476945,
            "verdict": "three-of-four-retrieved-all-geometry-pass-c100-billed-but-unretrievable-fal-store-fault"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:ken-preview-assets-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/5/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "ken-preview-assets-r1",
      "path": "verification/ken-preview-assets-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "shipped",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/5/outcome"
      },
      "authority": null,
      "title": "cinematic-v9",
      "summary": "blueprint.robots.fm went live with an interactive splat picker over four reconstructions. A later correction pass replaced placeholder imagery with real cleanup plates, cropped the frames, and fitted the embeds.",
      "decision": "The viewer resolves a relative ?url= against the upstream HuggingFace demo bucket; the page must pass an absolute URL or the splat 404s against an unrelated host.",
      "limitations": [],
      "relatedRunIds": [
        "ken-preview-assets-r1"
      ],
      "payload": {
        "fileCount": 11,
        "byteLength": 9865697
      },
      "media": {
        "counts": {
          "image": 9,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/ken-preview-assets-r1/cinematic-v9-t02000.png",
            "url": "/verification/ken-preview-assets-r1/cinematic-v9-t02000.png",
            "byteLength": 1150244,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/cinematic-v9-t06000.png",
            "url": "/verification/ken-preview-assets-r1/cinematic-v9-t06000.png",
            "byteLength": 941012,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/cinematic-v9-t10000.png",
            "url": "/verification/ken-preview-assets-r1/cinematic-v9-t10000.png",
            "byteLength": 1010220,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/cinematic-v9-t15000.png",
            "url": "/verification/ken-preview-assets-r1/cinematic-v9-t15000.png",
            "byteLength": 545441,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/cinematic-v9-t21000.png",
            "url": "/verification/ken-preview-assets-r1/cinematic-v9-t21000.png",
            "byteLength": 612298,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/living-tour-t03000.png",
            "url": "/verification/ken-preview-assets-r1/living-tour-t03000.png",
            "byteLength": 1666120,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/living-tour-t08000.png",
            "url": "/verification/ken-preview-assets-r1/living-tour-t08000.png",
            "byteLength": 1692772,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/spatial-lab-v8-t06000.png",
            "url": "/verification/ken-preview-assets-r1/spatial-lab-v8-t06000.png",
            "byteLength": 1104245,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/ken-preview-assets-r1/spatial-lab-v8-t12000.png",
            "url": "/verification/ken-preview-assets-r1/spatial-lab-v8-t12000.png",
            "byteLength": 1097988,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/ken-preview-assets-r1/manifest.json",
          "url": "/verification/ken-preview-assets-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/ken-preview-assets-r1/verify-report.json",
          "url": "/verification/ken-preview-assets-r1/verify-report.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/5",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "multi-clip-fusion"
            ],
            "title": "Public preview page authored and deployed",
            "headline": "blueprint.robots.fm went live with an interactive splat picker over four reconstructions. A later correction pass replaced placeholder imagery with real cleanup plates, cropped the frames, and fitted the embeds.",
            "outcome": "shipped",
            "runs": [
              "ken-preview-assets-r1"
            ],
            "payload": [
              ".blueprint-data/web-derivatives/ken-preview-r1",
              ".blueprint-data/web-derivatives/ken-preview-r2"
            ],
            "surfaces": [
              "site/blueprint-preview/index.html",
              "dist/blueprint-preview/"
            ],
            "lesson": "The viewer resolves a relative ?url= against the upstream HuggingFace demo bucket; the page must pass an absolute URL or the splat 404s against an unrelated host."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/ken-preview-assets-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 11,
          "byteLength": 9865697,
          "sha256": "8c1f9d9119495fee42fe353d5c0cc611eb8c84eacb6b17249c37a33c85a1a4c2",
          "access": "metadata-only"
        },
        {
          "path": "verification/ken-preview-assets-r1/verify-report.json",
          "recordPointer": "$",
          "byteLength": 1467,
          "sha256": "cf87e518dd1f36b3a42e014f1fd09e14b9a4847d8ac40a1d08225f36d286d197",
          "exactRecord": [
            {
              "name": "cinematic-v9",
              "url": "http://127.0.0.1:4977/casa-cornell-blueprint-cinematic-v9-standalone.html",
              "loaded": true,
              "errors": [],
              "shots": [
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\cinematic-v9-t02000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\cinematic-v9-t06000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\cinematic-v9-t10000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\cinematic-v9-t15000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\cinematic-v9-t21000.png"
              ]
            },
            {
              "name": "living-tour",
              "url": "http://127.0.0.1:4977/casa-cornell-demo/casa-cornell-living-tour.html",
              "loaded": true,
              "errors": [],
              "shots": [
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\living-tour-t03000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\living-tour-t08000.png"
              ]
            },
            {
              "name": "spatial-lab-v8",
              "url": "http://127.0.0.1:4977/casa-cornell-spatial-lab-v8-render-controls-standalone.html",
              "loaded": true,
              "errors": [],
              "shots": [
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\spatial-lab-v8-t06000.png",
                "S:\\Projects\\2026\\Blueprint\\verification\\ken-preview-assets-r1\\spatial-lab-v8-t12000.png"
              ]
            }
          ],
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:splat-cleanup-20260805-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-05",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/4/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": "splat-cleanup-20260805-r1",
      "path": "verification/splat-cleanup-20260805-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "cleaned-1.78pct-scene-cost-0.074dB-pullback-view-recovered-pitchdown-needs-vertical-coverage",
        "sourcePath": "verification/splat-cleanup-20260805-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The widest single arc, then four clips fused, then the first hop past the corner",
      "summary": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
      "decision": "cleaned-1.78pct-scene-cost-0.074dB-pullback-view-recovered-pitchdown-needs-vertical-coverage",
      "limitations": [],
      "relatedRunIds": [
        "generative-video-splat-20260805-r4",
        "generative-video-splat-20260805-r5",
        "exterior-fusion-20260805-r1",
        "exterior-orbit-20260805-r1",
        "splat-cleanup-20260805-r1",
        "camera-guide-20260805-r7-arc-fixation-candidates",
        "camera-guide-20260805-r8-offset-fixation-candidates"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 65800
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/splat-cleanup-20260805-r1/manifest.json",
          "url": "/verification/splat-cleanup-20260805-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/4",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-05",
            "transcript": "dc551e9e-ee80-444c-9f23-1512acf375bb.jsonl",
            "techniques": [
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop",
              "floater-cleanup"
            ],
            "title": "The widest single arc, then four clips fused, then the first hop past the corner",
            "headline": "R4 passed the geometry gate at the widest arc but sat 27.78 dB on appearance, below the Kling bar. R5 produced c070/cd040/l100; c100 was billed and never retrievable (first fal result-store fault in the project). Fusion r1 put 104 of 104 images into a single COLMAP model first try with no ghosting and genuinely widened the free-roam envelope - the driveway walk-up went from fogged to clean - but the 25-degree pitch-down view was NOT fixed. The orbit hop-1 probe returned the strongest parallax signature of the whole project (97% CALIBRATED pairs, 21/21 registered) for 53.7 degrees of coverage at -0.20 dB shared cost. Floater cleanup shipped 4 of the 6 specified criteria; the other two were dropped because measurement showed they cost more than they returned.",
            "outcome": "accepted",
            "runs": [
              "generative-video-splat-20260805-r4",
              "generative-video-splat-20260805-r5",
              "exterior-fusion-20260805-r1",
              "exterior-orbit-20260805-r1",
              "splat-cleanup-20260805-r1",
              "camera-guide-20260805-r7-arc-fixation-candidates",
              "camera-guide-20260805-r8-offset-fixation-candidates"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r4",
              ".blueprint-data/generative-experiments/exterior-wan-vace-depth-20260805-r5",
              ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1",
              ".blueprint-data/generative-experiments/exterior-orbit-20260805-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1"
            ],
            "lesson": "Horizontal coverage extends readily; vertical coverage does not follow from it. A cleanup spec is a hypothesis - measure each criterion in isolation before shipping it."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-cleanup-20260805-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 65800,
          "sha256": "53b0bc702f83df0d793fb980e4192800cff0b02aa846de70f3e1ddacb1750433",
          "access": "metadata-only"
        },
        {
          "path": "verification/splat-cleanup-20260805-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 65800,
          "sha256": "f2abad9d3b8b29a117635b92c3500ce53f7e5dc9533ad24ffd946d977ff5c447",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-07-history-recovery-survey-and-toolchain-recovery-6",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-07",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/6/date"
      },
      "era": "2026-08-01-07-foundation",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/6/outcome"
      },
      "authority": null,
      "title": "History recovery survey and toolchain recovery",
      "summary": "Surveyed prior sessions and donor repositories for work that was done but never carried forward, and recovered a local spatial toolchain (COLMAP 4.1.1 CUDA, Brush v0.3.0) so geometry work can run without renting a GPU.",
      "decision": "A local CUDA COLMAP plus Brush removes the GPU-rental gate from every geometry experiment that follows.",
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "docs/recovery/codex-recovery-survey-r1.md",
          "url": "/docs/recovery/codex-recovery-survey-r1.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/recovery/dreamsfm-recovery-survey-r1.md",
          "url": "/docs/recovery/dreamsfm-recovery-survey-r1.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/blueprint-local-spatial-toolchain-recovery-r1.md",
          "url": "/docs/blueprint-local-spatial-toolchain-recovery-r1.md",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/6",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-07",
            "transcript": "23e9be14-8fa0-49a8-9d5d-c91d3d4ced4c.jsonl",
            "techniques": [],
            "title": "History recovery survey and toolchain recovery",
            "headline": "Surveyed prior sessions and donor repositories for work that was done but never carried forward, and recovered a local spatial toolchain (COLMAP 4.1.1 CUDA, Brush v0.3.0) so geometry work can run without renting a GPU.",
            "outcome": "accepted",
            "runs": [],
            "surfaces": [
              "docs/recovery/codex-recovery-survey-r1.md",
              "docs/recovery/dreamsfm-recovery-survey-r1.md",
              "docs/blueprint-local-spatial-toolchain-recovery-r1.md"
            ],
            "lesson": "A local CUDA COLMAP plus Brush removes the GPU-rental gate from every geometry experiment that follows."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:gen3c-pack-20260809-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-09",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "gen3c-pack-20260809-r1",
      "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/outcome"
      },
      "authority": null,
      "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
      "summary": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
      "decision": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later.",
      "limitations": [],
      "relatedRunIds": [
        "gen3c-pack-20260809-r1"
      ],
      "payload": {
        "fileCount": 1252,
        "byteLength": 4871107367
      },
      "media": {
        "counts": {
          "image": 969,
          "video": 2,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/outputs/arc1/arc.mp4",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/outputs/arc1/arc.mp4",
            "byteLength": 17368788,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/outputs/full/arc.mp4",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/outputs/full/arc.mp4",
            "byteLength": 22560254,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0000.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0000.png",
            "byteLength": 922059,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0001.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0001.png",
            "byteLength": 1009919,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0002.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0002.png",
            "byteLength": 1012841,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0003.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0003.png",
            "byteLength": 1027684,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0004.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0004.png",
            "byteLength": 995515,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0005.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0005.png",
            "byteLength": 1039821,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0006.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0006.png",
            "byteLength": 1035421,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0007.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0007.png",
            "byteLength": 1044748,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0008.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0008.png",
            "byteLength": 1018499,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0009.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0009.png",
            "byteLength": 1054250,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0010.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0010.png",
            "byteLength": 1048116,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0011.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0011.png",
            "byteLength": 1056739,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0012.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0012.png",
            "byteLength": 1029611,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0013.png",
            "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/gen-images/gen_0013.png",
            "byteLength": 1062377,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/7",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-09",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
            "headline": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
            "outcome": "accepted",
            "runs": [
              "gen3c-pack-20260809-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1"
            ],
            "lesson": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1252,
          "byteLength": 4871107367,
          "sha256": "909da512efcf14f79e0f8f821224ac3a34ce0b05d75497104ea06c8ff298283a",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1-buffer/pose-recovery.json",
          "recordPointer": "$",
          "byteLength": 503,
          "sha256": "fe4f92d831c0b8ef3f35d121c083e9b6607a952064e79f6b965df85032b54b45",
          "exactRecord": {
            "arc": "arc1-buffer",
            "framesTotal": 121,
            "registered": 37,
            "orbitRadiusFusionUnits": 22.254958,
            "photoPoseDriftMaxAbs": 0,
            "photosInBase": 104,
            "photosAfter": 104,
            "centre_error_pct_radius": {
              "median": 1.4098,
              "p90": 3.2507,
              "max": 6.0337,
              "maxAtFrame": 31
            },
            "az_error_deg": {
              "median": 0.3991,
              "p90": 1.2318,
              "max": 1.7748,
              "maxAtFrame": 31
            },
            "look_error_deg": {
              "median": 0.7585,
              "p90": 1.7057,
              "max": 3.0212,
              "maxAtFrame": 31
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/arc1/pose-recovery.json",
          "recordPointer": "$",
          "byteLength": 503,
          "sha256": "3df0fdb1cff89b3df0cafbde90dc40932f04bbc3ed259dc3d6cf02600fb250ba",
          "exactRecord": {
            "arc": "arc1",
            "framesTotal": 121,
            "registered": 78,
            "orbitRadiusFusionUnits": 22.254958,
            "photoPoseDriftMaxAbs": 0,
            "photosInBase": 104,
            "photosAfter": 104,
            "centre_error_pct_radius": {
              "median": 19.0992,
              "p90": 29.1778,
              "max": 35.3673,
              "maxAtFrame": 41
            },
            "az_error_deg": {
              "median": 10.5368,
              "p90": 16.7832,
              "max": 20.3773,
              "maxAtFrame": 41
            },
            "look_error_deg": {
              "median": 13.853,
              "p90": 17.0081,
              "max": 20.638,
              "maxAtFrame": 41
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/full-buffer/pose-recovery.json",
          "recordPointer": "$",
          "byteLength": 499,
          "sha256": "ca074e7c7cdf429f2c7ec2f16825c495f1f02652be18c6159888cace9cb5dab3",
          "exactRecord": {
            "arc": "full-buffer",
            "framesTotal": 121,
            "registered": 12,
            "orbitRadiusFusionUnits": 22.254958,
            "photoPoseDriftMaxAbs": 0,
            "photosInBase": 104,
            "photosAfter": 104,
            "centre_error_pct_radius": {
              "median": 2.1454,
              "p90": 4.9268,
              "max": 5.391,
              "maxAtFrame": 8
            },
            "az_error_deg": {
              "median": 0.5293,
              "p90": 1.6221,
              "max": 1.9878,
              "maxAtFrame": 4
            },
            "look_error_deg": {
              "median": 1.2243,
              "p90": 2.9499,
              "max": 3.1666,
              "maxAtFrame": 4
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/correctness-r1/full/pose-recovery.json",
          "recordPointer": "$",
          "byteLength": 508,
          "sha256": "e894ed248f1c6968e988becce51438144832ee6dc364c8332c9ae0f9250d5c95",
          "exactRecord": {
            "arc": "full",
            "framesTotal": 121,
            "registered": 38,
            "orbitRadiusFusionUnits": 22.254958,
            "photoPoseDriftMaxAbs": 0,
            "photosInBase": 104,
            "photosAfter": 104,
            "centre_error_pct_radius": {
              "median": 33.6193,
              "p90": 48.8642,
              "max": 62.2918,
              "maxAtFrame": 109
            },
            "az_error_deg": {
              "median": 19.1564,
              "p90": 27.5544,
              "max": 33.3581,
              "maxAtFrame": 109
            },
            "look_error_deg": {
              "median": 18.6478,
              "p90": 25.5041,
              "max": 32.7498,
              "maxAtFrame": 109
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/rejected-orbit-frame-r1/trajectory.json",
          "recordPointer": "$",
          "byteLength": 461,
          "sha256": "f039c65ef393d105d300a5894f1eeaa8ce7a7da7bc9d29f281d8eab81688de5c",
          "exactRecord": {
            "fixation": [
              1.465074060601246,
              0.08700097037369187,
              14.367281577145782
            ],
            "up": [
              -0.004398893203634012,
              -0.999918984041364,
              0.01194466794303558
            ],
            "radius": 14.735402432627804,
            "axisMissMedian": 0.03664810733581778,
            "height": 0.07004197904772846,
            "azMin": -37.25942482344275,
            "azMax": 16.474200622099083,
            "azSpanDeg": 53.73362544554183,
            "frames": 121,
            "pitchDownDeg": 0,
            "sweepDeg": null,
            "w2csAllShape": [
              121,
              4,
              4
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/trajectory-arc1.json",
          "recordPointer": "$",
          "byteLength": 608,
          "sha256": "56417224d920b6318f247050939c720f62d9d54d0658feafd1abbc2fdf7f9391",
          "exactRecord": {
            "fixation": [
              -0.17644989328104857,
              -0.15780821803778958,
              22.02431388248287
            ],
            "up": [
              -0.006596268116211365,
              -0.9999718308816109,
              0.0035814368929296073
            ],
            "radius": 22.29114977911159,
            "axisMissMedian": 0.05033547073154332,
            "height": 0.12175102191616081,
            "azMin": -18.92131075937669,
            "azMax": 16.528675340745135,
            "azSpanDeg": 35.449986100121826,
            "frames": 121,
            "pitchDownDeg": 0,
            "sweepDeg": 108.1833,
            "w2csAllShape": [
              121,
              4,
              4
            ],
            "label": "arc1",
            "startOffsetDeg": 0,
            "startAzDeg": 16.528675340745135,
            "endAzDeg": 124.71197534074514,
            "degPerFrame": 0.9015275
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/trajectory-arc1half.json",
          "recordPointer": "$",
          "byteLength": 619,
          "sha256": "87e699310e8c575d4a46b51788fa11358b37ad8b6fabb80d60a6ca2f542e191a",
          "exactRecord": {
            "fixation": [
              -0.17644989328104857,
              -0.15780821803778958,
              22.02431388248287
            ],
            "up": [
              -0.006596268116211365,
              -0.9999718308816109,
              0.0035814368929296073
            ],
            "radius": 22.29114977911159,
            "axisMissMedian": 0.05033547073154332,
            "height": 0.12175102191616081,
            "azMin": -18.92131075937669,
            "azMax": 16.528675340745135,
            "azSpanDeg": 35.449986100121826,
            "frames": 121,
            "pitchDownDeg": 0,
            "sweepDeg": 54.0917,
            "w2csAllShape": [
              121,
              4,
              4
            ],
            "label": "arc1half",
            "startOffsetDeg": 0,
            "startAzDeg": 16.528675340745135,
            "endAzDeg": 70.62037534074514,
            "degPerFrame": 0.4507641666666667
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1/trajectory-arc2.json",
          "recordPointer": "$",
          "byteLength": 613,
          "sha256": "e9a12ff62573fdd9fa7847e2a30f2fc6be1faa443dc749f5ad6f4006c2d70f8e",
          "exactRecord": {
            "fixation": [
              -0.17644989328104857,
              -0.15780821803778958,
              22.02431388248287
            ],
            "up": [
              -0.006596268116211365,
              -0.9999718308816109,
              0.0035814368929296073
            ],
            "radius": 22.29114977911159,
            "axisMissMedian": 0.05033547073154332,
            "height": 0.12175102191616081,
            "azMin": -18.92131075937669,
            "azMax": 16.528675340745135,
            "azSpanDeg": 35.449986100121826,
            "frames": 121,
            "pitchDownDeg": 0,
            "sweepDeg": 108.1833,
            "w2csAllShape": [
              121,
              4,
              4
            ],
            "label": "arc2",
            "startOffsetDeg": 108.1833,
            "startAzDeg": 124.71197534074514,
            "endAzDeg": 232.89527534074514,
            "degPerFrame": 0.9015275
          },
          "access": "repository-file"
        },
        {
          "path": "verification/gen3c-pack-20260809-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 206278,
          "sha256": "d753428e7f7a06c6cedf0e5e6e85bdcf2fafe6a6eddab76a89cd765549179498",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-09-gen3c-pack-3d-cache-conditioned-generation-over-the-fusion-solve-7",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-09",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/outcome"
      },
      "authority": null,
      "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
      "summary": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
      "decision": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later.",
      "limitations": [],
      "relatedRunIds": [
        "gen3c-pack-20260809-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1",
          "url": "/.blueprint-data/generative-experiments/gen3c-pack-20260809-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/7",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-09",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
            "headline": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
            "outcome": "accepted",
            "runs": [
              "gen3c-pack-20260809-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1"
            ],
            "lesson": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:gen3c-pack-20260809-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-09",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "gen3c-pack-20260809-r1",
      "path": "verification/gen3c-pack-20260809-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/7/outcome"
      },
      "authority": null,
      "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
      "summary": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
      "decision": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later.",
      "limitations": [],
      "relatedRunIds": [
        "gen3c-pack-20260809-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 206278
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/gen3c-pack-20260809-r1/manifest.json",
          "url": "/verification/gen3c-pack-20260809-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/7",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-09",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "GEN3C pack - 3D-cache-conditioned generation over the fusion solve",
            "headline": "Built the GEN3C trajectory pack against the fusion solve: 13 key frames byte-identical to the fusion poses, plus buffer frames rendering the seed-derived 3D cache from each commanded pose. Two arcs generated - a 121-frame arc1 and a 121-frame full sweep.",
            "outcome": "accepted",
            "runs": [
              "gen3c-pack-20260809-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/gen3c-pack-20260809-r1"
            ],
            "lesson": "Rendering the 3D cache at every commanded pose costs almost nothing and buys a null control later."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/gen3c-pack-20260809-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 206278,
          "sha256": "cccc363bafee71f447238434cfe527360f7d5c8fc87b086c6fc1bd335fae81a6",
          "access": "metadata-only"
        },
        {
          "path": "verification/gen3c-pack-20260809-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 206278,
          "sha256": "d753428e7f7a06c6cedf0e5e6e85bdcf2fafe6a6eddab76a89cd765549179498",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:arbiter-arc1-20260810-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/10/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "arbiter-arc1-20260810-r1",
      "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "generated frames degrade the reconstruction",
        "sourcePath": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-metrics.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
      "summary": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
      "decision": "generated frames degrade the reconstruction",
      "limitations": [],
      "relatedRunIds": [
        "arbiter-arc1-20260810-r1"
      ],
      "payload": {
        "fileCount": 585,
        "byteLength": 1111475383
      },
      "media": {
        "counts": {
          "image": 551,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-contact-sheet.png",
            "byteLength": 2453992,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0000.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0000.png",
            "byteLength": 1206669,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0001.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0001.png",
            "byteLength": 1235655,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0002.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0002.png",
            "byteLength": 1239595,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0003.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0003.png",
            "byteLength": 1229005,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0004.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0004.png",
            "byteLength": 1225588,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0005.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0005.png",
            "byteLength": 1224251,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0006.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0006.png",
            "byteLength": 1214598,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0007.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0007.png",
            "byteLength": 1205875,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0008.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0008.png",
            "byteLength": 1208267,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0009.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0009.png",
            "byteLength": 1203986,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0010.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0010.png",
            "byteLength": 1209910,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0011.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0011.png",
            "byteLength": 1218642,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0012.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0012.png",
            "byteLength": 1245777,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0013.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0013.png",
            "byteLength": 1265620,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0014.png",
            "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/augmented-equal/dataset/images/c070_0014.png",
            "byteLength": 1291318,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-metrics.json",
          "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dataset-composition.json",
          "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dataset-composition.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dilution-control-metrics.json",
          "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dilution-control-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/10",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
            "headline": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
            "outcome": "thesis falsified, $0.00 billed, run entirely local",
            "runs": [
              "arbiter-arc1-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/arbiter-arc1-r1.sh",
              "dev/scripts/claude-generated/arbiter-prepare-model-r1.py",
              "dev/scripts/claude-generated/arbiter-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-dilution-control-r1.sh",
              "dev/scripts/claude-generated/arbiter-dilution-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-contact-sheet-r1.py",
              "dev/scripts/claude-generated/seal-arbiter-arc1-r1.mjs"
            ],
            "lesson": "Geometric admissibility and reconstruction value are separate properties, and only the second one was ever the goal. These 78 frames are real by the strictest test available - they registered against a frozen solved model without moving a single solved pose - and they still poison the splat. 'Extend the solved frames with more generated frames and reconstruct from the union' is falsified as practiced on branch A: coverage gained by generation is not evidence gained. Also recorded, because it is exactly the number that would have been reported as a win: at 30k the four shared-anchor views each gained ~+0.28 dB, which read beautifully as generated frames reinforcing the pose they were conditioned on. At matched training that gain vanishes and the anchors lose 0.53 dB too. It was an undertrained model sitting near its initialization, not an effect. What is untested and is the obvious next lever: letting generated pixels enter the solve at lower weight than solved ones rather than as equals."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 585,
          "byteLength": 1111475383,
          "sha256": "0501cb65dd5b030444d54ae32d875bdf3dd8cf43078c980fd571969c556f20c7",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/arbiter-metrics.json",
          "recordPointer": "$",
          "byteLength": 6069,
          "sha256": "8bce0142028311977b8fabd2079d3263b307d21c639c01af468988895f3022b8",
          "exactRecord": {
            "question": "Does adding the 78 gate-passing arc1 frames at recovered poses improve the splat, measured on held-out photograph-derived views?",
            "evalStep": 30000,
            "holdoutViews": 13,
            "sealedFusionBaseline": {
              "meanPsnrDb": 26.36859331705845,
              "meanSsim": 0.856988,
              "source": "verification/exterior-fusion-20260805-r1/manifest.json -> holdoutMetrics.mean13Views"
            },
            "baseline": {
              "trainImages": 91,
              "meanPsnrDb": 26.44435497368086,
              "meanSsim": 0.8573095697787748,
              "reproductionGapVsSealedDb": 0.07576165662240797,
              "note": "fresh 30k train of the identical fusion dataset and sparse model; the gap against the sealed number is this test's noise floor"
            },
            "augmented": {
              "trainImages": 159,
              "addedFramesTrained": 68,
              "addedFramesHeldOutBySplit": 10,
              "meanPsnrDb": 25.017495066012415,
              "meanSsim": 0.8219749272757393
            },
            "delta": {
              "meanPsnrDb": -1.4268599076684438,
              "meanSsim": -0.03533464250303553,
              "noiseFloorDb": 0.07576165662240797,
              "clearsNoiseFloor": true,
              "nearExtensionMeanDb": -2.2027875045170235,
              "awayFromExtensionMeanDb": -0.5216110446784216,
              "viewsImproved": 4,
              "viewsDegraded": 9
            },
            "verdict": "generated frames degrade the reconstruction",
            "perView": [
              {
                "frame": "c070_0000",
                "baseline": {
                  "psnrDb": 26.839409115918976,
                  "ssim": 0.8475413676824738,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 27.11359132552041,
                  "ssim": 0.8471164539225785,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": 0.2741822096014346,
                "deltaSsim": -0.00042491375989528457
              },
              {
                "frame": "c070_0008",
                "baseline": {
                  "psnrDb": 24.463443336645845,
                  "ssim": 0.8207438998887967,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 23.013153048920355,
                  "ssim": 0.7793722451634059,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -1.4502902877254904,
                "deltaSsim": -0.04137165472539084
              },
              {
                "frame": "c070_0016",
                "baseline": {
                  "psnrDb": 23.850591146893166,
                  "ssim": 0.8377961713459839,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 22.80707469333743,
                  "ssim": 0.7972753475835473,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -1.0435164535557355,
                "deltaSsim": -0.0405208237624366
              },
              {
                "frame": "cd040_0000",
                "baseline": {
                  "psnrDb": 26.882477686506174,
                  "ssim": 0.8479979865926381,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 27.168565157103174,
                  "ssim": 0.8475042993249694,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": 0.2860874705969998,
                "deltaSsim": -0.0004936872676687409
              },
              {
                "frame": "cd040_0008",
                "baseline": {
                  "psnrDb": 28.445930833488845,
                  "ssim": 0.8839207858555477,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 28.148175149716582,
                  "ssim": 0.8766242205689533,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -0.29775568377226236,
                "deltaSsim": -0.007296565286594392
              },
              {
                "frame": "cd040_0016",
                "baseline": {
                  "psnrDb": 29.195206910862332,
                  "ssim": 0.9069908415157973,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 28.296833387646856,
                  "ssim": 0.8914603124089963,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -0.8983735232154757,
                "deltaSsim": -0.015530529106801083
              },
              {
                "frame": "l100_0000",
                "baseline": {
                  "psnrDb": 26.98746671336761,
                  "ssim": 0.8501426593273314,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 27.241752389121054,
                  "ssim": 0.8493814082050726,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": 0.25428567575344374,
                "deltaSsim": -0.000761251122258777
              },
              {
                "frame": "l100_0008",
                "baseline": {
                  "psnrDb": 25.449225659171503,
                  "ssim": 0.8399880723105024,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 24.315993957270795,
                  "ssim": 0.7984680191741589,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -1.1332317019007085,
                "deltaSsim": -0.04152005313634355
              },
              {
                "frame": "l100_0016",
                "baseline": {
                  "psnrDb": 24.523658045225766,
                  "ssim": 0.8488452487763175,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 22.878174148090423,
                  "ssim": 0.8068001732776686,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -1.6454838971353425,
                "deltaSsim": -0.04204507549864889
              },
              {
                "frame": "r4_0000",
                "baseline": {
                  "psnrDb": 26.94060162530759,
                  "ssim": 0.8513675476987751,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 27.247082715127856,
                  "ssim": 0.8512146051988712,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": 0.30648108982026656,
                "deltaSsim": -0.00015294249990394082
              },
              {
                "frame": "r4_0008",
                "baseline": {
                  "psnrDb": 27.241594770785575,
                  "ssim": 0.8665124754400019,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 23.611985827656717,
                  "ssim": 0.7899921844368766,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -3.629608943128858,
                "deltaSsim": -0.0765202910031253
              },
              {
                "frame": "r4_0016",
                "baseline": {
                  "psnrDb": 27.04445518044757,
                  "ssim": 0.8753456955643721,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 22.247838794838145,
                  "ssim": 0.7708613648595976,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -4.7966163856094255,
                "deltaSsim": -0.10448433070477459
              },
              {
                "frame": "r4_0024",
                "baseline": {
                  "psnrDb": 25.912553633230146,
                  "ssim": 0.8678316551255346,
                  "width": 1280,
                  "height": 720
                },
                "augmented": {
                  "psnrDb": 21.137215263811605,
                  "ssim": 0.7796034204599162,
                  "width": 1280,
                  "height": 720
                },
                "deltaPsnrDb": -4.775338369418542,
                "deltaSsim": -0.08822823466561847
              }
            ],
            "method": "skimage PSNR/SSIM vs dataset GT; identical holdout views, identical camera poses, identical Brush flags in both arms"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dataset-composition.json",
          "recordPointer": "$",
          "byteLength": 640,
          "sha256": "6685df91406cc8fa5f7cfa9fdcd7c74e747838f8ef39d7d141c7428aee456887",
          "exactRecord": {
            "photos": 104,
            "addedFrames": 78,
            "totalImages": 182,
            "renamePattern": "gen_XXXX.png -> zgen_XXXX.png",
            "lastPhotoName": "r4_0031.png",
            "firstAddedName": "zgen_0000.png",
            "addedSortAfterAllPhotos": true,
            "addedColmapIdRange": [
              105,
              184
            ],
            "modelFilesCopiedUnchanged": [
              "cameras.txt",
              "points3D.txt",
              "rigs.txt",
              "frames.txt"
            ],
            "posesUnmodified": true,
            "note": "Only the NAME field of the added frames was edited. Poses, camera assignments, point tracks and the rig/frame tables are byte-identical to correctness-r1/arc1/model-out, so the only difference between the two arms is which images are trained on."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/results/dilution-control-metrics.json",
          "recordPointer": "$",
          "byteLength": 4976,
          "sha256": "2d4692c2c7456c351a925ac9fe9d4ad53a4ec111efbe1ec43ecae286a51cf3dd",
          "exactRecord": {
            "question": "Is the arbiter's -1.43 dB just step-budget dilution rather than the generated frames themselves?",
            "control": {
              "method": "retrain the augmented arm with per-image gradient updates matched to the baseline instead of matching total steps",
              "baselineTrainImages": 91,
              "augmentedTrainImages": 159,
              "baselineSteps": 30000,
              "controlSteps": 52418,
              "updatesPerImageBaseline": 329.6703296703297,
              "updatesPerImageControl": 329.67295597484275
            },
            "baselineMeanPsnrDb": 26.44435497368086,
            "augmented30kMeanPsnrDb": 25.017495066012415,
            "augmentedEqualMeanPsnrDb": 25.00905775217846,
            "augmentedEqualMeanSsim": 0.8245294029861493,
            "deltaVsBaselineDb": -1.435297221502399,
            "recoveredByExtraStepsDb": -0.008437313833955074,
            "noiseFloorDb": 0.07576165662240797,
            "nearExtensionMeanDb": -2.1144301373262198,
            "awayFromExtensionMeanDb": -0.6429754863745932,
            "viewsImproved": 0,
            "verdict": "DILUTION RULED OUT - the augmented arm still loses at equal per-image training, so the generated frames themselves degrade the reconstruction",
            "perView": [
              {
                "frame": "c070_0000",
                "baselinePsnrDb": 26.839409115918976,
                "augmented30kPsnrDb": 27.11359132552041,
                "augmentedEqualPsnrDb": 26.31643158161591,
                "augmentedEqualSsim": 0.8272498105259701,
                "deltaVsBaselineDb": -0.5229775343030667,
                "recoveredFrom30kDb": -0.7971597439045013
              },
              {
                "frame": "c070_0008",
                "baselinePsnrDb": 24.463443336645845,
                "augmented30kPsnrDb": 23.013153048920355,
                "augmentedEqualPsnrDb": 24.220597864499528,
                "augmentedEqualSsim": 0.822295858607939,
                "deltaVsBaselineDb": -0.24284547214631758,
                "recoveredFrom30kDb": 1.2074448155791728
              },
              {
                "frame": "c070_0016",
                "baselinePsnrDb": 23.850591146893166,
                "augmented30kPsnrDb": 22.80707469333743,
                "augmentedEqualPsnrDb": 22.83185086833278,
                "augmentedEqualSsim": 0.800778879093988,
                "deltaVsBaselineDb": -1.0187402785603865,
                "recoveredFrom30kDb": 0.02477617499534901
              },
              {
                "frame": "cd040_0000",
                "baselinePsnrDb": 26.882477686506174,
                "augmented30kPsnrDb": 27.168565157103174,
                "augmentedEqualPsnrDb": 26.348595685276678,
                "augmentedEqualSsim": 0.8280402764786717,
                "deltaVsBaselineDb": -0.5338820012294967,
                "recoveredFrom30kDb": -0.8199694718264965
              },
              {
                "frame": "cd040_0008",
                "baselinePsnrDb": 28.445930833488845,
                "augmented30kPsnrDb": 28.148175149716582,
                "augmentedEqualPsnrDb": 27.882569379752628,
                "augmentedEqualSsim": 0.8739293719794073,
                "deltaVsBaselineDb": -0.563361453736217,
                "recoveredFrom30kDb": -0.2656057699639547
              },
              {
                "frame": "cd040_0016",
                "baselinePsnrDb": 29.195206910862332,
                "augmented30kPsnrDb": 28.296833387646856,
                "augmentedEqualPsnrDb": 28.219160732590257,
                "augmentedEqualSsim": 0.8938837358352573,
                "deltaVsBaselineDb": -0.9760461782720746,
                "recoveredFrom30kDb": -0.07767265505659893
              },
              {
                "frame": "l100_0000",
                "baselinePsnrDb": 26.98746671336761,
                "augmented30kPsnrDb": 27.241752389121054,
                "augmentedEqualPsnrDb": 26.431327681167815,
                "augmentedEqualSsim": 0.8301112678637222,
                "deltaVsBaselineDb": -0.5561390321997948,
                "recoveredFrom30kDb": -0.8104247079532385
              },
              {
                "frame": "l100_0008",
                "baselinePsnrDb": 25.449225659171503,
                "augmented30kPsnrDb": 24.315993957270795,
                "augmentedEqualPsnrDb": 24.137752588939026,
                "augmentedEqualSsim": 0.8058626416144978,
                "deltaVsBaselineDb": -1.311473070232477,
                "recoveredFrom30kDb": -0.1782413683317685
              },
              {
                "frame": "l100_0016",
                "baselinePsnrDb": 24.523658045225766,
                "augmented30kPsnrDb": 22.878174148090423,
                "augmentedEqualPsnrDb": 23.068876730049222,
                "augmentedEqualSsim": 0.8141390713263664,
                "deltaVsBaselineDb": -1.4547813151765432,
                "recoveredFrom30kDb": 0.1907025819587993
              },
              {
                "frame": "r4_0000",
                "baselinePsnrDb": 26.94060162530759,
                "augmented30kPsnrDb": 27.247082715127856,
                "augmentedEqualPsnrDb": 26.412130690581304,
                "augmentedEqualSsim": 0.8314844079303046,
                "deltaVsBaselineDb": -0.5284709347262861,
                "recoveredFrom30kDb": -0.8349520245465527
              },
              {
                "frame": "r4_0008",
                "baselinePsnrDb": 27.241594770785575,
                "augmented30kPsnrDb": 23.611985827656717,
                "augmentedEqualPsnrDb": 24.33807070285593,
                "augmentedEqualSsim": 0.8098623975094544,
                "deltaVsBaselineDb": -2.903524067929645,
                "recoveredFrom30kDb": 0.7260848751992128
              },
              {
                "frame": "r4_0016",
                "baselinePsnrDb": 27.04445518044757,
                "augmented30kPsnrDb": 22.247838794838145,
                "augmentedEqualPsnrDb": 22.785882477106263,
                "augmentedEqualSsim": 0.7934897436148464,
                "deltaVsBaselineDb": -4.258572703341308,
                "recoveredFrom30kDb": 0.5380436822681176
              },
              {
                "frame": "r4_0024",
                "baselinePsnrDb": 25.912553633230146,
                "augmented30kPsnrDb": 21.137215263811605,
                "augmentedEqualPsnrDb": 22.124503795552663,
                "augmentedEqualSsim": 0.7877547764395144,
                "deltaVsBaselineDb": -3.788049837677484,
                "recoveredFrom30kDb": 0.9872885317410578
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/arbiter-arc1-20260810-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 96049,
          "sha256": "fbc60ed9ded7ee6c2cf058364a8020fd5cf5bba72aaaf24cf7c0689f16ede363",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hierarchical-blueprint-20260810-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/9/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "hierarchical-blueprint-20260810-r1",
      "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1",
      "parent": null,
      "branch": [
        {
          "key": "B",
          "id": "hierarchical-blueprint",
          "name": "Hierarchical image-space blueprint",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "valid",
        "sourcePath": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/manifest.json",
        "sourceField": "$/assets/0/status"
      },
      "authority": null,
      "title": "Branch B opened, and halted at its own kill gate",
      "summary": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
      "decision": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence.",
      "limitations": [],
      "relatedRunIds": [
        "hierarchical-blueprint-20260810-r1"
      ],
      "payload": {
        "fileCount": 79,
        "byteLength": 29436633
      },
      "media": {
        "counts": {
          "image": 20,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/controls_contact_sheet.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/controls_contact_sheet.png",
            "byteLength": 1088741,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/contact_sheet.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/contact_sheet.png",
            "byteLength": 49289,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/kill_gate.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/kill_gate.png",
            "byteLength": 433334,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/opposites.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/opposites.png",
            "byteLength": 12782,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/orbit_contact_sheet.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/contact_sheets/orbit_contact_sheet.png",
            "byteLength": 49289,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/00_identity/reference_source.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/00_identity/reference_source.png",
            "byteLength": 4298092,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_flux_000.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_flux_000.png",
            "byteLength": 1417033,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_flux_010.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_flux_010.png",
            "byteLength": 1418906,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_qwen_a000_seed000_repeat.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_qwen_a000_seed000_repeat.png",
            "byteLength": 1077944,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_qwen_a020_seed000.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/quant_qwen_a020_seed000.png",
            "byteLength": 1072186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_000.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_000.png",
            "byteLength": 1074404,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_010.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_010.png",
            "byteLength": 1079202,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_020.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_020.png",
            "byteLength": 1054621,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_030.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/star_030.png",
            "byteLength": 1055372,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/auxiliary/masks/diag_mask_r4_0002.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/auxiliary/masks/diag_mask_r4_0002.png",
            "byteLength": 6218,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/auxiliary/masks/diag_mask_r4_0017.png",
            "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/auxiliary/masks/diag_mask_r4_0017.png",
            "byteLength": 4376,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_birefnet_v2.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_birefnet_v2.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_bria_background_remove.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_bria_background_remove.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_flux_2_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_flux_2_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_nano_banana_2_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_nano_banana_2_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_seedvr_upscale_image.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_seedvr_upscale_image.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_topaz_upscale_image.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_topaz_upscale_image.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/minimax_h3_reference_to_video.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/minimax_h3_reference_to_video.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.page.html",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.page.html",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/consistency_report.json",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/consistency_report.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/billing-reconciliation-r1.json",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/billing-reconciliation-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/costed-plan-r1.json",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/costed-plan-r1.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/9",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "hierarchical-blueprint"
            ],
            "title": "Branch B opened, and halted at its own kill gate",
            "headline": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
            "outcome": "thesis untested - instrument cannot express the experiment; $0.437 of $5.29 billed",
            "runs": [
              "hierarchical-blueprint-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1"
            ],
            "surfaces": [
              "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
              "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
              "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs"
            ],
            "lesson": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 79,
          "byteLength": 29436633,
          "sha256": "af1f1ea3557439d46c925aa14f5228b411f56d9ea8317a0dc6a3e9b40a1291b1",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 360004,
          "sha256": "c33962912cd2f2ba1f3356e6d76260f9722e5f4615b99d9eca95f96173bcab9d",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/consistency_report.json",
          "recordPointer": "$",
          "byteLength": 16184,
          "sha256": "29e79f45bad8377faabd157e8b9a4209293d16af54b1141f06826e01e65d42af",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "scoredAt": "2026-08-11T01:15:11.186876+00:00",
            "device": "cuda",
            "models": {
              "embedding": "facebook/dinov2-base",
              "depth": "depth-anything/Depth-Anything-V2-Small-hf",
              "matting": "briaai/RMBG-1.4",
              "note": "all three run locally at zero marginal cost; RMBG-1.4 is CC BY-NC 4.0, research use only"
            },
            "instrumentHistory": {
              "rejected": "Otsu threshold on Depth-Anything-V2 inverse depth",
              "why": "On the rigid control pair r4_0002 <-> r4_0017 - 9.83 degrees apart and certified consistent by a converged bundle adjustment - the Otsu threshold moved 48 -> 120 and foreground coverage moved 0.712 -> 0.098. A sevenfold silhouette swing on provably rigid content. Replaced with RMBG-1.4 matting at a fixed 0.5 alpha cut, which returns 0.6725 and 0.6941 on the same two frames.",
              "caughtBy": "the rigid control, run before any spend"
            },
            "metricRationale": {
              "dinov2Cosine": "Self-supervised ViT CLS token. Tracks identity and layout, not caption match. CLIP rejected: it would score two different houses matching the same description as identical.",
              "silhouetteIoU": "Matted foreground overlap at a fixed 0.5 alpha cut. Catches proportion and footprint drift the embedding tolerates.",
              "silhouetteAreaRatio": "Subject scale constancy. The spec forbids subject-scale drift across the orbit; this measures it.",
              "bboxAspectRatio": "Gross proportion. A building that grows a storey or loses a wing moves this before it moves the embedding much.",
              "colorHistIntersection": "Material and lighting constancy, 8x8x8 joint RGB histogram intersection.",
              "subjectDepthRatio": "Mean relative depth over the matted subject. Moves if the model quietly changes how far away the building is while keeping its apparent size."
            },
            "controls": {
              "instrumentZero": {
                "pairs": [
                  {
                    "a": "r4_0005.png",
                    "b": "r4_0005.png",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 1,
                      "silhouetteIoU": 1,
                      "silhouetteAreaRatio": 1,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 1,
                      "subjectDepthRatio": 1
                    }
                  },
                  {
                    "a": "l100_0007.png",
                    "b": "l100_0007.png",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 1,
                      "silhouetteIoU": 1,
                      "silhouetteAreaRatio": 1,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 1,
                      "subjectDepthRatio": 1
                    }
                  },
                  {
                    "a": "l100_0002.png",
                    "b": "l100_0002.png",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 1,
                      "silhouetteIoU": 1,
                      "silhouetteAreaRatio": 1,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 1,
                      "subjectDepthRatio": 1
                    }
                  },
                  {
                    "a": "r4_0003.png",
                    "b": "r4_0003.png",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 1,
                      "silhouetteIoU": 1,
                      "silhouetteAreaRatio": 1,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 1,
                      "subjectDepthRatio": 1
                    }
                  }
                ],
                "summary": {
                  "dinov2Cosine": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteIoU": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteAreaRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "bboxAspectRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "colorHistIntersection": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "subjectDepthRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  }
                }
              },
              "rigid": {
                "pairs": [
                  {
                    "a": "r4_0005.png",
                    "b": "r4_0019.png",
                    "clip": "r4",
                    "angularSeparationDeg": 9.9634,
                    "scores": {
                      "dinov2Cosine": 0.96779,
                      "silhouetteIoU": 0.88755,
                      "silhouetteAreaRatio": 0.9811,
                      "bboxAspectRatio": 0.97895,
                      "colorHistIntersection": 0.85595,
                      "subjectDepthRatio": 0.80635
                    }
                  },
                  {
                    "a": "l100_0007.png",
                    "b": "l100_0016.png",
                    "clip": "l100",
                    "angularSeparationDeg": 9.9626,
                    "scores": {
                      "dinov2Cosine": 0.93419,
                      "silhouetteIoU": 0.94029,
                      "silhouetteAreaRatio": 0.97641,
                      "bboxAspectRatio": 0.99454,
                      "colorHistIntersection": 0.6221,
                      "subjectDepthRatio": 0.84273
                    }
                  },
                  {
                    "a": "l100_0002.png",
                    "b": "l100_0012.png",
                    "clip": "l100",
                    "angularSeparationDeg": 10.0708,
                    "scores": {
                      "dinov2Cosine": 0.96371,
                      "silhouetteIoU": 0.94532,
                      "silhouetteAreaRatio": 0.97478,
                      "bboxAspectRatio": 0.98011,
                      "colorHistIntersection": 0.73171,
                      "subjectDepthRatio": 0.93996
                    }
                  },
                  {
                    "a": "r4_0003.png",
                    "b": "r4_0018.png",
                    "clip": "r4",
                    "angularSeparationDeg": 10.0812,
                    "scores": {
                      "dinov2Cosine": 0.96754,
                      "silhouetteIoU": 0.88875,
                      "silhouetteAreaRatio": 0.97599,
                      "bboxAspectRatio": 0.97715,
                      "colorHistIntersection": 0.86038,
                      "subjectDepthRatio": 0.84064
                    }
                  },
                  {
                    "a": "l100_0009.png",
                    "b": "l100_0019.png",
                    "clip": "l100",
                    "angularSeparationDeg": 10.0852,
                    "scores": {
                      "dinov2Cosine": 0.94368,
                      "silhouetteIoU": 0.9435,
                      "silhouetteAreaRatio": 0.99913,
                      "bboxAspectRatio": 0.99455,
                      "colorHistIntersection": 0.73209,
                      "subjectDepthRatio": 0.7725
                    }
                  },
                  {
                    "a": "l100_0005.png",
                    "b": "l100_0014.png",
                    "clip": "l100",
                    "angularSeparationDeg": 9.895,
                    "scores": {
                      "dinov2Cosine": 0.94635,
                      "silhouetteIoU": 0.94551,
                      "silhouetteAreaRatio": 0.97189,
                      "bboxAspectRatio": 0.9873,
                      "colorHistIntersection": 0.6914,
                      "subjectDepthRatio": 0.90363
                    }
                  },
                  {
                    "a": "r4_0002.png",
                    "b": "r4_0017.png",
                    "clip": "r4",
                    "angularSeparationDeg": 9.831,
                    "scores": {
                      "dinov2Cosine": 0.96496,
                      "silhouetteIoU": 0.89439,
                      "silhouetteAreaRatio": 0.96889,
                      "bboxAspectRatio": 0.86047,
                      "colorHistIntersection": 0.86401,
                      "subjectDepthRatio": 0.85711
                    }
                  },
                  {
                    "a": "r4_0001.png",
                    "b": "r4_0017.png",
                    "clip": "r4",
                    "angularSeparationDeg": 10.2251,
                    "scores": {
                      "dinov2Cosine": 0.96419,
                      "silhouetteIoU": 0.8936,
                      "silhouetteAreaRatio": 0.96825,
                      "bboxAspectRatio": 0.85891,
                      "colorHistIntersection": 0.85157,
                      "subjectDepthRatio": 0.80329
                    }
                  }
                ],
                "summary": {
                  "dinov2Cosine": {
                    "n": 8,
                    "mean": 0.95655,
                    "median": 0.96395,
                    "min": 0.93419,
                    "max": 0.96779,
                    "std": 0.01223
                  },
                  "silhouetteIoU": {
                    "n": 8,
                    "mean": 0.91736,
                    "median": 0.91734,
                    "min": 0.88755,
                    "max": 0.94551,
                    "std": 0.02642
                  },
                  "silhouetteAreaRatio": {
                    "n": 8,
                    "mean": 0.97706,
                    "median": 0.97538,
                    "min": 0.96825,
                    "max": 0.99913,
                    "std": 0.00923
                  },
                  "bboxAspectRatio": {
                    "n": 8,
                    "mean": 0.954,
                    "median": 0.97953,
                    "min": 0.85891,
                    "max": 0.99455,
                    "std": 0.0548
                  },
                  "colorHistIntersection": {
                    "n": 8,
                    "mean": 0.77615,
                    "median": 0.79183,
                    "min": 0.6221,
                    "max": 0.86401,
                    "std": 0.08782
                  },
                  "subjectDepthRatio": {
                    "n": 8,
                    "mean": 0.84578,
                    "median": 0.84169,
                    "min": 0.7725,
                    "max": 0.93996,
                    "std": 0.05137
                  }
                }
              },
              "star": {
                "pairs": [
                  {
                    "a": "star_000.png",
                    "b": "star_010.png",
                    "angularSeparationDeg": 10,
                    "scores": {
                      "dinov2Cosine": 0.99297,
                      "silhouetteIoU": 0.99364,
                      "silhouetteAreaRatio": 0.99381,
                      "bboxAspectRatio": 0.99789,
                      "colorHistIntersection": 0.98581,
                      "subjectDepthRatio": 0.99212
                    }
                  },
                  {
                    "a": "star_010.png",
                    "b": "star_020.png",
                    "angularSeparationDeg": 10,
                    "scores": {
                      "dinov2Cosine": 0.99365,
                      "silhouetteIoU": 0.99435,
                      "silhouetteAreaRatio": 0.99604,
                      "bboxAspectRatio": 0.99576,
                      "colorHistIntersection": 0.99147,
                      "subjectDepthRatio": 0.9916
                    }
                  },
                  {
                    "a": "star_020.png",
                    "b": "star_030.png",
                    "angularSeparationDeg": 10,
                    "scores": {
                      "dinov2Cosine": 0.79864,
                      "silhouetteIoU": 0.87159,
                      "silhouetteAreaRatio": 0.96672,
                      "bboxAspectRatio": 0.90909,
                      "colorHistIntersection": 0.88527,
                      "subjectDepthRatio": 0.84546
                    }
                  }
                ],
                "summary": {
                  "dinov2Cosine": {
                    "n": 3,
                    "mean": 0.92842,
                    "median": 0.99297,
                    "min": 0.79864,
                    "max": 0.99365,
                    "std": 0.09177
                  },
                  "silhouetteIoU": {
                    "n": 3,
                    "mean": 0.95319,
                    "median": 0.99364,
                    "min": 0.87159,
                    "max": 0.99435,
                    "std": 0.0577
                  },
                  "silhouetteAreaRatio": {
                    "n": 3,
                    "mean": 0.98552,
                    "median": 0.99381,
                    "min": 0.96672,
                    "max": 0.99604,
                    "std": 0.01333
                  },
                  "bboxAspectRatio": {
                    "n": 3,
                    "mean": 0.96758,
                    "median": 0.99576,
                    "min": 0.90909,
                    "max": 0.99789,
                    "std": 0.04137
                  },
                  "colorHistIntersection": {
                    "n": 3,
                    "mean": 0.95418,
                    "median": 0.98581,
                    "min": 0.88527,
                    "max": 0.99147,
                    "std": 0.04878
                  },
                  "subjectDepthRatio": {
                    "n": 3,
                    "mean": 0.94306,
                    "median": 0.9916,
                    "min": 0.84546,
                    "max": 0.99212,
                    "std": 0.06901
                  }
                }
              },
              "bare": {
                "pairs": [],
                "summary": null
              }
            },
            "orbit": {},
            "quantisationProbe": {
              "purpose": "Forensics on the tripped kill gate, with a repeat-noise null so the reading is interpretable.",
              "pairs": [
                {
                  "key": "null_repeat",
                  "a": "star_000.png",
                  "b": "quant_qwen_a000_seed000_repeat.png",
                  "angularSeparationDeg": 0,
                  "why": "Identical request re-sent. Endpoint repeat noise at a fixed seed.",
                  "scores": {
                    "dinov2Cosine": 0.99838,
                    "silhouetteIoU": 0.99845,
                    "silhouetteAreaRatio": 0.99895,
                    "bboxAspectRatio": 1,
                    "colorHistIntersection": 0.99633,
                    "subjectDepthRatio": 0.99872
                  }
                },
                {
                  "key": "test_angle_020",
                  "a": "star_000.png",
                  "b": "quant_qwen_a020_seed000.png",
                  "angularSeparationDeg": 20,
                  "why": "Only horizontal_angle changed, 0 -> 20, seed held. The angle's actual effect.",
                  "scores": {
                    "dinov2Cosine": 0.99502,
                    "silhouetteIoU": 0.99522,
                    "silhouetteAreaRatio": 0.99618,
                    "bboxAspectRatio": 1,
                    "colorHistIntersection": 0.99429,
                    "subjectDepthRatio": 0.99642
                  }
                },
                {
                  "key": "confounded_020",
                  "a": "star_000.png",
                  "b": "star_020.png",
                  "angularSeparationDeg": 20,
                  "why": "Different angle AND different seed. What an uncontrolled probe would have measured.",
                  "scores": {
                    "dinov2Cosine": 0.99056,
                    "silhouetteIoU": 0.98905,
                    "silhouetteAreaRatio": 0.98988,
                    "bboxAspectRatio": 0.99366,
                    "colorHistIntersection": 0.98462,
                    "subjectDepthRatio": 0.99948
                  }
                },
                {
                  "key": "resolved_step_030",
                  "a": "star_000.png",
                  "b": "star_030.png",
                  "angularSeparationDeg": 30,
                  "why": "The smallest step the endpoint does resolve. Reference for real camera motion.",
                  "scores": {
                    "dinov2Cosine": 0.7947,
                    "silhouetteIoU": 0.87264,
                    "silhouetteAreaRatio": 0.97661,
                    "bboxAspectRatio": 0.91489,
                    "colorHistIntersection": 0.8912,
                    "subjectDepthRatio": 0.8459
                  }
                },
                {
                  "key": "flux_010",
                  "a": "quant_flux_000.png",
                  "b": "quant_flux_010.png",
                  "angularSeparationDeg": 10,
                  "why": "Second available multiple-angles model, 0 -> 10 at a shared seed.",
                  "scores": {
                    "dinov2Cosine": 0.99962,
                    "silhouetteIoU": 0.99966,
                    "silhouetteAreaRatio": 0.9998,
                    "bboxAspectRatio": 1,
                    "colorHistIntersection": 0.9963,
                    "subjectDepthRatio": 0.99853
                  }
                }
              ],
              "verdict": {
                "testMinusNullPerMetric": {
                  "dinov2Cosine": -0.00336,
                  "silhouetteIoU": -0.00323,
                  "silhouetteAreaRatio": -0.00277,
                  "bboxAspectRatio": 0,
                  "colorHistIntersection": -0.00204,
                  "subjectDepthRatio": -0.0023
                },
                "metricsWhereAngleMovedItFurther": 5,
                "metricsTotal": 6,
                "angleInertWithinBucket": false,
                "strictTestNote": "This binary was fixed before the numbers came back and is reported as it computed, not as it would be most convenient. It asks whether the angle moved the image at ALL beyond repeat noise. It did, slightly. That is a true answer to a question too coarse to be useful on a near-deterministic endpoint, so the magnitude figures below are what the finding rests on - added alongside the binary, not in place of it.",
                "reading": "The 20-degree command moved the frame further than repeat noise on 5 of 6 metrics. Compare the magnitude against resolved_step_030, which is what a step the endpoint actually resolves looks like."
              },
              "magnitude": {
                "metric": "dinov2Cosine departure from baseline (1 - cosine)",
                "repeatNoiseDeparture": 0.00162,
                "twentyDegreeDeparture": 0.00498,
                "twentyDegreeAttributableToAngle": 0.00336,
                "resolvedThirtyDegreeDeparture": 0.2053,
                "fractionOfResolvedStep": 0.01637,
                "perDegreeInsideBucket": 0.000168,
                "perDegreeAcrossBucket": 0.0068433,
                "ratioAcrossOverInside": 40.7,
                "reading": "A 20-degree command delivers a small fraction of the change a 30-degree command delivers, despite being two thirds of the angle. The response to azimuth is a step function on bucket boundaries, not a slope.",
                "residualExplanation": "The residual above repeat noise is not evidence of parametric control. The qwen requests carry an additional_prompt that states 'now at N degrees of azimuth' in English, so N reaches the base model through prose even when the LoRA's constructed phrase is unchanged. The flux arm carries no such sentence and no additional_prompt at all, isolating the slider on its own - and it reads 0.9996 across a 10-degree step, at or below this endpoint's repeat-noise floor. The slider contributes nothing; the small residual is the prose."
              }
            },
            "verdict": {
              "status": "WITHHELD",
              "reason": "A verdict needs the orbit and all three reference arms. Present: star, rigid. Scoring without the controls would produce a number with nothing to compare it against."
            },
            "runHalted": {
              "halted": true,
              "at": "the pre-registered kill gate, before the 36-frame orbit",
              "registeredCondition": "Stop if 0 deg and 10 deg collapse to the same internal angle phrase, or the frames are visually indistinguishable in a way that says the angle slider quantised the step away.",
              "whatTrippedIt": {
                "star_000": "<sks> front view eye-level shot wide shot",
                "star_010": "<sks> front view eye-level shot wide shot",
                "star_020": "<sks> front view eye-level shot wide shot",
                "star_030": "<sks> front-right quarter view eye-level shot wide shot"
              },
              "resolvableStepBound": "The smallest azimuth step this endpoint resolves lies in (20 deg, 30 deg]. A 10 deg step is below the quantisation floor and produces no camera motion at all.",
              "consequenceForVerdict": "The orbit and the bare control arm were never generated, so no verdict on the hierarchical thesis is possible and none is issued. The thesis was not tested; the instrument it needed was shown not to exist on the available models."
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/billing-reconciliation-r1.json",
          "recordPointer": "$",
          "byteLength": 8087,
          "sha256": "071a0840b9c4ad28a535f70fbf8a1c27aebb927dc0a39e52b50ae795cfcd16de",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "reconciledAt": "2026-08-11T01:16:24.138Z",
            "method": "Per-request records from rest.alpha.fal.ai/requests/{id} (billable_units, billing_unit) multiplied by the unit price published on each model page and captured at plan time.",
            "dashboardReconciliation": {
              "attempted": true,
              "succeeded": false,
              "finding": "fal publishes no account-spend endpoint reachable with an API key. All five candidate routes returned 404 and the dashboard is browser-only. Per-request billable_units is used instead, which is finer-grained than a dashboard total.",
              "routesTried404": [
                "https://rest.alpha.fal.ai/billing/user_spending",
                "https://rest.alpha.fal.ai/billing/usage",
                "https://rest.alpha.fal.ai/users/me",
                "https://rest.alpha.fal.ai/billing/summary",
                "https://api.fal.ai/billing/user_spending"
              ]
            },
            "residualRisk": "This reconciles units-billed against fal PUBLISHED prices. It cannot detect fal charging the account something other than its published price. billing_status is PENDING on fresh requests and fal returns cost=null, so no vendor-stated dollar figure exists to compare.",
            "divergenceLimit": 0.25,
            "scope": "Divergence is computed over planned calls only. Unplanned kill-gate forensic calls are reported separately: they are real spend against the ceiling, but they have no planned figure and cannot diverge from one.",
            "plannedCalls": 6,
            "plannedTotalUsd": 0.325,
            "plannedActualUsd": 0.325,
            "totalDivergence": 0,
            "worstSingleCallDivergence": {
              "id": "canonical",
              "divergence": 0
            },
            "divergenceBreach": false,
            "unplannedCalls": 4,
            "unplannedActualUsd": 0.112,
            "actualTotalUsd": 0.437,
            "calls": [
              {
                "id": "A0_qwen_determinism_null",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee60-1ec6-7e83-bf1e-c470d785163e",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": null,
                "deltaUsd": null,
                "divergence": null,
                "outputPixels": 921600
              },
              {
                "id": "A_qwen_inertness_020_seed_of_000",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee5c-1e44-72d3-b5aa-5b74dd12c8e2",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": null,
                "deltaUsd": null,
                "divergence": null,
                "outputPixels": 921600
              },
              {
                "id": "B_flux_000",
                "endpoint": "fal-ai/flux-2-lora-gallery/multiple-angles",
                "requestId": "019fee5e-da33-7d01-bdb7-84e0cff6971f",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "processed megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.021,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_flux_2_lora_gallery_multiple_angles.page.html",
                "derivedActualUsd": 0.021,
                "plannedUsd": null,
                "deltaUsd": null,
                "divergence": null,
                "outputPixels": 921600
              },
              {
                "id": "B_flux_010",
                "endpoint": "fal-ai/flux-2-lora-gallery/multiple-angles",
                "requestId": "019fee60-5c21-7231-8a02-937ddae9eb5e",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "processed megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.021,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_flux_2_lora_gallery_multiple_angles.page.html",
                "derivedActualUsd": 0.021,
                "plannedUsd": null,
                "deltaUsd": null,
                "divergence": null,
                "outputPixels": 921600
              },
              {
                "id": "canonical",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee53-58e7-7102-8cbb-8cbcbf1e3769",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": 0.035,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": 921600
              },
              {
                "id": "control_star_000",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee58-dc21-7d72-8588-c6e8ac506f85",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": 0.035,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": 921600
              },
              {
                "id": "control_star_010",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee59-12ba-76f0-ba20-15a946e8eb3f",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": 0.035,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": 921600
              },
              {
                "id": "control_star_020",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee59-4724-7d80-9b81-0ab29538be6a",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": 0.035,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": 921600
              },
              {
                "id": "control_star_030",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "requestId": "019fee59-6efb-7a80-88c8-e25a3f510a82",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "megapixels",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.035,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
                "derivedActualUsd": 0.035,
                "plannedUsd": 0.035,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": 921600
              },
              {
                "id": "reference_normalized",
                "endpoint": "fal-ai/nano-banana-pro/edit",
                "requestId": "019fee52-f5ac-7f23-b36c-60ef705cea9d",
                "httpStatus": 200,
                "billableUnits": 1,
                "billingUnit": "images",
                "billingStatus": "PENDING",
                "vendorReportedCost": null,
                "publishedUnitPriceUsd": 0.15,
                "priceEvidenceFile": ".blueprint-data\\generative-experiments\\hierarchical-blueprint-20260810-r1\\logs\\price-evidence-raw\\fal_ai_nano_banana_pro_edit.page.html",
                "derivedActualUsd": 0.15,
                "plannedUsd": 0.15,
                "deltaUsd": 0,
                "divergence": 0,
                "outputPixels": null
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/reports/costed-plan-r1.json",
          "recordPointer": "$",
          "byteLength": 3866,
          "sha256": "e791e99ac5d7855e1c371eebbac2be26b92c371f5c034330087460e7939cf6c2",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "builtAt": "2026-08-10T23:37:53.872Z",
            "pricingSource": "logs/fal-price-evidence-r1.json (publicEndpointBilling records captured from fal model pages)",
            "billingAssumptions": {
              "megapixelRounding": "Megapixel-billed endpoints are assumed to round UP to the next whole megapixel, with a 1 MP floor. fal states this explicitly for qwen-image-2512 and flux-2-pro; it is assumed to hold for the 2511 LoRA endpoint. A 1280x720 frame is 0.92 MP and is therefore costed at 1 MP.",
              "retryRate": "20% of generated frames budgeted for spec-mandated regeneration after validation.",
              "unverified": "No price here has been confirmed against an actual invoice. The first billed call should be reconciled against the fal usage dashboard before the remaining calls run."
            },
            "unitPrices": {
              "REFERENCE_NORMALIZATION": {
                "endpoint": "fal-ai/nano-banana-pro/edit",
                "priceUsd": 0.15,
                "unit": "image"
              },
              "REFERENCE_CONDITIONED_GENERATION": {
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "priceUsd": 0.035,
                "unit": "megapixel"
              },
              "IMAGE_GENERATION_CONTROL": {
                "endpoint": "alibaba/qwen-image-3/text-to-image",
                "priceUsd": 0.04,
                "unit": "image"
              },
              "SUPER_RESOLUTION": {
                "endpoint": "fal-ai/seedvr/upscale/image",
                "priceUsd": 0.001,
                "unit": "megapixel"
              },
              "DEPTH_ESTIMATION": {
                "endpoint": "LOCAL depth-anything/Depth-Anything-V2-Small-hf",
                "priceUsd": 0,
                "unit": "local"
              },
              "SEGMENTATION": {
                "endpoint": "LOCAL briaai/RMBG-1.4 matting at a fixed 0.5 alpha cut",
                "priceUsd": 0,
                "unit": "local"
              },
              "VIDEO_GENERATION": {
                "endpoint": "fal-ai/kling-video/v2.5-turbo/pro/image-to-video",
                "priceUsd": 0.07,
                "unit": "second"
              }
            },
            "stages": {
              "stage1_identity": {
                "calls": 2,
                "usd": 0.185,
                "detail": "1x nano-banana-pro/edit normalization + 1x multiple-angles canonical"
              },
              "stage2_blueprint_orbit": {
                "calls": 36,
                "usd": 1.26,
                "detail": "36 frames at 10 deg, 1280x720, 1 MP each"
              },
              "controls": {
                "calls": 8,
                "usd": 0.3,
                "star": {
                  "calls": 4,
                  "usd": 0.14
                },
                "bare": {
                  "calls": 4,
                  "usd": 0.16
                },
                "detail": "star topology (4) + bare prompt (4), both at 0/10/20/30 deg"
              },
              "stage3_validation_retries": {
                "calls": 8,
                "usd": 0.28,
                "detail": "scoring is local and free; this is the regeneration budget only"
              },
              "stage4_video_optional": {
                "calls": 1,
                "usd": 0.35,
                "detail": "5s minimum charge, NOT part of the minimum test"
              },
              "level1_medium": {
                "calls": 12,
                "usd": 0.42000000000000015
              },
              "level2_close": {
                "calls": 8,
                "usd": 0.28
              },
              "level3_detail": {
                "calls": 24,
                "freeCrops": 12,
                "usd": 1.7280000000000006
              },
              "detail_retries": {
                "calls": 9,
                "usd": 0.4856
              }
            },
            "totals": {
              "minimumThatTestsTheThesis": {
                "what": "Stage 1 + Stage 2 (36-frame orbit) + both control arms. This is the smallest spend that can return a real verdict.",
                "cleanUsd": 1.745,
                "withRetriesUsd": 2.025,
                "billedCalls": 46
              },
              "fullRunThroughDetailLevel3": {
                "what": "Everything above plus optional orbit video, medium, close and level-3 detail with tiling.",
                "cleanUsd": 4.523,
                "withRetriesUsd": 5.2886,
                "billedCalls": 91
              }
            },
            "cheapestUsefulProbe": {
              "what": "A 4-frame probe at 0/10/20/30 that IS the star control arm. It answers the single question that can kill the whole plan before the other 36 frames are bought: does this endpoint resolve a 10 degree step at all? The response returns the prompt the model actually constructed from the numeric slider, so if 0 and 10 degrees collapse to the same angle phrase, the 36-frame grid is mis-specified and must be regridded before spending.",
              "usd": 0.14,
              "calls": 4
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/00_identity/subject.json",
          "recordPointer": "$",
          "byteLength": 3779,
          "sha256": "dcbdc194d72bf932c89204c321bf3ce59e910ee6f77690c8a61ce03b8ce256a7",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "subject": {
              "identity": {
                "what": "A large two-storey detached suburban house, Florida/Gulf-coast vernacular, seen from its front elevation.",
                "massing": "Symmetrical-ish three-part front: a low single-storey glazed sun-room wing on the left, a taller two-storey central block with a recessed porch and a first-floor balcony over it, and a projecting two-storey bay tower on the right, with a lower garage wing beyond it on the far right.",
                "storeys": 2
              },
              "geometry": {
                "roof": "Hipped standing-seam metal roofs on every mass, shallow pitch, wide flat eaves with no gutters visible.",
                "porch": "Central recessed entry porch, four square painted columns, flat roof carrying the balcony above.",
                "balcony": "First-floor balcony directly over the porch, white turned-baluster railing, three window bays behind it.",
                "bayTower": "Right-hand two-storey canted bay, five-sided, full-height windows on both floors, own hipped roof.",
                "sunRoom": "Left single-storey wing, continuous run of tall windows on two visible faces, own hipped roof.",
                "garageWing": "Far-right lower wing with a wide garage opening, set back from the bay tower."
              },
              "materials": {
                "walls": "Horizontal painted wood/fibre-cement lap siding over most of the building.",
                "brick": "Red-brown brick facing on the bay tower piers and the garage wing corner piers only.",
                "roofing": "Grey standing-seam metal.",
                "glazing": "Tall multi-light windows with white painted frames, warm interior light visible through them.",
                "ground": "Red brick paved front walk widening into a poured concrete driveway apron, wet and reflective."
              },
              "colors": {
                "walls": "Pale cream / bone white",
                "trim": "White",
                "brick": "Muted red-brown",
                "roof": "Weathered grey metal",
                "interiorGlow": "Warm amber"
              },
              "asymmetries": {
                "left": "Single-storey glazed sun-room wing. LOW.",
                "right": "Two-storey brick-faced canted bay tower, plus the garage wing beyond. TALL.",
                "note": "The building is NOT left-right symmetric. The tall brick bay is on the RIGHT of the front elevation and must stay on the right as the camera orbits clockwise into it, and must pass out of frame on the far side as the camera continues."
              },
              "fixedFeatures": {
                "count_porchColumns": 4,
                "count_balconyBays": 3,
                "count_bayTowerFaces": 5,
                "count_storeys": 2,
                "entryDoor": "Single dark timber panelled door, glazed upper panel, one wall lantern each side.",
                "landscaping": "Low clipped hedging, cycads/sago palms and ferns in beds flanking the walk; mature live oaks and palms behind and beside the house."
              },
              "mutableDetail": [
                "siding board texture and shadow lines",
                "brick coursing and mortar detail",
                "metal roof seam spacing and surface weathering",
                "window reflections and interior contents",
                "leaf and frond detail in the planting",
                "wet-surface reflection detail on the driveway",
                "sky cloud structure"
              ]
            },
            "negativeConstraints": "no redesign, no changed proportions, no changed identity, no changed pose, no missing components, no additional components, no changed materials, no altered colours, no asymmetry reversal, no background reinterpretation, no focal-length drift, no lighting drift, no subject-scale drift, no cropped roof, no cropped wings, do not move the brick bay tower to the other side, do not add a second bay tower, do not change the number of storeys, do not change the number of porch columns, do not turn the single-storey sun-room wing into two storeys, do not add dormers, do not change the roof from hipped metal to gabled or shingled, no people, no vehicles, no text, no watermarks"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/controls/rigid_pairs.json",
          "recordPointer": "$",
          "byteLength": 3778,
          "sha256": "03313f48352e4dd74f96c8429eb24f0f7c8fcd7911102240b4d4e5c34363f848",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "purpose": "Rigid-geometry floor for the consistency metric. These image pairs are certified consistent by an independent COLMAP bundle adjustment, at a measured angular separation close to branch B's 10 degree orbit step. They answer 'what does this metric read when the geometry is definitely right'.",
            "source": {
              "solve": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/sparse/0",
              "images": 104,
              "points3DSampled": 1342,
              "centroid": [
                0.037279,
                2.799611,
                20.177424
              ],
              "worldUp": [
                -0.003154,
                -0.999993,
                -0.001937
              ],
              "worldUpDerivedFrom": "mean of per-camera up vectors (-R^T[:,1]); camera +Y is down in COLMAP",
              "cameraModel": "PINHOLE 1280x720 fx=fy=937.8320632897686 cx=639.5 cy=359.5"
            },
            "caveat": "These frames are themselves generated video frames that COLMAP then solved - this project has no photographs of the subject. What the solve certifies is that they are mutually consistent with one rigid 3D structure to 0.882 px, which is the property a floor needs. It does not certify that they depict a real building. Framing also differs from branch B's orbit (tighter crop, no foreground trees), so this is a floor on the METRIC, not a like-for-like comparand.",
            "targetSeparationDeg": 10,
            "isolationFilter": {
              "radiusRatioMin": 0.97,
              "heightDeltaFracOfRadiusMax": 0.03,
              "why": "Branch B's orbit varies azimuth only. Floor pairs must do the same or the metric reads camera translation as inconsistency. Without this filter the rigid floor measured 0.5701 on silhouette area ratio - almost entirely the camera dollying, not the geometry disagreeing.",
              "candidatesPassing": 39
            },
            "distribution": {
              "pairs": 1324,
              "minDeg": 0.0005,
              "medianDeg": 1.7319,
              "maxDeg": 20.4947,
              "within2degOfTarget": 153
            },
            "clips": {
              "c070": 24,
              "cd040": 24,
              "l100": 24,
              "r4": 32
            },
            "selectedPairs": [
              {
                "clip": "r4",
                "a": "r4_0005.png",
                "b": "r4_0019.png",
                "frameGap": 14,
                "angularSeparationDeg": 9.9634,
                "radiusRatio": 0.97104,
                "heightDeltaFracOfRadius": 0.00206
              },
              {
                "clip": "l100",
                "a": "l100_0007.png",
                "b": "l100_0016.png",
                "frameGap": 9,
                "angularSeparationDeg": 9.9626,
                "radiusRatio": 0.97398,
                "heightDeltaFracOfRadius": 0.00188
              },
              {
                "clip": "l100",
                "a": "l100_0002.png",
                "b": "l100_0012.png",
                "frameGap": 10,
                "angularSeparationDeg": 10.0708,
                "radiusRatio": 0.98189,
                "heightDeltaFracOfRadius": 0.00302
              },
              {
                "clip": "r4",
                "a": "r4_0003.png",
                "b": "r4_0018.png",
                "frameGap": 15,
                "angularSeparationDeg": 10.0812,
                "radiusRatio": 0.97659,
                "heightDeltaFracOfRadius": 0.00093
              },
              {
                "clip": "l100",
                "a": "l100_0009.png",
                "b": "l100_0019.png",
                "frameGap": 10,
                "angularSeparationDeg": 10.0852,
                "radiusRatio": 0.97007,
                "heightDeltaFracOfRadius": 0.0001
              },
              {
                "clip": "l100",
                "a": "l100_0005.png",
                "b": "l100_0014.png",
                "frameGap": 9,
                "angularSeparationDeg": 9.895,
                "radiusRatio": 0.97755,
                "heightDeltaFracOfRadius": 0.00215
              },
              {
                "clip": "r4",
                "a": "r4_0002.png",
                "b": "r4_0017.png",
                "frameGap": 15,
                "angularSeparationDeg": 9.831,
                "radiusRatio": 0.98076,
                "heightDeltaFracOfRadius": 0.00094
              },
              {
                "clip": "r4",
                "a": "r4_0001.png",
                "b": "r4_0017.png",
                "frameGap": 16,
                "angularSeparationDeg": 10.2251,
                "radiusRatio": 0.98192,
                "heightDeltaFracOfRadius": 0.00044
              }
            ],
            "imageRoot": ".blueprint-data/generative-experiments/exterior-fusion-20260805-r1/dataset/images"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/01_blueprint/quantisation_probe.json",
          "recordPointer": "$",
          "byteLength": 9615,
          "sha256": "c53020b71b44e60677f037cc9edd85b1ea360d43da4b9300b3047f8cc45bbdf4",
          "exactRecord": {
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "at": "2026-08-11T01:15:37.660Z",
            "purpose": "Forensics on the tripped kill gate: whether horizontal_angle is inert inside an angle bucket, and whether the second available multiple-angles model shares the limit.",
            "gate": {
              "registeredCondition": "Stop if 0 deg and 10 deg collapse to the same internal angle phrase, or the frames are visually indistinguishable in a way that says the angle slider quantised the step away.",
              "tripped": true,
              "evidence": {
                "star_000": "<sks> front view eye-level shot wide shot",
                "star_010": "<sks> front view eye-level shot wide shot",
                "star_020": "<sks> front view eye-level shot wide shot",
                "star_030": "<sks> front-right quarter view eye-level shot wide shot"
              },
              "resolvableStepBound": "The smallest azimuth step this endpoint resolves lies in (20 deg, 30 deg]. A 10 deg step is below the quantisation floor and produces no camera motion at all."
            },
            "experimentA": {
              "question": "Is horizontal_angle inert inside a bucket, once seed is held constant?",
              "design": "Two arms sharing star_000 seed 20262810. The NULL arm re-requests star_000 unchanged, giving the endpoint repeat-noise floor. The TEST arm changes only horizontal_angle to 20. Hashes settle nothing on their own because the endpoint is not bit-reproducible; the comparison that matters is test-vs-baseline scored against null-vs-baseline on the same metrics used everywhere else in this run.",
              "baselineSha256": "5e3dcee9ef17d35cb152bc257c659753fb59141d5ecbdf8d203950be7371a0fc",
              "nullArmSha256": "52c84a9e2a525c2af80b98006929d995383cd9d44e1077dc7b714ebf633ab0f9",
              "testArmSha256": "0efd8c04d40c32d5f5da3da92e20b4156edd025c69b9ecfd9276b91ed8298df3",
              "nullArmIdenticalToBaseline": false,
              "testArmIdenticalToBaseline": false,
              "interpretation": "The endpoint is NOT bit-reproducible for a fixed seed - the null arm already differs from its own baseline. Hashes therefore prove nothing either way, and the question is settled by whether the 20 deg arm departs from the baseline by MORE than the null arm does, on the consistency metrics. See consistency_report.json, quantisationProbe section."
            },
            "experimentB": {
              "question": "Does fal-ai/flux-2-lora-gallery/multiple-angles resolve a 10 deg step?",
              "phrase000": "<sks> front view eye-level shot wide shot",
              "phrase010": "<sks> front view eye-level shot wide shot",
              "phrasesIdentical": true
            },
            "billedUsd": 0.112,
            "calls": [
              {
                "key": "A0_qwen_determinism_null",
                "why": "Exact re-request of star_000. Establishes the endpoint repeat-noise floor for a fixed seed.",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "unitPriceUsd": 0.035,
                "billingUnit": "megapixels",
                "status": "ok",
                "requestId": "019fee60-1ec6-7e83-bf1e-c470d785163e",
                "elapsedMs": 11108,
                "file": "01_blueprint/controls/quant_qwen_a000_seed000_repeat.png",
                "bytes": 1077944,
                "sha256": "52c84a9e2a525c2af80b98006929d995383cd9d44e1077dc7b714ebf633ab0f9",
                "returnedSeed": 20262810,
                "constructedPrompt": "<sks> front view eye-level shot wide shot, A large two-storey detached suburban house, Florida/Gulf-coast vernacular, seen from its front elevation. Symmetrical-ish three-part front: a low single-storey glazed sun-room wing on the left, a taller two-storey central block with a recessed porch and a first-floor balcony over it, and a projecting two-storey bay tower on the right, with a lower garage wing beyond it on the far right. Roof: Hipped standing-seam metal roofs on every mass, shallow pitch, wide flat eaves with no gutters visible. Porch: Central recessed entry porch, four square painted columns, flat roof carrying the balcony above. Balcony: First-floor balcony directly over the porch, white turned-baluster railing, three window bays behind it. Right bay: Right-hand two-storey canted bay, five-sided, full-height windows on both floors, own hipped roof. Left wing: Left single-storey wing, continuous run of tall windows on two visible faces, own hipped roof. Garage wing: Far-right lower wing with a wide garage opening, set back from the bay tower. Walls Pale cream / bone white lap siding; Muted red-brown brick on the bay tower and garage piers only; Weathered grey metal standing-seam metal roof; white trim; warm amber light inside the windows. The building is NOT left-right symmetric. The tall brick bay is on the RIGHT of the front elevation and must stay on the right as the camera orbits clockwise into it, and must pass out of frame on the far side as the camera continues. Exactly 4 porch columns, 3 balcony bays, 2 storeys. Camera orbiting the stationary building at constant distance and constant eye-level height, now at 0 degrees of azimuth from the front elevation. The building itself does not rotate or change. Whole building in frame with margin on all sides, nothing cropped. 70mm equivalent lens. soft overcast daylight, no direct sun, no strong cast shadows, constant across the whole orbit. Plain neutral background, no dramatic sky. Take identity, proportion and material directly from the canonical reference. Priority is identity, silhouette, proportion and component placement being consistent with the reference views. Fine texture detail is not required at this stage.",
                "anglePhrase": "<sks> front view eye-level shot wide shot"
              },
              {
                "key": "A_qwen_inertness_020_seed_of_000",
                "why": "Same seed as star_000, angle moved 0 -> 20. Isolates the angle from seed noise.",
                "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
                "unitPriceUsd": 0.035,
                "billingUnit": "megapixels",
                "status": "ok",
                "requestId": "019fee5c-1e44-72d3-b5aa-5b74dd12c8e2",
                "elapsedMs": 158022,
                "file": "01_blueprint/controls/quant_qwen_a020_seed000.png",
                "bytes": 1072186,
                "sha256": "0efd8c04d40c32d5f5da3da92e20b4156edd025c69b9ecfd9276b91ed8298df3",
                "returnedSeed": 20262810,
                "constructedPrompt": "<sks> front view eye-level shot wide shot, A large two-storey detached suburban house, Florida/Gulf-coast vernacular, seen from its front elevation. Symmetrical-ish three-part front: a low single-storey glazed sun-room wing on the left, a taller two-storey central block with a recessed porch and a first-floor balcony over it, and a projecting two-storey bay tower on the right, with a lower garage wing beyond it on the far right. Roof: Hipped standing-seam metal roofs on every mass, shallow pitch, wide flat eaves with no gutters visible. Porch: Central recessed entry porch, four square painted columns, flat roof carrying the balcony above. Balcony: First-floor balcony directly over the porch, white turned-baluster railing, three window bays behind it. Right bay: Right-hand two-storey canted bay, five-sided, full-height windows on both floors, own hipped roof. Left wing: Left single-storey wing, continuous run of tall windows on two visible faces, own hipped roof. Garage wing: Far-right lower wing with a wide garage opening, set back from the bay tower. Walls Pale cream / bone white lap siding; Muted red-brown brick on the bay tower and garage piers only; Weathered grey metal standing-seam metal roof; white trim; warm amber light inside the windows. The building is NOT left-right symmetric. The tall brick bay is on the RIGHT of the front elevation and must stay on the right as the camera orbits clockwise into it, and must pass out of frame on the far side as the camera continues. Exactly 4 porch columns, 3 balcony bays, 2 storeys. Camera orbiting the stationary building at constant distance and constant eye-level height, now at 0 degrees of azimuth from the front elevation. The building itself does not rotate or change. Whole building in frame with margin on all sides, nothing cropped. 70mm equivalent lens. soft overcast daylight, no direct sun, no strong cast shadows, constant across the whole orbit. Plain neutral background, no dramatic sky. Take identity, proportion and material directly from the canonical reference. Priority is identity, silhouette, proportion and component placement being consistent with the reference views. Fine texture detail is not required at this stage.",
                "anglePhrase": "<sks> front view eye-level shot wide shot"
              },
              {
                "key": "B_flux_000",
                "why": "Second available multiple-angles model at 0 deg. Baseline for the 10 deg step.",
                "endpoint": "fal-ai/flux-2-lora-gallery/multiple-angles",
                "unitPriceUsd": 0.021,
                "billingUnit": "megapixels",
                "status": "ok",
                "requestId": "019fee5e-da33-7d01-bdb7-84e0cff6971f",
                "elapsedMs": 2358,
                "file": "01_blueprint/controls/quant_flux_000.png",
                "bytes": 1417033,
                "sha256": "0fbf399a9d055ad48a3976596cf202fc096af486ba83a94339d980eec499623c",
                "returnedSeed": 20262810,
                "constructedPrompt": "<sks> front view eye-level shot wide shot",
                "anglePhrase": "<sks> front view eye-level shot wide shot"
              },
              {
                "key": "B_flux_010",
                "why": "Same model and seed at 10 deg. Does a different model resolve the step qwen cannot?",
                "endpoint": "fal-ai/flux-2-lora-gallery/multiple-angles",
                "unitPriceUsd": 0.021,
                "billingUnit": "megapixels",
                "status": "ok",
                "requestId": "019fee60-5c21-7231-8a02-937ddae9eb5e",
                "elapsedMs": 16973,
                "file": "01_blueprint/controls/quant_flux_010.png",
                "bytes": 1418906,
                "sha256": "65856e059c754e183a83e01bef194fbb5a4d958c765bd00ba445205a9702315a",
                "returnedSeed": 20262810,
                "constructedPrompt": "<sks> front view eye-level shot wide shot",
                "anglePhrase": "<sks> front view eye-level shot wide shot"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1/logs/calls/A_qwen_inertness_020_seed_of_000.json",
          "recordPointer": "$",
          "byteLength": 6126,
          "sha256": "1b60d958724ed791e8b29afb951ed55e81096fd7488adae21c57508481284814",
          "exactRecord": {
            "id": "A_qwen_inertness_020_seed_of_000",
            "endpoint": "fal-ai/qwen-image-edit-2511-multiple-angles",
            "requestId": "019fee5c-1e44-72d3-b5aa-5b74dd12c8e2",
            "why": "Same seed as star_000, angle moved 0 -> 20. Isolates the angle from seed noise.",
            "at": "2026-08-11T01:15:36.839Z",
            "elapsedMs": 158022,
            "request": {
              "image_urls": [
                "https://v3b.fal.media/files/b/0aa5d87e/1PMriMwUftAUkTboErp_2_canonical.png"
              ],
              "horizontal_angle": 20,
              "vertical_angle": 0,
              "zoom": 0,
              "additional_prompt": "A large two-storey detached suburban house, Florida/Gulf-coast vernacular, seen from its front elevation. Symmetrical-ish three-part front: a low single-storey glazed sun-room wing on the left, a taller two-storey central block with a recessed porch and a first-floor balcony over it, and a projecting two-storey bay tower on the right, with a lower garage wing beyond it on the far right. Roof: Hipped standing-seam metal roofs on every mass, shallow pitch, wide flat eaves with no gutters visible. Porch: Central recessed entry porch, four square painted columns, flat roof carrying the balcony above. Balcony: First-floor balcony directly over the porch, white turned-baluster railing, three window bays behind it. Right bay: Right-hand two-storey canted bay, five-sided, full-height windows on both floors, own hipped roof. Left wing: Left single-storey wing, continuous run of tall windows on two visible faces, own hipped roof. Garage wing: Far-right lower wing with a wide garage opening, set back from the bay tower. Walls Pale cream / bone white lap siding; Muted red-brown brick on the bay tower and garage piers only; Weathered grey metal standing-seam metal roof; white trim; warm amber light inside the windows. The building is NOT left-right symmetric. The tall brick bay is on the RIGHT of the front elevation and must stay on the right as the camera orbits clockwise into it, and must pass out of frame on the far side as the camera continues. Exactly 4 porch columns, 3 balcony bays, 2 storeys. Camera orbiting the stationary building at constant distance and constant eye-level height, now at 0 degrees of azimuth from the front elevation. The building itself does not rotate or change. Whole building in frame with margin on all sides, nothing cropped. 70mm equivalent lens. soft overcast daylight, no direct sun, no strong cast shadows, constant across the whole orbit. Plain neutral background, no dramatic sky. Take identity, proportion and material directly from the canonical reference. Priority is identity, silhouette, proportion and component placement being consistent with the reference views. Fine texture detail is not required at this stage.",
              "negative_prompt": "no redesign, no changed proportions, no changed identity, no changed pose, no missing components, no additional components, no changed materials, no altered colours, no asymmetry reversal, no background reinterpretation, no focal-length drift, no lighting drift, no subject-scale drift, no cropped roof, no cropped wings, do not move the brick bay tower to the other side, do not add a second bay tower, do not change the number of storeys, do not change the number of porch columns, do not turn the single-storey sun-room wing into two storeys, do not add dormers, do not change the roof from hipped metal to gabled or shingled, no people, no vehicles, no text, no watermarks",
              "seed": 20262810,
              "image_size": {
                "width": 1280,
                "height": 720
              },
              "num_images": 1,
              "output_format": "png",
              "sync_mode": false,
              "lora_scale": 1,
              "guidance_scale": 4.5,
              "num_inference_steps": 28
            },
            "response": {
              "images": [
                {
                  "url": "https://v3b.fal.media/files/b/0aa5d8a3/JH0vbIs4TtS37BcUVC8qI.png",
                  "content_type": "image/png",
                  "file_name": "JH0vbIs4TtS37BcUVC8qI.png",
                  "file_size": null,
                  "width": 1280,
                  "height": 720
                }
              ],
              "seed": 20262810,
              "prompt": "<sks> front view eye-level shot wide shot, A large two-storey detached suburban house, Florida/Gulf-coast vernacular, seen from its front elevation. Symmetrical-ish three-part front: a low single-storey glazed sun-room wing on the left, a taller two-storey central block with a recessed porch and a first-floor balcony over it, and a projecting two-storey bay tower on the right, with a lower garage wing beyond it on the far right. Roof: Hipped standing-seam metal roofs on every mass, shallow pitch, wide flat eaves with no gutters visible. Porch: Central recessed entry porch, four square painted columns, flat roof carrying the balcony above. Balcony: First-floor balcony directly over the porch, white turned-baluster railing, three window bays behind it. Right bay: Right-hand two-storey canted bay, five-sided, full-height windows on both floors, own hipped roof. Left wing: Left single-storey wing, continuous run of tall windows on two visible faces, own hipped roof. Garage wing: Far-right lower wing with a wide garage opening, set back from the bay tower. Walls Pale cream / bone white lap siding; Muted red-brown brick on the bay tower and garage piers only; Weathered grey metal standing-seam metal roof; white trim; warm amber light inside the windows. The building is NOT left-right symmetric. The tall brick bay is on the RIGHT of the front elevation and must stay on the right as the camera orbits clockwise into it, and must pass out of frame on the far side as the camera continues. Exactly 4 porch columns, 3 balcony bays, 2 storeys. Camera orbiting the stationary building at constant distance and constant eye-level height, now at 0 degrees of azimuth from the front elevation. The building itself does not rotate or change. Whole building in frame with margin on all sides, nothing cropped. 70mm equivalent lens. soft overcast daylight, no direct sun, no strong cast shadows, constant across the whole orbit. Plain neutral background, no dramatic sky. Take identity, proportion and material directly from the canonical reference. Priority is identity, silhouette, proportion and component placement being consistent with the reference views. Fine texture detail is not required at this stage."
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hierarchical-blueprint-20260810-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 33477,
          "sha256": "437e9db60c09f79341d7b9aadeb47a3a875e0a60622980974ac1dccce776e7d0",
          "exactRecord": {
            "files": {
              "00_identity/canonical.png": {
                "bytes": 1123640,
                "sha256": "7a9bd386f79532e28284f1135f56f196ef98f03bfada839eef82308d7fbe6a42"
              },
              "00_identity/canonical_prompt.txt": {
                "bytes": 2200,
                "sha256": "8ce40fcbdb7681113540eeb300e646ed7a5e8e039877882583778c549920d3ac"
              },
              "00_identity/reference_normalized.png": {
                "bytes": 1316783,
                "sha256": "4b4567007667ae1e95936db0a382cc6f91283c0e84b3a46da8340b6466174c53"
              },
              "00_identity/reference_source.png": {
                "bytes": 4298092,
                "sha256": "6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
              },
              "00_identity/subject.json": {
                "bytes": 3779,
                "sha256": "dcbdc194d72bf932c89204c321bf3ce59e910ee6f77690c8a61ce03b8ce256a7"
              },
              "01_blueprint/consistency_report.json": {
                "bytes": 16184,
                "sha256": "29e79f45bad8377faabd157e8b9a4209293d16af54b1141f06826e01e65d42af"
              },
              "01_blueprint/contact_sheet.png": {
                "bytes": 49289,
                "sha256": "ad6df42d29621b5e89ea92b593598527c8114746bdf385454f043a73440ee214"
              },
              "01_blueprint/controls/quant_flux_000.png": {
                "bytes": 1417033,
                "sha256": "0fbf399a9d055ad48a3976596cf202fc096af486ba83a94339d980eec499623c"
              },
              "01_blueprint/controls/quant_flux_010.png": {
                "bytes": 1418906,
                "sha256": "65856e059c754e183a83e01bef194fbb5a4d958c765bd00ba445205a9702315a"
              },
              "01_blueprint/controls/quant_qwen_a000_seed000_repeat.png": {
                "bytes": 1077944,
                "sha256": "52c84a9e2a525c2af80b98006929d995383cd9d44e1077dc7b714ebf633ab0f9"
              },
              "01_blueprint/controls/quant_qwen_a020_seed000.png": {
                "bytes": 1072186,
                "sha256": "0efd8c04d40c32d5f5da3da92e20b4156edd025c69b9ecfd9276b91ed8298df3"
              },
              "01_blueprint/controls/rigid_pairs.json": {
                "bytes": 3778,
                "sha256": "03313f48352e4dd74f96c8429eb24f0f7c8fcd7911102240b4d4e5c34363f848"
              },
              "01_blueprint/controls/star_000.png": {
                "bytes": 1074404,
                "sha256": "5e3dcee9ef17d35cb152bc257c659753fb59141d5ecbdf8d203950be7371a0fc"
              },
              "01_blueprint/controls/star_010.png": {
                "bytes": 1079202,
                "sha256": "87f35f520468d861974c53283ea09af92dd83ced975f90381f73a8430360ad1a"
              },
              "01_blueprint/controls/star_020.png": {
                "bytes": 1054621,
                "sha256": "c42ccd8e45e8e57566a4727b243e7d29f327343c45867588e31bcad4e19ccd5e"
              },
              "01_blueprint/controls/star_030.png": {
                "bytes": 1055372,
                "sha256": "31dc14938cdb30c1f38f3c48ea4dc9c409ddfdd2d2d03f72793d00c6402c42d4"
              },
              "01_blueprint/quantisation_probe.json": {
                "bytes": 9615,
                "sha256": "c53020b71b44e60677f037cc9edd85b1ea360d43da4b9300b3047f8cc45bbdf4"
              },
              "auxiliary/masks/diag_mask_r4_0002.png": {
                "bytes": 6218,
                "sha256": "8d395609a4dabd6fde5e91c83deeebbf5de3b6828ff28c5a35cc9fc16fa599ca"
              },
              "auxiliary/masks/diag_mask_r4_0017.png": {
                "bytes": 4376,
                "sha256": "58166f9d88b20e4a17f4c99d729cde0b033125e3d12f6c3c0d4ffc58943ff67d"
              },
              "auxiliary/masks/diag_r4_0002.png": {
                "bytes": 1086977,
                "sha256": "7affc39b552359d1f8716fe42d7c17175911baedb0c98bb0824cb7ec001d2244"
              },
              "auxiliary/masks/diag_r4_0017.png": {
                "bytes": 730352,
                "sha256": "00ae979ec0269fd381c815689e610dd3c199236993ec69a08ee1b24c6e8f9a92"
              },
              "contact_sheets/controls_contact_sheet.png": {
                "bytes": 1088741,
                "sha256": "bf929dc6a046c6f0c94534a714e3da37778f123e95a6325d1830edabbbfb7de9"
              },
              "contact_sheets/kill_gate.png": {
                "bytes": 433334,
                "sha256": "178a23a2eacc0c9b36fd30ea2b37a1f99dc61f3a192b6a82cfc0dcf5f6e4db09"
              },
              "contact_sheets/opposites.png": {
                "bytes": 12782,
                "sha256": "c5c8595bf51ac4905d0ea29dea85fc122e18ed5a51aa3f6922c206093094802d"
              },
              "contact_sheets/orbit_contact_sheet.png": {
                "bytes": 49289,
                "sha256": "ad6df42d29621b5e89ea92b593598527c8114746bdf385454f043a73440ee214"
              },
              "logs/calls/A0_qwen_determinism_null.json": {
                "bytes": 6128,
                "sha256": "233b35d2550c37b04e0e18bdbfdb5b9eab85f2f8717f569f7e472d7907533c6e"
              },
              "logs/calls/A_qwen_inertness_020_seed_of_000.json": {
                "bytes": 6126,
                "sha256": "1b60d958724ed791e8b29afb951ed55e81096fd7488adae21c57508481284814"
              },
              "logs/calls/B_flux_000.json": {
                "bytes": 987,
                "sha256": "a7ef647604ca8de8f7e72cc90b22d198a7f2b8e1e344591444345cfdc98febc1"
              },
              "logs/calls/B_flux_010.json": {
                "bytes": 994,
                "sha256": "050881e635913b83f4ad6e2e10da70765d393cdb2623339516d83e3ff8191849"
              },
              "logs/calls/canonical.json": {
                "bytes": 6012,
                "sha256": "9b9d3bb812133f4e1254e793121beea75ffa2b6d71789df0cc06d75a3a57962f"
              },
              "logs/calls/control_star_000.json": {
                "bytes": 6054,
                "sha256": "2f9120f79adff4417b6aed39bf87e81782d10aad83be91fc48e84fd404af04a2"
              },
              "logs/calls/control_star_010.json": {
                "bytes": 6057,
                "sha256": "1a90024bf6b1f4d7626f4566c87c1b5d68b5bcf1e0cf1ae18774cf62444f1008"
              },
              "logs/calls/control_star_020.json": {
                "bytes": 6056,
                "sha256": "bcd85267843e4c4120ce30622fbe879fe8334933986085ae85bcf05d040a92dc"
              },
              "logs/calls/control_star_030.json": {
                "bytes": 6071,
                "sha256": "c43e519c397e21b12c530d18386fe584087e16662759a0ced67223085ad45f70"
              },
              "logs/calls/reference_normalized.json": {
                "bytes": 1260,
                "sha256": "d88c5eaea14836c679836c4ba43c6b4d829fe0d3fd11f177fae5e8aee02311ef"
              },
              "logs/dry-run-r1.json": {
                "bytes": 287489,
                "sha256": "e4d0a417c6c4ab44f06a3bc0c6c16b8bc0927d90db1a579ebf521e403727208b"
              },
              "logs/fal-catalogue-r1.json": {
                "bytes": 1079848,
                "sha256": "2cf258c92b5d4faf58992c7def637c82f6662c7db1439ecfb787fd69a01727d2"
              },
              "logs/fal-price-evidence-r1.json": {
                "bytes": 193552,
                "sha256": "7e12b548564a94b07594a02fda7b21c70670ba6e3c84696ccb58644ddde35feb"
              },
              "logs/fal-roles-r1.json": {
                "bytes": 235645,
                "sha256": "bf17f011f7a10abfd3acf00957ee159222e1b2aa314bbacc264d77cb77009389"
              },
              "logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.openapi.json": {
                "bytes": 10805,
                "sha256": "33edfe90366db0afb0de1553b44b15a110d87587915045933bc8b8e4991fe1a5"
              },
              "logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.page.html": {
                "bytes": 516546,
                "sha256": "b24d9da2dfe1a49ca7bfd1b72d28c303ac4dc573784ee2e67409e6bcd25de16c"
              },
              "logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.openapi.json": {
                "bytes": 10550,
                "sha256": "ac3a666c59348287c3513eccb920d3202809db7c5bc5db5de127ae96872b12df"
              },
              "logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.page.html": {
                "bytes": 542296,
                "sha256": "4e3c010d219ba242beea3dc2aaf7cc49423c7535cc273570258375e3af1ca981"
              },
              "logs/price-evidence-raw/fal_ai_birefnet_v2.openapi.json": {
                "bytes": 10548,
                "sha256": "07eed76c5d12a64908c7d4074e924b5c1c68685ffded5cf17c008ea0f6094b8a"
              },
              "logs/price-evidence-raw/fal_ai_birefnet_v2.page.html": {
                "bytes": 365668,
                "sha256": "f85652d4dbc5fc7a22ce22a652f1bd12daf411d88bcbe8d74a7953f7cc5fb89e"
              },
              "logs/price-evidence-raw/fal_ai_bria_background_remove.openapi.json": {
                "bytes": 7511,
                "sha256": "5c8024c9414c47a54e1df1e2bd80ec77486fda9b2dbe46f9710473e0b3d06e37"
              },
              "logs/price-evidence-raw/fal_ai_bria_background_remove.page.html": {
                "bytes": 435634,
                "sha256": "2bf50067c89f6664da295342380f9bfd3bcfb9a4f607d74b6aba0bfef6a2f8fb"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 12486,
                "sha256": "c7188287287b075e1009e309e2eb5474247df5375d6deebd8d936928a3d29a90"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.page.html": {
                "bytes": 467048,
                "sha256": "62123edfe11a31b687cc224b6b59997266436b54bc7b8eac21524ef8b9b3ecfc"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_pro_edit.openapi.json": {
                "bytes": 10063,
                "sha256": "b3172ba4dedf0818981670dfbe1c166c8e52d0c527f64594717b36f584108603"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_pro_edit.page.html": {
                "bytes": 371289,
                "sha256": "2091cd3ea7a18f0e3ce1c721134bd0dde1656cb9f6c1416c6d6117f18f28cb41"
              },
              "logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.openapi.json": {
                "bytes": 8032,
                "sha256": "97586ab6c698e11bf3c4a68fd77ebbf6da713ae08a3682ba7c54dca81288c2cb"
              },
              "logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.page.html": {
                "bytes": 335907,
                "sha256": "bbeba5b269fdffec710e2b627ac5f89a2a81c0176fa2c249263c44859ff10e34"
              },
              "logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.openapi.json": {
                "bytes": 8300,
                "sha256": "a237728d1ad26a1f4b732caabb50dd7c7192719d95fc01b0033ef36be285e657"
              },
              "logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.page.html": {
                "bytes": 860230,
                "sha256": "9f15d58ca0fcba86066cb02f155b5a27cfff4edb0563d0eb21537773d4bc26a2"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_2_edit.openapi.json": {
                "bytes": 13234,
                "sha256": "1a376ec75e7d516c958414680c32825597dc6f00980d7b5aee01afda88323704"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_2_edit.page.html": {
                "bytes": 386804,
                "sha256": "47f9b23c02ee3235e4ca758e1461411de24b7ff4c543073a1a8c688786f2380e"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.openapi.json": {
                "bytes": 11652,
                "sha256": "ee22769d3cc1937452e4b17f2e59f6fa7620e20517d1e3876b5f341b680d4c1a"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.page.html": {
                "bytes": 386313,
                "sha256": "a50a3a884f44412abd2ef6355862b296ae2baf776507c30dfc13bb9a836c1883"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 13121,
                "sha256": "6110f991e0b73efaf38fdb087b70ddc67f4a3933b8d194922db95e722fabfe85"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html": {
                "bytes": 473848,
                "sha256": "27a3490f2a7069b7acda0fbdd7dfc99d9741158a5103bfd7f0f4cc4348c9d919"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.openapi.json": {
                "bytes": 10755,
                "sha256": "0abd95f77c649eb984bee9ae5b9d9839c50459e3f719ab1c592c2e1c5ded8c3f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.page.html": {
                "bytes": 336081,
                "sha256": "9d1d8593af257a1fddf50f8b700b8b45e42217a24fa778a3ff2b9b533905286f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.openapi.json": {
                "bytes": 13092,
                "sha256": "6b57667759b3b3fffbb61802c5bae767c2900f96443788fd30ae8c091438669f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html": {
                "bytes": 342517,
                "sha256": "5990c218292e8e0a9288c95e80f3efbf3735aa1b705570779c1821056ed5083d"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 13121,
                "sha256": "11d4cf0426d6ed83228a48c9bc95d2706fa3e3c285766d6b1b157537591c4252"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.page.html": {
                "bytes": 473867,
                "sha256": "b6d42de37dac51575257da5e1878f35993b98fca0358d243bed64d870814c68d"
              },
              "logs/price-evidence-raw/fal_ai_seedvr_upscale_image.openapi.json": {
                "bytes": 9226,
                "sha256": "145942875282eb46304ef4c9d2a82f6552ed2ade3a5b57173af65bbb5eb0044b"
              },
              "logs/price-evidence-raw/fal_ai_seedvr_upscale_image.page.html": {
                "bytes": 338742,
                "sha256": "c86f00690d6997f75730bfdcae3f6efa7c564c3d610b2986e65bf363901c7ded"
              },
              "logs/price-evidence-raw/fal_ai_topaz_upscale_image.openapi.json": {
                "bytes": 12783,
                "sha256": "972b05df3c7cb7c0061298067481717fc4fb536b2f1ea0ce4fb53c8e27c69843"
              },
              "logs/price-evidence-raw/fal_ai_topaz_upscale_image.page.html": {
                "bytes": 462115,
                "sha256": "67bd503fe7a1daf4958d6f81bc7cbd1b7edbc5a9edc1906da00f1bbc426cc95c"
              },
              "logs/price-evidence-raw/minimax_h3_reference_to_video.openapi.json": {
                "bytes": 9476,
                "sha256": "b7a2e63878cb86962156bab0762b8c24209c63df4605f6d5e8756ed2e3f76ba2"
              },
              "logs/price-evidence-raw/minimax_h3_reference_to_video.page.html": {
                "bytes": 454806,
                "sha256": "2f736e0deb954e3aaeba3662d0abd143dd3b2fc55a040cb5d4a2459e0d023d89"
              },
              "logs/run-1786409877461.json": {
                "bytes": 1108,
                "sha256": "2c4b1e0f98cde6768707b6da2b51d51aa14dbb37a1eeb9d40fd5f26cc4bf85f8"
              },
              "logs/run-1786410284909.json": {
                "bytes": 1264,
                "sha256": "15bfa174cab8685302d8b7d793724357d4ce4b8ea2b8b18359a5c257bd1ca7b8"
              },
              "logs/upload-cache.json": {
                "bytes": 462,
                "sha256": "bb46f1861b862adc32f61e6b0ea6d6692df211a1df06ecf11117fb4f2a8982aa"
              },
              "manifest.json": {
                "bytes": 360004,
                "sha256": "c33962912cd2f2ba1f3356e6d76260f9722e5f4615b99d9eca95f96173bcab9d"
              },
              "reports/billing-reconciliation-r1.json": {
                "bytes": 8087,
                "sha256": "071a0840b9c4ad28a535f70fbf8a1c27aebb927dc0a39e52b50ae795cfcd16de"
              },
              "reports/costed-plan-r1.json": {
                "bytes": 3866,
                "sha256": "e791e99ac5d7855e1c371eebbac2be26b92c371f5c034330087460e7939cf6c2"
              }
            },
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "runId": "hierarchical-blueprint-20260810-r1",
            "sealedAt": "2026-08-11T01:26:18.170Z",
            "thesis": "Persistent image-space visual constraints alone can maintain a coherent subject across a full 360 degree orbit, if global structure is established first at low detail and refined hierarchically. No 3D solve, no photographs, no camera calibration anywhere in the loop.",
            "falsifiablePrediction": "Every frame is at most 5 propagation hops from the canonical plate, against 35 for a frame-by-frame walk. If the hierarchy is doing the work the thesis claims, measured drift should track wave depth and NOT angular distance from 0 degrees. If drift instead rises with azimuth, the topology bought nothing and the thesis is not supported by this run.",
            "state": {
              "phase": "halted-at-kill-gate",
              "what": "Spend was authorized for the full run. The pre-registered kill gate tripped on the first probe: the angle-controlled endpoints quantise azimuth into coarse named buckets, so 0, 10 and 20 degrees build the identical internal prompt and produce the same frame. The run was stopped there. The orbit was never generated, so the hierarchical thesis is untested - not disproved - and the verdict is withheld by the scorer, not by an author.",
              "billedUsd": 0.437,
              "authorizedCeilingUsd": 5.29,
              "orbitFramesGenerated": 0,
              "orbitFramesPlanned": 36,
              "spendGate": {
                "state": "AUTHORIZED, THEN HALTED AT THE KILL GATE",
                "authorizedCeilingUsd": 5.29,
                "note": "Spend was authorized up to $5.29 for the full run. The pre-registered kill gate tripped on the first probe, so the orbit and everything downstream of it were never generated. The unspent remainder is not budget in reserve - it is work that was cancelled on evidence."
              },
              "verdict": {
                "status": "WITHHELD",
                "reason": "A verdict needs the orbit and all three reference arms. Present: star, rigid. Scoring without the controls would produce a number with nothing to compare it against."
              }
            },
            "dryRun": {
              "ranAt": "2026-08-10T23:25:38.932Z",
              "billedCalls": 0,
              "selectedAssets": 103,
              "requestBodiesCaptured": 90,
              "proves": "Every request body the executor would POST was produced with generation disabled. The executor makes no runtime decisions, so the calls it would send are exactly the calls that were priced - which is what makes the cost figures a plan rather than an estimate."
            },
            "costPlan": {
              "pricingSource": "logs/fal-price-evidence-r1.json (publicEndpointBilling records captured from fal model pages)",
              "minimumThatTestsTheThesis": {
                "what": "Stage 1 + Stage 2 (36-frame orbit) + both control arms. This is the smallest spend that can return a real verdict.",
                "cleanUsd": 1.745,
                "withRetriesUsd": 2.025,
                "billedCalls": 46
              },
              "fullRunThroughDetailLevel3": {
                "what": "Everything above plus optional orbit video, medium, close and level-3 detail with tiling.",
                "cleanUsd": 4.523,
                "withRetriesUsd": 5.2886,
                "billedCalls": 91
              },
              "cheapestUsefulProbe": {
                "what": "A 4-frame probe at 0/10/20/30 that IS the star control arm. It answers the single question that can kill the whole plan before the other 36 frames are bought: does this endpoint resolve a 10 degree step at all? The response returns the prompt the model actually constructed from the numeric slider, so if 0 and 10 degrees collapse to the same angle phrase, the 36-frame grid is mis-specified and must be regridded before spending.",
                "usd": 0.14,
                "calls": 4
              },
              "unverified": "No price here has been confirmed against an actual invoice. The first billed call should be reconciled against the fal usage dashboard before the remaining calls run."
            },
            "measurement": {
              "script": "dev/scripts/claude-generated/hb-consistency-r1.py",
              "models": {
                "embedding": "facebook/dinov2-base",
                "depth": "depth-anything/Depth-Anything-V2-Small-hf",
                "matting": "briaai/RMBG-1.4",
                "note": "all three run locally at zero marginal cost; RMBG-1.4 is CC BY-NC 4.0, research use only"
              },
              "metrics": [
                "dinov2Cosine",
                "silhouetteIoU",
                "silhouetteAreaRatio",
                "bboxAspectRatio",
                "colorHistIntersection",
                "subjectDepthRatio"
              ],
              "metricRationale": {
                "dinov2Cosine": "Self-supervised ViT CLS token. Tracks identity and layout, not caption match. CLIP rejected: it would score two different houses matching the same description as identical.",
                "silhouetteIoU": "Matted foreground overlap at a fixed 0.5 alpha cut. Catches proportion and footprint drift the embedding tolerates.",
                "silhouetteAreaRatio": "Subject scale constancy. The spec forbids subject-scale drift across the orbit; this measures it.",
                "bboxAspectRatio": "Gross proportion. A building that grows a storey or loses a wing moves this before it moves the embedding much.",
                "colorHistIntersection": "Material and lighting constancy, 8x8x8 joint RGB histogram intersection.",
                "subjectDepthRatio": "Mean relative depth over the matted subject. Moves if the model quietly changes how far away the building is while keeping its apparent size."
              },
              "controls": {
                "instrumentZero": {
                  "dinov2Cosine": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteIoU": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteAreaRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "bboxAspectRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "colorHistIntersection": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "subjectDepthRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  }
                },
                "rigid": {
                  "dinov2Cosine": {
                    "n": 8,
                    "mean": 0.95655,
                    "median": 0.96395,
                    "min": 0.93419,
                    "max": 0.96779,
                    "std": 0.01223
                  },
                  "silhouetteIoU": {
                    "n": 8,
                    "mean": 0.91736,
                    "median": 0.91734,
                    "min": 0.88755,
                    "max": 0.94551,
                    "std": 0.02642
                  },
                  "silhouetteAreaRatio": {
                    "n": 8,
                    "mean": 0.97706,
                    "median": 0.97538,
                    "min": 0.96825,
                    "max": 0.99913,
                    "std": 0.00923
                  },
                  "bboxAspectRatio": {
                    "n": 8,
                    "mean": 0.954,
                    "median": 0.97953,
                    "min": 0.85891,
                    "max": 0.99455,
                    "std": 0.0548
                  },
                  "colorHistIntersection": {
                    "n": 8,
                    "mean": 0.77615,
                    "median": 0.79183,
                    "min": 0.6221,
                    "max": 0.86401,
                    "std": 0.08782
                  },
                  "subjectDepthRatio": {
                    "n": 8,
                    "mean": 0.84578,
                    "median": 0.84169,
                    "min": 0.7725,
                    "max": 0.93996,
                    "std": 0.05137
                  }
                },
                "star": {
                  "dinov2Cosine": {
                    "n": 3,
                    "mean": 0.92842,
                    "median": 0.99297,
                    "min": 0.79864,
                    "max": 0.99365,
                    "std": 0.09177
                  },
                  "silhouetteIoU": {
                    "n": 3,
                    "mean": 0.95319,
                    "median": 0.99364,
                    "min": 0.87159,
                    "max": 0.99435,
                    "std": 0.0577
                  },
                  "silhouetteAreaRatio": {
                    "n": 3,
                    "mean": 0.98552,
                    "median": 0.99381,
                    "min": 0.96672,
                    "max": 0.99604,
                    "std": 0.01333
                  },
                  "bboxAspectRatio": {
                    "n": 3,
                    "mean": 0.96758,
                    "median": 0.99576,
                    "min": 0.90909,
                    "max": 0.99789,
                    "std": 0.04137
                  },
                  "colorHistIntersection": {
                    "n": 3,
                    "mean": 0.95418,
                    "median": 0.98581,
                    "min": 0.88527,
                    "max": 0.99147,
                    "std": 0.04878
                  },
                  "subjectDepthRatio": {
                    "n": 3,
                    "mean": 0.94306,
                    "median": 0.9916,
                    "min": 0.84546,
                    "max": 0.99212,
                    "std": 0.06901
                  }
                },
                "bare": null
              },
              "rigidFloorSource": "Branch A's exterior-fusion-20260805-r1 COLMAP solve: 104 frames, 0.882 px mean reprojection error, pinned intrinsics, converged bundle adjustment. Pairs selected at a measured ~10 deg azimuth separation - the same step as branch B's orbit - under an isolation filter holding radius and height constant so the floor differs from the orbit in azimuth only.",
              "instrumentHistory": {
                "rejected": "Otsu threshold on Depth-Anything-V2 inverse depth",
                "why": "On the rigid control pair r4_0002 <-> r4_0017 - 9.83 degrees apart and certified consistent by a converged bundle adjustment - the Otsu threshold moved 48 -> 120 and foreground coverage moved 0.712 -> 0.098. A sevenfold silhouette swing on provably rigid content. Replaced with RMBG-1.4 matting at a fixed 0.5 alpha cut, which returns 0.6725 and 0.6941 on the same two frames.",
                "caughtBy": "the rigid control, run before any spend"
              },
              "whyThisMatters": "The controls ran BEFORE any spend and caught the instrument being wrong. The original Otsu-on-depth segmenter read a sevenfold silhouette swing between two frames a converged bundle adjustment certifies as rigid; it would have reported catastrophic drift across a perfect orbit. Replacing it moved the rigid floor from IoU 0.5126 to 0.9174. Had this run spent first and measured second, the experiment would have produced a confident false negative."
            },
            "rolesWithNoViableModel": {
              "NATIVE_NOVEL_VIEW_SYNTHESIS": {
                "finding": "There is no true novel-view-synthesis model on fal. Searched the full 1437-model catalogue for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, \"novel view\", \"view synthesis\", \"turntable\" and \"orbit\": zero hits for every one of them. Everything that matches \"multi-view\" consumes multiple views to produce a mesh - the opposite direction to what this thesis needs.",
                "consequence": "The MULTIVIEW_ORBIT role is filled by a LoRA that steers an image EDITOR with a numeric angle slider, not by a geometry-aware view synthesiser. It has no camera model and no 3D representation. That is not a compromise forced on the experiment - it is the experiment. The thesis is precisely that image-space constraints can substitute for geometry."
              }
            },
            "subjectChoice": {
              "subject": "The Blueprint house (front elevation), from .blueprint-data/donor-imports/blueprint-v20-exterior-r1/inputs/exterior-source.png",
              "justification": "Picked for comparability, not for ease. Branch A has measured this exact building for the whole project, including the hard finding that its rear elevation is unrecoverable from front-only evidence - so branch B gets asked the same question branch A failed, on the same subject, by a completely different mechanism. A simpler rigid object would test the thesis more gently and tell the final report much less.",
              "riskAccepted": "A house is close to the worst case here: four genuinely different elevations, heavy self-occlusion, and repeated near-identical features (windows, columns, roof planes) that a generator can renumber without looking wrong. Expect the failure, if it comes, on the rear quadrant and in feature COUNTS rather than in obvious visual breakage.",
              "provenanceCaveat": "This house has never been photographed. The single reference asset is itself a generated 2048x1152 image, and branch A's \"104 photographs\" are video frames derived from it. That does not weaken branch B - the spec assumes exactly one reference image - but any claim either branch makes about \"real geometry\" means geometry consistent with that one image, never geometry measured off a real building."
            },
            "reportPage": {
              "html": "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
              "generator": "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
              "verifier": "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs",
              "note": "Every figure on the page is read from this payload at build time; the verifier reconstructs the expected figures from the same JSON and fails the page if it disagrees, including if it claims a verdict the scorer withheld or a spend the manifest does not support."
            },
            "harness": {
              "planner": "dev/scripts/claude-generated/hb-plan-r1.mjs",
              "executor": "dev/scripts/claude-generated/hb-run-r1.mjs",
              "controlPairs": "dev/scripts/claude-generated/hb-control-pairs-r1.py",
              "scorer": "dev/scripts/claude-generated/hb-consistency-r1.py",
              "contactSheets": "dev/scripts/claude-generated/hb-contact-sheet-r1.py",
              "quantisationProbe": "dev/scripts/claude-generated/hb-quantisation-probe-r1.mjs",
              "billingReconciler": "dev/scripts/claude-generated/hb-reconcile-billing-r1.mjs",
              "sealer": "dev/scripts/claude-generated/seal-hierarchical-blueprint-r1.mjs"
            },
            "fileCount": 79,
            "totalBytes": 29436633,
            "killGate": {
              "tripped": true,
              "trippedAt": "2026-08-11T01:15:37.660Z",
              "registeredCondition": "Stop if 0 deg and 10 deg collapse to the same internal angle phrase, or the frames are visually indistinguishable in a way that says the angle slider quantised the step away.",
              "evidence": {
                "star_000": "<sks> front view eye-level shot wide shot",
                "star_010": "<sks> front view eye-level shot wide shot",
                "star_020": "<sks> front view eye-level shot wide shot",
                "star_030": "<sks> front-right quarter view eye-level shot wide shot"
              },
              "resolvableStepBound": "The smallest azimuth step this endpoint resolves lies in (20 deg, 30 deg]. A 10 deg step is below the quantisation floor and produces no camera motion at all.",
              "stagesNeverRun": [
                "02_orbit_video",
                "03_medium",
                "04_close",
                "05_detail",
                "06_macro"
              ],
              "orbitFramesGenerated": 0,
              "forensics": "01_blueprint/quantisation_probe.json",
              "probeReport": "01_blueprint/quantisation_probe.json",
              "measured": {
                "pairs": [
                  {
                    "key": "null_repeat",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 0.99838,
                      "silhouetteIoU": 0.99845,
                      "silhouetteAreaRatio": 0.99895,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.99633,
                      "subjectDepthRatio": 0.99872
                    },
                    "why": "Identical request re-sent. Endpoint repeat noise at a fixed seed."
                  },
                  {
                    "key": "test_angle_020",
                    "angularSeparationDeg": 20,
                    "scores": {
                      "dinov2Cosine": 0.99502,
                      "silhouetteIoU": 0.99522,
                      "silhouetteAreaRatio": 0.99618,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.99429,
                      "subjectDepthRatio": 0.99642
                    },
                    "why": "Only horizontal_angle changed, 0 -> 20, seed held. The angle's actual effect."
                  },
                  {
                    "key": "confounded_020",
                    "angularSeparationDeg": 20,
                    "scores": {
                      "dinov2Cosine": 0.99056,
                      "silhouetteIoU": 0.98905,
                      "silhouetteAreaRatio": 0.98988,
                      "bboxAspectRatio": 0.99366,
                      "colorHistIntersection": 0.98462,
                      "subjectDepthRatio": 0.99948
                    },
                    "why": "Different angle AND different seed. What an uncontrolled probe would have measured."
                  },
                  {
                    "key": "resolved_step_030",
                    "angularSeparationDeg": 30,
                    "scores": {
                      "dinov2Cosine": 0.7947,
                      "silhouetteIoU": 0.87264,
                      "silhouetteAreaRatio": 0.97661,
                      "bboxAspectRatio": 0.91489,
                      "colorHistIntersection": 0.8912,
                      "subjectDepthRatio": 0.8459
                    },
                    "why": "The smallest step the endpoint does resolve. Reference for real camera motion."
                  },
                  {
                    "key": "flux_010",
                    "angularSeparationDeg": 10,
                    "scores": {
                      "dinov2Cosine": 0.99962,
                      "silhouetteIoU": 0.99966,
                      "silhouetteAreaRatio": 0.9998,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.9963,
                      "subjectDepthRatio": 0.99853
                    },
                    "why": "Second available multiple-angles model, 0 -> 10 at a shared seed."
                  }
                ],
                "magnitude": {
                  "metric": "dinov2Cosine departure from baseline (1 - cosine)",
                  "repeatNoiseDeparture": 0.00162,
                  "twentyDegreeDeparture": 0.00498,
                  "twentyDegreeAttributableToAngle": 0.00336,
                  "resolvedThirtyDegreeDeparture": 0.2053,
                  "fractionOfResolvedStep": 0.01637,
                  "perDegreeInsideBucket": 0.000168,
                  "perDegreeAcrossBucket": 0.0068433,
                  "ratioAcrossOverInside": 40.7,
                  "reading": "A 20-degree command delivers a small fraction of the change a 30-degree command delivers, despite being two thirds of the angle. The response to azimuth is a step function on bucket boundaries, not a slope.",
                  "residualExplanation": "The residual above repeat noise is not evidence of parametric control. The qwen requests carry an additional_prompt that states 'now at N degrees of azimuth' in English, so N reaches the base model through prose even when the LoRA's constructed phrase is unchanged. The flux arm carries no such sentence and no additional_prompt at all, isolating the slider on its own - and it reads 0.9996 across a 10-degree step, at or below this endpoint's repeat-noise floor. The slider contributes nothing; the small residual is the prose."
                },
                "preRegisteredBinary": {
                  "testMinusNullPerMetric": {
                    "dinov2Cosine": -0.00336,
                    "silhouetteIoU": -0.00323,
                    "silhouetteAreaRatio": -0.00277,
                    "bboxAspectRatio": 0,
                    "colorHistIntersection": -0.00204,
                    "subjectDepthRatio": -0.0023
                  },
                  "metricsWhereAngleMovedItFurther": 5,
                  "metricsTotal": 6,
                  "angleInertWithinBucket": false,
                  "strictTestNote": "This binary was fixed before the numbers came back and is reported as it computed, not as it would be most convenient. It asks whether the angle moved the image at ALL beyond repeat noise. It did, slightly. That is a true answer to a question too coarse to be useful on a near-deterministic endpoint, so the magnitude figures below are what the finding rests on - added alongside the binary, not in place of it.",
                  "reading": "The 20-degree command moved the frame further than repeat noise on 5 of 6 metrics. Compare the magnitude against resolved_step_030, which is what a step the endpoint actually resolves looks like."
                }
              },
              "scope": "Both angle-controlled endpoints available on fal behave this way, so the limit is not a property of one model. The flux arm carries no additional_prompt and therefore isolates the slider alone; it reads 0.9996 across a 10 degree step, at or below the endpoint repeat-noise floor."
            },
            "billing": {
              "method": "Per-request records from rest.alpha.fal.ai/requests/{id} (billable_units, billing_unit) multiplied by the unit price published on each model page and captured at plan time.",
              "plannedCalls": 6,
              "plannedTotalUsd": 0.325,
              "plannedActualUsd": 0.325,
              "totalDivergence": 0,
              "divergenceBreach": false,
              "unplannedCalls": 4,
              "unplannedActualUsd": 0.112,
              "actualTotalUsd": 0.437,
              "dashboardReconciliation": {
                "attempted": true,
                "succeeded": false,
                "finding": "fal publishes no account-spend endpoint reachable with an API key. All five candidate routes returned 404 and the dashboard is browser-only. Per-request billable_units is used instead, which is finer-grained than a dashboard total.",
                "routesTried404": [
                  "https://rest.alpha.fal.ai/billing/user_spending",
                  "https://rest.alpha.fal.ai/billing/usage",
                  "https://rest.alpha.fal.ai/users/me",
                  "https://rest.alpha.fal.ai/billing/summary",
                  "https://api.fal.ai/billing/user_spending"
                ]
              },
              "residualRisk": "This reconciles units-billed against fal PUBLISHED prices. It cannot detect fal charging the account something other than its published price. billing_status is PENDING on fresh requests and fal returns cost=null, so no vendor-stated dollar figure exists to compare.",
              "report": "reports/billing-reconciliation-r1.json"
            },
            "history": [
              {
                "resealedAt": "2026-08-11T01:25:35.138Z",
                "previousSealAt": "2026-08-10T23:45:35.274Z",
                "reason": "Run progressed from pre-spend to halted-at-kill-gate. Derived documents rewritten by this run's own scripts; no evidence file changed.",
                "supersededDerivedFiles": [
                  {
                    "path": "01_blueprint/consistency_report.json",
                    "previousSha256": "24cdd6789a2f36eaf8eaee3882aacbdb67149967438ec846360e263d2f7d92ca",
                    "previousBytes": 8451,
                    "nowSha256": "29e79f45bad8377faabd157e8b9a4209293d16af54b1141f06826e01e65d42af",
                    "nowBytes": 16184
                  },
                  {
                    "path": "contact_sheets/controls_contact_sheet.png",
                    "previousSha256": "913eeff35c3d49d78d80bf15b24e078895d007a84d72313e727d00a556159677",
                    "previousBytes": 816352,
                    "nowSha256": "bf929dc6a046c6f0c94534a714e3da37778f123e95a6325d1830edabbbfb7de9",
                    "nowBytes": 1088741
                  },
                  {
                    "path": "manifest.json",
                    "previousSha256": "477545d5750de92f758714737de652b866968518ab03cf3413791a0dd93e4d2f",
                    "previousBytes": 345986,
                    "nowSha256": "c33962912cd2f2ba1f3356e6d76260f9722e5f4615b99d9eca95f96173bcab9d",
                    "nowBytes": 360004
                  }
                ]
              }
            ],
            "previousSealAt": "2026-08-11T01:25:35.138Z"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-10-branch-b-opened-and-halted-at-its-own-kill-gate-9",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/9/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "B",
          "id": "hierarchical-blueprint",
          "name": "Hierarchical image-space blueprint",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "thesis untested - instrument cannot express the experiment; $0.437 of $5.29 billed",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/9/outcome"
      },
      "authority": null,
      "title": "Branch B opened, and halted at its own kill gate",
      "summary": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
      "decision": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence.",
      "limitations": [],
      "relatedRunIds": [
        "hierarchical-blueprint-20260810-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
          "url": "/dev/docs/claude-generated/hierarchical-blueprint-r1.html",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
          "url": "/dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1",
          "url": "/.blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/9",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "hierarchical-blueprint"
            ],
            "title": "Branch B opened, and halted at its own kill gate",
            "headline": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
            "outcome": "thesis untested - instrument cannot express the experiment; $0.437 of $5.29 billed",
            "runs": [
              "hierarchical-blueprint-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1"
            ],
            "surfaces": [
              "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
              "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
              "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs"
            ],
            "lesson": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-10-the-arbiter-generated-frames-scored-against-the-sealed-baseline-for-the--10",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/10/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "thesis falsified, $0.00 billed, run entirely local",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/10/outcome"
      },
      "authority": null,
      "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
      "summary": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
      "decision": "Geometric admissibility and reconstruction value are separate properties, and only the second one was ever the goal. These 78 frames are real by the strictest test available - they registered against a frozen solved model without moving a single solved pose - and they still poison the splat. 'Extend the solved frames with more generated frames and reconstruct from the union' is falsified as practiced on branch A: coverage gained by generation is not evidence gained. Also recorded, because it is exactly the number that would have been reported as a win: at 30k the four shared-anchor views each gained ~+0.28 dB, which read beautifully as generated frames reinforcing the pose they were conditioned on. At matched training that gain vanishes and the anchors lose 0.53 dB too. It was an undertrained model sitting near its initialization, not an effect. What is untested and is the obvious next lever: letting generated pixels enter the solve at lower weight than solved ones rather than as equals.",
      "limitations": [],
      "relatedRunIds": [
        "arbiter-arc1-20260810-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-arc1-r1.sh",
          "url": "/dev/scripts/claude-generated/arbiter-arc1-r1.sh",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-prepare-model-r1.py",
          "url": "/dev/scripts/claude-generated/arbiter-prepare-model-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-metrics-r1.py",
          "url": "/dev/scripts/claude-generated/arbiter-metrics-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-dilution-control-r1.sh",
          "url": "/dev/scripts/claude-generated/arbiter-dilution-control-r1.sh",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-dilution-metrics-r1.py",
          "url": "/dev/scripts/claude-generated/arbiter-dilution-metrics-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arbiter-contact-sheet-r1.py",
          "url": "/dev/scripts/claude-generated/arbiter-contact-sheet-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-arbiter-arc1-r1.mjs",
          "url": "/dev/scripts/claude-generated/seal-arbiter-arc1-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1",
          "url": "/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/10",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
            "headline": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
            "outcome": "thesis falsified, $0.00 billed, run entirely local",
            "runs": [
              "arbiter-arc1-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/arbiter-arc1-r1.sh",
              "dev/scripts/claude-generated/arbiter-prepare-model-r1.py",
              "dev/scripts/claude-generated/arbiter-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-dilution-control-r1.sh",
              "dev/scripts/claude-generated/arbiter-dilution-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-contact-sheet-r1.py",
              "dev/scripts/claude-generated/seal-arbiter-arc1-r1.mjs"
            ],
            "lesson": "Geometric admissibility and reconstruction value are separate properties, and only the second one was ever the goal. These 78 frames are real by the strictest test available - they registered against a frozen solved model without moving a single solved pose - and they still poison the splat. 'Extend the solved frames with more generated frames and reconstruct from the union' is falsified as practiced on branch A: coverage gained by generation is not evidence gained. Also recorded, because it is exactly the number that would have been reported as a win: at 30k the four shared-anchor views each gained ~+0.28 dB, which read beautifully as generated frames reinforcing the pose they were conditioned on. At matched training that gain vanishes and the anchors lose 0.53 dB too. It was an undertrained model sitting near its initialization, not an effect. What is untested and is the obvious next lever: letting generated pixels enter the solve at lower weight than solved ones rather than as equals."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-10-the-correctness-gate-where-was-the-camera-really-8",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/8/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "measured - branch A wall",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/8/outcome"
      },
      "authority": null,
      "title": "The correctness gate - where was the camera really?",
      "summary": "Registered generated frames back into the solved model with COLMAP image_registrator, intrinsics pinned and all refinement disabled, and compared recovered pose against commanded pose. The buffer frames gave a null control at 0.399 deg median azimuth error; the generated frames scored 15.978 deg on the same 37 frames. Three findings: the parallax is REAL (78 arc1 frames localised against solved-frame-only points, reaching 63.8 deg past the last solved frame); the realized trajectory is NOT the commanded one (starts 16.5 deg behind, sweeps 17.6% faster, center error fully explained by the chord identity); and the rear is measurably UNRECOVERABLE from a front-only solve (83 consecutive frames, 224 deg of orbit, zero registrations).",
      "decision": "Coverage and correctness are decoupled by measurement. Inpainting is the hazard, not the empty regions - it adds texture that registers and is geometrically wrong. Generated frames must never enter a solve at their commanded poses.",
      "limitations": [],
      "relatedRunIds": [
        "gen3c-pack-20260809-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/docs/claude-generated/gen3c-results-r1.html",
          "url": "/dev/docs/claude-generated/gen3c-results-r1.html",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/gen3c-pose-recovery-r1.py",
          "url": "/dev/scripts/claude-generated/gen3c-pose-recovery-r1.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/8",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "The correctness gate - where was the camera really?",
            "headline": "Registered generated frames back into the solved model with COLMAP image_registrator, intrinsics pinned and all refinement disabled, and compared recovered pose against commanded pose. The buffer frames gave a null control at 0.399 deg median azimuth error; the generated frames scored 15.978 deg on the same 37 frames. Three findings: the parallax is REAL (78 arc1 frames localised against solved-frame-only points, reaching 63.8 deg past the last solved frame); the realized trajectory is NOT the commanded one (starts 16.5 deg behind, sweeps 17.6% faster, center error fully explained by the chord identity); and the rear is measurably UNRECOVERABLE from a front-only solve (83 consecutive frames, 224 deg of orbit, zero registrations).",
            "outcome": "measured - branch A wall",
            "runs": [
              "gen3c-pack-20260809-r1"
            ],
            "surfaces": [
              "docs/blueprint-full-property-splat-plan-r1.md#section-10",
              "dev/docs/claude-generated/gen3c-results-r1.html",
              "dev/scripts/claude-generated/gen3c-pose-recovery-r1.py"
            ],
            "lesson": "Coverage and correctness are decoupled by measurement. Inpainting is the hazard, not the empty regions - it adds texture that registers and is geometrically wrong. Generated frames must never enter a solve at their commanded poses."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:arbiter-arc1-20260810-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/10/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "arbiter-arc1-20260810-r1",
      "path": "verification/arbiter-arc1-20260810-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "22418 extra steps recovered -0.0084 dB. The gap went from -1.4269 dB to -1.4353 dB - unchanged.",
        "sourcePath": "verification/arbiter-arc1-20260810-r1/manifest.json",
        "sourceField": "$/dilutionControl/outcome"
      },
      "authority": null,
      "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
      "summary": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
      "decision": "Dilution ruled out.",
      "limitations": [],
      "relatedRunIds": [
        "arbiter-arc1-20260810-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 96049
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/arbiter-arc1-20260810-r1/manifest.json",
          "url": "/verification/arbiter-arc1-20260810-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/10",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "gen3c"
            ],
            "title": "The arbiter - generated frames scored against the sealed baseline for the first time",
            "headline": "Every generative round from ray-i2v through gen3c was scored on coverage, plausibility or self-consistency. None was ever scored on whether it improves the reconstruction. This run answers that. Two Brush models trained here, identical in every respect except which images are in the training set: baseline is the sealed fusion dataset unchanged, augmented adds the 78 arc1 frames that passed the geometry correctness gate, inserted at their COLMAP-recovered poses (never commanded - the gate had already shown the trajectory is not followed). The 13 holdout views and the camera poses they render from are bit-identical between arms, because the augmented model reuses the arc1 registration whose photo poses drifted 0.0. Baseline reproduced the sealed 26.36859331705845 dB to within +0.0758 dB, which sets the noise floor. Augmented came in 1.4269 dB WORSE. The one boring explanation - the augmented arm trains 159 images to the baseline's 91, so each solved frame got 43% fewer gradient updates - was killed by retraining it at 52418 steps to restore 329.7 updates per image: 22418 extra steps recovered 0.0084 dB and the gap held at -1.4353 dB. At matched training 0 of 13 views improved. Damage tracks proximity to the added frames: -2.11 dB near the extension, -0.64 dB away from it, worst at -4.26 dB on the r4 arc that arc1 was generated to extend.",
            "outcome": "thesis falsified, $0.00 billed, run entirely local",
            "runs": [
              "arbiter-arc1-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/arbiter-arc1-20260810-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/arbiter-arc1-r1.sh",
              "dev/scripts/claude-generated/arbiter-prepare-model-r1.py",
              "dev/scripts/claude-generated/arbiter-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-dilution-control-r1.sh",
              "dev/scripts/claude-generated/arbiter-dilution-metrics-r1.py",
              "dev/scripts/claude-generated/arbiter-contact-sheet-r1.py",
              "dev/scripts/claude-generated/seal-arbiter-arc1-r1.mjs"
            ],
            "lesson": "Geometric admissibility and reconstruction value are separate properties, and only the second one was ever the goal. These 78 frames are real by the strictest test available - they registered against a frozen solved model without moving a single solved pose - and they still poison the splat. 'Extend the solved frames with more generated frames and reconstruct from the union' is falsified as practiced on branch A: coverage gained by generation is not evidence gained. Also recorded, because it is exactly the number that would have been reported as a win: at 30k the four shared-anchor views each gained ~+0.28 dB, which read beautifully as generated frames reinforcing the pose they were conditioned on. At matched training that gain vanishes and the anchors lose 0.53 dB too. It was an undertrained model sitting near its initialization, not an effect. What is untested and is the obvious next lever: letting generated pixels enter the solve at lower weight than solved ones rather than as equals."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/arbiter-arc1-20260810-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 96049,
          "sha256": "2998ea49dab7412c06050d2ffb80e70ea537031019fd4dcbf87dcf44efe0a2f3",
          "access": "metadata-only"
        },
        {
          "path": "verification/arbiter-arc1-20260810-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 96049,
          "sha256": "fbc60ed9ded7ee6c2cf058364a8020fd5cf5bba72aaaf24cf7c0689f16ede363",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hierarchical-blueprint-20260810-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-10",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/9/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "hierarchical-blueprint-20260810-r1",
      "path": "verification/hierarchical-blueprint-20260810-r1",
      "parent": null,
      "branch": [
        {
          "key": "B",
          "id": "hierarchical-blueprint",
          "name": "Hierarchical image-space blueprint",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "WITHHELD",
        "sourcePath": "verification/hierarchical-blueprint-20260810-r1/manifest.json",
        "sourceField": "$/state/verdict/status"
      },
      "authority": null,
      "title": "Branch B opened, and halted at its own kill gate",
      "summary": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
      "decision": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence.",
      "limitations": [],
      "relatedRunIds": [
        "hierarchical-blueprint-20260810-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 33477
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hierarchical-blueprint-20260810-r1/manifest.json",
          "url": "/verification/hierarchical-blueprint-20260810-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/9",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-10",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "hierarchical-blueprint"
            ],
            "title": "Branch B opened, and halted at its own kill gate",
            "headline": "New technique branch on the user's own untested idea: establish canonical identity, generate a distant 360 orbit where the whole subject stays visible, propagate constraints hierarchically (cardinal anchors first, then fill), and only then resolve detail. Harness built and dry-run over 103 assets with 90 request bodies captured and nothing billed. Capability discovery swept the full 1437-model fal catalog and found NO true novel-view-synthesis model - zero hits for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, 'novel view', 'view synthesis', 'turntable'. Branch B tests image-space propagation because that is what exists. The consistency instrument failed its own control before any spend: Otsu-on-depth silhouettes swung foreground coverage 0.712 to 0.098 across two frames 9.83 deg apart that a converged bundle adjustment certifies rigid, and would have reported catastrophic drift over a perfect orbit; RMBG-1.4 at a fixed 0.5 alpha cut moved the rigid floor to IoU 0.9174. Hierarchy needs 5 waves not 4, since 36 is not a power of two. Costed: $1.75 clean / $2.03 with retries for the minimum thesis test, $4.52 / $5.29 for the full run, $0.14 for a 4-frame probe. Run authorized and started; the pre-registered kill gate tripped on the first probe and it stopped there. The fal angle-controlled endpoints quantize azimuth into coarse named buckets: the endpoint builds its own prompt from the sliders and returns it, and horizontal_angle 0, 10 and 20 all return the identical string \"<sks> front view eye-level shot wide shot\" - only 30 changes it, to \"front-right quarter view\". The smallest resolvable step lies in (20 deg, 30 deg]. A 20 deg command buys 1.6% of what a 30 deg command buys; per degree, crossing a bucket boundary moves the image 40.7x more than staying inside one. A second vendor model (flux) with the slider alone and no prose reads DINOv2 0.9996 across 10 deg, at the repeat-noise floor of 0.9984 - the slider contributes nothing. Both angle-controlled endpoints on fal behave this way, so the negative is about the tooling class, not one model. Zero orbit frames generated.",
            "outcome": "thesis untested - instrument cannot express the experiment; $0.437 of $5.29 billed",
            "runs": [
              "hierarchical-blueprint-20260810-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hierarchical-blueprint-20260810-r1"
            ],
            "surfaces": [
              "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
              "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
              "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs"
            ],
            "lesson": "The thesis survives untouched, which is not the same as surviving a test - a distinction the scorer enforces by withholding the verdict rather than the author choosing to. The registered falsifier (drift should track wave depth, not azimuth) needed the 36-frame orbit and remains unrun; the grouping code is written and tested against the controls and will run unchanged the day a continuously-steerable endpoint exists. Quantization also makes the rear problem strictly worse: an endpoint whose smallest step exceeds 20 deg cannot be walked around the back incrementally at all, only jumped between a handful of named viewpoints, each an independent guess at a facade nothing has ever seen. $4.85 was not saved into reserve - it was work canceled on evidence."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hierarchical-blueprint-20260810-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 33477,
          "sha256": "3d42e953ee71a1ca19e436b40b5c49064a291a26879aba786ded3a3a2afa0ca9",
          "access": "metadata-only"
        },
        {
          "path": "verification/hierarchical-blueprint-20260810-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 33477,
          "sha256": "437e9db60c09f79341d7b9aadeb47a3a875e0a60622980974ac1dccce776e7d0",
          "exactRecord": {
            "files": {
              "00_identity/canonical.png": {
                "bytes": 1123640,
                "sha256": "7a9bd386f79532e28284f1135f56f196ef98f03bfada839eef82308d7fbe6a42"
              },
              "00_identity/canonical_prompt.txt": {
                "bytes": 2200,
                "sha256": "8ce40fcbdb7681113540eeb300e646ed7a5e8e039877882583778c549920d3ac"
              },
              "00_identity/reference_normalized.png": {
                "bytes": 1316783,
                "sha256": "4b4567007667ae1e95936db0a382cc6f91283c0e84b3a46da8340b6466174c53"
              },
              "00_identity/reference_source.png": {
                "bytes": 4298092,
                "sha256": "6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
              },
              "00_identity/subject.json": {
                "bytes": 3779,
                "sha256": "dcbdc194d72bf932c89204c321bf3ce59e910ee6f77690c8a61ce03b8ce256a7"
              },
              "01_blueprint/consistency_report.json": {
                "bytes": 16184,
                "sha256": "29e79f45bad8377faabd157e8b9a4209293d16af54b1141f06826e01e65d42af"
              },
              "01_blueprint/contact_sheet.png": {
                "bytes": 49289,
                "sha256": "ad6df42d29621b5e89ea92b593598527c8114746bdf385454f043a73440ee214"
              },
              "01_blueprint/controls/quant_flux_000.png": {
                "bytes": 1417033,
                "sha256": "0fbf399a9d055ad48a3976596cf202fc096af486ba83a94339d980eec499623c"
              },
              "01_blueprint/controls/quant_flux_010.png": {
                "bytes": 1418906,
                "sha256": "65856e059c754e183a83e01bef194fbb5a4d958c765bd00ba445205a9702315a"
              },
              "01_blueprint/controls/quant_qwen_a000_seed000_repeat.png": {
                "bytes": 1077944,
                "sha256": "52c84a9e2a525c2af80b98006929d995383cd9d44e1077dc7b714ebf633ab0f9"
              },
              "01_blueprint/controls/quant_qwen_a020_seed000.png": {
                "bytes": 1072186,
                "sha256": "0efd8c04d40c32d5f5da3da92e20b4156edd025c69b9ecfd9276b91ed8298df3"
              },
              "01_blueprint/controls/rigid_pairs.json": {
                "bytes": 3778,
                "sha256": "03313f48352e4dd74f96c8429eb24f0f7c8fcd7911102240b4d4e5c34363f848"
              },
              "01_blueprint/controls/star_000.png": {
                "bytes": 1074404,
                "sha256": "5e3dcee9ef17d35cb152bc257c659753fb59141d5ecbdf8d203950be7371a0fc"
              },
              "01_blueprint/controls/star_010.png": {
                "bytes": 1079202,
                "sha256": "87f35f520468d861974c53283ea09af92dd83ced975f90381f73a8430360ad1a"
              },
              "01_blueprint/controls/star_020.png": {
                "bytes": 1054621,
                "sha256": "c42ccd8e45e8e57566a4727b243e7d29f327343c45867588e31bcad4e19ccd5e"
              },
              "01_blueprint/controls/star_030.png": {
                "bytes": 1055372,
                "sha256": "31dc14938cdb30c1f38f3c48ea4dc9c409ddfdd2d2d03f72793d00c6402c42d4"
              },
              "01_blueprint/quantisation_probe.json": {
                "bytes": 9615,
                "sha256": "c53020b71b44e60677f037cc9edd85b1ea360d43da4b9300b3047f8cc45bbdf4"
              },
              "auxiliary/masks/diag_mask_r4_0002.png": {
                "bytes": 6218,
                "sha256": "8d395609a4dabd6fde5e91c83deeebbf5de3b6828ff28c5a35cc9fc16fa599ca"
              },
              "auxiliary/masks/diag_mask_r4_0017.png": {
                "bytes": 4376,
                "sha256": "58166f9d88b20e4a17f4c99d729cde0b033125e3d12f6c3c0d4ffc58943ff67d"
              },
              "auxiliary/masks/diag_r4_0002.png": {
                "bytes": 1086977,
                "sha256": "7affc39b552359d1f8716fe42d7c17175911baedb0c98bb0824cb7ec001d2244"
              },
              "auxiliary/masks/diag_r4_0017.png": {
                "bytes": 730352,
                "sha256": "00ae979ec0269fd381c815689e610dd3c199236993ec69a08ee1b24c6e8f9a92"
              },
              "contact_sheets/controls_contact_sheet.png": {
                "bytes": 1088741,
                "sha256": "bf929dc6a046c6f0c94534a714e3da37778f123e95a6325d1830edabbbfb7de9"
              },
              "contact_sheets/kill_gate.png": {
                "bytes": 433334,
                "sha256": "178a23a2eacc0c9b36fd30ea2b37a1f99dc61f3a192b6a82cfc0dcf5f6e4db09"
              },
              "contact_sheets/opposites.png": {
                "bytes": 12782,
                "sha256": "c5c8595bf51ac4905d0ea29dea85fc122e18ed5a51aa3f6922c206093094802d"
              },
              "contact_sheets/orbit_contact_sheet.png": {
                "bytes": 49289,
                "sha256": "ad6df42d29621b5e89ea92b593598527c8114746bdf385454f043a73440ee214"
              },
              "logs/calls/A0_qwen_determinism_null.json": {
                "bytes": 6128,
                "sha256": "233b35d2550c37b04e0e18bdbfdb5b9eab85f2f8717f569f7e472d7907533c6e"
              },
              "logs/calls/A_qwen_inertness_020_seed_of_000.json": {
                "bytes": 6126,
                "sha256": "1b60d958724ed791e8b29afb951ed55e81096fd7488adae21c57508481284814"
              },
              "logs/calls/B_flux_000.json": {
                "bytes": 987,
                "sha256": "a7ef647604ca8de8f7e72cc90b22d198a7f2b8e1e344591444345cfdc98febc1"
              },
              "logs/calls/B_flux_010.json": {
                "bytes": 994,
                "sha256": "050881e635913b83f4ad6e2e10da70765d393cdb2623339516d83e3ff8191849"
              },
              "logs/calls/canonical.json": {
                "bytes": 6012,
                "sha256": "9b9d3bb812133f4e1254e793121beea75ffa2b6d71789df0cc06d75a3a57962f"
              },
              "logs/calls/control_star_000.json": {
                "bytes": 6054,
                "sha256": "2f9120f79adff4417b6aed39bf87e81782d10aad83be91fc48e84fd404af04a2"
              },
              "logs/calls/control_star_010.json": {
                "bytes": 6057,
                "sha256": "1a90024bf6b1f4d7626f4566c87c1b5d68b5bcf1e0cf1ae18774cf62444f1008"
              },
              "logs/calls/control_star_020.json": {
                "bytes": 6056,
                "sha256": "bcd85267843e4c4120ce30622fbe879fe8334933986085ae85bcf05d040a92dc"
              },
              "logs/calls/control_star_030.json": {
                "bytes": 6071,
                "sha256": "c43e519c397e21b12c530d18386fe584087e16662759a0ced67223085ad45f70"
              },
              "logs/calls/reference_normalized.json": {
                "bytes": 1260,
                "sha256": "d88c5eaea14836c679836c4ba43c6b4d829fe0d3fd11f177fae5e8aee02311ef"
              },
              "logs/dry-run-r1.json": {
                "bytes": 287489,
                "sha256": "e4d0a417c6c4ab44f06a3bc0c6c16b8bc0927d90db1a579ebf521e403727208b"
              },
              "logs/fal-catalogue-r1.json": {
                "bytes": 1079848,
                "sha256": "2cf258c92b5d4faf58992c7def637c82f6662c7db1439ecfb787fd69a01727d2"
              },
              "logs/fal-price-evidence-r1.json": {
                "bytes": 193552,
                "sha256": "7e12b548564a94b07594a02fda7b21c70670ba6e3c84696ccb58644ddde35feb"
              },
              "logs/fal-roles-r1.json": {
                "bytes": 235645,
                "sha256": "bf17f011f7a10abfd3acf00957ee159222e1b2aa314bbacc264d77cb77009389"
              },
              "logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.openapi.json": {
                "bytes": 10805,
                "sha256": "33edfe90366db0afb0de1553b44b15a110d87587915045933bc8b8e4991fe1a5"
              },
              "logs/price-evidence-raw/bytedance_seedance_2_0_reference_to_video.page.html": {
                "bytes": 516546,
                "sha256": "b24d9da2dfe1a49ca7bfd1b72d28c303ac4dc573784ee2e67409e6bcd25de16c"
              },
              "logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.openapi.json": {
                "bytes": 10550,
                "sha256": "ac3a666c59348287c3513eccb920d3202809db7c5bc5db5de127ae96872b12df"
              },
              "logs/price-evidence-raw/bytedance_seedream_v5_pro_edit.page.html": {
                "bytes": 542296,
                "sha256": "4e3c010d219ba242beea3dc2aaf7cc49423c7535cc273570258375e3af1ca981"
              },
              "logs/price-evidence-raw/fal_ai_birefnet_v2.openapi.json": {
                "bytes": 10548,
                "sha256": "07eed76c5d12a64908c7d4074e924b5c1c68685ffded5cf17c008ea0f6094b8a"
              },
              "logs/price-evidence-raw/fal_ai_birefnet_v2.page.html": {
                "bytes": 365668,
                "sha256": "f85652d4dbc5fc7a22ce22a652f1bd12daf411d88bcbe8d74a7953f7cc5fb89e"
              },
              "logs/price-evidence-raw/fal_ai_bria_background_remove.openapi.json": {
                "bytes": 7511,
                "sha256": "5c8024c9414c47a54e1df1e2bd80ec77486fda9b2dbe46f9710473e0b3d06e37"
              },
              "logs/price-evidence-raw/fal_ai_bria_background_remove.page.html": {
                "bytes": 435634,
                "sha256": "2bf50067c89f6664da295342380f9bfd3bcfb9a4f607d74b6aba0bfef6a2f8fb"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 12486,
                "sha256": "c7188287287b075e1009e309e2eb5474247df5375d6deebd8d936928a3d29a90"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_lora_gallery_multiple_angles.page.html": {
                "bytes": 467048,
                "sha256": "62123edfe11a31b687cc224b6b59997266436b54bc7b8eac21524ef8b9b3ecfc"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_pro_edit.openapi.json": {
                "bytes": 10063,
                "sha256": "b3172ba4dedf0818981670dfbe1c166c8e52d0c527f64594717b36f584108603"
              },
              "logs/price-evidence-raw/fal_ai_flux_2_pro_edit.page.html": {
                "bytes": 371289,
                "sha256": "2091cd3ea7a18f0e3ce1c721134bd0dde1656cb9f6c1416c6d6117f18f28cb41"
              },
              "logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.openapi.json": {
                "bytes": 8032,
                "sha256": "97586ab6c698e11bf3c4a68fd77ebbf6da713ae08a3682ba7c54dca81288c2cb"
              },
              "logs/price-evidence-raw/fal_ai_imageutils_marigold_depth.page.html": {
                "bytes": 335907,
                "sha256": "bbeba5b269fdffec710e2b627ac5f89a2a81c0176fa2c249263c44859ff10e34"
              },
              "logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.openapi.json": {
                "bytes": 8300,
                "sha256": "a237728d1ad26a1f4b732caabb50dd7c7192719d95fc01b0033ef36be285e657"
              },
              "logs/price-evidence-raw/fal_ai_kling_video_v2_5_turbo_pro_image_to_video.page.html": {
                "bytes": 860230,
                "sha256": "9f15d58ca0fcba86066cb02f155b5a27cfff4edb0563d0eb21537773d4bc26a2"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_2_edit.openapi.json": {
                "bytes": 13234,
                "sha256": "1a376ec75e7d516c958414680c32825597dc6f00980d7b5aee01afda88323704"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_2_edit.page.html": {
                "bytes": 386804,
                "sha256": "47f9b23c02ee3235e4ca758e1461411de24b7ff4c543073a1a8c688786f2380e"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.openapi.json": {
                "bytes": 11652,
                "sha256": "ee22769d3cc1937452e4b17f2e59f6fa7620e20517d1e3876b5f341b680d4c1a"
              },
              "logs/price-evidence-raw/fal_ai_nano_banana_pro_edit.page.html": {
                "bytes": 386313,
                "sha256": "a50a3a884f44412abd2ef6355862b296ae2baf776507c30dfc13bb9a836c1883"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 13121,
                "sha256": "6110f991e0b73efaf38fdb087b70ddc67f4a3933b8d194922db95e722fabfe85"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html": {
                "bytes": 473848,
                "sha256": "27a3490f2a7069b7acda0fbdd7dfc99d9741158a5103bfd7f0f4cc4348c9d919"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.openapi.json": {
                "bytes": 10755,
                "sha256": "0abd95f77c649eb984bee9ae5b9d9839c50459e3f719ab1c592c2e1c5ded8c3f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511.page.html": {
                "bytes": 336081,
                "sha256": "9d1d8593af257a1fddf50f8b700b8b45e42217a24fa778a3ff2b9b533905286f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.openapi.json": {
                "bytes": 13092,
                "sha256": "6b57667759b3b3fffbb61802c5bae767c2900f96443788fd30ae8c091438669f"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html": {
                "bytes": 342517,
                "sha256": "5990c218292e8e0a9288c95e80f3efbf3735aa1b705570779c1821056ed5083d"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.openapi.json": {
                "bytes": 13121,
                "sha256": "11d4cf0426d6ed83228a48c9bc95d2706fa3e3c285766d6b1b157537591c4252"
              },
              "logs/price-evidence-raw/fal_ai_qwen_image_edit_plus_lora_gallery_multiple_angles.page.html": {
                "bytes": 473867,
                "sha256": "b6d42de37dac51575257da5e1878f35993b98fca0358d243bed64d870814c68d"
              },
              "logs/price-evidence-raw/fal_ai_seedvr_upscale_image.openapi.json": {
                "bytes": 9226,
                "sha256": "145942875282eb46304ef4c9d2a82f6552ed2ade3a5b57173af65bbb5eb0044b"
              },
              "logs/price-evidence-raw/fal_ai_seedvr_upscale_image.page.html": {
                "bytes": 338742,
                "sha256": "c86f00690d6997f75730bfdcae3f6efa7c564c3d610b2986e65bf363901c7ded"
              },
              "logs/price-evidence-raw/fal_ai_topaz_upscale_image.openapi.json": {
                "bytes": 12783,
                "sha256": "972b05df3c7cb7c0061298067481717fc4fb536b2f1ea0ce4fb53c8e27c69843"
              },
              "logs/price-evidence-raw/fal_ai_topaz_upscale_image.page.html": {
                "bytes": 462115,
                "sha256": "67bd503fe7a1daf4958d6f81bc7cbd1b7edbc5a9edc1906da00f1bbc426cc95c"
              },
              "logs/price-evidence-raw/minimax_h3_reference_to_video.openapi.json": {
                "bytes": 9476,
                "sha256": "b7a2e63878cb86962156bab0762b8c24209c63df4605f6d5e8756ed2e3f76ba2"
              },
              "logs/price-evidence-raw/minimax_h3_reference_to_video.page.html": {
                "bytes": 454806,
                "sha256": "2f736e0deb954e3aaeba3662d0abd143dd3b2fc55a040cb5d4a2459e0d023d89"
              },
              "logs/run-1786409877461.json": {
                "bytes": 1108,
                "sha256": "2c4b1e0f98cde6768707b6da2b51d51aa14dbb37a1eeb9d40fd5f26cc4bf85f8"
              },
              "logs/run-1786410284909.json": {
                "bytes": 1264,
                "sha256": "15bfa174cab8685302d8b7d793724357d4ce4b8ea2b8b18359a5c257bd1ca7b8"
              },
              "logs/upload-cache.json": {
                "bytes": 462,
                "sha256": "bb46f1861b862adc32f61e6b0ea6d6692df211a1df06ecf11117fb4f2a8982aa"
              },
              "manifest.json": {
                "bytes": 360004,
                "sha256": "c33962912cd2f2ba1f3356e6d76260f9722e5f4615b99d9eca95f96173bcab9d"
              },
              "reports/billing-reconciliation-r1.json": {
                "bytes": 8087,
                "sha256": "071a0840b9c4ad28a535f70fbf8a1c27aebb927dc0a39e52b50ae795cfcd16de"
              },
              "reports/costed-plan-r1.json": {
                "bytes": 3866,
                "sha256": "e791e99ac5d7855e1c371eebbac2be26b92c371f5c034330087460e7939cf6c2"
              }
            },
            "techniqueBranch": "hierarchical-blueprint",
            "branchLabel": "B",
            "parentTechnique": null,
            "revision": "r1",
            "runId": "hierarchical-blueprint-20260810-r1",
            "sealedAt": "2026-08-11T01:26:18.170Z",
            "thesis": "Persistent image-space visual constraints alone can maintain a coherent subject across a full 360 degree orbit, if global structure is established first at low detail and refined hierarchically. No 3D solve, no photographs, no camera calibration anywhere in the loop.",
            "falsifiablePrediction": "Every frame is at most 5 propagation hops from the canonical plate, against 35 for a frame-by-frame walk. If the hierarchy is doing the work the thesis claims, measured drift should track wave depth and NOT angular distance from 0 degrees. If drift instead rises with azimuth, the topology bought nothing and the thesis is not supported by this run.",
            "state": {
              "phase": "halted-at-kill-gate",
              "what": "Spend was authorized for the full run. The pre-registered kill gate tripped on the first probe: the angle-controlled endpoints quantise azimuth into coarse named buckets, so 0, 10 and 20 degrees build the identical internal prompt and produce the same frame. The run was stopped there. The orbit was never generated, so the hierarchical thesis is untested - not disproved - and the verdict is withheld by the scorer, not by an author.",
              "billedUsd": 0.437,
              "authorizedCeilingUsd": 5.29,
              "orbitFramesGenerated": 0,
              "orbitFramesPlanned": 36,
              "spendGate": {
                "state": "AUTHORIZED, THEN HALTED AT THE KILL GATE",
                "authorizedCeilingUsd": 5.29,
                "note": "Spend was authorized up to $5.29 for the full run. The pre-registered kill gate tripped on the first probe, so the orbit and everything downstream of it were never generated. The unspent remainder is not budget in reserve - it is work that was cancelled on evidence."
              },
              "verdict": {
                "status": "WITHHELD",
                "reason": "A verdict needs the orbit and all three reference arms. Present: star, rigid. Scoring without the controls would produce a number with nothing to compare it against."
              }
            },
            "dryRun": {
              "ranAt": "2026-08-10T23:25:38.932Z",
              "billedCalls": 0,
              "selectedAssets": 103,
              "requestBodiesCaptured": 90,
              "proves": "Every request body the executor would POST was produced with generation disabled. The executor makes no runtime decisions, so the calls it would send are exactly the calls that were priced - which is what makes the cost figures a plan rather than an estimate."
            },
            "costPlan": {
              "pricingSource": "logs/fal-price-evidence-r1.json (publicEndpointBilling records captured from fal model pages)",
              "minimumThatTestsTheThesis": {
                "what": "Stage 1 + Stage 2 (36-frame orbit) + both control arms. This is the smallest spend that can return a real verdict.",
                "cleanUsd": 1.745,
                "withRetriesUsd": 2.025,
                "billedCalls": 46
              },
              "fullRunThroughDetailLevel3": {
                "what": "Everything above plus optional orbit video, medium, close and level-3 detail with tiling.",
                "cleanUsd": 4.523,
                "withRetriesUsd": 5.2886,
                "billedCalls": 91
              },
              "cheapestUsefulProbe": {
                "what": "A 4-frame probe at 0/10/20/30 that IS the star control arm. It answers the single question that can kill the whole plan before the other 36 frames are bought: does this endpoint resolve a 10 degree step at all? The response returns the prompt the model actually constructed from the numeric slider, so if 0 and 10 degrees collapse to the same angle phrase, the 36-frame grid is mis-specified and must be regridded before spending.",
                "usd": 0.14,
                "calls": 4
              },
              "unverified": "No price here has been confirmed against an actual invoice. The first billed call should be reconciled against the fal usage dashboard before the remaining calls run."
            },
            "measurement": {
              "script": "dev/scripts/claude-generated/hb-consistency-r1.py",
              "models": {
                "embedding": "facebook/dinov2-base",
                "depth": "depth-anything/Depth-Anything-V2-Small-hf",
                "matting": "briaai/RMBG-1.4",
                "note": "all three run locally at zero marginal cost; RMBG-1.4 is CC BY-NC 4.0, research use only"
              },
              "metrics": [
                "dinov2Cosine",
                "silhouetteIoU",
                "silhouetteAreaRatio",
                "bboxAspectRatio",
                "colorHistIntersection",
                "subjectDepthRatio"
              ],
              "metricRationale": {
                "dinov2Cosine": "Self-supervised ViT CLS token. Tracks identity and layout, not caption match. CLIP rejected: it would score two different houses matching the same description as identical.",
                "silhouetteIoU": "Matted foreground overlap at a fixed 0.5 alpha cut. Catches proportion and footprint drift the embedding tolerates.",
                "silhouetteAreaRatio": "Subject scale constancy. The spec forbids subject-scale drift across the orbit; this measures it.",
                "bboxAspectRatio": "Gross proportion. A building that grows a storey or loses a wing moves this before it moves the embedding much.",
                "colorHistIntersection": "Material and lighting constancy, 8x8x8 joint RGB histogram intersection.",
                "subjectDepthRatio": "Mean relative depth over the matted subject. Moves if the model quietly changes how far away the building is while keeping its apparent size."
              },
              "controls": {
                "instrumentZero": {
                  "dinov2Cosine": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteIoU": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "silhouetteAreaRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "bboxAspectRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "colorHistIntersection": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  },
                  "subjectDepthRatio": {
                    "n": 4,
                    "mean": 1,
                    "median": 1,
                    "min": 1,
                    "max": 1,
                    "std": 0
                  }
                },
                "rigid": {
                  "dinov2Cosine": {
                    "n": 8,
                    "mean": 0.95655,
                    "median": 0.96395,
                    "min": 0.93419,
                    "max": 0.96779,
                    "std": 0.01223
                  },
                  "silhouetteIoU": {
                    "n": 8,
                    "mean": 0.91736,
                    "median": 0.91734,
                    "min": 0.88755,
                    "max": 0.94551,
                    "std": 0.02642
                  },
                  "silhouetteAreaRatio": {
                    "n": 8,
                    "mean": 0.97706,
                    "median": 0.97538,
                    "min": 0.96825,
                    "max": 0.99913,
                    "std": 0.00923
                  },
                  "bboxAspectRatio": {
                    "n": 8,
                    "mean": 0.954,
                    "median": 0.97953,
                    "min": 0.85891,
                    "max": 0.99455,
                    "std": 0.0548
                  },
                  "colorHistIntersection": {
                    "n": 8,
                    "mean": 0.77615,
                    "median": 0.79183,
                    "min": 0.6221,
                    "max": 0.86401,
                    "std": 0.08782
                  },
                  "subjectDepthRatio": {
                    "n": 8,
                    "mean": 0.84578,
                    "median": 0.84169,
                    "min": 0.7725,
                    "max": 0.93996,
                    "std": 0.05137
                  }
                },
                "star": {
                  "dinov2Cosine": {
                    "n": 3,
                    "mean": 0.92842,
                    "median": 0.99297,
                    "min": 0.79864,
                    "max": 0.99365,
                    "std": 0.09177
                  },
                  "silhouetteIoU": {
                    "n": 3,
                    "mean": 0.95319,
                    "median": 0.99364,
                    "min": 0.87159,
                    "max": 0.99435,
                    "std": 0.0577
                  },
                  "silhouetteAreaRatio": {
                    "n": 3,
                    "mean": 0.98552,
                    "median": 0.99381,
                    "min": 0.96672,
                    "max": 0.99604,
                    "std": 0.01333
                  },
                  "bboxAspectRatio": {
                    "n": 3,
                    "mean": 0.96758,
                    "median": 0.99576,
                    "min": 0.90909,
                    "max": 0.99789,
                    "std": 0.04137
                  },
                  "colorHistIntersection": {
                    "n": 3,
                    "mean": 0.95418,
                    "median": 0.98581,
                    "min": 0.88527,
                    "max": 0.99147,
                    "std": 0.04878
                  },
                  "subjectDepthRatio": {
                    "n": 3,
                    "mean": 0.94306,
                    "median": 0.9916,
                    "min": 0.84546,
                    "max": 0.99212,
                    "std": 0.06901
                  }
                },
                "bare": null
              },
              "rigidFloorSource": "Branch A's exterior-fusion-20260805-r1 COLMAP solve: 104 frames, 0.882 px mean reprojection error, pinned intrinsics, converged bundle adjustment. Pairs selected at a measured ~10 deg azimuth separation - the same step as branch B's orbit - under an isolation filter holding radius and height constant so the floor differs from the orbit in azimuth only.",
              "instrumentHistory": {
                "rejected": "Otsu threshold on Depth-Anything-V2 inverse depth",
                "why": "On the rigid control pair r4_0002 <-> r4_0017 - 9.83 degrees apart and certified consistent by a converged bundle adjustment - the Otsu threshold moved 48 -> 120 and foreground coverage moved 0.712 -> 0.098. A sevenfold silhouette swing on provably rigid content. Replaced with RMBG-1.4 matting at a fixed 0.5 alpha cut, which returns 0.6725 and 0.6941 on the same two frames.",
                "caughtBy": "the rigid control, run before any spend"
              },
              "whyThisMatters": "The controls ran BEFORE any spend and caught the instrument being wrong. The original Otsu-on-depth segmenter read a sevenfold silhouette swing between two frames a converged bundle adjustment certifies as rigid; it would have reported catastrophic drift across a perfect orbit. Replacing it moved the rigid floor from IoU 0.5126 to 0.9174. Had this run spent first and measured second, the experiment would have produced a confident false negative."
            },
            "rolesWithNoViableModel": {
              "NATIVE_NOVEL_VIEW_SYNTHESIS": {
                "finding": "There is no true novel-view-synthesis model on fal. Searched the full 1437-model catalogue for zero123, sv3d, mvdream, era3d, wonder3d, cat3d, syncdreamer, \"novel view\", \"view synthesis\", \"turntable\" and \"orbit\": zero hits for every one of them. Everything that matches \"multi-view\" consumes multiple views to produce a mesh - the opposite direction to what this thesis needs.",
                "consequence": "The MULTIVIEW_ORBIT role is filled by a LoRA that steers an image EDITOR with a numeric angle slider, not by a geometry-aware view synthesiser. It has no camera model and no 3D representation. That is not a compromise forced on the experiment - it is the experiment. The thesis is precisely that image-space constraints can substitute for geometry."
              }
            },
            "subjectChoice": {
              "subject": "The Blueprint house (front elevation), from .blueprint-data/donor-imports/blueprint-v20-exterior-r1/inputs/exterior-source.png",
              "justification": "Picked for comparability, not for ease. Branch A has measured this exact building for the whole project, including the hard finding that its rear elevation is unrecoverable from front-only evidence - so branch B gets asked the same question branch A failed, on the same subject, by a completely different mechanism. A simpler rigid object would test the thesis more gently and tell the final report much less.",
              "riskAccepted": "A house is close to the worst case here: four genuinely different elevations, heavy self-occlusion, and repeated near-identical features (windows, columns, roof planes) that a generator can renumber without looking wrong. Expect the failure, if it comes, on the rear quadrant and in feature COUNTS rather than in obvious visual breakage.",
              "provenanceCaveat": "This house has never been photographed. The single reference asset is itself a generated 2048x1152 image, and branch A's \"104 photographs\" are video frames derived from it. That does not weaken branch B - the spec assumes exactly one reference image - but any claim either branch makes about \"real geometry\" means geometry consistent with that one image, never geometry measured off a real building."
            },
            "reportPage": {
              "html": "dev/docs/claude-generated/hierarchical-blueprint-r1.html",
              "generator": "dev/scripts/claude-generated/build-hierarchical-blueprint-page-r1.mjs",
              "verifier": "dev/tests/claude-generated/verify-hierarchical-blueprint-page-r1.mjs",
              "note": "Every figure on the page is read from this payload at build time; the verifier reconstructs the expected figures from the same JSON and fails the page if it disagrees, including if it claims a verdict the scorer withheld or a spend the manifest does not support."
            },
            "harness": {
              "planner": "dev/scripts/claude-generated/hb-plan-r1.mjs",
              "executor": "dev/scripts/claude-generated/hb-run-r1.mjs",
              "controlPairs": "dev/scripts/claude-generated/hb-control-pairs-r1.py",
              "scorer": "dev/scripts/claude-generated/hb-consistency-r1.py",
              "contactSheets": "dev/scripts/claude-generated/hb-contact-sheet-r1.py",
              "quantisationProbe": "dev/scripts/claude-generated/hb-quantisation-probe-r1.mjs",
              "billingReconciler": "dev/scripts/claude-generated/hb-reconcile-billing-r1.mjs",
              "sealer": "dev/scripts/claude-generated/seal-hierarchical-blueprint-r1.mjs"
            },
            "fileCount": 79,
            "totalBytes": 29436633,
            "killGate": {
              "tripped": true,
              "trippedAt": "2026-08-11T01:15:37.660Z",
              "registeredCondition": "Stop if 0 deg and 10 deg collapse to the same internal angle phrase, or the frames are visually indistinguishable in a way that says the angle slider quantised the step away.",
              "evidence": {
                "star_000": "<sks> front view eye-level shot wide shot",
                "star_010": "<sks> front view eye-level shot wide shot",
                "star_020": "<sks> front view eye-level shot wide shot",
                "star_030": "<sks> front-right quarter view eye-level shot wide shot"
              },
              "resolvableStepBound": "The smallest azimuth step this endpoint resolves lies in (20 deg, 30 deg]. A 10 deg step is below the quantisation floor and produces no camera motion at all.",
              "stagesNeverRun": [
                "02_orbit_video",
                "03_medium",
                "04_close",
                "05_detail",
                "06_macro"
              ],
              "orbitFramesGenerated": 0,
              "forensics": "01_blueprint/quantisation_probe.json",
              "probeReport": "01_blueprint/quantisation_probe.json",
              "measured": {
                "pairs": [
                  {
                    "key": "null_repeat",
                    "angularSeparationDeg": 0,
                    "scores": {
                      "dinov2Cosine": 0.99838,
                      "silhouetteIoU": 0.99845,
                      "silhouetteAreaRatio": 0.99895,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.99633,
                      "subjectDepthRatio": 0.99872
                    },
                    "why": "Identical request re-sent. Endpoint repeat noise at a fixed seed."
                  },
                  {
                    "key": "test_angle_020",
                    "angularSeparationDeg": 20,
                    "scores": {
                      "dinov2Cosine": 0.99502,
                      "silhouetteIoU": 0.99522,
                      "silhouetteAreaRatio": 0.99618,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.99429,
                      "subjectDepthRatio": 0.99642
                    },
                    "why": "Only horizontal_angle changed, 0 -> 20, seed held. The angle's actual effect."
                  },
                  {
                    "key": "confounded_020",
                    "angularSeparationDeg": 20,
                    "scores": {
                      "dinov2Cosine": 0.99056,
                      "silhouetteIoU": 0.98905,
                      "silhouetteAreaRatio": 0.98988,
                      "bboxAspectRatio": 0.99366,
                      "colorHistIntersection": 0.98462,
                      "subjectDepthRatio": 0.99948
                    },
                    "why": "Different angle AND different seed. What an uncontrolled probe would have measured."
                  },
                  {
                    "key": "resolved_step_030",
                    "angularSeparationDeg": 30,
                    "scores": {
                      "dinov2Cosine": 0.7947,
                      "silhouetteIoU": 0.87264,
                      "silhouetteAreaRatio": 0.97661,
                      "bboxAspectRatio": 0.91489,
                      "colorHistIntersection": 0.8912,
                      "subjectDepthRatio": 0.8459
                    },
                    "why": "The smallest step the endpoint does resolve. Reference for real camera motion."
                  },
                  {
                    "key": "flux_010",
                    "angularSeparationDeg": 10,
                    "scores": {
                      "dinov2Cosine": 0.99962,
                      "silhouetteIoU": 0.99966,
                      "silhouetteAreaRatio": 0.9998,
                      "bboxAspectRatio": 1,
                      "colorHistIntersection": 0.9963,
                      "subjectDepthRatio": 0.99853
                    },
                    "why": "Second available multiple-angles model, 0 -> 10 at a shared seed."
                  }
                ],
                "magnitude": {
                  "metric": "dinov2Cosine departure from baseline (1 - cosine)",
                  "repeatNoiseDeparture": 0.00162,
                  "twentyDegreeDeparture": 0.00498,
                  "twentyDegreeAttributableToAngle": 0.00336,
                  "resolvedThirtyDegreeDeparture": 0.2053,
                  "fractionOfResolvedStep": 0.01637,
                  "perDegreeInsideBucket": 0.000168,
                  "perDegreeAcrossBucket": 0.0068433,
                  "ratioAcrossOverInside": 40.7,
                  "reading": "A 20-degree command delivers a small fraction of the change a 30-degree command delivers, despite being two thirds of the angle. The response to azimuth is a step function on bucket boundaries, not a slope.",
                  "residualExplanation": "The residual above repeat noise is not evidence of parametric control. The qwen requests carry an additional_prompt that states 'now at N degrees of azimuth' in English, so N reaches the base model through prose even when the LoRA's constructed phrase is unchanged. The flux arm carries no such sentence and no additional_prompt at all, isolating the slider on its own - and it reads 0.9996 across a 10-degree step, at or below this endpoint's repeat-noise floor. The slider contributes nothing; the small residual is the prose."
                },
                "preRegisteredBinary": {
                  "testMinusNullPerMetric": {
                    "dinov2Cosine": -0.00336,
                    "silhouetteIoU": -0.00323,
                    "silhouetteAreaRatio": -0.00277,
                    "bboxAspectRatio": 0,
                    "colorHistIntersection": -0.00204,
                    "subjectDepthRatio": -0.0023
                  },
                  "metricsWhereAngleMovedItFurther": 5,
                  "metricsTotal": 6,
                  "angleInertWithinBucket": false,
                  "strictTestNote": "This binary was fixed before the numbers came back and is reported as it computed, not as it would be most convenient. It asks whether the angle moved the image at ALL beyond repeat noise. It did, slightly. That is a true answer to a question too coarse to be useful on a near-deterministic endpoint, so the magnitude figures below are what the finding rests on - added alongside the binary, not in place of it.",
                  "reading": "The 20-degree command moved the frame further than repeat noise on 5 of 6 metrics. Compare the magnitude against resolved_step_030, which is what a step the endpoint actually resolves looks like."
                }
              },
              "scope": "Both angle-controlled endpoints available on fal behave this way, so the limit is not a property of one model. The flux arm carries no additional_prompt and therefore isolates the slider alone; it reads 0.9996 across a 10 degree step, at or below the endpoint repeat-noise floor."
            },
            "billing": {
              "method": "Per-request records from rest.alpha.fal.ai/requests/{id} (billable_units, billing_unit) multiplied by the unit price published on each model page and captured at plan time.",
              "plannedCalls": 6,
              "plannedTotalUsd": 0.325,
              "plannedActualUsd": 0.325,
              "totalDivergence": 0,
              "divergenceBreach": false,
              "unplannedCalls": 4,
              "unplannedActualUsd": 0.112,
              "actualTotalUsd": 0.437,
              "dashboardReconciliation": {
                "attempted": true,
                "succeeded": false,
                "finding": "fal publishes no account-spend endpoint reachable with an API key. All five candidate routes returned 404 and the dashboard is browser-only. Per-request billable_units is used instead, which is finer-grained than a dashboard total.",
                "routesTried404": [
                  "https://rest.alpha.fal.ai/billing/user_spending",
                  "https://rest.alpha.fal.ai/billing/usage",
                  "https://rest.alpha.fal.ai/users/me",
                  "https://rest.alpha.fal.ai/billing/summary",
                  "https://api.fal.ai/billing/user_spending"
                ]
              },
              "residualRisk": "This reconciles units-billed against fal PUBLISHED prices. It cannot detect fal charging the account something other than its published price. billing_status is PENDING on fresh requests and fal returns cost=null, so no vendor-stated dollar figure exists to compare.",
              "report": "reports/billing-reconciliation-r1.json"
            },
            "history": [
              {
                "resealedAt": "2026-08-11T01:25:35.138Z",
                "previousSealAt": "2026-08-10T23:45:35.274Z",
                "reason": "Run progressed from pre-spend to halted-at-kill-gate. Derived documents rewritten by this run's own scripts; no evidence file changed.",
                "supersededDerivedFiles": [
                  {
                    "path": "01_blueprint/consistency_report.json",
                    "previousSha256": "24cdd6789a2f36eaf8eaee3882aacbdb67149967438ec846360e263d2f7d92ca",
                    "previousBytes": 8451,
                    "nowSha256": "29e79f45bad8377faabd157e8b9a4209293d16af54b1141f06826e01e65d42af",
                    "nowBytes": 16184
                  },
                  {
                    "path": "contact_sheets/controls_contact_sheet.png",
                    "previousSha256": "913eeff35c3d49d78d80bf15b24e078895d007a84d72313e727d00a556159677",
                    "previousBytes": 816352,
                    "nowSha256": "bf929dc6a046c6f0c94534a714e3da37778f123e95a6325d1830edabbbfb7de9",
                    "nowBytes": 1088741
                  },
                  {
                    "path": "manifest.json",
                    "previousSha256": "477545d5750de92f758714737de652b866968518ab03cf3413791a0dd93e4d2f",
                    "previousBytes": 345986,
                    "nowSha256": "c33962912cd2f2ba1f3356e6d76260f9722e5f4615b99d9eca95f96173bcab9d",
                    "nowBytes": 360004
                  }
                ]
              }
            ],
            "previousSealAt": "2026-08-11T01:25:35.138Z"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:alpha-semantics-20260811-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "alpha-semantics-20260811-r1",
      "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "refuted",
        "sourcePath": "verification/alpha-semantics-20260811-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
      "summary": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
      "decision": "empty",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1",
        "viewer-arc-20260811-r2",
        "alpha-semantics-20260811-r1"
      ],
      "payload": {
        "fileCount": 267,
        "byteLength": 495731158
      },
      "media": {
        "counts": {
          "image": 248,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0000.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0000.png",
            "byteLength": 1361643,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0001.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0001.png",
            "byteLength": 1397846,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0002.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0002.png",
            "byteLength": 1402729,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0003.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0003.png",
            "byteLength": 1397648,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0004.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0004.png",
            "byteLength": 1394583,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0005.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0005.png",
            "byteLength": 1396329,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0006.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0006.png",
            "byteLength": 1385743,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0007.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0007.png",
            "byteLength": 1372817,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0008.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0008.png",
            "byteLength": 1376649,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0009.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0009.png",
            "byteLength": 1369765,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0010.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0010.png",
            "byteLength": 1376315,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0011.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0011.png",
            "byteLength": 1391918,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0012.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0012.png",
            "byteLength": 1422501,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0013.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0013.png",
            "byteLength": 1444507,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0014.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0014.png",
            "byteLength": 1475482,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0015.png",
            "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/masked/dataset/images/c070_0015.png",
            "byteLength": 1466950,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/alpha-semantics.json",
          "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/alpha-semantics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/build.json",
          "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/build.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/14",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "kling-rederive",
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop"
            ],
            "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
            "headline": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
            "outcome": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
            "runs": [
              "viewer-arc-20260811-r1",
              "viewer-arc-20260811-r2",
              "alpha-semantics-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
              ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1"
            ],
            "surfaces": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/arc/judged-ladder.jpg",
              "site/blueprint-preview/assets/data/splat-arc-bands.json",
              "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
              "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
              "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
              "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
              "site/blueprint-preview/assets/probe/alpha-semantics.jpg"
            ],
            "lesson": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 267,
          "byteLength": 495731158,
          "sha256": "0a8297bea0625aa036700fea5ea2a70881a80a29e5daa91a9e31c219fa426fa0",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/alpha-semantics.json",
          "recordPointer": "$",
          "byteLength": 5060,
          "sha256": "8e8b54af689f69a771233adbf36d10cd634ed379ad6dca52f95f160c55754d74",
          "exactRecord": {
            "steps": 7000,
            "views": 13,
            "boxPixels": {
              "x0": 512,
              "y0": 288,
              "x1": 768,
              "y1": 432,
              "width": 1280,
              "height": 720
            },
            "armAgreement": {
              "insideDb": 23.2708,
              "outsideDb": 31.747,
              "separationDb": 8.4762
            },
            "againstTruth": {
              "insideIntactDb": 27.5363,
              "insideMaskedDb": 22.0093,
              "outsideIntactDb": 24.7509,
              "outsideMaskedDb": 24.6365,
              "maskCostInsideDb": -5.527,
              "maskCostOutsideDb": -0.1144
            },
            "verdict": "empty",
            "rows": [
              {
                "view": "c070_0000.png",
                "insideIntactVsMasked": 23.968130334190295,
                "outsideIntactVsMasked": 33.4640789111382,
                "insideIntactVsTruth": 25.312536428354342,
                "insideMaskedVsTruth": 22.687022393340662,
                "outsideIntactVsTruth": 26.10877837960335,
                "outsideMaskedVsTruth": 25.609144147953693
              },
              {
                "view": "c070_0008.png",
                "insideIntactVsMasked": 21.798903912657618,
                "outsideIntactVsMasked": 31.183864697752924,
                "insideIntactVsTruth": 27.610989339742243,
                "insideMaskedVsTruth": 20.551185746553834,
                "outsideIntactVsTruth": 22.52840352582762,
                "outsideMaskedVsTruth": 22.98575596644315
              },
              {
                "view": "c070_0016.png",
                "insideIntactVsMasked": 19.852448669752373,
                "outsideIntactVsMasked": 29.092924938899852,
                "insideIntactVsTruth": 26.581276081428392,
                "insideMaskedVsTruth": 18.50309607850488,
                "outsideIntactVsTruth": 21.584040852909254,
                "outsideMaskedVsTruth": 21.52296304594719
              },
              {
                "view": "cd040_0000.png",
                "insideIntactVsMasked": 23.971714475825884,
                "outsideIntactVsMasked": 33.4589032597325,
                "insideIntactVsTruth": 25.261932680053427,
                "insideMaskedVsTruth": 22.916605946506678,
                "outsideIntactVsTruth": 26.13117663258244,
                "outsideMaskedVsTruth": 25.628528157893285
              },
              {
                "view": "cd040_0008.png",
                "insideIntactVsMasked": 24.56128081046231,
                "outsideIntactVsMasked": 32.505472315483445,
                "insideIntactVsTruth": 30.459500042351028,
                "insideMaskedVsTruth": 23.255301018842506,
                "outsideIntactVsTruth": 26.87786931802174,
                "outsideMaskedVsTruth": 26.454433517616877
              },
              {
                "view": "cd040_0016.png",
                "insideIntactVsMasked": 27.075915210076154,
                "outsideIntactVsMasked": 32.22811220555818,
                "insideIntactVsTruth": 31.662981590634946,
                "insideMaskedVsTruth": 25.551391254600738,
                "outsideIntactVsTruth": 26.736128579696526,
                "outsideMaskedVsTruth": 26.691237453670094
              },
              {
                "view": "l100_0000.png",
                "insideIntactVsMasked": 23.96922480240695,
                "outsideIntactVsMasked": 33.46007673693051,
                "insideIntactVsTruth": 25.548747817446376,
                "insideMaskedVsTruth": 22.52151281428775,
                "outsideIntactVsTruth": 26.20925538397779,
                "outsideMaskedVsTruth": 25.702547164916794
              },
              {
                "view": "l100_0008.png",
                "insideIntactVsMasked": 21.848449342358954,
                "outsideIntactVsMasked": 30.407008298642953,
                "insideIntactVsTruth": 26.15886903548798,
                "insideMaskedVsTruth": 21.840063177723792,
                "outsideIntactVsTruth": 23.4667930744886,
                "outsideMaskedVsTruth": 23.689389640275817
              },
              {
                "view": "l100_0016.png",
                "insideIntactVsMasked": 21.339298004392656,
                "outsideIntactVsMasked": 30.613601034705432,
                "insideIntactVsTruth": 25.177104110848983,
                "insideMaskedVsTruth": 18.139859667730825,
                "outsideIntactVsTruth": 21.87540656796567,
                "outsideMaskedVsTruth": 22.033701660882347
              },
              {
                "view": "r4_0000.png",
                "insideIntactVsMasked": 23.968771589525147,
                "outsideIntactVsMasked": 33.460982315936064,
                "insideIntactVsTruth": 25.39046981831469,
                "insideMaskedVsTruth": 22.955015048875325,
                "outsideIntactVsTruth": 26.218823881812853,
                "outsideMaskedVsTruth": 25.70468440489829
              },
              {
                "view": "r4_0008.png",
                "insideIntactVsMasked": 23.11035575118314,
                "outsideIntactVsMasked": 31.65461305159471,
                "insideIntactVsTruth": 27.7707151445967,
                "insideMaskedVsTruth": 22.116298546543565,
                "outsideIntactVsTruth": 24.316887673073595,
                "outsideMaskedVsTruth": 24.32180549552111
              },
              {
                "view": "r4_0016.png",
                "insideIntactVsMasked": 23.65150365283217,
                "outsideIntactVsMasked": 31.639931225127405,
                "insideIntactVsTruth": 29.650751554072045,
                "insideMaskedVsTruth": 22.48984031261805,
                "outsideIntactVsTruth": 25.492470696569896,
                "outsideMaskedVsTruth": 25.598524488675597
              },
              {
                "view": "r4_0024.png",
                "insideIntactVsMasked": 23.40456510921346,
                "outsideIntactVsMasked": 29.54176016017314,
                "insideIntactVsTruth": 31.386020094873782,
                "insideMaskedVsTruth": 22.59345883489746,
                "outsideIntactVsTruth": 24.21568779658502,
                "outsideMaskedVsTruth": 24.332182317773587
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1/results/build.json",
          "recordPointer": "$",
          "byteLength": 689,
          "sha256": "dc0aa1f5350480d0ebd4d18050d37a59f59d2bfd4e19c7d7883fe8714503460a",
          "exactRecord": {
            "source": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/arbiter-arc1-20260810-r1/baseline/dataset",
            "images": 104,
            "heldOut": [
              "c070_0000.png",
              "c070_0008.png",
              "c070_0016.png",
              "cd040_0000.png",
              "cd040_0008.png",
              "cd040_0016.png",
              "l100_0000.png",
              "l100_0008.png",
              "l100_0016.png",
              "r4_0000.png",
              "r4_0008.png",
              "r4_0016.png",
              "r4_0024.png"
            ],
            "trainImages": 91,
            "maskedTrainImages": 46,
            "boxFraction": [
              0.4,
              0.4,
              0.6,
              0.6
            ],
            "boxPixels": {
              "x0": 512,
              "y0": 288,
              "x1": 768,
              "y1": 432,
              "width": 1280,
              "height": 720
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/alpha-semantics-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 47170,
          "sha256": "fb36fc01fb1154d84d4d19afecc152523d26a134c8445697a0bc9007bfd3ac44",
          "exactRecord": {
            "run": "alpha-semantics-20260811-r1",
            "sealedAt": "2026-08-11T09:55:06.228Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "gen3c",
            "revision": "r1",
            "kind": "measurement",
            "verdict": "refuted",
            "question": "Confidence weighting needs a way to tell the trainer that a pixel is unknown rather than wrong. Brush exposes --match-alpha-weight. Does a transparent input pixel mean \"no opinion here\" or does it mean \"nothing is here\"?",
            "answer": "It means nothing is here. Punching a rectangle to alpha 0 in half the training views cost 5.53 dB against the held-out photographs inside that rectangle while leaving the rest of the frame unchanged (-0.11 dB, inside the noise floor). --match-alpha-weight 0 does not switch it off: the RGB loss is still driven towards the transparent target, and the region is visibly pulled dark rather than left to the views that could see it.",
            "protocol": {
              "source": "The sealed 104-photo fusion dataset and sparse model, reused verbatim from the arbiter baseline so the two arms differ only in the alpha channel.",
              "arms": "intact - all 104 images rewritten as fully opaque RGBA, so the arms differ in content and not in pixel format. masked - identical, except that 46 of the 91 training views have a 256x144 rectangle in the middle of the frame set to alpha 0. RGB under the hole is left exactly as photographed, so an implementation that ignored alpha entirely would produce two identical arms and the probe would report no effect rather than a false one.",
              "halfNotAll": "Masking every view would leave the region unconstrained, which both readings predict looks bad - that distinguishes nothing. Masking every other training view means \"ignore\" predicts recovery from the intact half and \"empty\" predicts a fight, and those differ.",
              "holdouts": "Brush holds out every 8th image by sort order. No held-out view was punched, so the exam was not marked with the pen the student was holding.",
              "training": "7000 steps per arm, identical flags, --match-alpha-weight 0.",
              "scoring": "PSNR of each arm against the held-out photograph, separately inside and outside the rectangle, at the resolution the arms rendered at."
            },
            "result": {
              "steps": 7000,
              "views": 13,
              "boxPixels": {
                "x0": 512,
                "y0": 288,
                "x1": 768,
                "y1": 432,
                "width": 1280,
                "height": 720
              },
              "maskedTrainViews": 46,
              "trainViews": 91,
              "armAgreement": {
                "insideDb": 23.2708,
                "outsideDb": 31.747,
                "separationDb": 8.4762
              },
              "againstTruth": {
                "insideIntactDb": 27.5363,
                "insideMaskedDb": 22.0093,
                "outsideIntactDb": 24.7509,
                "outsideMaskedDb": 24.6365,
                "maskCostInsideDb": -5.527,
                "maskCostOutsideDb": -0.1144
              },
              "verdict": "empty"
            },
            "findings": {
              "alphaIsAnAssertionNotAnAbstention": "A transparent training pixel in Brush v0.3.0 is a positive claim that the ray hits nothing, and it is honoured even at --match-alpha-weight 0. That is strictly worse for this purpose than feeding the invented pixel: a wrong colour is one bad observation competing with good ones, while a wrong emptiness deletes geometry that other views established correctly.",
              "theRescueForGeneratedFramesCannotBeBuiltThisWay": "Masking a depth-warped frame down to its resampled pixels - the obvious way to act on the arbiter and far-reach results - would carve the disoccluded regions out of the house from that viewpoint. Per-pixel confidence needs either a trainer with a real loss mask or a coarser expression of the same idea, such as selecting whole frames by invented fraction.",
              "theCheapProbeWasWorthMoreThanTheRun": "Two seven-thousand-step trains and one rectangle answered a question that would otherwise have been answered by a full augmented arm coming back negative and being written up as \"confidence weighting does not help\", which would have been false. The cost of checking the premise was about four minutes."
            },
            "limits": {
              "versionScoped": "This is a property of Brush v0.3.0 as shipped in .blueprint-data/toolchains/brush-v0.3.0-windows-x64-r1, not of 3DGS in general. Trainers that take an explicit per-pixel loss mask do not have this problem.",
              "oneRectangleOneScene": "One rectangle, one scene, one step count. The effect is large - 5 dB against a 0.1 dB control - so it is not a marginal reading, but it has not been swept.",
              "stepCount": "Both arms ran 7000 steps rather than the 30k the arbiter used. A shorter train was chosen because the question is about direction, not final quality, and both arms are equally short."
            },
            "cost": {
              "billed": 0,
              "note": "local GPU, toolchains already on disk"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
            "fileCount": 267,
            "totalBytes": 495731158,
            "files": {
              "intact/dataset/images/c070_0000.png": {
                "bytes": 1361643,
                "sha256": "bce1876bf0f9466ed02893feb9d24430ecfb77f966514e97dbb6cadc86c35d38"
              },
              "intact/dataset/images/c070_0001.png": {
                "bytes": 1397830,
                "sha256": "cde39b53518a640d4ad3c8b322a29fa284cccd732f3cb580c76f083d70017e10"
              },
              "intact/dataset/images/c070_0002.png": {
                "bytes": 1402729,
                "sha256": "0d41d00c3deac44b915519bc25c6dcacb5cb426a481e97c28a6dbc4f2e57d109"
              },
              "intact/dataset/images/c070_0003.png": {
                "bytes": 1397636,
                "sha256": "490c8f9dd84fada62fbb6e4f478c423d1519c126cfb21fd0cd60ef5376853198"
              },
              "intact/dataset/images/c070_0004.png": {
                "bytes": 1394583,
                "sha256": "2a5d89d89dcbd2ab556f4817d1aa0c679f68c7aa95078b073fe929393729f519"
              },
              "intact/dataset/images/c070_0005.png": {
                "bytes": 1396306,
                "sha256": "ffcf03e2add0d514070c61f4c091dc7f6582323f89de66f3d8ef2c98191e2213"
              },
              "intact/dataset/images/c070_0006.png": {
                "bytes": 1385743,
                "sha256": "f4e35564046e9e60c602eb524f9635fe4c8fc6e699dedfc69e99af421d59b650"
              },
              "intact/dataset/images/c070_0007.png": {
                "bytes": 1372800,
                "sha256": "204a16d0ab33f77ef23e8af9c506a04a5d7cd35daf2d92a5d8210c8cef7d5846"
              },
              "intact/dataset/images/c070_0008.png": {
                "bytes": 1376649,
                "sha256": "5e8355e419e54374859be62f81f26e8471ef94fafa7d4908742aa8897a9227a3"
              },
              "intact/dataset/images/c070_0009.png": {
                "bytes": 1369765,
                "sha256": "4039b9c80b6c0bcf5e900d3415b2798a7bcb43f396ae3ce0492a11809bab9301"
              },
              "intact/dataset/images/c070_0010.png": {
                "bytes": 1376302,
                "sha256": "191c62939ee4e967b0d1db8dd6d4e7eb8f61eea1dca18782b32223301ef09794"
              },
              "intact/dataset/images/c070_0011.png": {
                "bytes": 1391918,
                "sha256": "11057e69ec3b3946e8a884525fbecd4f9c3d7cc02d68938dbb5e3421496ef9fd"
              },
              "intact/dataset/images/c070_0012.png": {
                "bytes": 1422496,
                "sha256": "af7fc89563bb60035e3464c69b64443bfb286427b8cabf4543ec2c28b6b0d4cf"
              },
              "intact/dataset/images/c070_0013.png": {
                "bytes": 1444507,
                "sha256": "4cf4b17a0f877640d6fdbe6f490c5ba083490dd8c5afc8b9a9aed49218643937"
              },
              "intact/dataset/images/c070_0014.png": {
                "bytes": 1475479,
                "sha256": "1e268d1018d9d159a902aa11f5e2b68f02cca52a176852bd4e2d631ffffde676"
              },
              "intact/dataset/images/c070_0015.png": {
                "bytes": 1466950,
                "sha256": "b384500494e9c4945fe52a811558f96d656efb9d70eca5ab3849b368e76ffd35"
              },
              "intact/dataset/images/c070_0016.png": {
                "bytes": 1486516,
                "sha256": "70018b6843cad322be2baa58b0f068b67e55c713a0a0a7a86a7fa678d0ef6f58"
              },
              "intact/dataset/images/c070_0017.png": {
                "bytes": 1499223,
                "sha256": "ec46cd4069b4c3342249429191237fa3f1ef05efb310ff8ed27f79a502c3459c"
              },
              "intact/dataset/images/c070_0018.png": {
                "bytes": 1518394,
                "sha256": "895affdfb82e70cd313b88b808479a9e2c421bb63d2b1f0008dc943ff50a22e6"
              },
              "intact/dataset/images/c070_0019.png": {
                "bytes": 1548007,
                "sha256": "7468b40e87b4c7f5b52c24ffb090b1a781ed7d1e3b4514ac6f79f3bbd1004c5f"
              },
              "intact/dataset/images/c070_0020.png": {
                "bytes": 1556423,
                "sha256": "117e97d723e74451347d5bbbf3f5eea01cccb573c981af477be62ef9fa835ca5"
              },
              "intact/dataset/images/c070_0021.png": {
                "bytes": 1572637,
                "sha256": "8d09eb8f5b816625a5ea360991093103f4cf739b75f5d3043538ac02e7c6cc37"
              },
              "intact/dataset/images/c070_0022.png": {
                "bytes": 1577938,
                "sha256": "ce2ffad293da53c1b17ac4567a3597fd275a465d777661aba294f3ea8ee7bf49"
              },
              "intact/dataset/images/c070_0023.png": {
                "bytes": 1573002,
                "sha256": "32038f74c436327e74cd70873fc84e0bba09d040e03c8a40b70c7da66ed9d57b"
              },
              "intact/dataset/images/cd040_0000.png": {
                "bytes": 1359990,
                "sha256": "a4f364f9cec630fb426a531c6636bd461631b1e59d65328a27bd11d9ae93226d"
              },
              "intact/dataset/images/cd040_0001.png": {
                "bytes": 1391303,
                "sha256": "3d4cad31c754262ee0d20bb05da1abdfd599058ce6c1e23f945dd159ea2994fc"
              },
              "intact/dataset/images/cd040_0002.png": {
                "bytes": 1394968,
                "sha256": "3db72f4657f2d9f9c8bdf47b4e420f6e1ecd3adec9d3aaa8d6ae4de67b901847"
              },
              "intact/dataset/images/cd040_0003.png": {
                "bytes": 1409279,
                "sha256": "e425edb4a357ef849f593f766142af62351699b4e74e33c3383b2556b04d5ac9"
              },
              "intact/dataset/images/cd040_0004.png": {
                "bytes": 1420294,
                "sha256": "5da37c1d167172481f5fe65b89d7368e3e002b3534dc47b5601a2c8631d187c5"
              },
              "intact/dataset/images/cd040_0005.png": {
                "bytes": 1426688,
                "sha256": "a8e12516745e19c794a90d551f9d2e51eb1304ca1763f1d6d8afac6ec65dda66"
              },
              "intact/dataset/images/cd040_0006.png": {
                "bytes": 1425339,
                "sha256": "e05d79c97c11b2f37936ec11bab32abd9d8480fe19d65b50fcaf71a627a040f5"
              },
              "intact/dataset/images/cd040_0007.png": {
                "bytes": 1421601,
                "sha256": "1695fb04173ed259cf7ac8e8e521f728a5f1489c3592fbe2fc4102ffe32372b6"
              },
              "intact/dataset/images/cd040_0008.png": {
                "bytes": 1424958,
                "sha256": "34b490a3f72311434fd2bb123bb42f47bd7b7ee8ca97b976dcabfa3f52393b03"
              },
              "intact/dataset/images/cd040_0009.png": {
                "bytes": 1425944,
                "sha256": "08a6784a1e5ec2646b35271fbbaa6fc3156a543c6de9b1ff70e576e7cd67010d"
              },
              "intact/dataset/images/cd040_0010.png": {
                "bytes": 1428926,
                "sha256": "f8a501911c51f112f1d51298a5cd9d7d248d1bdb699cbf485550a1d0f1702030"
              },
              "intact/dataset/images/cd040_0011.png": {
                "bytes": 1442162,
                "sha256": "ce3ce1744fbbac412d4392cc24a29163c4dd9dec948bb9eb62a6df5589a93734"
              },
              "intact/dataset/images/cd040_0012.png": {
                "bytes": 1449816,
                "sha256": "0ef79605190000b02b07185bfb4ac077b55cdd29fea670a0c6d4fd2e834185c5"
              },
              "intact/dataset/images/cd040_0013.png": {
                "bytes": 1461993,
                "sha256": "235b5293da05632d094cc2286bf60938d8731bae0fa8ba96900be282374f1206"
              },
              "intact/dataset/images/cd040_0014.png": {
                "bytes": 1473659,
                "sha256": "3481efb523c39e5b2f6a68e7cb9f85770d396b3c51ff2e79dcd8f195f64d0efb"
              },
              "intact/dataset/images/cd040_0015.png": {
                "bytes": 1454640,
                "sha256": "90b61f879f644efda2b4ed6a36f045e5e51da1e54a5eace7d66e3ea63642127e"
              },
              "intact/dataset/images/cd040_0016.png": {
                "bytes": 1474375,
                "sha256": "f4241f7a1dc070a205ebfb4595602e2c55baaa26cdca9d812503e4b9f8c2c06b"
              },
              "intact/dataset/images/cd040_0017.png": {
                "bytes": 1473699,
                "sha256": "d4370db7c8e4cef33608ba6839aa6059e4865f0be47d4ab5b668f0c67f2f94a2"
              },
              "intact/dataset/images/cd040_0018.png": {
                "bytes": 1485380,
                "sha256": "46495267f6fa1d5d1a3b1642c7b356e94db12c46bd4f8019fcbfdb323d467482"
              },
              "intact/dataset/images/cd040_0019.png": {
                "bytes": 1507045,
                "sha256": "b9af2505f2ce6bbc3bceebdd03a57ece91d89dfedd5f95e7181a456887f18c24"
              },
              "intact/dataset/images/cd040_0020.png": {
                "bytes": 1512684,
                "sha256": "af0b7dd48c33d014e59351de4e2ce0fb1b8e549bfa775695bf0c90680cf5f7de"
              },
              "intact/dataset/images/cd040_0021.png": {
                "bytes": 1530236,
                "sha256": "71db4971f5cca1e70e34bc5cf99bbe097dd11b2a1deae5b4fef52d0214eb1140"
              },
              "intact/dataset/images/cd040_0022.png": {
                "bytes": 1535403,
                "sha256": "60abdf34b57e5b889a181a0f2113b315c207588d2d5278b6e87e8cf4b0654a81"
              },
              "intact/dataset/images/cd040_0023.png": {
                "bytes": 1533144,
                "sha256": "db3db65fe2b0c3acbae10695d2e450e9253f3593c1569a8398a381e00abfeccf"
              },
              "intact/dataset/images/l100_0000.png": {
                "bytes": 1346504,
                "sha256": "bedffa70663f8bfdc80f42b298ccd59226b25effbee92d1259cb30e71d982805"
              },
              "intact/dataset/images/l100_0001.png": {
                "bytes": 1387964,
                "sha256": "3bd87be911fce8a252ec25302c40930c7936683eb5cea4da7084b52a7df31618"
              },
              "intact/dataset/images/l100_0002.png": {
                "bytes": 1387335,
                "sha256": "43fb0ef1f04913915d1fb3970efd13f0d6b61796f4218b5378a67010c9604c8e"
              },
              "intact/dataset/images/l100_0003.png": {
                "bytes": 1399642,
                "sha256": "7fc7e1f1edb6ff116112517e14a5a7b7ec01551c1313180ccc75a3b2ba2c939b"
              },
              "intact/dataset/images/l100_0004.png": {
                "bytes": 1410113,
                "sha256": "59d6fab1b006bf21f84b93af2cc6d92988112161985cef527373d6efd003a016"
              },
              "intact/dataset/images/l100_0005.png": {
                "bytes": 1416226,
                "sha256": "cde6ca22de53a3f45f06f41fd1d53f3d50d808f755d8efc7bec562b1238a636d"
              },
              "intact/dataset/images/l100_0006.png": {
                "bytes": 1410811,
                "sha256": "00a34529188a4efbfd099dc7c97775a40f056210e8565c47dedbbfd736cadd06"
              },
              "intact/dataset/images/l100_0007.png": {
                "bytes": 1403932,
                "sha256": "4beedc774b198f875cc3c0bbe1612490fed945eb3bfd9158855ebb464dd030c9"
              },
              "intact/dataset/images/l100_0008.png": {
                "bytes": 1410361,
                "sha256": "757b2f974869c5dc9cc78310003e2d348427769c5d2681139d87e07469ddf6e0"
              },
              "intact/dataset/images/l100_0009.png": {
                "bytes": 1410626,
                "sha256": "598e942f447e22a3338b8712fb323b8b39b871be35fbf020e6ce1a0b6cce0db2"
              },
              "intact/dataset/images/l100_0010.png": {
                "bytes": 1388071,
                "sha256": "c229f02809271f9cdd7523050e773e6b1785a1ee16e79a487ba1aa6332347f0f"
              },
              "intact/dataset/images/l100_0011.png": {
                "bytes": 1380428,
                "sha256": "17dc64a28b171d9d59d5156f042a7500f86d2544aaf55f4e983635edfd513e99"
              },
              "intact/dataset/images/l100_0012.png": {
                "bytes": 1402733,
                "sha256": "5ce3121a0cd79d0aadcbdf62b2bcd042ba5fd8edc06bd027da2d3f065ef60cff"
              },
              "intact/dataset/images/l100_0013.png": {
                "bytes": 1421098,
                "sha256": "b579f95f73054b173ce427705c08e8bb7566bca791b4fcec384f35b14d28d075"
              },
              "intact/dataset/images/l100_0014.png": {
                "bytes": 1428845,
                "sha256": "0fa9d93a88db33bddc4392035a8b7b6098e265c697a3351a8c5fba6304e196e8"
              },
              "intact/dataset/images/l100_0015.png": {
                "bytes": 1405278,
                "sha256": "17315accf1dd063f75eb21aefe3783f14ad5dc4b72376a351ea91478725787f9"
              },
              "intact/dataset/images/l100_0016.png": {
                "bytes": 1400447,
                "sha256": "bd8e5011b097b181846abc7683bf2fc8955e39f6709d78beee5921f0a46fa4c2"
              },
              "intact/dataset/images/l100_0017.png": {
                "bytes": 1411555,
                "sha256": "743f7056dfc2c392f4af0fbb1926e873d8334a9afc6135fb090269ae1969ac85"
              },
              "intact/dataset/images/l100_0018.png": {
                "bytes": 1421331,
                "sha256": "8f48f9823d63ee22709cf8a033b55844bb87b368957984018d858b7e2ba12997"
              },
              "intact/dataset/images/l100_0019.png": {
                "bytes": 1456363,
                "sha256": "ec2ef3c32bed94973e22b6814944d307a200ae8aa0ee0f2a7c4dbee075ef3cc1"
              },
              "intact/dataset/images/l100_0020.png": {
                "bytes": 1491620,
                "sha256": "5f723b6b56da7f02501846c1700f256e7f5d8f22da15803273f31c41ed8560bd"
              },
              "intact/dataset/images/l100_0021.png": {
                "bytes": 1520442,
                "sha256": "98357a7c224ff98b0383a675b15e0a3caa5a48cf4af8bf75c88106725ca11f92"
              },
              "intact/dataset/images/l100_0022.png": {
                "bytes": 1535014,
                "sha256": "6c8256a3f9b0ff91b82b40dd1a528e12b1430975287664a69c2530cfab5e065a"
              },
              "intact/dataset/images/l100_0023.png": {
                "bytes": 1523917,
                "sha256": "d4cc44ff2c77d3085b57360811e1b7677e4ee62e385702dfb280bfdf842ad56b"
              },
              "intact/dataset/images/r4_0000.png": {
                "bytes": 1346879,
                "sha256": "c829d9c70348fe206859f117b8165b73c387f8d7c13041a809ce16a7f43a7553"
              },
              "intact/dataset/images/r4_0001.png": {
                "bytes": 1383347,
                "sha256": "f393710eccddcdc8f070ca4be80e3813627acfdf636c22a809ec1c8fde85e5ba"
              },
              "intact/dataset/images/r4_0002.png": {
                "bytes": 1392689,
                "sha256": "ab29553425d112c81873dbff88e88e115e52bc20c1f80364a4592155d0adf47c"
              },
              "intact/dataset/images/r4_0003.png": {
                "bytes": 1380413,
                "sha256": "d89052943139c4535958473d5de6f48dba7673e71a9bc506957614e8544e6279"
              },
              "intact/dataset/images/r4_0004.png": {
                "bytes": 1389308,
                "sha256": "c3bc0db2163a8ad1360017cb87835a0790a072bf8881333ba4c0e4b3253af00f"
              },
              "intact/dataset/images/r4_0005.png": {
                "bytes": 1390087,
                "sha256": "34a79190c8a63b1fa10807e9acb5972c5d2fec815ebc988ae6053ac91194f8c5"
              },
              "intact/dataset/images/r4_0006.png": {
                "bytes": 1386327,
                "sha256": "9c7436b1a8ca42b77f1e18a87051f039f7d06f370704f7bda5dc313524eab04b"
              },
              "intact/dataset/images/r4_0007.png": {
                "bytes": 1396499,
                "sha256": "6df8a313d38233926dba8ed970cbfb78c5f0c170f60ed5bda72ae30be9b1c4e5"
              },
              "intact/dataset/images/r4_0008.png": {
                "bytes": 1388400,
                "sha256": "765f482698910b534fd756da1a32717136102b00e07d719be2f57d365deb3cea"
              },
              "intact/dataset/images/r4_0009.png": {
                "bytes": 1372872,
                "sha256": "e0bd43676686310acf3cb388b8b37dd2a873ff02bb55a8622836dab3f32ccaef"
              },
              "intact/dataset/images/r4_0010.png": {
                "bytes": 1398153,
                "sha256": "7007863eb44fde21262a7ef6e9e17c48d0754709839865c1ba146bcae5c4ccde"
              },
              "intact/dataset/images/r4_0011.png": {
                "bytes": 1389207,
                "sha256": "8683ef6dbfc474c7b13bd742ce098aedf95573476bb26160696dd9eeb20520e7"
              },
              "intact/dataset/images/r4_0012.png": {
                "bytes": 1391592,
                "sha256": "b4acaad810a584290d6d151b5d59c0c0f393f3817020d929eb71bab7b73a6444"
              },
              "intact/dataset/images/r4_0013.png": {
                "bytes": 1412113,
                "sha256": "e9d95795b81d3cd854cb7d7f7e28203b775ad080406f8a7ea353eab3f7f47019"
              },
              "intact/dataset/images/r4_0014.png": {
                "bytes": 1401943,
                "sha256": "dfce9eb1b3add80c4015d42481963f696532bfa24a0d2216ac59b1e77ca166fd"
              },
              "intact/dataset/images/r4_0015.png": {
                "bytes": 1415960,
                "sha256": "fb024f3fc4a259d6b59dd480a041b07c64caeaf38cbcb616b943f44752201330"
              },
              "intact/dataset/images/r4_0016.png": {
                "bytes": 1427265,
                "sha256": "e5e9cf40fa91451d782b5eace281d9bc7d1379ad4170585507ea97760dff35ac"
              },
              "intact/dataset/images/r4_0017.png": {
                "bytes": 1432664,
                "sha256": "137049426e5efb0645c5307e36dcb3570e64fc9c44ea98fd9d7f8a4f5702a5d7"
              },
              "intact/dataset/images/r4_0018.png": {
                "bytes": 1462650,
                "sha256": "6913235e8d766c7ab151945ffd45998fedec286cffc178a7725cb7c94dca400c"
              },
              "intact/dataset/images/r4_0019.png": {
                "bytes": 1482007,
                "sha256": "53fb7b4ac95aeb3e9a3814abeb7e633642713f69417c88cc1c08f8de2284c77d"
              },
              "intact/dataset/images/r4_0020.png": {
                "bytes": 1466091,
                "sha256": "597c273ad98d1696024defe0a0e3732c55f362992183f2bd0989bf3303a898c8"
              },
              "intact/dataset/images/r4_0021.png": {
                "bytes": 1482791,
                "sha256": "b69cb08e2093c49fdd367187e0e233216f3319e5a6aa9d02c5181978a92dcd70"
              },
              "intact/dataset/images/r4_0022.png": {
                "bytes": 1498073,
                "sha256": "a72c86a383236dd7609165524fc8536638289602189bf1358d42d90656a4b37b"
              },
              "intact/dataset/images/r4_0023.png": {
                "bytes": 1503180,
                "sha256": "557f65906c4ce2a461e43e3813e51cbfd6c09d1bd74d88df08b17f191e335f55"
              },
              "intact/dataset/images/r4_0024.png": {
                "bytes": 1525167,
                "sha256": "5a8542316e7a729cbdd33ecd5971e2944ab0c42c26ca03e12774c97cfdd8ada6"
              },
              "intact/dataset/images/r4_0025.png": {
                "bytes": 1541711,
                "sha256": "425736cfc1d7e7ee8369ff0f7fd77bc9504b88729f70f051c4fb78f7fb64f05a"
              },
              "intact/dataset/images/r4_0026.png": {
                "bytes": 1551764,
                "sha256": "d269f5ff43a021268081908cebe80fef6e3036278b557f2822e43f7892e001e8"
              },
              "intact/dataset/images/r4_0027.png": {
                "bytes": 1578798,
                "sha256": "945f9a2404554ecbef70557417daa2406f230c2f74789f0df72e301b30c17b71"
              },
              "intact/dataset/images/r4_0028.png": {
                "bytes": 1586306,
                "sha256": "689984295d553a749622739ae56f0924a09a31dc2116e4601077a2e63adf1ed5"
              },
              "intact/dataset/images/r4_0029.png": {
                "bytes": 1604947,
                "sha256": "41659edaecec020a4c6715a4a696a767b82f989c4ffc07c5783791df74653d83"
              },
              "intact/dataset/images/r4_0030.png": {
                "bytes": 1622256,
                "sha256": "35900edcd13e683bc20f4a99cd7c7a9c5e5563df3972e77af5c08695dfd4cae4"
              },
              "intact/dataset/images/r4_0031.png": {
                "bytes": 1619495,
                "sha256": "09873006f80ab0cce5d7b71ba6a2963855012c6bff476903a1bbbdcbb1d53cbe"
              },
              "intact/dataset/sparse/0/cameras.bin": {
                "bytes": 64,
                "sha256": "23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a"
              },
              "intact/dataset/sparse/0/frames.bin": {
                "bytes": 8744,
                "sha256": "de9445ce41e5f916cc093c3187298dd336af4a562f802997bb70ca15d56bfa93"
              },
              "intact/dataset/sparse/0/images.bin": {
                "bytes": 21766208,
                "sha256": "4b5a55b24476afc118e8b185ba80a86f07883f91bbd778dbdd71e67d10c3d255"
              },
              "intact/dataset/sparse/0/points3D.bin": {
                "bytes": 4776628,
                "sha256": "9e5fec1e031e97dbc5e98d00fb3169d196530de9219c49b61fd0440ee6200116"
              },
              "intact/dataset/sparse/0/rigs.bin": {
                "bytes": 24,
                "sha256": "73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9"
              },
              "intact/eval_7000/c070_0000.png": {
                "bytes": 1027953,
                "sha256": "6d6d35b228f3bb299daf8993959de1e30a61c8aca332b1af1a27f3dbeb8adc1d"
              },
              "intact/eval_7000/c070_0008.png": {
                "bytes": 1030643,
                "sha256": "bc6e81cf82af606241696ba4c68f8be31cb908ef6617b14bfdbaa997f73e6c85"
              },
              "intact/eval_7000/c070_0016.png": {
                "bytes": 1107520,
                "sha256": "36369ac3ebcbbfa8eb2dcc6f969d1904cfe5ff49a74f43cfacba501f5767d9df"
              },
              "intact/eval_7000/cd040_0000.png": {
                "bytes": 1028040,
                "sha256": "f0c3bf90d9c45a72994b146650166a23b8d2bd4dc5bf340a0b4c7c63b6e9515d"
              },
              "intact/eval_7000/cd040_0008.png": {
                "bytes": 1063511,
                "sha256": "2d7bafeee31949c6c4df7adf983ca977e804c8efcaa1097853f7a4152f4aa36d"
              },
              "intact/eval_7000/cd040_0016.png": {
                "bytes": 1121600,
                "sha256": "87d87300371828b71f9dd583a0576a078ed7a59ec64f10e4a656d5b9ebdcc29c"
              },
              "intact/eval_7000/l100_0000.png": {
                "bytes": 1028058,
                "sha256": "56c30bec8d135fa1ca2ab1019fa5cd7810aa267de8ae261b96409ba7bc661fff"
              },
              "intact/eval_7000/l100_0008.png": {
                "bytes": 1027471,
                "sha256": "8c147069fc510ea82e65764c21e2b3c9f4e7c7d0feddcc6197e4b58e2a2a9bcf"
              },
              "intact/eval_7000/l100_0016.png": {
                "bytes": 1006495,
                "sha256": "fe49e23afc65a1c0b6772de268ec662f47a290e0499c6b8f94fa4c7293ca56e8"
              },
              "intact/eval_7000/r4_0000.png": {
                "bytes": 1027903,
                "sha256": "8faa20665a8c2b1bdffce3ed0cbd107185f373ac91fef0d95297cafabd887107"
              },
              "intact/eval_7000/r4_0008.png": {
                "bytes": 1035196,
                "sha256": "96021ba430c53587a748be1404e54a2e5875d303b80a97dccefd884d2146991c"
              },
              "intact/eval_7000/r4_0016.png": {
                "bytes": 1074979,
                "sha256": "5d6d66b93543a50c69c3537feee5713781944ac8f30250270f1e12eb51c4800c"
              },
              "intact/eval_7000/r4_0024.png": {
                "bytes": 1155388,
                "sha256": "86a60f4a571fc38ebb9ed4a195b12cddb9c5e6d0db43501e40c791e295bb7485"
              },
              "intact/intact-7k.ply": {
                "bytes": 27297075,
                "sha256": "7940b2952a8e4cbc858d0880953e0bba660216a429ae0cb5a3f04e478ac4800d"
              },
              "logs/brush-intact.log": {
                "bytes": 0,
                "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
              },
              "logs/brush-masked.log": {
                "bytes": 0,
                "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
              },
              "masked/dataset/images/c070_0000.png": {
                "bytes": 1361643,
                "sha256": "bce1876bf0f9466ed02893feb9d24430ecfb77f966514e97dbb6cadc86c35d38"
              },
              "masked/dataset/images/c070_0001.png": {
                "bytes": 1397846,
                "sha256": "d2ffc38058e0b4d91a623381f2cedfaeff88a59f9ebbc1d519b1aaf87e815cf2"
              },
              "masked/dataset/images/c070_0002.png": {
                "bytes": 1402729,
                "sha256": "0d41d00c3deac44b915519bc25c6dcacb5cb426a481e97c28a6dbc4f2e57d109"
              },
              "masked/dataset/images/c070_0003.png": {
                "bytes": 1397648,
                "sha256": "8627dbcd7a364d496d8a95a16277d058af4b6bc6b12f92a7af6ba828382067d3"
              },
              "masked/dataset/images/c070_0004.png": {
                "bytes": 1394583,
                "sha256": "2a5d89d89dcbd2ab556f4817d1aa0c679f68c7aa95078b073fe929393729f519"
              },
              "masked/dataset/images/c070_0005.png": {
                "bytes": 1396329,
                "sha256": "32641f5d5dd7509d38b6299d0b2a32e568d3bfcb4df5e964b32e6db37ac1177c"
              },
              "masked/dataset/images/c070_0006.png": {
                "bytes": 1385743,
                "sha256": "f4e35564046e9e60c602eb524f9635fe4c8fc6e699dedfc69e99af421d59b650"
              },
              "masked/dataset/images/c070_0007.png": {
                "bytes": 1372817,
                "sha256": "6dfed8b818de2c89e17280b591b8f3cafedad0938ff50296258fc4ad630cb2ca"
              },
              "masked/dataset/images/c070_0008.png": {
                "bytes": 1376649,
                "sha256": "5e8355e419e54374859be62f81f26e8471ef94fafa7d4908742aa8897a9227a3"
              },
              "masked/dataset/images/c070_0009.png": {
                "bytes": 1369765,
                "sha256": "4039b9c80b6c0bcf5e900d3415b2798a7bcb43f396ae3ce0492a11809bab9301"
              },
              "masked/dataset/images/c070_0010.png": {
                "bytes": 1376315,
                "sha256": "ccda681fd2dc9c9fc91f08574a5d01afb42a4c9c753f17119adb28dc36483c9e"
              },
              "masked/dataset/images/c070_0011.png": {
                "bytes": 1391918,
                "sha256": "11057e69ec3b3946e8a884525fbecd4f9c3d7cc02d68938dbb5e3421496ef9fd"
              },
              "masked/dataset/images/c070_0012.png": {
                "bytes": 1422501,
                "sha256": "9c4f8212495c839ee0d4dad6139b0193a48a69275db04b2d279b8c3794ca8a03"
              },
              "masked/dataset/images/c070_0013.png": {
                "bytes": 1444507,
                "sha256": "4cf4b17a0f877640d6fdbe6f490c5ba083490dd8c5afc8b9a9aed49218643937"
              },
              "masked/dataset/images/c070_0014.png": {
                "bytes": 1475482,
                "sha256": "8db41e35946b262016409b1b518f33b9fd3b571555158b0c1ebf17a1d8dd5f90"
              },
              "masked/dataset/images/c070_0015.png": {
                "bytes": 1466950,
                "sha256": "b384500494e9c4945fe52a811558f96d656efb9d70eca5ab3849b368e76ffd35"
              },
              "masked/dataset/images/c070_0016.png": {
                "bytes": 1486516,
                "sha256": "70018b6843cad322be2baa58b0f068b67e55c713a0a0a7a86a7fa678d0ef6f58"
              },
              "masked/dataset/images/c070_0017.png": {
                "bytes": 1499226,
                "sha256": "3c6896e10333b19a2aad5ee83baa79b7257da28cab1c39c27717a5ca8407f1ab"
              },
              "masked/dataset/images/c070_0018.png": {
                "bytes": 1518394,
                "sha256": "895affdfb82e70cd313b88b808479a9e2c421bb63d2b1f0008dc943ff50a22e6"
              },
              "masked/dataset/images/c070_0019.png": {
                "bytes": 1548013,
                "sha256": "66230ca5c05773263a84030afea810a9c71fe0d3388c0e1ecb8eb4a1e2a7e896"
              },
              "masked/dataset/images/c070_0020.png": {
                "bytes": 1556423,
                "sha256": "117e97d723e74451347d5bbbf3f5eea01cccb573c981af477be62ef9fa835ca5"
              },
              "masked/dataset/images/c070_0021.png": {
                "bytes": 1572642,
                "sha256": "3c1449974e992740197cabc19e3af743cd89a971be4c7cc574300a40a02efd3f"
              },
              "masked/dataset/images/c070_0022.png": {
                "bytes": 1577938,
                "sha256": "ce2ffad293da53c1b17ac4567a3597fd275a465d777661aba294f3ea8ee7bf49"
              },
              "masked/dataset/images/c070_0023.png": {
                "bytes": 1573006,
                "sha256": "2e507ab7b72f3c3eef76d858da4c2739fb91fc4a444483188fbaf1d924262dc4"
              },
              "masked/dataset/images/cd040_0000.png": {
                "bytes": 1359990,
                "sha256": "a4f364f9cec630fb426a531c6636bd461631b1e59d65328a27bd11d9ae93226d"
              },
              "masked/dataset/images/cd040_0001.png": {
                "bytes": 1391303,
                "sha256": "3d4cad31c754262ee0d20bb05da1abdfd599058ce6c1e23f945dd159ea2994fc"
              },
              "masked/dataset/images/cd040_0002.png": {
                "bytes": 1394986,
                "sha256": "15a704f43d6a1c76793abc49e6c809c846a7191f3f16a108df05dd8c63a3d42a"
              },
              "masked/dataset/images/cd040_0003.png": {
                "bytes": 1409279,
                "sha256": "e425edb4a357ef849f593f766142af62351699b4e74e33c3383b2556b04d5ac9"
              },
              "masked/dataset/images/cd040_0004.png": {
                "bytes": 1420307,
                "sha256": "4d3a8da2a9b14210977ec83bf5b2e3bc058d86149bd25421ba4c49ecf938c453"
              },
              "masked/dataset/images/cd040_0005.png": {
                "bytes": 1426688,
                "sha256": "a8e12516745e19c794a90d551f9d2e51eb1304ca1763f1d6d8afac6ec65dda66"
              },
              "masked/dataset/images/cd040_0006.png": {
                "bytes": 1425364,
                "sha256": "a86c72bc902e32af9833824b8236029da967e03df8ebcc5b8fa9380119b2b7b7"
              },
              "masked/dataset/images/cd040_0007.png": {
                "bytes": 1421601,
                "sha256": "1695fb04173ed259cf7ac8e8e521f728a5f1489c3592fbe2fc4102ffe32372b6"
              },
              "masked/dataset/images/cd040_0008.png": {
                "bytes": 1424958,
                "sha256": "34b490a3f72311434fd2bb123bb42f47bd7b7ee8ca97b976dcabfa3f52393b03"
              },
              "masked/dataset/images/cd040_0009.png": {
                "bytes": 1425968,
                "sha256": "e51d5ddc5e0233b40328a8f2c85597e9c013c2bf16b7e08ad1eb23d7f18907ba"
              },
              "masked/dataset/images/cd040_0010.png": {
                "bytes": 1428926,
                "sha256": "f8a501911c51f112f1d51298a5cd9d7d248d1bdb699cbf485550a1d0f1702030"
              },
              "masked/dataset/images/cd040_0011.png": {
                "bytes": 1442182,
                "sha256": "51b18f50fd1bf435d78f4a4ec1546ec816d409ce2895ee9c470fabad9ef4e4ac"
              },
              "masked/dataset/images/cd040_0012.png": {
                "bytes": 1449816,
                "sha256": "0ef79605190000b02b07185bfb4ac077b55cdd29fea670a0c6d4fd2e834185c5"
              },
              "masked/dataset/images/cd040_0013.png": {
                "bytes": 1462018,
                "sha256": "70e88f977edeb97becc01430654ecea42b78a93b7eb1b778e6db9f4ad0dde72b"
              },
              "masked/dataset/images/cd040_0014.png": {
                "bytes": 1473659,
                "sha256": "3481efb523c39e5b2f6a68e7cb9f85770d396b3c51ff2e79dcd8f195f64d0efb"
              },
              "masked/dataset/images/cd040_0015.png": {
                "bytes": 1454642,
                "sha256": "1e5eaa1242a7002582a25703597f4c63fa89ed002599faa40ca775ccf8fc9544"
              },
              "masked/dataset/images/cd040_0016.png": {
                "bytes": 1474375,
                "sha256": "f4241f7a1dc070a205ebfb4595602e2c55baaa26cdca9d812503e4b9f8c2c06b"
              },
              "masked/dataset/images/cd040_0017.png": {
                "bytes": 1473699,
                "sha256": "d4370db7c8e4cef33608ba6839aa6059e4865f0be47d4ab5b668f0c67f2f94a2"
              },
              "masked/dataset/images/cd040_0018.png": {
                "bytes": 1485386,
                "sha256": "51b4f9fd62be97c6b3b5c26882a59ea27a0c0d30c84a733dce4d9c708977fc9a"
              },
              "masked/dataset/images/cd040_0019.png": {
                "bytes": 1507045,
                "sha256": "b9af2505f2ce6bbc3bceebdd03a57ece91d89dfedd5f95e7181a456887f18c24"
              },
              "masked/dataset/images/cd040_0020.png": {
                "bytes": 1512693,
                "sha256": "13f7bdd61671dbb12cd72339016f5b9cdbe04d19aafe926f9741b9d5d6d175d8"
              },
              "masked/dataset/images/cd040_0021.png": {
                "bytes": 1530236,
                "sha256": "71db4971f5cca1e70e34bc5cf99bbe097dd11b2a1deae5b4fef52d0214eb1140"
              },
              "masked/dataset/images/cd040_0022.png": {
                "bytes": 1535407,
                "sha256": "bbe5e301d986269b6fbdac06782f5c9e7b1d9bfa004b8e85355f70b488a721f3"
              },
              "masked/dataset/images/cd040_0023.png": {
                "bytes": 1533144,
                "sha256": "db3db65fe2b0c3acbae10695d2e450e9253f3593c1569a8398a381e00abfeccf"
              },
              "masked/dataset/images/l100_0000.png": {
                "bytes": 1346504,
                "sha256": "bedffa70663f8bfdc80f42b298ccd59226b25effbee92d1259cb30e71d982805"
              },
              "masked/dataset/images/l100_0001.png": {
                "bytes": 1387979,
                "sha256": "861e7fa96aba243194ae115ffb3205143411542c15035ca503e04e330f780168"
              },
              "masked/dataset/images/l100_0002.png": {
                "bytes": 1387335,
                "sha256": "43fb0ef1f04913915d1fb3970efd13f0d6b61796f4218b5378a67010c9604c8e"
              },
              "masked/dataset/images/l100_0003.png": {
                "bytes": 1399662,
                "sha256": "87588eca26047915ec04580408b123d3823404e66e0cb0d075d51b8c051cd6b4"
              },
              "masked/dataset/images/l100_0004.png": {
                "bytes": 1410113,
                "sha256": "59d6fab1b006bf21f84b93af2cc6d92988112161985cef527373d6efd003a016"
              },
              "masked/dataset/images/l100_0005.png": {
                "bytes": 1416240,
                "sha256": "53ee133c40407ef2fa8cfa7cfe4deb2c28f05e3b9ac0d090db8875ee50fe85c1"
              },
              "masked/dataset/images/l100_0006.png": {
                "bytes": 1410811,
                "sha256": "00a34529188a4efbfd099dc7c97775a40f056210e8565c47dedbbfd736cadd06"
              },
              "masked/dataset/images/l100_0007.png": {
                "bytes": 1403948,
                "sha256": "b5926caca26cfc49f24c57b41a296eba01a3059b7982c14d3fba2e53c76e4f02"
              },
              "masked/dataset/images/l100_0008.png": {
                "bytes": 1410361,
                "sha256": "757b2f974869c5dc9cc78310003e2d348427769c5d2681139d87e07469ddf6e0"
              },
              "masked/dataset/images/l100_0009.png": {
                "bytes": 1410626,
                "sha256": "598e942f447e22a3338b8712fb323b8b39b871be35fbf020e6ce1a0b6cce0db2"
              },
              "masked/dataset/images/l100_0010.png": {
                "bytes": 1388097,
                "sha256": "b41aa4702d91354232a6d32a007e61abb6d25387a8324a5a32e4a24ccc8da7cb"
              },
              "masked/dataset/images/l100_0011.png": {
                "bytes": 1380428,
                "sha256": "17dc64a28b171d9d59d5156f042a7500f86d2544aaf55f4e983635edfd513e99"
              },
              "masked/dataset/images/l100_0012.png": {
                "bytes": 1402741,
                "sha256": "c54a24fbfffae59f899958bc274a891d82911d29a6c8e041d14b0d17bc980acb"
              },
              "masked/dataset/images/l100_0013.png": {
                "bytes": 1421098,
                "sha256": "b579f95f73054b173ce427705c08e8bb7566bca791b4fcec384f35b14d28d075"
              },
              "masked/dataset/images/l100_0014.png": {
                "bytes": 1428857,
                "sha256": "050b8fee4ef4cbd7e9e40640d75b16bae882522b3a3569ba6fd7b8a450912d97"
              },
              "masked/dataset/images/l100_0015.png": {
                "bytes": 1405278,
                "sha256": "17315accf1dd063f75eb21aefe3783f14ad5dc4b72376a351ea91478725787f9"
              },
              "masked/dataset/images/l100_0016.png": {
                "bytes": 1400447,
                "sha256": "bd8e5011b097b181846abc7683bf2fc8955e39f6709d78beee5921f0a46fa4c2"
              },
              "masked/dataset/images/l100_0017.png": {
                "bytes": 1411555,
                "sha256": "e1a4d8f5da8296595c280403bc3ddc0e9c522c7ce505b0c3ca74567b0b653a9a"
              },
              "masked/dataset/images/l100_0018.png": {
                "bytes": 1421331,
                "sha256": "8f48f9823d63ee22709cf8a033b55844bb87b368957984018d858b7e2ba12997"
              },
              "masked/dataset/images/l100_0019.png": {
                "bytes": 1456359,
                "sha256": "4e9c565a1269b88c4d5a788b079f036125734dde2c2bec990076ca6a02562447"
              },
              "masked/dataset/images/l100_0020.png": {
                "bytes": 1491620,
                "sha256": "5f723b6b56da7f02501846c1700f256e7f5d8f22da15803273f31c41ed8560bd"
              },
              "masked/dataset/images/l100_0021.png": {
                "bytes": 1520437,
                "sha256": "a6e8aa194ebaf95d6645aeeca95afc89b93674de8284308cf43765f309d558e5"
              },
              "masked/dataset/images/l100_0022.png": {
                "bytes": 1535014,
                "sha256": "6c8256a3f9b0ff91b82b40dd1a528e12b1430975287664a69c2530cfab5e065a"
              },
              "masked/dataset/images/l100_0023.png": {
                "bytes": 1523918,
                "sha256": "7ec19ea6ca1bb6fe4fb2004f22b545ed613f12d661c3f78264c59fe64ea06155"
              },
              "masked/dataset/images/r4_0000.png": {
                "bytes": 1346879,
                "sha256": "c829d9c70348fe206859f117b8165b73c387f8d7c13041a809ce16a7f43a7553"
              },
              "masked/dataset/images/r4_0001.png": {
                "bytes": 1383347,
                "sha256": "f393710eccddcdc8f070ca4be80e3813627acfdf636c22a809ec1c8fde85e5ba"
              },
              "masked/dataset/images/r4_0002.png": {
                "bytes": 1392707,
                "sha256": "2a917798e138da9eb1a556251983ee623a8d5eb7c268fc1dd9507ad6df155579"
              },
              "masked/dataset/images/r4_0003.png": {
                "bytes": 1380413,
                "sha256": "d89052943139c4535958473d5de6f48dba7673e71a9bc506957614e8544e6279"
              },
              "masked/dataset/images/r4_0004.png": {
                "bytes": 1389321,
                "sha256": "c69fa1487dfdefc97d2b3dbb5aacec1e256c0e6dc2f81929bb06c8e14e32a740"
              },
              "masked/dataset/images/r4_0005.png": {
                "bytes": 1390087,
                "sha256": "34a79190c8a63b1fa10807e9acb5972c5d2fec815ebc988ae6053ac91194f8c5"
              },
              "masked/dataset/images/r4_0006.png": {
                "bytes": 1386344,
                "sha256": "1c92c878208b026d2c11e50b38bd5997e5cf434196b524b76eedba9d2128b296"
              },
              "masked/dataset/images/r4_0007.png": {
                "bytes": 1396499,
                "sha256": "6df8a313d38233926dba8ed970cbfb78c5f0c170f60ed5bda72ae30be9b1c4e5"
              },
              "masked/dataset/images/r4_0008.png": {
                "bytes": 1388400,
                "sha256": "765f482698910b534fd756da1a32717136102b00e07d719be2f57d365deb3cea"
              },
              "masked/dataset/images/r4_0009.png": {
                "bytes": 1372881,
                "sha256": "aa8be9183145e586d641a593a8dacc337fe74cdce69668245faec6da7eca2afe"
              },
              "masked/dataset/images/r4_0010.png": {
                "bytes": 1398153,
                "sha256": "7007863eb44fde21262a7ef6e9e17c48d0754709839865c1ba146bcae5c4ccde"
              },
              "masked/dataset/images/r4_0011.png": {
                "bytes": 1389226,
                "sha256": "6e46fe075d6cffe501e14650dfbe101855a09801c55f1c2ee4e1b46bc90e9353"
              },
              "masked/dataset/images/r4_0012.png": {
                "bytes": 1391592,
                "sha256": "b4acaad810a584290d6d151b5d59c0c0f393f3817020d929eb71bab7b73a6444"
              },
              "masked/dataset/images/r4_0013.png": {
                "bytes": 1412121,
                "sha256": "193a95b538e3e5245d9416a58063eff15e62e02eeb0e262761ea6a00cb20ac5f"
              },
              "masked/dataset/images/r4_0014.png": {
                "bytes": 1401943,
                "sha256": "dfce9eb1b3add80c4015d42481963f696532bfa24a0d2216ac59b1e77ca166fd"
              },
              "masked/dataset/images/r4_0015.png": {
                "bytes": 1415971,
                "sha256": "0a77c97a8408bda98249741de1fd5fcccdfb90326e08a4f469c687609d6c7c15"
              },
              "masked/dataset/images/r4_0016.png": {
                "bytes": 1427265,
                "sha256": "e5e9cf40fa91451d782b5eace281d9bc7d1379ad4170585507ea97760dff35ac"
              },
              "masked/dataset/images/r4_0017.png": {
                "bytes": 1432664,
                "sha256": "137049426e5efb0645c5307e36dcb3570e64fc9c44ea98fd9d7f8a4f5702a5d7"
              },
              "masked/dataset/images/r4_0018.png": {
                "bytes": 1462651,
                "sha256": "f7fe86658e87fbd6bd9e0a5bff423073273dba45e4fafc41d251bd1af6e86aff"
              },
              "masked/dataset/images/r4_0019.png": {
                "bytes": 1482007,
                "sha256": "53fb7b4ac95aeb3e9a3814abeb7e633642713f69417c88cc1c08f8de2284c77d"
              },
              "masked/dataset/images/r4_0020.png": {
                "bytes": 1466097,
                "sha256": "fff73171c15c6c0e8f24ca82935670b9819bd00ac5f106cb7346fdab03f33497"
              },
              "masked/dataset/images/r4_0021.png": {
                "bytes": 1482791,
                "sha256": "b69cb08e2093c49fdd367187e0e233216f3319e5a6aa9d02c5181978a92dcd70"
              },
              "masked/dataset/images/r4_0022.png": {
                "bytes": 1498078,
                "sha256": "538f075869a766adb33517a9baa7e39c01ce95b257660e6f59e0b9cb228e55a1"
              },
              "masked/dataset/images/r4_0023.png": {
                "bytes": 1503180,
                "sha256": "557f65906c4ce2a461e43e3813e51cbfd6c09d1bd74d88df08b17f191e335f55"
              },
              "masked/dataset/images/r4_0024.png": {
                "bytes": 1525167,
                "sha256": "5a8542316e7a729cbdd33ecd5971e2944ab0c42c26ca03e12774c97cfdd8ada6"
              },
              "masked/dataset/images/r4_0025.png": {
                "bytes": 1541712,
                "sha256": "0ca03a746e918a6b4bee42a3b92f49af2efe53ffd60f39c130cb96607b773371"
              },
              "masked/dataset/images/r4_0026.png": {
                "bytes": 1551764,
                "sha256": "d269f5ff43a021268081908cebe80fef6e3036278b557f2822e43f7892e001e8"
              },
              "masked/dataset/images/r4_0027.png": {
                "bytes": 1578805,
                "sha256": "11cece7ed08645dad5d8e06e9dbfb0bf08ffc09f3fb8ce37834601b5b3cce609"
              },
              "masked/dataset/images/r4_0028.png": {
                "bytes": 1586306,
                "sha256": "689984295d553a749622739ae56f0924a09a31dc2116e4601077a2e63adf1ed5"
              },
              "masked/dataset/images/r4_0029.png": {
                "bytes": 1604954,
                "sha256": "0b260728dda0f5b4eb1cb9f8f8d2e086385e890d51514cf415828d792c06d06e"
              },
              "masked/dataset/images/r4_0030.png": {
                "bytes": 1622256,
                "sha256": "35900edcd13e683bc20f4a99cd7c7a9c5e5563df3972e77af5c08695dfd4cae4"
              },
              "masked/dataset/images/r4_0031.png": {
                "bytes": 1619498,
                "sha256": "25966537c9a931edc3be7e0364663b0e2365d4932891df648236f6971a39b0c4"
              },
              "masked/dataset/sparse/0/cameras.bin": {
                "bytes": 64,
                "sha256": "23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a"
              },
              "masked/dataset/sparse/0/frames.bin": {
                "bytes": 8744,
                "sha256": "de9445ce41e5f916cc093c3187298dd336af4a562f802997bb70ca15d56bfa93"
              },
              "masked/dataset/sparse/0/images.bin": {
                "bytes": 21766208,
                "sha256": "4b5a55b24476afc118e8b185ba80a86f07883f91bbd778dbdd71e67d10c3d255"
              },
              "masked/dataset/sparse/0/points3D.bin": {
                "bytes": 4776628,
                "sha256": "9e5fec1e031e97dbc5e98d00fb3169d196530de9219c49b61fd0440ee6200116"
              },
              "masked/dataset/sparse/0/rigs.bin": {
                "bytes": 24,
                "sha256": "73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9"
              },
              "masked/eval_7000/c070_0000.png": {
                "bytes": 1027341,
                "sha256": "45e11d478f2eae0a16d967b69abaee4b4df9d7f1f9174253bef2fd202f2f7b10"
              },
              "masked/eval_7000/c070_0008.png": {
                "bytes": 1034345,
                "sha256": "50d1f70e56272120aea241c7621dfe77028b1fef09a76faf75e05333cdbc82dc"
              },
              "masked/eval_7000/c070_0016.png": {
                "bytes": 1112836,
                "sha256": "883b7ce94a1f68b900436a57186106b5b43ba6975d01c883c5127996f317ab7b"
              },
              "masked/eval_7000/cd040_0000.png": {
                "bytes": 1027880,
                "sha256": "0182e6fa2b430d5961e28a983a938dc0fddb00340273d1921595103d874aa113"
              },
              "masked/eval_7000/cd040_0008.png": {
                "bytes": 1064203,
                "sha256": "a661c7b884347e4f6639833a3376a513d7bdd55041c3febaf54dde63e7e58aba"
              },
              "masked/eval_7000/cd040_0016.png": {
                "bytes": 1119413,
                "sha256": "7db52f0095f9ae3d1f4a2476eb2b8a9d818d771314452e9e7beabe3626dc923c"
              },
              "masked/eval_7000/l100_0000.png": {
                "bytes": 1027739,
                "sha256": "552556f27f552bed00f7581631fa1d08aa39c75084e22ed9de2898003db82932"
              },
              "masked/eval_7000/l100_0008.png": {
                "bytes": 1031850,
                "sha256": "d4c9a55bbc33c01fb4c2f1fd8d4ada48464e6ecc0cf77bef4e1df0fba2b97d9e"
              },
              "masked/eval_7000/l100_0016.png": {
                "bytes": 1013486,
                "sha256": "9eb023d331e80e814316198cc40c36464986fb310dace7d5d1ad96d1ea87abea"
              },
              "masked/eval_7000/r4_0000.png": {
                "bytes": 1027247,
                "sha256": "db183b23754fcab83343e7341870e2ec2c14739ac90c511b073cfcdd51259132"
              },
              "masked/eval_7000/r4_0008.png": {
                "bytes": 1039694,
                "sha256": "1e60df91f3e3275617b5828b2f4007cfa66b0943667af72eba0d32304b16ab94"
              },
              "masked/eval_7000/r4_0016.png": {
                "bytes": 1075229,
                "sha256": "fa674f087bfd2c32f66b84a54020d0feafd34604f4ce434f408f356fa7cb61e7"
              },
              "masked/eval_7000/r4_0024.png": {
                "bytes": 1157510,
                "sha256": "dfeea641bfc22af59365130a561162de65f306cf56db8ac39208533501446ef1"
              },
              "masked/masked-7k.ply": {
                "bytes": 27173883,
                "sha256": "87fbfb2e0191ad6aa8a1fcc062645eecad5d29af0d54ef9ec56c1e7b977b7bc6"
              },
              "results/alpha-box-plate.png": {
                "bytes": 324489,
                "sha256": "28f0b32742f0ab30e4e48d6bbff143f2a6e613352939bb47c22ad701aad7c70a"
              },
              "results/alpha-semantics.json": {
                "bytes": 5060,
                "sha256": "8e8b54af689f69a771233adbf36d10cd634ed379ad6dca52f95f160c55754d74"
              },
              "results/build.json": {
                "bytes": 689,
                "sha256": "dc0aa1f5350480d0ebd4d18050d37a59f59d2bfd4e19c7d7883fe8714503460a"
              },
              "stray-cwd-first-attempt/README.txt": {
                "bytes": 540,
                "sha256": "3030a40ca785672fcafa6bb8c5eebec50c3c63ec7452535e5fa62ea4ca51cc7f"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0000.png": {
                "bytes": 1027022,
                "sha256": "d92a752217ed3c4df2cc38073ead125ccf13c7772faac283a624c3a3f6247ab0"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0008.png": {
                "bytes": 1029198,
                "sha256": "2614d53ec49108f7042b55c2d31dbad3efd1223deeb5a96951ffff09f542125b"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0016.png": {
                "bytes": 1108642,
                "sha256": "4e72140718dddbf628d2d017b2606b1ee6d59e55384671c873d54ab804d2e1fa"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0000.png": {
                "bytes": 1027064,
                "sha256": "84f843109634fb1b53d9ab5f4f351a5439dd7bc93e90ef5119bfd59735213703"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0008.png": {
                "bytes": 1061116,
                "sha256": "a9db196998ef570cf15917b8dccdc4b80069709ba1a1c1fc7342972467b15df1"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0016.png": {
                "bytes": 1121557,
                "sha256": "7a76eeb65a0978e99bb7e7181cc8baa221120b3548d3ef834c34cce80b23b721"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0000.png": {
                "bytes": 1027070,
                "sha256": "206339b4c69aa79bc2da42d0bd156aa05c44d46b324506cfdac853fd36f977de"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0008.png": {
                "bytes": 1029496,
                "sha256": "13e6b1cf0ee94d1fafc2783c7beb4bcaa251cc9e17dc70ad92cef12de4050b21"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0016.png": {
                "bytes": 1004907,
                "sha256": "328bfc689f216d8c61ef78604ab79f141308e7986da29497f73fe7c86cd91030"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0000.png": {
                "bytes": 1026982,
                "sha256": "6a2a9c6924e33926beedb385215c076bbfcefdf8e8a16cf19aa36050716d3e83"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0008.png": {
                "bytes": 1033718,
                "sha256": "8715d7aba048870dd44813fe2c87eb529e40391a318ddb3a8de2f473f805aa71"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0016.png": {
                "bytes": 1075995,
                "sha256": "637271369d0d36286762bdd0e9727f2cc54821f6615ff2d13b6c3526f871fe8b"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0024.png": {
                "bytes": 1159775,
                "sha256": "ced306428720fbba1a713d8942820cbbf9f1210ecce939b76376c368a1f777e4"
              },
              "stray-cwd-first-attempt/export_5000.ply": {
                "bytes": 18538170,
                "sha256": "cfc1eb11e5f65ab091ffc08d3778d70d3700aa3d0b2e4b167aecb3e53ae4c517"
              },
              "stray-cwd-first-attempt/export_7000.ply": {
                "bytes": 27220139,
                "sha256": "5a589ccee026d140979c950f727ec2017c4d89ed7e9981cc2b967a5e3944cf86"
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:circumnav-splat-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 2997,
        "byteLength": 2349333325
      },
      "media": {
        "counts": {
          "image": 2886,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/appearance-decay-contact.jpg",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/appearance-decay-contact.jpg",
            "byteLength": 224265,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/facade-contact.jpg",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/facade-contact.jpg",
            "byteLength": 194651,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0001.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0001.png",
            "byteLength": 541649,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0002.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0002.png",
            "byteLength": 589195,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0003.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0003.png",
            "byteLength": 607469,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0004.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0004.png",
            "byteLength": 606745,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0005.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0005.png",
            "byteLength": 541674,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0006.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0006.png",
            "byteLength": 606632,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0007.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0007.png",
            "byteLength": 624622,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0008.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0008.png",
            "byteLength": 619627,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0009.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0009.png",
            "byteLength": 575029,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0010.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0010.png",
            "byteLength": 626974,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0011.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0011.png",
            "byteLength": 640768,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0012.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0012.png",
            "byteLength": 628246,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0013.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0013.png",
            "byteLength": 591612,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0014.png",
            "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/dataset-known-fused482/images/f_f0014.png",
            "byteLength": 666154,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/appearance-decay.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/appearance-decay.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-facade.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-fuse.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-fuse.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-wide.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-wide.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-frame.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-frame.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/solve-vs-known-pose.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/solve-vs-known-pose.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-dataset-known-fused482-30k.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-dataset-known-fused482-30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-known241.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-known241.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2997,
          "byteLength": 2349333325,
          "sha256": "f6618111dca6e7abf421cc29d190966d3624689c508fbda3dfcc16bfde80448c",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/appearance-decay.json",
          "recordPointer": "$",
          "byteLength": 53926,
          "sha256": "b97c64e15622ca8807ef9eddd01a8a6421b06949523351bd5a148d4a7d62756c",
          "exactRecord": {
            "clip": "vace-depth-720 circumnavigation, 241 frames",
            "measures": "per-frame, inside the subject mask only",
            "openingArcBaseline": {
              "detail": 9.597180445988974,
              "chroma": 0.6168297554055849,
              "darkPx": 0.6779632602515075
            },
            "baselineFrames": "f0001-f0024, the arc nearest the seed elevation",
            "collapse": null,
            "worstFrame": {
              "detail": 5.95125675201416,
              "chroma": 0.4532020390033722,
              "darkPx": 0.4303548963516751,
              "subjectPx": 0.6770670572916667,
              "frame": "f0077.png",
              "azimuthDeg": 113.5,
              "elevationDeg": 20.6
            },
            "byOctant": [
              {
                "azimuthDeg": "0-45",
                "frames": 31,
                "detail": 9.494927775475286,
                "detailPctOfBaseline": 98.93455509053784,
                "chroma": 0.6035921112183602,
                "darkPx": 0.6644922901639149
              },
              {
                "azimuthDeg": "45-90",
                "frames": 30,
                "detail": 8.013317584991455,
                "detailPctOfBaseline": 83.49658141876998,
                "chroma": 0.4967910498380661,
                "darkPx": 0.5135016072638376
              },
              {
                "azimuthDeg": "90-135",
                "frames": 30,
                "detail": 6.4688300609588625,
                "detailPctOfBaseline": 67.40344309835741,
                "chroma": 0.4554671853780746,
                "darkPx": 0.42551635010330846
              },
              {
                "azimuthDeg": "135-180",
                "frames": 30,
                "detail": 7.775565083821615,
                "detailPctOfBaseline": 81.01926526838744,
                "chroma": 0.4518976221481959,
                "darkPx": 0.40992300534040177
              },
              {
                "azimuthDeg": "180-225",
                "frames": 30,
                "detail": 9.514907868703206,
                "detailPctOfBaseline": 99.14274220695567,
                "chroma": 0.4546613166729609,
                "darkPx": 0.411017146391098
              },
              {
                "azimuthDeg": "225-270",
                "frames": 30,
                "detail": 8.156974156697592,
                "detailPctOfBaseline": 84.9934436744565,
                "chroma": 0.4629690726598104,
                "darkPx": 0.41979814540637583
              },
              {
                "azimuthDeg": "270-315",
                "frames": 30,
                "detail": 8.437857627868652,
                "detailPctOfBaseline": 87.92017275652198,
                "chroma": 0.49362334509690603,
                "darkPx": 0.4981527638812025
              },
              {
                "azimuthDeg": "315-360",
                "frames": 30,
                "detail": 9.35279369354248,
                "detailPctOfBaseline": 97.45355676261529,
                "chroma": 0.565666268269221,
                "darkPx": 0.6218238938150161
              }
            ],
            "frames": [
              {
                "detail": 10.325984954833984,
                "chroma": 0.6691930890083313,
                "darkPx": 0.7012156202072362,
                "subjectPx": 0.6034906684027778,
                "frame": "f0001.png",
                "azimuthDeg": 0,
                "elevationDeg": 8
              },
              {
                "detail": 9.835098266601562,
                "chroma": 0.6829570531845093,
                "darkPx": 0.716955392143362,
                "subjectPx": 0.590966796875,
                "frame": "f0002.png",
                "azimuthDeg": 1.5,
                "elevationDeg": 8
              },
              {
                "detail": 10.720820426940918,
                "chroma": 0.6834408640861511,
                "darkPx": 0.7227981337872302,
                "subjectPx": 0.5858474392361112,
                "frame": "f0003.png",
                "azimuthDeg": 3,
                "elevationDeg": 8
              },
              {
                "detail": 9.848011016845703,
                "chroma": 0.6889206767082214,
                "darkPx": 0.7254035478777747,
                "subjectPx": 0.5841471354166666,
                "frame": "f0004.png",
                "azimuthDeg": 4.5,
                "elevationDeg": 8
              },
              {
                "detail": 9.512458801269531,
                "chroma": 0.6822470426559448,
                "darkPx": 0.7229651786176451,
                "subjectPx": 0.5869487847222222,
                "frame": "f0005.png",
                "azimuthDeg": 6,
                "elevationDeg": 8
              },
              {
                "detail": 9.313944816589355,
                "chroma": 0.6653528809547424,
                "darkPx": 0.7062260080896698,
                "subjectPx": 0.6000987413194444,
                "frame": "f0006.png",
                "azimuthDeg": 7.5,
                "elevationDeg": 8.1
              },
              {
                "detail": 9.671992301940918,
                "chroma": 0.6404843330383301,
                "darkPx": 0.6874857666417749,
                "subjectPx": 0.614638671875,
                "frame": "f0007.png",
                "azimuthDeg": 9,
                "elevationDeg": 8.1
              },
              {
                "detail": 9.161423683166504,
                "chroma": 0.6292418241500854,
                "darkPx": 0.675527825573064,
                "subjectPx": 0.6224251302083333,
                "frame": "f0008.png",
                "azimuthDeg": 10.5,
                "elevationDeg": 8.1
              },
              {
                "detail": 9.096430778503418,
                "chroma": 0.6134667992591858,
                "darkPx": 0.6617708913958602,
                "subjectPx": 0.6346115451388888,
                "frame": "f0009.png",
                "azimuthDeg": 12,
                "elevationDeg": 8.2
              },
              {
                "detail": 9.6823091506958,
                "chroma": 0.643670380115509,
                "darkPx": 0.6981027312250956,
                "subjectPx": 0.5979904513888888,
                "frame": "f0010.png",
                "azimuthDeg": 13.4,
                "elevationDeg": 8.2
              },
              {
                "detail": 10.671629905700684,
                "chroma": 0.6288987398147583,
                "darkPx": 0.6943371861675212,
                "subjectPx": 0.5982736545138889,
                "frame": "f0011.png",
                "azimuthDeg": 14.9,
                "elevationDeg": 8.3
              },
              {
                "detail": 9.755998611450195,
                "chroma": 0.6066125631332397,
                "darkPx": 0.6760576863415975,
                "subjectPx": 0.6120713975694444,
                "frame": "f0012.png",
                "azimuthDeg": 16.4,
                "elevationDeg": 8.4
              },
              {
                "detail": 9.492761611938477,
                "chroma": 0.5796738266944885,
                "darkPx": 0.6542785168587207,
                "subjectPx": 0.6314605034722223,
                "frame": "f0013.png",
                "azimuthDeg": 17.9,
                "elevationDeg": 8.4
              },
              {
                "detail": 9.320932388305664,
                "chroma": 0.5946353673934937,
                "darkPx": 0.6710241075608873,
                "subjectPx": 0.6141547309027777,
                "frame": "f0014.png",
                "azimuthDeg": 19.4,
                "elevationDeg": 8.5
              },
              {
                "detail": 10.176093101501465,
                "chroma": 0.5976199507713318,
                "darkPx": 0.6793458627562694,
                "subjectPx": 0.6037293836805555,
                "frame": "f0015.png",
                "azimuthDeg": 20.9,
                "elevationDeg": 8.6
              },
              {
                "detail": 9.43312931060791,
                "chroma": 0.5942498445510864,
                "darkPx": 0.6763763126369298,
                "subjectPx": 0.6032356770833334,
                "frame": "f0016.png",
                "azimuthDeg": 22.4,
                "elevationDeg": 8.7
              },
              {
                "detail": 9.411752700805664,
                "chroma": 0.5829894542694092,
                "darkPx": 0.6694743760794589,
                "subjectPx": 0.6075162760416667,
                "frame": "f0017.png",
                "azimuthDeg": 23.9,
                "elevationDeg": 8.8
              },
              {
                "detail": 9.563593864440918,
                "chroma": 0.5863584876060486,
                "darkPx": 0.6644659105918302,
                "subjectPx": 0.6079231770833333,
                "frame": "f0018.png",
                "azimuthDeg": 25.4,
                "elevationDeg": 8.9
              },
              {
                "detail": 9.410636901855469,
                "chroma": 0.5795038342475891,
                "darkPx": 0.6565201325948007,
                "subjectPx": 0.6108051215277778,
                "frame": "f0019.png",
                "azimuthDeg": 26.9,
                "elevationDeg": 9
              },
              {
                "detail": 9.461246490478516,
                "chroma": 0.5757985711097717,
                "darkPx": 0.6487980105001382,
                "subjectPx": 0.6125911458333333,
                "frame": "f0020.png",
                "azimuthDeg": 28.4,
                "elevationDeg": 9.1
              },
              {
                "detail": 8.856768608093262,
                "chroma": 0.5668540000915527,
                "darkPx": 0.6410096942737377,
                "subjectPx": 0.6176236979166667,
                "frame": "f0021.png",
                "azimuthDeg": 29.9,
                "elevationDeg": 9.2
              },
              {
                "detail": 9.138361930847168,
                "chroma": 0.5750405788421631,
                "darkPx": 0.6469400185939153,
                "subjectPx": 0.60923828125,
                "frame": "f0022.png",
                "azimuthDeg": 31.4,
                "elevationDeg": 9.3
              },
              {
                "detail": 9.171350479125977,
                "chroma": 0.5689333081245422,
                "darkPx": 0.6405601155446029,
                "subjectPx": 0.6137901475694445,
                "frame": "f0023.png",
                "azimuthDeg": 32.9,
                "elevationDeg": 9.4
              },
              {
                "detail": 9.299600601196289,
                "chroma": 0.5677706599235535,
                "darkPx": 0.6334792199770581,
                "subjectPx": 0.6148546006944444,
                "frame": "f0024.png",
                "azimuthDeg": 34.4,
                "elevationDeg": 9.6
              },
              {
                "detail": 8.801492691040039,
                "chroma": 0.5570060610771179,
                "darkPx": 0.6234060294389573,
                "subjectPx": 0.6220203993055555,
                "frame": "f0025.png",
                "azimuthDeg": 35.9,
                "elevationDeg": 9.7
              },
              {
                "detail": 9.182992935180664,
                "chroma": 0.5641414523124695,
                "darkPx": 0.6261925366017342,
                "subjectPx": 0.6143988715277777,
                "frame": "f0026.png",
                "azimuthDeg": 37.3,
                "elevationDeg": 9.8
              },
              {
                "detail": 9.2296724319458,
                "chroma": 0.5611660480499268,
                "darkPx": 0.6241817931063749,
                "subjectPx": 0.6136783854166666,
                "frame": "f0027.png",
                "azimuthDeg": 38.8,
                "elevationDeg": 10
              },
              {
                "detail": 9.41594409942627,
                "chroma": 0.559072732925415,
                "darkPx": 0.618455555437278,
                "subjectPx": 0.6115950520833333,
                "frame": "f0028.png",
                "azimuthDeg": 40.3,
                "elevationDeg": 10.1
              },
              {
                "detail": 8.911853790283203,
                "chroma": 0.5519824028015137,
                "darkPx": 0.6133911659907121,
                "subjectPx": 0.6123990885416667,
                "frame": "f0029.png",
                "azimuthDeg": 41.8,
                "elevationDeg": 10.3
              },
              {
                "detail": 9.166552543640137,
                "chroma": 0.5586159229278564,
                "darkPx": 0.612904436402627,
                "subjectPx": 0.607177734375,
                "frame": "f0030.png",
                "azimuthDeg": 43.3,
                "elevationDeg": 10.5
              },
              {
                "detail": 9.301921844482422,
                "chroma": 0.5554566979408264,
                "darkPx": 0.6096112320674955,
                "subjectPx": 0.6065223524305555,
                "frame": "f0031.png",
                "azimuthDeg": 44.8,
                "elevationDeg": 10.6
              },
              {
                "detail": 9.205703735351562,
                "chroma": 0.5495337843894958,
                "darkPx": 0.5973299753486933,
                "subjectPx": 0.6100716145833334,
                "frame": "f0032.png",
                "azimuthDeg": 46.3,
                "elevationDeg": 10.8
              },
              {
                "detail": 9.111478805541992,
                "chroma": 0.5412095189094543,
                "darkPx": 0.5933127188072008,
                "subjectPx": 0.6105794270833333,
                "frame": "f0033.png",
                "azimuthDeg": 47.8,
                "elevationDeg": 11
              },
              {
                "detail": 9.262517929077148,
                "chroma": 0.5399739742279053,
                "darkPx": 0.58445115056256,
                "subjectPx": 0.6141319444444444,
                "frame": "f0034.png",
                "azimuthDeg": 49.3,
                "elevationDeg": 11.1
              },
              {
                "detail": 9.114062309265137,
                "chroma": 0.5353029370307922,
                "darkPx": 0.5820762382533738,
                "subjectPx": 0.6142795138888889,
                "frame": "f0035.png",
                "azimuthDeg": 50.8,
                "elevationDeg": 11.3
              },
              {
                "detail": 9.105874061584473,
                "chroma": 0.5261535048484802,
                "darkPx": 0.5666735616145397,
                "subjectPx": 0.6189952256944444,
                "frame": "f0036.png",
                "azimuthDeg": 52.3,
                "elevationDeg": 11.5
              },
              {
                "detail": 8.518589973449707,
                "chroma": 0.5202882289886475,
                "darkPx": 0.5667564454620155,
                "subjectPx": 0.6179991319444444,
                "frame": "f0037.png",
                "azimuthDeg": 53.8,
                "elevationDeg": 11.7
              },
              {
                "detail": 8.60304069519043,
                "chroma": 0.5187735557556152,
                "darkPx": 0.5562627632515846,
                "subjectPx": 0.6232671440972222,
                "frame": "f0038.png",
                "azimuthDeg": 55.3,
                "elevationDeg": 11.9
              },
              {
                "detail": 8.5712251663208,
                "chroma": 0.5155031681060791,
                "darkPx": 0.5533139202764271,
                "subjectPx": 0.6230295138888889,
                "frame": "f0039.png",
                "azimuthDeg": 56.8,
                "elevationDeg": 12.1
              },
              {
                "detail": 8.818671226501465,
                "chroma": 0.5087944269180298,
                "darkPx": 0.5397712088240092,
                "subjectPx": 0.6252669270833333,
                "frame": "f0040.png",
                "azimuthDeg": 58.3,
                "elevationDeg": 12.3
              },
              {
                "detail": 8.091883659362793,
                "chroma": 0.5045717358589172,
                "darkPx": 0.5413003279603656,
                "subjectPx": 0.6220052083333333,
                "frame": "f0041.png",
                "azimuthDeg": 59.8,
                "elevationDeg": 12.5
              },
              {
                "detail": 8.258981704711914,
                "chroma": 0.5031371116638184,
                "darkPx": 0.5326080351143421,
                "subjectPx": 0.6249424913194445,
                "frame": "f0042.png",
                "azimuthDeg": 61.2,
                "elevationDeg": 12.7
              },
              {
                "detail": 8.293438911437988,
                "chroma": 0.5037519335746765,
                "darkPx": 0.5327444575112157,
                "subjectPx": 0.622802734375,
                "frame": "f0043.png",
                "azimuthDeg": 62.7,
                "elevationDeg": 12.9
              },
              {
                "detail": 8.1597318649292,
                "chroma": 0.5023007988929749,
                "darkPx": 0.5205633753623694,
                "subjectPx": 0.6213324652777777,
                "frame": "f0044.png",
                "azimuthDeg": 64.2,
                "elevationDeg": 13.1
              },
              {
                "detail": 7.910333156585693,
                "chroma": 0.4960820972919464,
                "darkPx": 0.5204975632267492,
                "subjectPx": 0.6207335069444444,
                "frame": "f0045.png",
                "azimuthDeg": 65.7,
                "elevationDeg": 13.3
              },
              {
                "detail": 8.173524856567383,
                "chroma": 0.4947262108325958,
                "darkPx": 0.5138508159320085,
                "subjectPx": 0.6230360243055556,
                "frame": "f0046.png",
                "azimuthDeg": 67.2,
                "elevationDeg": 13.5
              },
              {
                "detail": 8.0079927444458,
                "chroma": 0.49681445956230164,
                "darkPx": 0.5166751181304076,
                "subjectPx": 0.6184038628472223,
                "frame": "f0047.png",
                "azimuthDeg": 68.7,
                "elevationDeg": 13.7
              },
              {
                "detail": 8.174802780151367,
                "chroma": 0.4938305616378784,
                "darkPx": 0.5043133028754767,
                "subjectPx": 0.6182172309027778,
                "frame": "f0048.png",
                "azimuthDeg": 70.2,
                "elevationDeg": 14
              },
              {
                "detail": 7.459174156188965,
                "chroma": 0.48923903703689575,
                "darkPx": 0.5041451296264726,
                "subjectPx": 0.6173838975694445,
                "frame": "f0049.png",
                "azimuthDeg": 71.7,
                "elevationDeg": 14.2
              },
              {
                "detail": 7.76965856552124,
                "chroma": 0.4876926839351654,
                "darkPx": 0.4932314497870852,
                "subjectPx": 0.6235275607638889,
                "frame": "f0050.png",
                "azimuthDeg": 73.2,
                "elevationDeg": 14.4
              },
              {
                "detail": 7.711602210998535,
                "chroma": 0.4866672456264496,
                "darkPx": 0.4938713577433775,
                "subjectPx": 0.6228580729166666,
                "frame": "f0051.png",
                "azimuthDeg": 74.7,
                "elevationDeg": 14.6
              },
              {
                "detail": 7.830309867858887,
                "chroma": 0.4795958399772644,
                "darkPx": 0.4783191759167579,
                "subjectPx": 0.6246419270833333,
                "frame": "f0052.png",
                "azimuthDeg": 76.2,
                "elevationDeg": 14.9
              },
              {
                "detail": 7.123087406158447,
                "chroma": 0.4735047221183777,
                "darkPx": 0.4789514881918326,
                "subjectPx": 0.6251833767361111,
                "frame": "f0053.png",
                "azimuthDeg": 77.7,
                "elevationDeg": 15.1
              },
              {
                "detail": 7.406367301940918,
                "chroma": 0.4748469293117523,
                "darkPx": 0.4706833274324056,
                "subjectPx": 0.6282606336805555,
                "frame": "f0054.png",
                "azimuthDeg": 79.2,
                "elevationDeg": 15.3
              },
              {
                "detail": 7.403289794921875,
                "chroma": 0.4737509489059448,
                "darkPx": 0.4704742580390249,
                "subjectPx": 0.6288834635416667,
                "frame": "f0055.png",
                "azimuthDeg": 80.7,
                "elevationDeg": 15.5
              },
              {
                "detail": 7.156476020812988,
                "chroma": 0.4723321497440338,
                "darkPx": 0.4562845082386388,
                "subjectPx": 0.625927734375,
                "frame": "f0056.png",
                "azimuthDeg": 82.2,
                "elevationDeg": 15.8
              },
              {
                "detail": 6.962843894958496,
                "chroma": 0.4665665030479431,
                "darkPx": 0.4592043003662877,
                "subjectPx": 0.6253504774305556,
                "frame": "f0057.png",
                "azimuthDeg": 83.7,
                "elevationDeg": 16
              },
              {
                "detail": 7.256930351257324,
                "chroma": 0.46617773175239563,
                "darkPx": 0.45230194797388046,
                "subjectPx": 0.63177734375,
                "frame": "f0058.png",
                "azimuthDeg": 85.1,
                "elevationDeg": 16.2
              },
              {
                "detail": 7.111700057983398,
                "chroma": 0.4655226171016693,
                "darkPx": 0.45264044847213386,
                "subjectPx": 0.6310004340277777,
                "frame": "f0059.png",
                "azimuthDeg": 86.6,
                "elevationDeg": 16.5
              },
              {
                "detail": 7.152284622192383,
                "chroma": 0.460942804813385,
                "darkPx": 0.4352602462103058,
                "subjectPx": 0.6339149305555556,
                "frame": "f0060.png",
                "azimuthDeg": 88.1,
                "elevationDeg": 16.7
              },
              {
                "detail": 6.673949718475342,
                "chroma": 0.4561442732810974,
                "darkPx": 0.43717960140358575,
                "subjectPx": 0.6332986111111111,
                "frame": "f0061.png",
                "azimuthDeg": 89.6,
                "elevationDeg": 16.9
              },
              {
                "detail": 6.841093063354492,
                "chroma": 0.45781275629997253,
                "darkPx": 0.4357952662843167,
                "subjectPx": 0.6353103298611111,
                "frame": "f0062.png",
                "azimuthDeg": 91.1,
                "elevationDeg": 17.2
              },
              {
                "detail": 6.800389289855957,
                "chroma": 0.45894792675971985,
                "darkPx": 0.44018729843923676,
                "subjectPx": 0.6335514322916667,
                "frame": "f0063.png",
                "azimuthDeg": 92.6,
                "elevationDeg": 17.4
              },
              {
                "detail": 6.892388343811035,
                "chroma": 0.4537926912307739,
                "darkPx": 0.42634106398041605,
                "subjectPx": 0.6360622829861111,
                "frame": "f0064.png",
                "azimuthDeg": 94.1,
                "elevationDeg": 17.6
              },
              {
                "detail": 6.258288383483887,
                "chroma": 0.4515240788459778,
                "darkPx": 0.4316401409160913,
                "subjectPx": 0.6347970920138889,
                "frame": "f0065.png",
                "azimuthDeg": 95.6,
                "elevationDeg": 17.9
              },
              {
                "detail": 6.55741548538208,
                "chroma": 0.452417254447937,
                "darkPx": 0.4285123373937414,
                "subjectPx": 0.6426920572916667,
                "frame": "f0066.png",
                "azimuthDeg": 97.1,
                "elevationDeg": 18.1
              },
              {
                "detail": 6.582711219787598,
                "chroma": 0.4525809586048126,
                "darkPx": 0.4319876648456508,
                "subjectPx": 0.6453157552083333,
                "frame": "f0067.png",
                "azimuthDeg": 98.6,
                "elevationDeg": 18.3
              },
              {
                "detail": 6.652753829956055,
                "chroma": 0.4489333927631378,
                "darkPx": 0.4209669575215885,
                "subjectPx": 0.6492523871527778,
                "frame": "f0068.png",
                "azimuthDeg": 100.1,
                "elevationDeg": 18.6
              },
              {
                "detail": 6.160768508911133,
                "chroma": 0.44836458563804626,
                "darkPx": 0.43027412990793346,
                "subjectPx": 0.6500998263888889,
                "frame": "f0069.png",
                "azimuthDeg": 101.6,
                "elevationDeg": 18.8
              },
              {
                "detail": 6.534862041473389,
                "chroma": 0.4509720206260681,
                "darkPx": 0.4294143108479302,
                "subjectPx": 0.6592979600694444,
                "frame": "f0070.png",
                "azimuthDeg": 103.1,
                "elevationDeg": 19
              },
              {
                "detail": 6.462402820587158,
                "chroma": 0.45080670714378357,
                "darkPx": 0.43123410820852315,
                "subjectPx": 0.6652897135416667,
                "frame": "f0071.png",
                "azimuthDeg": 104.6,
                "elevationDeg": 19.3
              },
              {
                "detail": 6.217474460601807,
                "chroma": 0.4482252597808838,
                "darkPx": 0.4208540450537734,
                "subjectPx": 0.6686165364583333,
                "frame": "f0072.png",
                "azimuthDeg": 106.1,
                "elevationDeg": 19.5
              },
              {
                "detail": 6.126107215881348,
                "chroma": 0.4455615282058716,
                "darkPx": 0.42464572557924396,
                "subjectPx": 0.6709049479166667,
                "frame": "f0073.png",
                "azimuthDeg": 107.6,
                "elevationDeg": 19.7
              },
              {
                "detail": 6.493631362915039,
                "chroma": 0.45085009932518005,
                "darkPx": 0.4263448145058499,
                "subjectPx": 0.6750748697916666,
                "frame": "f0074.png",
                "azimuthDeg": 109,
                "elevationDeg": 19.9
              },
              {
                "detail": 6.319930076599121,
                "chroma": 0.45104312896728516,
                "darkPx": 0.42777900936663193,
                "subjectPx": 0.6803526475694445,
                "frame": "f0075.png",
                "azimuthDeg": 110.5,
                "elevationDeg": 20.2
              },
              {
                "detail": 6.285755634307861,
                "chroma": 0.4511030316352844,
                "darkPx": 0.4230341746092747,
                "subjectPx": 0.6804503038194445,
                "frame": "f0076.png",
                "azimuthDeg": 112,
                "elevationDeg": 20.4
              },
              {
                "detail": 5.95125675201416,
                "chroma": 0.4532020390033722,
                "darkPx": 0.4303548963516751,
                "subjectPx": 0.6770670572916667,
                "frame": "f0077.png",
                "azimuthDeg": 113.5,
                "elevationDeg": 20.6
              },
              {
                "detail": 6.288907527923584,
                "chroma": 0.45403698086738586,
                "darkPx": 0.4275247010045234,
                "subjectPx": 0.6846202256944445,
                "frame": "f0078.png",
                "azimuthDeg": 115,
                "elevationDeg": 20.8
              },
              {
                "detail": 6.29355001449585,
                "chroma": 0.4574502110481262,
                "darkPx": 0.4300431017438412,
                "subjectPx": 0.6860080295138888,
                "frame": "f0079.png",
                "azimuthDeg": 116.5,
                "elevationDeg": 21
              },
              {
                "detail": 6.346450328826904,
                "chroma": 0.4584605097770691,
                "darkPx": 0.42851565785527135,
                "subjectPx": 0.6837358940972222,
                "frame": "f0080.png",
                "azimuthDeg": 118,
                "elevationDeg": 21.2
              },
              {
                "detail": 6.092975616455078,
                "chroma": 0.45969516038894653,
                "darkPx": 0.4341278420895936,
                "subjectPx": 0.6815353732638889,
                "frame": "f0081.png",
                "azimuthDeg": 119.5,
                "elevationDeg": 21.4
              },
              {
                "detail": 6.498362064361572,
                "chroma": 0.4607769250869751,
                "darkPx": 0.43141548687125025,
                "subjectPx": 0.6892458767361112,
                "frame": "f0082.png",
                "azimuthDeg": 121,
                "elevationDeg": 21.6
              },
              {
                "detail": 6.508227348327637,
                "chroma": 0.4638861119747162,
                "darkPx": 0.4321010524729346,
                "subjectPx": 0.6911631944444444,
                "frame": "f0083.png",
                "azimuthDeg": 122.5,
                "elevationDeg": 21.8
              },
              {
                "detail": 6.587115287780762,
                "chroma": 0.4605942368507385,
                "darkPx": 0.4207338451685488,
                "subjectPx": 0.6963357204861111,
                "frame": "f0084.png",
                "azimuthDeg": 124,
                "elevationDeg": 22
              },
              {
                "detail": 6.276700973510742,
                "chroma": 0.46021926403045654,
                "darkPx": 0.4257174523514505,
                "subjectPx": 0.6970616319444445,
                "frame": "f0085.png",
                "azimuthDeg": 125.5,
                "elevationDeg": 22.2
              },
              {
                "detail": 6.612716197967529,
                "chroma": 0.4617210030555725,
                "darkPx": 0.4206886984401011,
                "subjectPx": 0.7039496527777778,
                "frame": "f0086.png",
                "azimuthDeg": 127,
                "elevationDeg": 22.4
              },
              {
                "detail": 6.678328990936279,
                "chroma": 0.4653666913509369,
                "darkPx": 0.4193517176135247,
                "subjectPx": 0.7065277777777778,
                "frame": "f0087.png",
                "azimuthDeg": 128.5,
                "elevationDeg": 22.6
              },
              {
                "detail": 6.520618438720703,
                "chroma": 0.4615705907344818,
                "darkPx": 0.4112097049376992,
                "subjectPx": 0.7091178385416667,
                "frame": "f0088.png",
                "azimuthDeg": 130,
                "elevationDeg": 22.8
              },
              {
                "detail": 6.578534126281738,
                "chroma": 0.45739540457725525,
                "darkPx": 0.4099305135951662,
                "subjectPx": 0.7183159722222222,
                "frame": "f0089.png",
                "azimuthDeg": 131.5,
                "elevationDeg": 23
              },
              {
                "detail": 6.852683067321777,
                "chroma": 0.457099050283432,
                "darkPx": 0.40743789552943427,
                "subjectPx": 0.7262977430555555,
                "frame": "f0090.png",
                "azimuthDeg": 132.9,
                "elevationDeg": 23.1
              },
              {
                "detail": 6.792503356933594,
                "chroma": 0.45960596203804016,
                "darkPx": 0.407326889614041,
                "subjectPx": 0.7351985677083334,
                "frame": "f0091.png",
                "azimuthDeg": 134.4,
                "elevationDeg": 23.3
              },
              {
                "detail": 6.780432224273682,
                "chroma": 0.4550817310810089,
                "darkPx": 0.39986785973794625,
                "subjectPx": 0.7406770833333334,
                "frame": "f0092.png",
                "azimuthDeg": 135.9,
                "elevationDeg": 23.5
              },
              {
                "detail": 6.511517524719238,
                "chroma": 0.4553273916244507,
                "darkPx": 0.40283755430812973,
                "subjectPx": 0.7457486979166666,
                "frame": "f0093.png",
                "azimuthDeg": 137.4,
                "elevationDeg": 23.6
              },
              {
                "detail": 6.834296226501465,
                "chroma": 0.45157766342163086,
                "darkPx": 0.3976961170704959,
                "subjectPx": 0.7598697916666667,
                "frame": "f0094.png",
                "azimuthDeg": 138.9,
                "elevationDeg": 23.8
              },
              {
                "detail": 6.903815746307373,
                "chroma": 0.4546189308166504,
                "darkPx": 0.4012150537023033,
                "subjectPx": 0.7633550347222222,
                "frame": "f0095.png",
                "azimuthDeg": 140.4,
                "elevationDeg": 23.9
              },
              {
                "detail": 7.10963773727417,
                "chroma": 0.450641006231308,
                "darkPx": 0.3935502886814857,
                "subjectPx": 0.7694075520833333,
                "frame": "f0096.png",
                "azimuthDeg": 141.9,
                "elevationDeg": 24.1
              },
              {
                "detail": 6.780818939208984,
                "chroma": 0.4527147710323334,
                "darkPx": 0.4003029830337933,
                "subjectPx": 0.7721256510416666,
                "frame": "f0097.png",
                "azimuthDeg": 143.4,
                "elevationDeg": 24.2
              },
              {
                "detail": 7.135551452636719,
                "chroma": 0.44808638095855713,
                "darkPx": 0.3954509073526353,
                "subjectPx": 0.7876551649305555,
                "frame": "f0098.png",
                "azimuthDeg": 144.9,
                "elevationDeg": 24.4
              },
              {
                "detail": 7.2808637619018555,
                "chroma": 0.4530912935733795,
                "darkPx": 0.40176104402197244,
                "subjectPx": 0.7885503472222222,
                "frame": "f0099.png",
                "azimuthDeg": 146.4,
                "elevationDeg": 24.5
              },
              {
                "detail": 7.477344512939453,
                "chroma": 0.44970202445983887,
                "darkPx": 0.3969521889708571,
                "subjectPx": 0.7923491753472223,
                "frame": "f0100.png",
                "azimuthDeg": 147.9,
                "elevationDeg": 24.6
              },
              {
                "detail": 7.212486743927002,
                "chroma": 0.4506669044494629,
                "darkPx": 0.40414216563491295,
                "subjectPx": 0.7973448350694444,
                "frame": "f0101.png",
                "azimuthDeg": 149.4,
                "elevationDeg": 24.7
              },
              {
                "detail": 7.433593273162842,
                "chroma": 0.4485679864883423,
                "darkPx": 0.39975571476944743,
                "subjectPx": 0.8075217013888889,
                "frame": "f0102.png",
                "azimuthDeg": 150.9,
                "elevationDeg": 24.9
              },
              {
                "detail": 7.622494220733643,
                "chroma": 0.4487485885620117,
                "darkPx": 0.39989183529199157,
                "subjectPx": 0.8165755208333333,
                "frame": "f0103.png",
                "azimuthDeg": 152.4,
                "elevationDeg": 25
              },
              {
                "detail": 7.738905906677246,
                "chroma": 0.4438420832157135,
                "darkPx": 0.39150369855002054,
                "subjectPx": 0.8218956163194444,
                "frame": "f0104.png",
                "azimuthDeg": 153.9,
                "elevationDeg": 25.1
              },
              {
                "detail": 7.393955230712891,
                "chroma": 0.4449284076690674,
                "darkPx": 0.3997583087962112,
                "subjectPx": 0.8206781684027777,
                "frame": "f0105.png",
                "azimuthDeg": 155.4,
                "elevationDeg": 25.2
              },
              {
                "detail": 7.632904052734375,
                "chroma": 0.44458624720573425,
                "darkPx": 0.4013937227233626,
                "subjectPx": 0.82494140625,
                "frame": "f0106.png",
                "azimuthDeg": 156.8,
                "elevationDeg": 25.3
              },
              {
                "detail": 7.887444496154785,
                "chroma": 0.4502767324447632,
                "darkPx": 0.408637878132875,
                "subjectPx": 0.8232725694444445,
                "frame": "f0107.png",
                "azimuthDeg": 158.3,
                "elevationDeg": 25.4
              },
              {
                "detail": 8.08820629119873,
                "chroma": 0.44750332832336426,
                "darkPx": 0.4052800960735721,
                "subjectPx": 0.8240212673611111,
                "frame": "f0108.png",
                "azimuthDeg": 159.8,
                "elevationDeg": 25.4
              },
              {
                "detail": 7.605875492095947,
                "chroma": 0.45187708735466003,
                "darkPx": 0.41668916914637344,
                "subjectPx": 0.8157215711805555,
                "frame": "f0109.png",
                "azimuthDeg": 161.3,
                "elevationDeg": 25.5
              },
              {
                "detail": 7.818833827972412,
                "chroma": 0.44908761978149414,
                "darkPx": 0.4144706098831491,
                "subjectPx": 0.8196690538194444,
                "frame": "f0110.png",
                "azimuthDeg": 162.8,
                "elevationDeg": 25.6
              },
              {
                "detail": 8.178667068481445,
                "chroma": 0.4558301866054535,
                "darkPx": 0.42012537125239574,
                "subjectPx": 0.8158062065972222,
                "frame": "f0111.png",
                "azimuthDeg": 164.3,
                "elevationDeg": 25.7
              },
              {
                "detail": 8.264485359191895,
                "chroma": 0.4508184790611267,
                "darkPx": 0.41174050942642576,
                "subjectPx": 0.8203841145833334,
                "frame": "f0112.png",
                "azimuthDeg": 165.8,
                "elevationDeg": 25.7
              },
              {
                "detail": 8.163361549377441,
                "chroma": 0.452176570892334,
                "darkPx": 0.4186154491087869,
                "subjectPx": 0.8179296875,
                "frame": "f0113.png",
                "azimuthDeg": 167.3,
                "elevationDeg": 25.8
              },
              {
                "detail": 8.214738845825195,
                "chroma": 0.451651930809021,
                "darkPx": 0.4229079698415403,
                "subjectPx": 0.8151388888888889,
                "frame": "f0114.png",
                "azimuthDeg": 168.8,
                "elevationDeg": 25.8
              },
              {
                "detail": 8.553526878356934,
                "chroma": 0.45483753085136414,
                "darkPx": 0.4255358391573595,
                "subjectPx": 0.8177419704861111,
                "frame": "f0115.png",
                "azimuthDeg": 170.3,
                "elevationDeg": 25.9
              },
              {
                "detail": 8.869306564331055,
                "chroma": 0.4529739022254944,
                "darkPx": 0.42021209685641686,
                "subjectPx": 0.8194672309027777,
                "frame": "f0116.png",
                "azimuthDeg": 171.8,
                "elevationDeg": 25.9
              },
              {
                "detail": 8.410161972045898,
                "chroma": 0.4530453383922577,
                "darkPx": 0.42736054218025055,
                "subjectPx": 0.8187749565972222,
                "frame": "f0117.png",
                "azimuthDeg": 173.3,
                "elevationDeg": 25.9
              },
              {
                "detail": 8.358441352844238,
                "chroma": 0.4555341899394989,
                "darkPx": 0.4300602642046588,
                "subjectPx": 0.8156358506944444,
                "frame": "f0118.png",
                "azimuthDeg": 174.8,
                "elevationDeg": 26
              },
              {
                "detail": 8.936823844909668,
                "chroma": 0.4596596360206604,
                "darkPx": 0.43191909127406336,
                "subjectPx": 0.8189312065972222,
                "frame": "f0119.png",
                "azimuthDeg": 176.3,
                "elevationDeg": 26
              },
              {
                "detail": 9.304183959960938,
                "chroma": 0.4589574337005615,
                "darkPx": 0.4260400197005359,
                "subjectPx": 0.8173600260416667,
                "frame": "f0120.png",
                "azimuthDeg": 177.8,
                "elevationDeg": 26
              },
              {
                "detail": 8.764277458190918,
                "chroma": 0.4605172872543335,
                "darkPx": 0.4320158113280824,
                "subjectPx": 0.8158268229166666,
                "frame": "f0121.png",
                "azimuthDeg": 179.3,
                "elevationDeg": 26
              },
              {
                "detail": 8.840997695922852,
                "chroma": 0.460432767868042,
                "darkPx": 0.42959014288475234,
                "subjectPx": 0.8196983506944444,
                "frame": "f0122.png",
                "azimuthDeg": 180.7,
                "elevationDeg": 26
              },
              {
                "detail": 9.3154878616333,
                "chroma": 0.4643392562866211,
                "darkPx": 0.43108954462967314,
                "subjectPx": 0.8215516493055556,
                "frame": "f0123.png",
                "azimuthDeg": 182.2,
                "elevationDeg": 26
              },
              {
                "detail": 9.726391792297363,
                "chroma": 0.46166500449180603,
                "darkPx": 0.42362559097672037,
                "subjectPx": 0.8211783854166667,
                "frame": "f0124.png",
                "azimuthDeg": 183.7,
                "elevationDeg": 26
              },
              {
                "detail": 9.182921409606934,
                "chroma": 0.45935916900634766,
                "darkPx": 0.4284614387350942,
                "subjectPx": 0.8202191840277778,
                "frame": "f0125.png",
                "azimuthDeg": 185.2,
                "elevationDeg": 26
              },
              {
                "detail": 9.107409477233887,
                "chroma": 0.45913124084472656,
                "darkPx": 0.4244824895337924,
                "subjectPx": 0.8231684027777778,
                "frame": "f0126.png",
                "azimuthDeg": 186.7,
                "elevationDeg": 25.9
              },
              {
                "detail": 9.522361755371094,
                "chroma": 0.46128469705581665,
                "darkPx": 0.4244714556534402,
                "subjectPx": 0.8270779079861111,
                "frame": "f0127.png",
                "azimuthDeg": 188.2,
                "elevationDeg": 25.9
              },
              {
                "detail": 9.927117347717285,
                "chroma": 0.4560701847076416,
                "darkPx": 0.41697107289776403,
                "subjectPx": 0.8287565104166666,
                "frame": "f0128.png",
                "azimuthDeg": 189.7,
                "elevationDeg": 25.9
              },
              {
                "detail": 9.490129470825195,
                "chroma": 0.455299973487854,
                "darkPx": 0.4208251860211808,
                "subjectPx": 0.8268337673611111,
                "frame": "f0129.png",
                "azimuthDeg": 191.2,
                "elevationDeg": 25.8
              },
              {
                "detail": 9.419508934020996,
                "chroma": 0.45335111021995544,
                "darkPx": 0.41506063935595744,
                "subjectPx": 0.8334939236111111,
                "frame": "f0130.png",
                "azimuthDeg": 192.7,
                "elevationDeg": 25.8
              },
              {
                "detail": 9.77541446685791,
                "chroma": 0.45786240696907043,
                "darkPx": 0.41728653157526596,
                "subjectPx": 0.831484375,
                "frame": "f0131.png",
                "azimuthDeg": 194.2,
                "elevationDeg": 25.7
              },
              {
                "detail": 10.121809005737305,
                "chroma": 0.45259028673171997,
                "darkPx": 0.4092542297446602,
                "subjectPx": 0.8337966579861111,
                "frame": "f0132.png",
                "azimuthDeg": 195.7,
                "elevationDeg": 25.7
              },
              {
                "detail": 9.657075881958008,
                "chroma": 0.4525049328804016,
                "darkPx": 0.4137314486246986,
                "subjectPx": 0.8301920572916667,
                "frame": "f0133.png",
                "azimuthDeg": 197.2,
                "elevationDeg": 25.6
              },
              {
                "detail": 9.509867668151855,
                "chroma": 0.45191895961761475,
                "darkPx": 0.4092161478087016,
                "subjectPx": 0.8325325520833333,
                "frame": "f0134.png",
                "azimuthDeg": 198.7,
                "elevationDeg": 25.5
              },
              {
                "detail": 9.83608627319336,
                "chroma": 0.4553942382335663,
                "darkPx": 0.4114677244861161,
                "subjectPx": 0.8304557291666667,
                "frame": "f0135.png",
                "azimuthDeg": 200.2,
                "elevationDeg": 25.4
              },
              {
                "detail": 10.160199165344238,
                "chroma": 0.4534720480442047,
                "darkPx": 0.40584053663565284,
                "subjectPx": 0.8283669704861111,
                "frame": "f0136.png",
                "azimuthDeg": 201.7,
                "elevationDeg": 25.4
              },
              {
                "detail": 9.688871383666992,
                "chroma": 0.4538950026035309,
                "darkPx": 0.4120580892955526,
                "subjectPx": 0.8232356770833333,
                "frame": "f0137.png",
                "azimuthDeg": 203.2,
                "elevationDeg": 25.3
              },
              {
                "detail": 9.600053787231445,
                "chroma": 0.4540064334869385,
                "darkPx": 0.4088993067018818,
                "subjectPx": 0.8216688368055556,
                "frame": "f0138.png",
                "azimuthDeg": 204.6,
                "elevationDeg": 25.2
              },
              {
                "detail": 9.834563255310059,
                "chroma": 0.4562922716140747,
                "darkPx": 0.40878562808397806,
                "subjectPx": 0.820888671875,
                "frame": "f0139.png",
                "azimuthDeg": 206.1,
                "elevationDeg": 25.1
              },
              {
                "detail": 9.862861633300781,
                "chroma": 0.45335760712623596,
                "darkPx": 0.40218452785326086,
                "subjectPx": 0.8177777777777778,
                "frame": "f0140.png",
                "azimuthDeg": 207.6,
                "elevationDeg": 25
              },
              {
                "detail": 9.828105926513672,
                "chroma": 0.4530503749847412,
                "darkPx": 0.40734067641206123,
                "subjectPx": 0.813017578125,
                "frame": "f0141.png",
                "azimuthDeg": 209.1,
                "elevationDeg": 24.9
              },
              {
                "detail": 9.594249725341797,
                "chroma": 0.4523553252220154,
                "darkPx": 0.40398900102446683,
                "subjectPx": 0.8113129340277778,
                "frame": "f0142.png",
                "azimuthDeg": 210.6,
                "elevationDeg": 24.7
              },
              {
                "detail": 9.623017311096191,
                "chroma": 0.4551912248134613,
                "darkPx": 0.4062686900155501,
                "subjectPx": 0.8073426649305555,
                "frame": "f0143.png",
                "azimuthDeg": 212.1,
                "elevationDeg": 24.6
              },
              {
                "detail": 9.769393920898438,
                "chroma": 0.4532615840435028,
                "darkPx": 0.3990537598392229,
                "subjectPx": 0.8033897569444445,
                "frame": "f0144.png",
                "azimuthDeg": 213.6,
                "elevationDeg": 24.5
              },
              {
                "detail": 9.382722854614258,
                "chroma": 0.4526658356189728,
                "darkPx": 0.4051932950914089,
                "subjectPx": 0.7969259982638889,
                "frame": "f0145.png",
                "azimuthDeg": 215.1,
                "elevationDeg": 24.4
              },
              {
                "detail": 9.15859317779541,
                "chroma": 0.4516955018043518,
                "darkPx": 0.40088464052778183,
                "subjectPx": 0.7950596788194444,
                "frame": "f0146.png",
                "azimuthDeg": 216.6,
                "elevationDeg": 24.2
              },
              {
                "detail": 9.295287132263184,
                "chroma": 0.4522190988063812,
                "darkPx": 0.4016516516516517,
                "subjectPx": 0.794921875,
                "frame": "f0147.png",
                "azimuthDeg": 218.1,
                "elevationDeg": 24.1
              },
              {
                "detail": 9.481110572814941,
                "chroma": 0.45156317949295044,
                "darkPx": 0.3970305249499681,
                "subjectPx": 0.7894270833333333,
                "frame": "f0148.png",
                "azimuthDeg": 219.6,
                "elevationDeg": 23.9
              },
              {
                "detail": 8.918022155761719,
                "chroma": 0.4486008882522583,
                "darkPx": 0.40212468031750065,
                "subjectPx": 0.7857595486111111,
                "frame": "f0149.png",
                "azimuthDeg": 221.1,
                "elevationDeg": 23.8
              },
              {
                "detail": 8.83512020111084,
                "chroma": 0.447334349155426,
                "darkPx": 0.39525242153588047,
                "subjectPx": 0.7851681857638889,
                "frame": "f0150.png",
                "azimuthDeg": 222.6,
                "elevationDeg": 23.6
              },
              {
                "detail": 8.982484817504883,
                "chroma": 0.4496745467185974,
                "darkPx": 0.39842331886930393,
                "subjectPx": 0.7806922743055555,
                "frame": "f0151.png",
                "azimuthDeg": 224.1,
                "elevationDeg": 23.5
              },
              {
                "detail": 9.16501235961914,
                "chroma": 0.4480586051940918,
                "darkPx": 0.3933863344442859,
                "subjectPx": 0.7755013020833333,
                "frame": "f0152.png",
                "azimuthDeg": 225.6,
                "elevationDeg": 23.3
              },
              {
                "detail": 8.629273414611816,
                "chroma": 0.4472960829734802,
                "darkPx": 0.40017402298624005,
                "subjectPx": 0.7706716579861111,
                "frame": "f0153.png",
                "azimuthDeg": 227.1,
                "elevationDeg": 23.1
              },
              {
                "detail": 8.523699760437012,
                "chroma": 0.44891753792762756,
                "darkPx": 0.40262935843201214,
                "subjectPx": 0.7664192708333334,
                "frame": "f0154.png",
                "azimuthDeg": 228.5,
                "elevationDeg": 23
              },
              {
                "detail": 8.414556503295898,
                "chroma": 0.4514436423778534,
                "darkPx": 0.4024606525309222,
                "subjectPx": 0.7604937065972223,
                "frame": "f0155.png",
                "azimuthDeg": 230,
                "elevationDeg": 22.8
              },
              {
                "detail": 8.68435001373291,
                "chroma": 0.452953040599823,
                "darkPx": 0.39892181344227723,
                "subjectPx": 0.7521712239583334,
                "frame": "f0156.png",
                "azimuthDeg": 231.5,
                "elevationDeg": 22.6
              },
              {
                "detail": 8.080265045166016,
                "chroma": 0.4522082507610321,
                "darkPx": 0.40665480333917775,
                "subjectPx": 0.74634765625,
                "frame": "f0157.png",
                "azimuthDeg": 233,
                "elevationDeg": 22.4
              },
              {
                "detail": 8.55848503112793,
                "chroma": 0.4536781311035156,
                "darkPx": 0.40745590421236205,
                "subjectPx": 0.7416579861111111,
                "frame": "f0158.png",
                "azimuthDeg": 234.5,
                "elevationDeg": 22.2
              },
              {
                "detail": 8.020319938659668,
                "chroma": 0.45515042543411255,
                "darkPx": 0.4102821196258094,
                "subjectPx": 0.7348036024305555,
                "frame": "f0159.png",
                "azimuthDeg": 236,
                "elevationDeg": 22
              },
              {
                "detail": 8.54556655883789,
                "chroma": 0.4544418752193451,
                "darkPx": 0.4025754571458746,
                "subjectPx": 0.7294585503472222,
                "frame": "f0160.png",
                "azimuthDeg": 237.5,
                "elevationDeg": 21.8
              },
              {
                "detail": 7.5834550857543945,
                "chroma": 0.452459454536438,
                "darkPx": 0.4060531182844007,
                "subjectPx": 0.724560546875,
                "frame": "f0161.png",
                "azimuthDeg": 239,
                "elevationDeg": 21.6
              },
              {
                "detail": 7.86545467376709,
                "chroma": 0.45528995990753174,
                "darkPx": 0.4077769751951708,
                "subjectPx": 0.7195496961805555,
                "frame": "f0162.png",
                "azimuthDeg": 240.5,
                "elevationDeg": 21.4
              },
              {
                "detail": 7.861525058746338,
                "chroma": 0.4592571556568146,
                "darkPx": 0.41384828242673677,
                "subjectPx": 0.7113140190972222,
                "frame": "f0163.png",
                "azimuthDeg": 242,
                "elevationDeg": 21.2
              },
              {
                "detail": 8.30267333984375,
                "chroma": 0.45843827724456787,
                "darkPx": 0.40782177792242086,
                "subjectPx": 0.7068272569444445,
                "frame": "f0164.png",
                "azimuthDeg": 243.5,
                "elevationDeg": 21
              },
              {
                "detail": 7.4749040603637695,
                "chroma": 0.4568663537502289,
                "darkPx": 0.4133280750999451,
                "subjectPx": 0.701611328125,
                "frame": "f0165.png",
                "azimuthDeg": 245,
                "elevationDeg": 20.8
              },
              {
                "detail": 7.734025955200195,
                "chroma": 0.46130162477493286,
                "darkPx": 0.4151643533147641,
                "subjectPx": 0.695361328125,
                "frame": "f0166.png",
                "azimuthDeg": 246.5,
                "elevationDeg": 20.6
              },
              {
                "detail": 7.835973262786865,
                "chroma": 0.46623826026916504,
                "darkPx": 0.42120651024083716,
                "subjectPx": 0.6862185329861111,
                "frame": "f0167.png",
                "azimuthDeg": 248,
                "elevationDeg": 20.4
              },
              {
                "detail": 8.214812278747559,
                "chroma": 0.4661303162574768,
                "darkPx": 0.4148384079114417,
                "subjectPx": 0.6820290798611112,
                "frame": "f0168.png",
                "azimuthDeg": 249.5,
                "elevationDeg": 20.2
              },
              {
                "detail": 7.441234111785889,
                "chroma": 0.46675238013267517,
                "darkPx": 0.42420305545531095,
                "subjectPx": 0.676513671875,
                "frame": "f0169.png",
                "azimuthDeg": 251,
                "elevationDeg": 19.9
              },
              {
                "detail": 7.819215297698975,
                "chroma": 0.4696516990661621,
                "darkPx": 0.42376863868702197,
                "subjectPx": 0.6714485677083334,
                "frame": "f0170.png",
                "azimuthDeg": 252.4,
                "elevationDeg": 19.7
              },
              {
                "detail": 8.10085391998291,
                "chroma": 0.474445641040802,
                "darkPx": 0.4323157777398922,
                "subjectPx": 0.6619184027777778,
                "frame": "f0171.png",
                "azimuthDeg": 253.9,
                "elevationDeg": 19.5
              },
              {
                "detail": 8.249787330627441,
                "chroma": 0.47269725799560547,
                "darkPx": 0.42316396242527754,
                "subjectPx": 0.6607204861111111,
                "frame": "f0172.png",
                "azimuthDeg": 255.4,
                "elevationDeg": 19.3
              },
              {
                "detail": 7.716890811920166,
                "chroma": 0.47106432914733887,
                "darkPx": 0.43419042033881505,
                "subjectPx": 0.6568413628472223,
                "frame": "f0173.png",
                "azimuthDeg": 256.9,
                "elevationDeg": 19
              },
              {
                "detail": 7.952028274536133,
                "chroma": 0.4730607569217682,
                "darkPx": 0.43536888606724333,
                "subjectPx": 0.6563020833333333,
                "frame": "f0174.png",
                "azimuthDeg": 258.4,
                "elevationDeg": 18.8
              },
              {
                "detail": 8.740389823913574,
                "chroma": 0.475931853055954,
                "darkPx": 0.4489856667207377,
                "subjectPx": 0.6488487413194445,
                "frame": "f0175.png",
                "azimuthDeg": 259.9,
                "elevationDeg": 18.6
              },
              {
                "detail": 8.399444580078125,
                "chroma": 0.4746563136577606,
                "darkPx": 0.43370726612155525,
                "subjectPx": 0.6471929253472222,
                "frame": "f0176.png",
                "azimuthDeg": 261.4,
                "elevationDeg": 18.3
              },
              {
                "detail": 7.885852813720703,
                "chroma": 0.47151923179626465,
                "darkPx": 0.4427544504268734,
                "subjectPx": 0.6434819878472222,
                "frame": "f0177.png",
                "azimuthDeg": 262.9,
                "elevationDeg": 18.1
              },
              {
                "detail": 7.690188884735107,
                "chroma": 0.47418153285980225,
                "darkPx": 0.44004872544667817,
                "subjectPx": 0.6404578993055555,
                "frame": "f0178.png",
                "azimuthDeg": 264.4,
                "elevationDeg": 17.9
              },
              {
                "detail": 8.75780963897705,
                "chroma": 0.476308673620224,
                "darkPx": 0.4487407762502354,
                "subjectPx": 0.6337782118055556,
                "frame": "f0179.png",
                "azimuthDeg": 265.9,
                "elevationDeg": 17.6
              },
              {
                "detail": 8.46782112121582,
                "chroma": 0.4768141210079193,
                "darkPx": 0.43745186945095776,
                "subjectPx": 0.6284223090277777,
                "frame": "f0180.png",
                "azimuthDeg": 267.4,
                "elevationDeg": 17.4
              },
              {
                "detail": 7.993355751037598,
                "chroma": 0.4718593955039978,
                "darkPx": 0.4446669005059959,
                "subjectPx": 0.6248849826388889,
                "frame": "f0181.png",
                "azimuthDeg": 268.9,
                "elevationDeg": 17.2
              },
              {
                "detail": 7.64057731628418,
                "chroma": 0.47693318128585815,
                "darkPx": 0.44358477612618197,
                "subjectPx": 0.6211404079861111,
                "frame": "f0182.png",
                "azimuthDeg": 270.4,
                "elevationDeg": 16.9
              },
              {
                "detail": 8.707189559936523,
                "chroma": 0.47725340723991394,
                "darkPx": 0.45372341175309755,
                "subjectPx": 0.6158246527777778,
                "frame": "f0183.png",
                "azimuthDeg": 271.9,
                "elevationDeg": 16.7
              },
              {
                "detail": 8.273191452026367,
                "chroma": 0.47227516770362854,
                "darkPx": 0.4397315346577295,
                "subjectPx": 0.617255859375,
                "frame": "f0184.png",
                "azimuthDeg": 273.4,
                "elevationDeg": 16.5
              },
              {
                "detail": 7.9164018630981445,
                "chroma": 0.46781250834465027,
                "darkPx": 0.4504395809121637,
                "subjectPx": 0.6115505642361111,
                "frame": "f0185.png",
                "azimuthDeg": 274.9,
                "elevationDeg": 16.2
              },
              {
                "detail": 8.273453712463379,
                "chroma": 0.4691929221153259,
                "darkPx": 0.4453197200296157,
                "subjectPx": 0.6140592447916666,
                "frame": "f0186.png",
                "azimuthDeg": 276.3,
                "elevationDeg": 16
              },
              {
                "detail": 8.456964492797852,
                "chroma": 0.46752050518989563,
                "darkPx": 0.45383806370006113,
                "subjectPx": 0.6107725694444445,
                "frame": "f0187.png",
                "azimuthDeg": 277.8,
                "elevationDeg": 15.8
              },
              {
                "detail": 8.550768852233887,
                "chroma": 0.4641145169734955,
                "darkPx": 0.4450507096863779,
                "subjectPx": 0.6095128038194444,
                "frame": "f0188.png",
                "azimuthDeg": 279.3,
                "elevationDeg": 15.5
              },
              {
                "detail": 7.85114860534668,
                "chroma": 0.4602629840373993,
                "darkPx": 0.4528192719447842,
                "subjectPx": 0.6076226128472222,
                "frame": "f0189.png",
                "azimuthDeg": 280.8,
                "elevationDeg": 15.3
              },
              {
                "detail": 8.004361152648926,
                "chroma": 0.46516329050064087,
                "darkPx": 0.4537597821172442,
                "subjectPx": 0.6071690538194444,
                "frame": "f0190.png",
                "azimuthDeg": 282.3,
                "elevationDeg": 15.1
              },
              {
                "detail": 8.389321327209473,
                "chroma": 0.4689089357852936,
                "darkPx": 0.46710664493934456,
                "subjectPx": 0.5992838541666666,
                "frame": "f0191.png",
                "azimuthDeg": 283.8,
                "elevationDeg": 14.9
              },
              {
                "detail": 8.520108222961426,
                "chroma": 0.47091081738471985,
                "darkPx": 0.4641032476709747,
                "subjectPx": 0.5942426215277777,
                "frame": "f0192.png",
                "azimuthDeg": 285.3,
                "elevationDeg": 14.6
              },
              {
                "detail": 7.850351333618164,
                "chroma": 0.4678695797920227,
                "darkPx": 0.47026087083454216,
                "subjectPx": 0.5946712239583334,
                "frame": "f0193.png",
                "azimuthDeg": 286.8,
                "elevationDeg": 14.4
              },
              {
                "detail": 8.19481372833252,
                "chroma": 0.47676387429237366,
                "darkPx": 0.4756849838010277,
                "subjectPx": 0.5897927517361111,
                "frame": "f0194.png",
                "azimuthDeg": 288.3,
                "elevationDeg": 14.2
              },
              {
                "detail": 8.376360893249512,
                "chroma": 0.4811059236526489,
                "darkPx": 0.48459500027796826,
                "subjectPx": 0.5855360243055555,
                "frame": "f0195.png",
                "azimuthDeg": 289.8,
                "elevationDeg": 14
              },
              {
                "detail": 8.612241744995117,
                "chroma": 0.4820981025695801,
                "darkPx": 0.48278335724533716,
                "subjectPx": 0.58537109375,
                "frame": "f0196.png",
                "azimuthDeg": 291.3,
                "elevationDeg": 13.7
              },
              {
                "detail": 8.031523704528809,
                "chroma": 0.48156458139419556,
                "darkPx": 0.49051095703298986,
                "subjectPx": 0.5846701388888889,
                "frame": "f0197.png",
                "azimuthDeg": 292.8,
                "elevationDeg": 13.5
              },
              {
                "detail": 8.364962577819824,
                "chroma": 0.48658859729766846,
                "darkPx": 0.49313806178809827,
                "subjectPx": 0.5840483940972222,
                "frame": "f0198.png",
                "azimuthDeg": 294.3,
                "elevationDeg": 13.3
              },
              {
                "detail": 8.38661003112793,
                "chroma": 0.4936947226524353,
                "darkPx": 0.5030686127168714,
                "subjectPx": 0.5783170572916667,
                "frame": "f0199.png",
                "azimuthDeg": 295.8,
                "elevationDeg": 13.1
              },
              {
                "detail": 8.628617286682129,
                "chroma": 0.49728822708129883,
                "darkPx": 0.5051607451391665,
                "subjectPx": 0.5752560763888889,
                "frame": "f0200.png",
                "azimuthDeg": 297.3,
                "elevationDeg": 12.9
              },
              {
                "detail": 8.1138277053833,
                "chroma": 0.49541938304901123,
                "darkPx": 0.5113233349362828,
                "subjectPx": 0.5776388888888889,
                "frame": "f0201.png",
                "azimuthDeg": 298.8,
                "elevationDeg": 12.7
              },
              {
                "detail": 8.583602905273438,
                "chroma": 0.49924373626708984,
                "darkPx": 0.5125754395417317,
                "subjectPx": 0.5800065104166666,
                "frame": "f0202.png",
                "azimuthDeg": 300.2,
                "elevationDeg": 12.5
              },
              {
                "detail": 8.552123069763184,
                "chroma": 0.5111969113349915,
                "darkPx": 0.5284487431881081,
                "subjectPx": 0.570458984375,
                "frame": "f0203.png",
                "azimuthDeg": 301.7,
                "elevationDeg": 12.3
              },
              {
                "detail": 8.502788543701172,
                "chroma": 0.515035092830658,
                "darkPx": 0.531534111519678,
                "subjectPx": 0.56833984375,
                "frame": "f0204.png",
                "azimuthDeg": 303.2,
                "elevationDeg": 12.1
              },
              {
                "detail": 8.338521003723145,
                "chroma": 0.5195373296737671,
                "darkPx": 0.5456786794306296,
                "subjectPx": 0.5633355034722223,
                "frame": "f0205.png",
                "azimuthDeg": 304.7,
                "elevationDeg": 11.9
              },
              {
                "detail": 9.482879638671875,
                "chroma": 0.5275669693946838,
                "darkPx": 0.5545924824737712,
                "subjectPx": 0.5598318142361111,
                "frame": "f0206.png",
                "azimuthDeg": 306.2,
                "elevationDeg": 11.7
              },
              {
                "detail": 8.892366409301758,
                "chroma": 0.5331779718399048,
                "darkPx": 0.5616311148427736,
                "subjectPx": 0.5608702256944444,
                "frame": "f0207.png",
                "azimuthDeg": 307.7,
                "elevationDeg": 11.5
              },
              {
                "detail": 9.202216148376465,
                "chroma": 0.5396547317504883,
                "darkPx": 0.5699373980376392,
                "subjectPx": 0.5560373263888889,
                "frame": "f0208.png",
                "azimuthDeg": 309.2,
                "elevationDeg": 11.3
              },
              {
                "detail": 8.534977912902832,
                "chroma": 0.5437321662902832,
                "darkPx": 0.5822922569803263,
                "subjectPx": 0.5533517795138889,
                "frame": "f0209.png",
                "azimuthDeg": 310.7,
                "elevationDeg": 11.1
              },
              {
                "detail": 9.044791221618652,
                "chroma": 0.546497642993927,
                "darkPx": 0.5825847788960168,
                "subjectPx": 0.5578363715277778,
                "frame": "f0210.png",
                "azimuthDeg": 312.2,
                "elevationDeg": 11
              },
              {
                "detail": 8.85866641998291,
                "chroma": 0.550316572189331,
                "darkPx": 0.5893052442155395,
                "subjectPx": 0.5595616319444444,
                "frame": "f0211.png",
                "azimuthDeg": 313.7,
                "elevationDeg": 10.8
              },
              {
                "detail": 9.277414321899414,
                "chroma": 0.5473511815071106,
                "darkPx": 0.5889590288198705,
                "subjectPx": 0.5632823350694445,
                "frame": "f0212.png",
                "azimuthDeg": 315.2,
                "elevationDeg": 10.6
              },
              {
                "detail": 8.50345230102539,
                "chroma": 0.553398609161377,
                "darkPx": 0.6023801991650671,
                "subjectPx": 0.5590831163194444,
                "frame": "f0213.png",
                "azimuthDeg": 316.7,
                "elevationDeg": 10.5
              },
              {
                "detail": 9.02837085723877,
                "chroma": 0.5611284971237183,
                "darkPx": 0.609817638966133,
                "subjectPx": 0.5560384114583333,
                "frame": "f0214.png",
                "azimuthDeg": 318.2,
                "elevationDeg": 10.3
              },
              {
                "detail": 8.931989669799805,
                "chroma": 0.5632099509239197,
                "darkPx": 0.6106955784485663,
                "subjectPx": 0.5605533854166667,
                "frame": "f0215.png",
                "azimuthDeg": 319.7,
                "elevationDeg": 10.1
              },
              {
                "detail": 9.262978553771973,
                "chroma": 0.5584636330604553,
                "darkPx": 0.6062957593539158,
                "subjectPx": 0.5665809461805555,
                "frame": "f0216.png",
                "azimuthDeg": 321.2,
                "elevationDeg": 10
              },
              {
                "detail": 8.494746208190918,
                "chroma": 0.5562965273857117,
                "darkPx": 0.6099589640759687,
                "subjectPx": 0.5703526475694445,
                "frame": "f0217.png",
                "azimuthDeg": 322.7,
                "elevationDeg": 9.8
              },
              {
                "detail": 9.048908233642578,
                "chroma": 0.5614185333251953,
                "darkPx": 0.6107592358570463,
                "subjectPx": 0.5727072482638889,
                "frame": "f0218.png",
                "azimuthDeg": 324.1,
                "elevationDeg": 9.7
              },
              {
                "detail": 8.92068099975586,
                "chroma": 0.5668166279792786,
                "darkPx": 0.6163307101545463,
                "subjectPx": 0.5722113715277778,
                "frame": "f0219.png",
                "azimuthDeg": 325.6,
                "elevationDeg": 9.6
              },
              {
                "detail": 9.012253761291504,
                "chroma": 0.5582119226455688,
                "darkPx": 0.606710376538957,
                "subjectPx": 0.5795659722222222,
                "frame": "f0220.png",
                "azimuthDeg": 327.1,
                "elevationDeg": 9.4
              },
              {
                "detail": 8.80495548248291,
                "chroma": 0.5480414628982544,
                "darkPx": 0.6014873333921794,
                "subjectPx": 0.5900520833333334,
                "frame": "f0221.png",
                "azimuthDeg": 328.6,
                "elevationDeg": 9.3
              },
              {
                "detail": 9.915287017822266,
                "chroma": 0.5592710971832275,
                "darkPx": 0.6060363470593795,
                "subjectPx": 0.585537109375,
                "frame": "f0222.png",
                "azimuthDeg": 330.1,
                "elevationDeg": 9.2
              },
              {
                "detail": 9.283879280090332,
                "chroma": 0.557721734046936,
                "darkPx": 0.6043489829435458,
                "subjectPx": 0.5913140190972223,
                "frame": "f0223.png",
                "azimuthDeg": 331.6,
                "elevationDeg": 9.1
              },
              {
                "detail": 9.554300308227539,
                "chroma": 0.5551939010620117,
                "darkPx": 0.6030319777762324,
                "subjectPx": 0.5929275173611112,
                "frame": "f0224.png",
                "azimuthDeg": 333.1,
                "elevationDeg": 9
              },
              {
                "detail": 9.052349090576172,
                "chroma": 0.5467461347579956,
                "darkPx": 0.6045001269173587,
                "subjectPx": 0.5984592013888889,
                "frame": "f0225.png",
                "azimuthDeg": 334.6,
                "elevationDeg": 8.9
              },
              {
                "detail": 9.40517807006836,
                "chroma": 0.5582578778266907,
                "darkPx": 0.609064703276915,
                "subjectPx": 0.5977473958333334,
                "frame": "f0226.png",
                "azimuthDeg": 336.1,
                "elevationDeg": 8.8
              },
              {
                "detail": 9.342289924621582,
                "chroma": 0.55950927734375,
                "darkPx": 0.6118986787092382,
                "subjectPx": 0.5992437065972223,
                "frame": "f0227.png",
                "azimuthDeg": 337.6,
                "elevationDeg": 8.7
              },
              {
                "detail": 9.582897186279297,
                "chroma": 0.5649913549423218,
                "darkPx": 0.6189077410963508,
                "subjectPx": 0.593984375,
                "frame": "f0228.png",
                "azimuthDeg": 339.1,
                "elevationDeg": 8.6
              },
              {
                "detail": 9.082111358642578,
                "chroma": 0.5565373301506042,
                "darkPx": 0.6187771273157244,
                "subjectPx": 0.5992371961805556,
                "frame": "f0229.png",
                "azimuthDeg": 340.6,
                "elevationDeg": 8.5
              },
              {
                "detail": 9.71386432647705,
                "chroma": 0.57671058177948,
                "darkPx": 0.6326534742729923,
                "subjectPx": 0.5897298177083333,
                "frame": "f0230.png",
                "azimuthDeg": 342.1,
                "elevationDeg": 8.4
              },
              {
                "detail": 9.557341575622559,
                "chroma": 0.5775099396705627,
                "darkPx": 0.6345518790040288,
                "subjectPx": 0.5914453125,
                "frame": "f0231.png",
                "azimuthDeg": 343.6,
                "elevationDeg": 8.4
              },
              {
                "detail": 9.75976848602295,
                "chroma": 0.5772131085395813,
                "darkPx": 0.6358681053622168,
                "subjectPx": 0.5938096788194445,
                "frame": "f0232.png",
                "azimuthDeg": 345.1,
                "elevationDeg": 8.3
              },
              {
                "detail": 9.408809661865234,
                "chroma": 0.5784863829612732,
                "darkPx": 0.6476712369261695,
                "subjectPx": 0.5872970920138889,
                "frame": "f0233.png",
                "azimuthDeg": 346.6,
                "elevationDeg": 8.2
              },
              {
                "detail": 9.852216720581055,
                "chroma": 0.5874191522598267,
                "darkPx": 0.6495777100244761,
                "subjectPx": 0.5882845052083333,
                "frame": "f0234.png",
                "azimuthDeg": 348,
                "elevationDeg": 8.2
              },
              {
                "detail": 9.593847274780273,
                "chroma": 0.5818707346916199,
                "darkPx": 0.6438408478802086,
                "subjectPx": 0.5966677517361111,
                "frame": "f0235.png",
                "azimuthDeg": 349.5,
                "elevationDeg": 8.1
              },
              {
                "detail": 9.406332015991211,
                "chroma": 0.5799087285995483,
                "darkPx": 0.6449024871707957,
                "subjectPx": 0.5986013454861111,
                "frame": "f0236.png",
                "azimuthDeg": 351,
                "elevationDeg": 8.1
              },
              {
                "detail": 9.272183418273926,
                "chroma": 0.5594532489776611,
                "darkPx": 0.6312808289936218,
                "subjectPx": 0.6154969618055556,
                "frame": "f0237.png",
                "azimuthDeg": 352.5,
                "elevationDeg": 8.1
              },
              {
                "detail": 10.464264869689941,
                "chroma": 0.5791412591934204,
                "darkPx": 0.6432733303029378,
                "subjectPx": 0.6039312065972222,
                "frame": "f0238.png",
                "azimuthDeg": 354,
                "elevationDeg": 8
              },
              {
                "detail": 9.9738130569458,
                "chroma": 0.585597038269043,
                "darkPx": 0.6509398268249368,
                "subjectPx": 0.5993804253472222,
                "frame": "f0239.png",
                "azimuthDeg": 355.5,
                "elevationDeg": 8
              },
              {
                "detail": 9.483202934265137,
                "chroma": 0.5860114097595215,
                "darkPx": 0.6554161352098755,
                "subjectPx": 0.5971940104166666,
                "frame": "f0240.png",
                "azimuthDeg": 357,
                "elevationDeg": 8
              },
              {
                "detail": 9.594123840332031,
                "chroma": 0.5681008100509644,
                "darkPx": 0.6447804426112252,
                "subjectPx": 0.6113595920138889,
                "frame": "f0241.png",
                "azimuthDeg": 358.5,
                "elevationDeg": 8
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-dataset-known-fused482-30k.json",
          "recordPointer": "$",
          "byteLength": 11603,
          "sha256": "594fd2befe09a1358e42dac3e6dd0b11d97cb93dfea79e1fb980c26d83dda925",
          "exactRecord": {
            "solve": "dataset-known-fused482",
            "run": "circumnav-splat-20260812-r1",
            "evalStep": 30000,
            "evalDir": "brush\\evals-dataset-known-fused482\\eval_30000",
            "datasetDir": "dataset-known-fused482",
            "byRung": {
              "f": {
                "frames": 31,
                "meanPsnrDb": 31.798305209897602,
                "meanSsim": 0.8857154640374688
              },
              "w": {
                "frames": 30,
                "meanPsnrDb": 29.72157799926554,
                "meanSsim": 0.839540460563908
              }
            },
            "holdoutFrames": [
              {
                "frame": "f_f0001",
                "rung": "f",
                "azimuthDeg": 0.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 25.581811830204323,
                "ssim": 0.7264191563073233
              },
              {
                "frame": "f_f0009",
                "rung": "f",
                "azimuthDeg": 12.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.284957091593377,
                "ssim": 0.8154701385293385
              },
              {
                "frame": "f_f0017",
                "rung": "f",
                "azimuthDeg": 24.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.668741706164468,
                "ssim": 0.8325595188980431
              },
              {
                "frame": "f_f0025",
                "rung": "f",
                "azimuthDeg": 36.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.8118543212893,
                "ssim": 0.8249296369889306
              },
              {
                "frame": "f_f0033",
                "rung": "f",
                "azimuthDeg": 48.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.442681960929598,
                "ssim": 0.84984378665666
              },
              {
                "frame": "f_f0041",
                "rung": "f",
                "azimuthDeg": 60.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.839191934459542,
                "ssim": 0.8773084940038723
              },
              {
                "frame": "f_f0049",
                "rung": "f",
                "azimuthDeg": 73,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.07843933385289,
                "ssim": 0.8850527324492052
              },
              {
                "frame": "f_f0057",
                "rung": "f",
                "azimuthDeg": 84.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.65356880784913,
                "ssim": 0.9025494692026835
              },
              {
                "frame": "f_f0065",
                "rung": "f",
                "azimuthDeg": 96.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.704474630737685,
                "ssim": 0.914299712302558
              },
              {
                "frame": "f_f0073",
                "rung": "f",
                "azimuthDeg": 108.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.13592263521395,
                "ssim": 0.9180575881554275
              },
              {
                "frame": "f_f0081",
                "rung": "f",
                "azimuthDeg": 120.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.87609425062403,
                "ssim": 0.9257761141428055
              },
              {
                "frame": "f_f0089",
                "rung": "f",
                "azimuthDeg": 132.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.02860972721982,
                "ssim": 0.914674749320952
              },
              {
                "frame": "f_f0097",
                "rung": "f",
                "azimuthDeg": 144.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 34.07144890656551,
                "ssim": 0.9260048684674439
              },
              {
                "frame": "f_f0105",
                "rung": "f",
                "azimuthDeg": 156,
                "width": 1280,
                "height": 720,
                "psnrDb": 36.56868985943697,
                "ssim": 0.9338847373356937
              },
              {
                "frame": "f_f0113",
                "rung": "f",
                "azimuthDeg": 167.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 36.06716144985874,
                "ssim": 0.9296259542063735
              },
              {
                "frame": "f_f0121",
                "rung": "f",
                "azimuthDeg": 179.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 37.019587799753786,
                "ssim": 0.9377427726112263
              },
              {
                "frame": "f_f0129",
                "rung": "f",
                "azimuthDeg": 191.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 34.877929018871654,
                "ssim": 0.9226305563611655
              },
              {
                "frame": "f_f0137",
                "rung": "f",
                "azimuthDeg": 202.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 37.24128339090713,
                "ssim": 0.9434513965486989
              },
              {
                "frame": "f_f0145",
                "rung": "f",
                "azimuthDeg": 214.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 35.89378987722896,
                "ssim": 0.9411494245308729
              },
              {
                "frame": "f_f0153",
                "rung": "f",
                "azimuthDeg": 226.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 35.81330283530248,
                "ssim": 0.939075919817521
              },
              {
                "frame": "f_f0161",
                "rung": "f",
                "azimuthDeg": 238.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.8460476781407,
                "ssim": 0.9115018824990692
              },
              {
                "frame": "f_f0169",
                "rung": "f",
                "azimuthDeg": 250.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.519412438872116,
                "ssim": 0.9035604017325843
              },
              {
                "frame": "f_f0177",
                "rung": "f",
                "azimuthDeg": 261.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.31819992891987,
                "ssim": 0.8854084480230182
              },
              {
                "frame": "f_f0185",
                "rung": "f",
                "azimuthDeg": 273.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.3338291313266,
                "ssim": 0.9171886518388618
              },
              {
                "frame": "f_f0193",
                "rung": "f",
                "azimuthDeg": 285.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.04247897412634,
                "ssim": 0.9070125325134971
              },
              {
                "frame": "f_f0201",
                "rung": "f",
                "azimuthDeg": 297.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.408483231847242,
                "ssim": 0.8866439537466095
              },
              {
                "frame": "f_f0209",
                "rung": "f",
                "azimuthDeg": 310,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.529379189853465,
                "ssim": 0.8872456726371296
              },
              {
                "frame": "f_f0217",
                "rung": "f",
                "azimuthDeg": 322.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.513288904669256,
                "ssim": 0.8742644291748118
              },
              {
                "frame": "f_f0225",
                "rung": "f",
                "azimuthDeg": 334.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.078261512909762,
                "ssim": 0.8615312897760369
              },
              {
                "frame": "f_f0233",
                "rung": "f",
                "azimuthDeg": 346.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.472739031665007,
                "ssim": 0.8315320693448222
              },
              {
                "frame": "f_f0241",
                "rung": "f",
                "azimuthDeg": 358.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.025800116431935,
                "ssim": 0.7307833270383005
              },
              {
                "frame": "w_f0008",
                "rung": "w",
                "azimuthDeg": 10.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.081666417049703,
                "ssim": 0.8203747909327886
              },
              {
                "frame": "w_f0016",
                "rung": "w",
                "azimuthDeg": 22.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.427772079858592,
                "ssim": 0.8387854557758354
              },
              {
                "frame": "w_f0024",
                "rung": "w",
                "azimuthDeg": 34.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.735383337249708,
                "ssim": 0.8423773106496723
              },
              {
                "frame": "w_f0032",
                "rung": "w",
                "azimuthDeg": 46.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.244015192563097,
                "ssim": 0.8458124631644995
              },
              {
                "frame": "w_f0040",
                "rung": "w",
                "azimuthDeg": 58.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.30978865573582,
                "ssim": 0.8440638170209217
              },
              {
                "frame": "w_f0048",
                "rung": "w",
                "azimuthDeg": 70.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.470089245824784,
                "ssim": 0.8538453846886186
              },
              {
                "frame": "w_f0056",
                "rung": "w",
                "azimuthDeg": 82.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.71895953228885,
                "ssim": 0.8672844080761412
              },
              {
                "frame": "w_f0064",
                "rung": "w",
                "azimuthDeg": 94.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.403352949018508,
                "ssim": 0.8666699890558629
              },
              {
                "frame": "w_f0072",
                "rung": "w",
                "azimuthDeg": 106.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.304509883746512,
                "ssim": 0.8680473038197102
              },
              {
                "frame": "w_f0080",
                "rung": "w",
                "azimuthDeg": 118.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.161328566104523,
                "ssim": 0.8599203469100655
              },
              {
                "frame": "w_f0088",
                "rung": "w",
                "azimuthDeg": 130.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.52588715507961,
                "ssim": 0.8566486286574572
              },
              {
                "frame": "w_f0096",
                "rung": "w",
                "azimuthDeg": 142.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.988778180758842,
                "ssim": 0.8361776595461449
              },
              {
                "frame": "w_f0104",
                "rung": "w",
                "azimuthDeg": 154,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.48013140375579,
                "ssim": 0.8265296634996275
              },
              {
                "frame": "w_f0112",
                "rung": "w",
                "azimuthDeg": 165.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.30462682275335,
                "ssim": 0.8345308756653361
              },
              {
                "frame": "w_f0120",
                "rung": "w",
                "azimuthDeg": 177.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.571623517063156,
                "ssim": 0.8221107727404565
              },
              {
                "frame": "w_f0128",
                "rung": "w",
                "azimuthDeg": 189.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.767828030077588,
                "ssim": 0.8171493135642552
              },
              {
                "frame": "w_f0136",
                "rung": "w",
                "azimuthDeg": 201.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.666648635489274,
                "ssim": 0.8218607281318695
              },
              {
                "frame": "w_f0144",
                "rung": "w",
                "azimuthDeg": 213.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.820077521290237,
                "ssim": 0.8158301621444962
              },
              {
                "frame": "w_f0152",
                "rung": "w",
                "azimuthDeg": 225,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.90356130194183,
                "ssim": 0.8043599731237574
              },
              {
                "frame": "w_f0160",
                "rung": "w",
                "azimuthDeg": 236.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.049194634046927,
                "ssim": 0.8152005831439156
              },
              {
                "frame": "w_f0168",
                "rung": "w",
                "azimuthDeg": 248.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.54366127707481,
                "ssim": 0.8321457621363543
              },
              {
                "frame": "w_f0176",
                "rung": "w",
                "azimuthDeg": 260.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.566331249060703,
                "ssim": 0.8440579422285409
              },
              {
                "frame": "w_f0184",
                "rung": "w",
                "azimuthDeg": 272.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.237973786343645,
                "ssim": 0.8636298126283912
              },
              {
                "frame": "w_f0192",
                "rung": "w",
                "azimuthDeg": 284.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.794088837343512,
                "ssim": 0.8549107536114721
              },
              {
                "frame": "w_f0200",
                "rung": "w",
                "azimuthDeg": 296.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.151353223043525,
                "ssim": 0.8703998370655301
              },
              {
                "frame": "w_f0208",
                "rung": "w",
                "azimuthDeg": 308.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.782075278294485,
                "ssim": 0.8561145688423862
              },
              {
                "frame": "w_f0216",
                "rung": "w",
                "azimuthDeg": 320.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 29.50811864690344,
                "ssim": 0.8469921316543326
              },
              {
                "frame": "w_f0224",
                "rung": "w",
                "azimuthDeg": 332.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.93234297327474,
                "ssim": 0.8398652037428286
              },
              {
                "frame": "w_f0232",
                "rung": "w",
                "azimuthDeg": 345.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 28.80520739231161,
                "ssim": 0.8402696943307738
              },
              {
                "frame": "w_f0240",
                "rung": "w",
                "azimuthDeg": 357.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.39096425261907,
                "ssim": 0.7802484803651962
              }
            ],
            "holdoutCount": 61,
            "meanPsnrDb": 30.77696395876708,
            "meanSsim": 0.8630064459357176,
            "byArc": {
              "front 315-45": {
                "frames": 15,
                "meanPsnrDb": 28.154593974279617,
                "meanSsim": 0.8204268422339356
              },
              "right 45-135": {
                "frames": 16,
                "meanPsnrDb": 31.11855715382802,
                "meanSsim": 0.8781159367267151
              },
              "rear 135-225": {
                "frames": 14,
                "meanPsnrDb": 33.167114600986494,
                "meanSsim": 0.8791913489538332
              },
              "left 225-315": {
                "frames": 16,
                "meanPsnrDb": 30.802460812221142,
                "meanSsim": 0.8736535434742899
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics-known241.json",
          "recordPointer": "$",
          "byteLength": 5554,
          "sha256": "e03293e25b0504ea8c820bb639be1640e6a917f39962cde0be579962f88861b4",
          "exactRecord": {
            "solve": "known241",
            "evalStep": 30000,
            "holdoutFrames": [
              {
                "frame": "f0001",
                "azimuthDeg": 0,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.340443896492054,
                "ssim": 0.7453570399714802
              },
              {
                "frame": "f0009",
                "azimuthDeg": 12,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.6372062168569,
                "ssim": 0.8562490821013378
              },
              {
                "frame": "f0017",
                "azimuthDeg": 23.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.268223016431964,
                "ssim": 0.8637775019307714
              },
              {
                "frame": "f0025",
                "azimuthDeg": 35.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.56766028409876,
                "ssim": 0.8637468493624999
              },
              {
                "frame": "f0033",
                "azimuthDeg": 47.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.200578375646167,
                "ssim": 0.8504180581930584
              },
              {
                "frame": "f0041",
                "azimuthDeg": 59.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.023910619756464,
                "ssim": 0.8605819179146149
              },
              {
                "frame": "f0049",
                "azimuthDeg": 71.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.707601669945,
                "ssim": 0.863397663279417
              },
              {
                "frame": "f0057",
                "azimuthDeg": 83.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.30121271633631,
                "ssim": 0.8756778199475956
              },
              {
                "frame": "f0065",
                "azimuthDeg": 95.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.13564807569058,
                "ssim": 0.8842059758720641
              },
              {
                "frame": "f0073",
                "azimuthDeg": 107.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.50308503452551,
                "ssim": 0.8858875445329261
              },
              {
                "frame": "f0081",
                "azimuthDeg": 119.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.7215600164645,
                "ssim": 0.8821794228211864
              },
              {
                "frame": "f0089",
                "azimuthDeg": 131.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.301254121522106,
                "ssim": 0.8640042581805297
              },
              {
                "frame": "f0097",
                "azimuthDeg": 143.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.93552217927261,
                "ssim": 0.8582051125693488
              },
              {
                "frame": "f0105",
                "azimuthDeg": 155.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.5829020692136,
                "ssim": 0.8497679417312946
              },
              {
                "frame": "f0113",
                "azimuthDeg": 167.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.20373595571567,
                "ssim": 0.8419456400365207
              },
              {
                "frame": "f0121",
                "azimuthDeg": 179.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.342642281765315,
                "ssim": 0.8346161967912308
              },
              {
                "frame": "f0129",
                "azimuthDeg": 191.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.48016626297269,
                "ssim": 0.8249247933239362
              },
              {
                "frame": "f0137",
                "azimuthDeg": 203.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.275763463160906,
                "ssim": 0.8244506710040967
              },
              {
                "frame": "f0145",
                "azimuthDeg": 215.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.470330504329933,
                "ssim": 0.8208561042152273
              },
              {
                "frame": "f0153",
                "azimuthDeg": 227.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.315959108534678,
                "ssim": 0.8301286645899048
              },
              {
                "frame": "f0161",
                "azimuthDeg": 239,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.675356504348233,
                "ssim": 0.8409163179678215
              },
              {
                "frame": "f0169",
                "azimuthDeg": 251,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.42360975503001,
                "ssim": 0.8540500883832812
              },
              {
                "frame": "f0177",
                "azimuthDeg": 262.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.732118383650967,
                "ssim": 0.8713155509842704
              },
              {
                "frame": "f0185",
                "azimuthDeg": 274.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.70305168559356,
                "ssim": 0.8634895099279646
              },
              {
                "frame": "f0193",
                "azimuthDeg": 286.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.299430697310303,
                "ssim": 0.8725609663674855
              },
              {
                "frame": "f0201",
                "azimuthDeg": 298.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.003855890760484,
                "ssim": 0.8894364598759226
              },
              {
                "frame": "f0209",
                "azimuthDeg": 310.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.18250265904539,
                "ssim": 0.8765947126344309
              },
              {
                "frame": "f0217",
                "azimuthDeg": 322.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.401968386630983,
                "ssim": 0.8787857972575264
              },
              {
                "frame": "f0225",
                "azimuthDeg": 334.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.535197234587198,
                "ssim": 0.8662984408908079
              },
              {
                "frame": "f0233",
                "azimuthDeg": 346.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.19955380600287,
                "ssim": 0.8613502403214118
              },
              {
                "frame": "f0241",
                "azimuthDeg": 358.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.12026816628066,
                "ssim": 0.8006000455946453
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 31.01910706574105,
            "meanSsim": 0.853412141566923,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 29.008815125922673,
                "meanSsim": 0.84202062467881
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 32.236856328735826,
                "meanSsim": 0.870794082592674
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 31.470151816632956,
                "meanSsim": 0.8363952085245222
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 31.416985585534206,
                "meanSsim": 0.8623115338413851
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/holdout-metrics.json",
          "recordPointer": "$",
          "byteLength": 5623,
          "sha256": "6e937c210bcdb4d01829f3143c9502c80f83f5ab1eccef259f9097a4804a6724",
          "exactRecord": {
            "solve": "solve241",
            "evalStep": 30000,
            "holdoutFrames": [
              {
                "frame": "img_000",
                "azimuthDeg": 0,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.584942473965278,
                "ssim": 0.7782431266318551
              },
              {
                "frame": "img_008",
                "azimuthDeg": 12,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.835723143958205,
                "ssim": 0.859269149423885
              },
              {
                "frame": "img_016",
                "azimuthDeg": 23.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.62932937624863,
                "ssim": 0.8703468423266885
              },
              {
                "frame": "img_024",
                "azimuthDeg": 35.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.878017280666743,
                "ssim": 0.8712809775750956
              },
              {
                "frame": "img_032",
                "azimuthDeg": 47.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.496758894872542,
                "ssim": 0.8618856397541071
              },
              {
                "frame": "img_040",
                "azimuthDeg": 59.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.28391076543809,
                "ssim": 0.8681817126408845
              },
              {
                "frame": "img_048",
                "azimuthDeg": 71.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.10071380094562,
                "ssim": 0.8797861151636303
              },
              {
                "frame": "img_056",
                "azimuthDeg": 83.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.28899398771999,
                "ssim": 0.8773072930996698
              },
              {
                "frame": "img_064",
                "azimuthDeg": 95.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.77402169476701,
                "ssim": 0.8886534026755327
              },
              {
                "frame": "img_072",
                "azimuthDeg": 107.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.33342468636781,
                "ssim": 0.8891485924629041
              },
              {
                "frame": "img_080",
                "azimuthDeg": 119.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.51933806153331,
                "ssim": 0.8828831350718139
              },
              {
                "frame": "img_088",
                "azimuthDeg": 131.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.33849532789119,
                "ssim": 0.8707889176967524
              },
              {
                "frame": "img_096",
                "azimuthDeg": 143.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 33.303650227390015,
                "ssim": 0.8677851655768584
              },
              {
                "frame": "img_104",
                "azimuthDeg": 155.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.85376787852997,
                "ssim": 0.8571751221564156
              },
              {
                "frame": "img_112",
                "azimuthDeg": 167.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.41654352299509,
                "ssim": 0.8476576107496748
              },
              {
                "frame": "img_120",
                "azimuthDeg": 179.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.679876649560228,
                "ssim": 0.8407719475453576
              },
              {
                "frame": "img_128",
                "azimuthDeg": 191.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.67866058985148,
                "ssim": 0.8314636412041705
              },
              {
                "frame": "img_136",
                "azimuthDeg": 203.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.678840471364374,
                "ssim": 0.8283783523528013
              },
              {
                "frame": "img_144",
                "azimuthDeg": 215.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.549124599588406,
                "ssim": 0.8216031858768261
              },
              {
                "frame": "img_152",
                "azimuthDeg": 227.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.157601483822624,
                "ssim": 0.818943890035122
              },
              {
                "frame": "img_160",
                "azimuthDeg": 239,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.522080406825243,
                "ssim": 0.8389216400851579
              },
              {
                "frame": "img_168",
                "azimuthDeg": 251,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.76624295218211,
                "ssim": 0.862246458554668
              },
              {
                "frame": "img_176",
                "azimuthDeg": 262.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.542475715043437,
                "ssim": 0.8710333757855077
              },
              {
                "frame": "img_184",
                "azimuthDeg": 274.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.82859719760142,
                "ssim": 0.8678983545477047
              },
              {
                "frame": "img_192",
                "azimuthDeg": 286.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.533201172267443,
                "ssim": 0.8768096643728205
              },
              {
                "frame": "img_200",
                "azimuthDeg": 298.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.872785133901157,
                "ssim": 0.8912145036705565
              },
              {
                "frame": "img_208",
                "azimuthDeg": 310.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.06714766242569,
                "ssim": 0.8872033869508446
              },
              {
                "frame": "img_216",
                "azimuthDeg": 322.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 32.05296133799464,
                "ssim": 0.8882524671429094
              },
              {
                "frame": "img_224",
                "azimuthDeg": 334.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 31.152644087993107,
                "ssim": 0.8720759039909067
              },
              {
                "frame": "img_232",
                "azimuthDeg": 346.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 30.833277723477085,
                "ssim": 0.8703144136115432
              },
              {
                "frame": "img_240",
                "azimuthDeg": 358.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 26.384838841671385,
                "ssim": 0.8215636019351544
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 31.352838295124492,
            "meanSsim": 0.8599705674408973,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 29.918966783246884,
                "meanSsim": 0.8539183103297547
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 32.26695715244195,
                "meanSsim": 0.8773293510706619
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 31.737209134182795,
                "meanSsim": 0.8421192893517292
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 31.53626646550864,
                "meanSsim": 0.8642839092502977
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-facade.json",
          "recordPointer": "$",
          "byteLength": 2456,
          "sha256": "c277cf82dfc325950a882405ca05964669695e195a298a12da794d9d0974429c",
          "exactRecord": {
            "run": "circumnav-splat-20260812-r1",
            "mode": "facade",
            "dataset": "dataset-known-facade241",
            "images": 241,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "facade",
                "images": 241,
                "manifest": "render-manifest-facade.json",
                "clip": "vace-facade-720.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-facade-720.json",
                  "fitSlope": 0.9994105800447922,
                  "fitIntercept": 0.17043568464727904,
                  "outliersDropped": 1,
                  "residualStdFrames": 1.0336843614065998
                },
                "cameraPath": {
                  "radiusM": [
                    24.969850773663605,
                    35.74978741778937
                  ],
                  "elevationDeg": [
                    2.0002386099585063,
                    9.9997
                  ],
                  "heightSpanM": 4.332175451916548,
                  "azimuthCoveredDeg": 358.25160317427384
                },
                "convention": {
                  "source": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs:274",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.4037483461605587,
                  "minBoxToRecordedRatioX": 1.016756513774152,
                  "maxBoxToRecordedRatio": 6.144440339594024,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.028318429514919252,
                  "nearestBoxToCameraM": 2.978668537010652,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                0.5733050431949458,
                4.209999992847443,
                -1.169410399726269
              ],
              "size": [
                47.886610086389894,
                8.540000014305114,
                30.33882089481997
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": null,
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 962.8637378136566,
              "vfovDeg": 41
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-fuse.json",
          "recordPointer": "$",
          "byteLength": 3984,
          "sha256": "d5e942169b31c63f451cf6a0ad15f4eddf6030dc4ae5b7ab27f66bd07632bfcc",
          "exactRecord": {
            "run": "circumnav-splat-20260812-r1",
            "mode": "fuse",
            "dataset": "dataset-known-fused482",
            "images": 482,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "wide",
                "images": 241,
                "manifest": "render-manifest.json",
                "clip": "vace-depth-720.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-depth-720.json",
                  "fitSlope": 1.0021331363292654,
                  "fitIntercept": -0.36865990325970244,
                  "outliersDropped": 3,
                  "residualStdFrames": 0.7899087811269802
                },
                "cameraPath": {
                  "radiusM": [
                    47.76028,
                    47.76028
                  ],
                  "elevationDeg": [
                    8,
                    26
                  ],
                  "heightSpanM": 14.289782444246441,
                  "azimuthCoveredDeg": 358.5
                },
                "convention": {
                  "source": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs:274",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.0980543616809222,
                  "minBoxToRecordedRatioX": 1.0198322315726929,
                  "maxBoxToRecordedRatio": 1.700627373929296,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.12092212948108383,
                  "nearestBoxToCameraM": 18.402715795094636,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              },
              {
                "pass": "facade",
                "images": 241,
                "manifest": "render-manifest-facade.json",
                "clip": "vace-facade-720.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-facade-720.json",
                  "fitSlope": 0.9994105800447922,
                  "fitIntercept": 0.17043568464727904,
                  "outliersDropped": 1,
                  "residualStdFrames": 1.0336843614065998
                },
                "cameraPath": {
                  "radiusM": [
                    24.969850773663605,
                    35.74978741778937
                  ],
                  "elevationDeg": [
                    2.0002386099585063,
                    9.9997
                  ],
                  "heightSpanM": 4.332175451916548,
                  "azimuthCoveredDeg": 358.25160317427384
                },
                "convention": {
                  "source": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs:274",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.4037483461605587,
                  "minBoxToRecordedRatioX": 1.016756513774152,
                  "maxBoxToRecordedRatio": 6.144440339594024,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.028318429514919252,
                  "nearestBoxToCameraM": 2.978668537010652,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                0.5733050431949458,
                4.209999992847443,
                -1.169410399726269
              ],
              "size": [
                47.886610086389894,
                8.540000014305114,
                30.33882089481997
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": null,
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 962.8637378136566,
              "vfovDeg": 41
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build-wide.json",
          "recordPointer": "$",
          "byteLength": 2979,
          "sha256": "2401ba6e0679ea049f31b6d60cf244da3ca528517dbc497f7782244d7349c72f",
          "exactRecord": {
            "run": "circumnav-splat-20260812-r1",
            "mode": "wide",
            "dataset": "dataset-known241",
            "images": 241,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "wide",
                "images": 241,
                "manifest": "render-manifest.json",
                "clip": "vace-depth-720.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-depth-720.json",
                  "fitSlope": 1.0000000000000004,
                  "fitIntercept": -5.53288432182126e-15,
                  "outliersDropped": 8,
                  "residualStdFrames": 0.17825911587157467
                },
                "cameraPath": {
                  "radiusM": [
                    47.76028,
                    47.76028
                  ],
                  "elevationDeg": [
                    8,
                    26
                  ],
                  "elevationAbout": "the orbit centre",
                  "cameraHeightM": [
                    6.646946270320995,
                    20.936728714567437
                  ],
                  "heightSpanM": 14.289782444246441,
                  "targetHeightM": [
                    3.526799991703033,
                    3.526799991703033
                  ],
                  "azimuthCoveredDeg": 358.5
                },
                "convention": {
                  "poseSource": "azimuth, elevation and radius, reconstructed",
                  "metresPerUnit": 1,
                  "source": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs:274",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.0980543616809222,
                  "minBoxToRecordedRatioX": 1.0250945065462593,
                  "maxBoxToRecordedRatio": 1.700190577087032,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.19264702118546495,
                  "nearestBoxToCameraM": 18.402693265138698,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                0.5733050431949458,
                4.209999992847443,
                -1.169410399726269
              ],
              "size": [
                47.886610086389894,
                8.540000014305114,
                30.33882089481997
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": {
              "solve": "solve241",
              "meanCentreErrorAfterBestFitM": 1.178971988106789,
              "note": "similarity fit, reflections excluded; the residual is what the solve got wrong about the camera path and is dominated by the 14.3 m climb it flattened out"
            },
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 962.8637378136566,
              "vfovDeg": 41
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-build.json",
          "recordPointer": "$",
          "byteLength": 1173,
          "sha256": "c4a874594d22a749a73dbc066d152f46e2b734686969e2dd5ae480ea8765c4d1",
          "exactRecord": {
            "run": "circumnav-splat-20260812-r1",
            "dataset": "dataset-known241",
            "images": 241,
            "poseSource": "render-manifest.json camera schedule, no solve",
            "frameCorrespondence": {
              "source": "control-fidelity-vace-depth-720.json",
              "fitSlope": 1.0021331363292654,
              "fitIntercept": -0.36865990325970244,
              "outliersDropped": 3,
              "residualStdFrames": 0.7899087811269802
            },
            "convention": {
              "source": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs:274",
              "guard": "bounding box reprojects at or above the renderer's recorded fill",
              "minBoxToRecordedRatioY": 1.0980543616809222,
              "minBoxToRecordedRatioX": 1.0198322315726929,
              "maxBoxToRecordedRatio": 1.700627373929296,
              "framesChecked": 241,
              "note": "blind to azimuth mirroring; training is the real check"
            },
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 962.8637378136566,
              "vfovDeg": 41
            },
            "cameraPath": {
              "radiusM": [
                47.76028,
                47.76028
              ],
              "elevationDeg": [
                8,
                26
              ],
              "heightSpanM": 14.289782444246441,
              "azimuthCoveredDeg": 358.5
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:circumnavigation-20260811-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnavigation-20260811-r1",
      "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 5057,
        "byteLength": 659267726
      },
      "media": {
        "counts": {
          "image": 5008,
          "video": 12,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-close-control-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-close-control-241f-16fps.mp4",
            "byteLength": 2506526,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-control-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-control-241f-16fps.mp4",
            "byteLength": 3257200,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-facade-control-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-facade-control-241f-16fps.mp4",
            "byteLength": 3270692,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-wide-uniform-control-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-wide-uniform-control-241f-16fps.mp4",
            "byteLength": 2080804,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-depth-720-lost.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-depth-720-lost.mp4",
            "byteLength": 14737917,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-depth-720.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-depth-720.mp4",
            "byteLength": 14737917,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-massing.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-massing.mp4",
            "byteLength": 616487,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/bernini-848.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/bernini-848.mp4",
            "byteLength": 1667140,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/minimax-h3-768.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/minimax-h3-768.mp4",
            "byteLength": 16662215,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/pixverse-c1-720.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/pixverse-c1-720.mp4",
            "byteLength": 4489626,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-facade-720.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/vace-facade-720.mp4",
            "byteLength": 10427684,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/wan-27-1080.mp4",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/clips/wan-27-1080.mp4",
            "byteLength": 25206197,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/cardinal-contact-plate.png",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/cardinal-contact-plate.png",
            "byteLength": 285152,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-close-contact.jpg",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-close-contact.jpg",
            "byteLength": 118294,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-facade-contact.jpg",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-facade-contact.jpg",
            "byteLength": 147546,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-wide-uniform-contact.jpg",
            "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/orbit-wide-uniform-contact.jpg",
            "byteLength": 132949,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-close.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-close.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-far.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-far.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-fit.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-fit.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-measure.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-measure.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.70.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.70.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.78.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.78.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.86.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.86.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-wide-uniform.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-wide-uniform.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest.json",
          "url": "/.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5057,
          "byteLength": 659267726,
          "sha256": "8e90653740a4d6b12a1f89cfb87249068fc040710237569c71eb995faaa8fc85",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-close.json",
          "recordPointer": "$",
          "byteLength": 97234,
          "sha256": "b9d6c4c1ea0c5e6311023543fc260f9586607910ebb1c2dac5a7dfc2b782d514",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
          "recordPointer": "$",
          "byteLength": 97677,
          "sha256": "eaf1aa2d9f5f1f6acadcd0ddcc6d8e76869858b6450b9378523d7f8ae9676f49",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-far.json",
          "recordPointer": "$",
          "byteLength": 5706,
          "sha256": "fd29d92048b81fa7cadc0ef4b29c91f931f26ac902c281928c3ca4ef83b90983",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T06:21:16.629Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe-far",
            "camera": {
              "radius": 47.76028022934471,
              "radiusMode": "fitted to measured bounds",
              "radiusRange": [
                47.76028,
                47.76028
              ],
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "framing": {
              "fillTarget": null,
              "worstScreenFill": 1.0342,
              "croppedFrames": 1,
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 8,
                  "radius": 47.76028,
                  "screenFillX": 0.9623,
                  "screenFillY": 0.3431
                },
                {
                  "frame": 1,
                  "azimuthDeg": 30,
                  "elevationDeg": 9.2058,
                  "radius": 47.76028,
                  "screenFillX": 0.8795,
                  "screenFillY": 0.473
                },
                {
                  "frame": 2,
                  "azimuthDeg": 60,
                  "elevationDeg": 12.5,
                  "radius": 47.76028,
                  "screenFillX": 0.8844,
                  "screenFillY": 0.6137
                },
                {
                  "frame": 3,
                  "azimuthDeg": 90,
                  "elevationDeg": 17,
                  "radius": 47.76028,
                  "screenFillX": 0.7225,
                  "screenFillY": 0.8866
                },
                {
                  "frame": 4,
                  "azimuthDeg": 120,
                  "elevationDeg": 21.5,
                  "radius": 47.76028,
                  "screenFillX": 0.7866,
                  "screenFillY": 1.0342
                },
                {
                  "frame": 5,
                  "azimuthDeg": 150,
                  "elevationDeg": 24.7942,
                  "radius": 47.76028,
                  "screenFillX": 0.8755,
                  "screenFillY": 0.8636
                },
                {
                  "frame": 6,
                  "azimuthDeg": 180,
                  "elevationDeg": 26,
                  "radius": 47.76028,
                  "screenFillX": 0.8897,
                  "screenFillY": 0.5542
                },
                {
                  "frame": 7,
                  "azimuthDeg": 210,
                  "elevationDeg": 24.7942,
                  "radius": 47.76028,
                  "screenFillX": 0.8917,
                  "screenFillY": 0.8499
                },
                {
                  "frame": 8,
                  "azimuthDeg": 240,
                  "elevationDeg": 21.5,
                  "radius": 47.76028,
                  "screenFillX": 0.9667,
                  "screenFillY": 0.9487
                },
                {
                  "frame": 9,
                  "azimuthDeg": 270,
                  "elevationDeg": 17,
                  "radius": 47.76028,
                  "screenFillX": 0.8421,
                  "screenFillY": 0.8723
                },
                {
                  "frame": 10,
                  "azimuthDeg": 300,
                  "elevationDeg": 12.5,
                  "radius": 47.76028,
                  "screenFillX": 0.8119,
                  "screenFillY": 0.8173
                },
                {
                  "frame": 11,
                  "azimuthDeg": 330,
                  "elevationDeg": 9.2058,
                  "radius": 47.76028,
                  "screenFillX": 0.8833,
                  "screenFillY": 0.5482
                }
              ]
            },
            "cardinal": null,
            "orbit": {
              "frames": 12,
              "elevationDegrees": [
                8,
                26
              ],
              "azimuthStepDegrees": 30
            },
            "files": [
              {
                "file": "orbit-probe-far/f000-az0.0-el8.0.png",
                "bytes": 256128,
                "az": 0,
                "elev": 8
              },
              {
                "file": "orbit-probe-far/f001-az30.0-el9.2.png",
                "bytes": 309709,
                "az": 30,
                "elev": 9.205771365940052
              },
              {
                "file": "orbit-probe-far/f002-az60.0-el12.5.png",
                "bytes": 287110,
                "az": 60,
                "elev": 12.5
              },
              {
                "file": "orbit-probe-far/f003-az90.0-el17.0.png",
                "bytes": 241018,
                "az": 90,
                "elev": 17
              },
              {
                "file": "orbit-probe-far/f004-az120.0-el21.5.png",
                "bytes": 311394,
                "az": 120,
                "elev": 21.5
              },
              {
                "file": "orbit-probe-far/f005-az150.0-el24.8.png",
                "bytes": 329211,
                "az": 150,
                "elev": 24.794228634059948
              },
              {
                "file": "orbit-probe-far/f006-az180.0-el26.0.png",
                "bytes": 253656,
                "az": 180,
                "elev": 26
              },
              {
                "file": "orbit-probe-far/f007-az210.0-el24.8.png",
                "bytes": 315530,
                "az": 210,
                "elev": 24.794228634059948
              },
              {
                "file": "orbit-probe-far/f008-az240.0-el21.5.png",
                "bytes": 292295,
                "az": 240,
                "elev": 21.500000000000004
              },
              {
                "file": "orbit-probe-far/f009-az270.0-el17.0.png",
                "bytes": 209301,
                "az": 270,
                "elev": 17
              },
              {
                "file": "orbit-probe-far/f010-az300.0-el12.5.png",
                "bytes": 302726,
                "az": 300,
                "elev": 12.5
              },
              {
                "file": "orbit-probe-far/f011-az330.0-el9.2.png",
                "bytes": 322326,
                "az": 330,
                "elev": 9.205771365940056
              }
            ],
            "role": "diagnostic",
            "diagnosticNote": "12-frame probe of the far ring, kept to record that the shipped rung-1 control crops one frame in twelve at its worst azimuth."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-fit.json",
          "recordPointer": "$",
          "byteLength": 5649,
          "sha256": "7f0c4233ff4819758e7d61f15cd4e2adfa4190a67c8c341688918861f7899a7b",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T06:21:57.550Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe-fit",
            "camera": {
              "radius": 44.44581,
              "radiusMode": "constant screen fill 0.96 (per-frame radius)",
              "radiusRange": [
                39.84115,
                48.03954
              ],
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "framing": {
              "fillTarget": 0.96,
              "worstScreenFill": 0.96,
              "croppedFrames": 0,
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 4,
                  "radius": 47.64448,
                  "screenFillX": 0.96,
                  "screenFillY": 0.3369
                },
                {
                  "frame": 1,
                  "azimuthDeg": 30,
                  "elevationDeg": 4.6699,
                  "radius": 44.08395,
                  "screenFillX": 0.96,
                  "screenFillY": 0.4241
                },
                {
                  "frame": 2,
                  "azimuthDeg": 60,
                  "elevationDeg": 6.5,
                  "radius": 45.24243,
                  "screenFillX": 0.96,
                  "screenFillY": 0.4513
                },
                {
                  "frame": 3,
                  "azimuthDeg": 90,
                  "elevationDeg": 9,
                  "radius": 39.84115,
                  "screenFillX": 0.96,
                  "screenFillY": 0.7925
                },
                {
                  "frame": 4,
                  "azimuthDeg": 120,
                  "elevationDeg": 11.5,
                  "radius": 42.30566,
                  "screenFillX": 0.96,
                  "screenFillY": 0.8303
                },
                {
                  "frame": 5,
                  "azimuthDeg": 150,
                  "elevationDeg": 13.3301,
                  "radius": 45.41812,
                  "screenFillX": 0.96,
                  "screenFillY": 0.6251
                },
                {
                  "frame": 6,
                  "azimuthDeg": 180,
                  "elevationDeg": 14,
                  "radius": 44.52497,
                  "screenFillX": 0.96,
                  "screenFillY": 0.4389
                },
                {
                  "frame": 7,
                  "azimuthDeg": 210,
                  "elevationDeg": 13.3301,
                  "radius": 44.27245,
                  "screenFillX": 0.96,
                  "screenFillY": 0.6396
                },
                {
                  "frame": 8,
                  "azimuthDeg": 240,
                  "elevationDeg": 11.5,
                  "radius": 48.03954,
                  "screenFillX": 0.96,
                  "screenFillY": 0.6169
                },
                {
                  "frame": 9,
                  "azimuthDeg": 270,
                  "elevationDeg": 9,
                  "radius": 44.49935,
                  "screenFillX": 0.96,
                  "screenFillY": 0.6378
                },
                {
                  "frame": 10,
                  "azimuthDeg": 300,
                  "elevationDeg": 6.5,
                  "radius": 42.07864,
                  "screenFillX": 0.96,
                  "screenFillY": 0.6628
                },
                {
                  "frame": 11,
                  "azimuthDeg": 330,
                  "elevationDeg": 4.6699,
                  "radius": 45.39901,
                  "screenFillX": 0.96,
                  "screenFillY": 0.4054
                }
              ]
            },
            "cardinal": null,
            "orbit": {
              "frames": 12,
              "elevationDegrees": [
                4,
                14
              ],
              "azimuthStepDegrees": 30
            },
            "files": [
              {
                "file": "orbit-probe-fit/f000-az0.0-el4.0.png",
                "bytes": 213433,
                "az": 0,
                "elev": 4
              },
              {
                "file": "orbit-probe-fit/f001-az30.0-el4.7.png",
                "bytes": 254268,
                "az": 30,
                "elev": 4.669872981077806
              },
              {
                "file": "orbit-probe-fit/f002-az60.0-el6.5.png",
                "bytes": 219517,
                "az": 60,
                "elev": 6.5
              },
              {
                "file": "orbit-probe-fit/f003-az90.0-el9.0.png",
                "bytes": 225628,
                "az": 90,
                "elev": 9
              },
              {
                "file": "orbit-probe-fit/f004-az120.0-el11.5.png",
                "bytes": 262199,
                "az": 120,
                "elev": 11.5
              },
              {
                "file": "orbit-probe-fit/f005-az150.0-el13.3.png",
                "bytes": 296407,
                "az": 150,
                "elev": 13.330127018922195
              },
              {
                "file": "orbit-probe-fit/f006-az180.0-el14.0.png",
                "bytes": 212279,
                "az": 180,
                "elev": 14
              },
              {
                "file": "orbit-probe-fit/f007-az210.0-el13.3.png",
                "bytes": 276878,
                "az": 210,
                "elev": 13.330127018922195
              },
              {
                "file": "orbit-probe-fit/f008-az240.0-el11.5.png",
                "bytes": 219311,
                "az": 240,
                "elev": 11.500000000000002
              },
              {
                "file": "orbit-probe-fit/f009-az270.0-el9.0.png",
                "bytes": 166375,
                "az": 270,
                "elev": 9
              },
              {
                "file": "orbit-probe-fit/f010-az300.0-el6.5.png",
                "bytes": 220708,
                "az": 300,
                "elev": 6.5
              },
              {
                "file": "orbit-probe-fit/f011-az330.0-el4.7.png",
                "bytes": 233628,
                "az": 330,
                "elev": 4.669872981077808
              }
            ],
            "role": "diagnostic",
            "diagnosticNote": "12-frame probe of the constant-fill construction, the check that produced the wide-uniform pass."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe-measure.json",
          "recordPointer": "$",
          "byteLength": 5799,
          "sha256": "fcaf8b268d5c880ed8040337dc997e3dee5d45c8d0c8196971225ec59a92c5a9",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T06:21:05.652Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe-measure",
            "camera": {
              "radius": 37.25301857888888,
              "radiusMode": "0.78 of the fitted radius",
              "radiusRange": [
                37.25302,
                37.25302
              ],
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "framing": {
              "fillTarget": null,
              "worstScreenFill": 1.4595,
              "croppedFrames": 12,
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 4,
                  "radius": 37.25302,
                  "screenFillX": 1.4065,
                  "screenFillY": 0.4903
                },
                {
                  "frame": 1,
                  "azimuthDeg": 30,
                  "elevationDeg": 4.8038,
                  "radius": 37.25302,
                  "screenFillX": 1.2334,
                  "screenFillY": 0.5776
                },
                {
                  "frame": 2,
                  "azimuthDeg": 60,
                  "elevationDeg": 7,
                  "radius": 37.25302,
                  "screenFillX": 1.3541,
                  "screenFillY": 0.6382
                },
                {
                  "frame": 3,
                  "azimuthDeg": 90,
                  "elevationDeg": 10,
                  "radius": 37.25302,
                  "screenFillX": 1.079,
                  "screenFillY": 0.9799
                },
                {
                  "frame": 4,
                  "azimuthDeg": 120,
                  "elevationDeg": 13,
                  "radius": 37.25302,
                  "screenFillX": 1.2178,
                  "screenFillY": 1.1727
                },
                {
                  "frame": 5,
                  "azimuthDeg": 150,
                  "elevationDeg": 15.1962,
                  "radius": 37.25302,
                  "screenFillX": 1.3686,
                  "screenFillY": 0.9328
                },
                {
                  "frame": 6,
                  "azimuthDeg": 180,
                  "elevationDeg": 16,
                  "radius": 37.25302,
                  "screenFillX": 1.1934,
                  "screenFillY": 0.5855
                },
                {
                  "frame": 7,
                  "azimuthDeg": 210,
                  "elevationDeg": 15.1962,
                  "radius": 37.25302,
                  "screenFillX": 1.1673,
                  "screenFillY": 0.9157
                },
                {
                  "frame": 8,
                  "azimuthDeg": 240,
                  "elevationDeg": 13,
                  "radius": 37.25302,
                  "screenFillX": 1.4595,
                  "screenFillY": 1.0491
                },
                {
                  "frame": 9,
                  "azimuthDeg": 270,
                  "elevationDeg": 10,
                  "radius": 37.25302,
                  "screenFillX": 1.3945,
                  "screenFillY": 0.9595
                },
                {
                  "frame": 10,
                  "azimuthDeg": 300,
                  "elevationDeg": 7,
                  "radius": 37.25302,
                  "screenFillX": 1.1608,
                  "screenFillY": 0.9115
                },
                {
                  "frame": 11,
                  "azimuthDeg": 330,
                  "elevationDeg": 4.8038,
                  "radius": 37.25302,
                  "screenFillX": 1.4208,
                  "screenFillY": 0.5702
                }
              ]
            },
            "cardinal": null,
            "orbit": {
              "frames": 12,
              "elevationDegrees": [
                4,
                16
              ],
              "azimuthStepDegrees": 30
            },
            "files": [
              {
                "file": "orbit-probe-measure/f000-az0.0-el4.0.png",
                "bytes": 242923,
                "az": 0,
                "elev": 4
              },
              {
                "file": "orbit-probe-measure/f001-az30.0-el4.8.png",
                "bytes": 320018,
                "az": 30,
                "elev": 4.803847577293368
              },
              {
                "file": "orbit-probe-measure/f002-az60.0-el7.0.png",
                "bytes": 252697,
                "az": 60,
                "elev": 6.999999999999999
              },
              {
                "file": "orbit-probe-measure/f003-az90.0-el10.0.png",
                "bytes": 250009,
                "az": 90,
                "elev": 10
              },
              {
                "file": "orbit-probe-measure/f004-az120.0-el13.0.png",
                "bytes": 283450,
                "az": 120,
                "elev": 12.999999999999998
              },
              {
                "file": "orbit-probe-measure/f005-az150.0-el15.2.png",
                "bytes": 297161,
                "az": 150,
                "elev": 15.196152422706632
              },
              {
                "file": "orbit-probe-measure/f006-az180.0-el16.0.png",
                "bytes": 241933,
                "az": 180,
                "elev": 16
              },
              {
                "file": "orbit-probe-measure/f007-az210.0-el15.2.png",
                "bytes": 300514,
                "az": 210,
                "elev": 15.196152422706632
              },
              {
                "file": "orbit-probe-measure/f008-az240.0-el13.0.png",
                "bytes": 255832,
                "az": 240,
                "elev": 13.000000000000004
              },
              {
                "file": "orbit-probe-measure/f009-az270.0-el10.0.png",
                "bytes": 191769,
                "az": 270,
                "elev": 10.000000000000002
              },
              {
                "file": "orbit-probe-measure/f010-az300.0-el7.0.png",
                "bytes": 234625,
                "az": 300,
                "elev": 6.999999999999999
              },
              {
                "file": "orbit-probe-measure/f011-az330.0-el4.8.png",
                "bytes": 295975,
                "az": 330,
                "elev": 4.80384757729337
              }
            ],
            "role": "diagnostic",
            "diagnosticNote": "12-frame probe of the rejected 0.78 close ring, kept to record the crop that killed it (1.460 of the half-frame, 12 of 12)."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.70.json",
          "recordPointer": "$",
          "byteLength": 3980,
          "sha256": "257a125fb6caad11294c79f2d3f0847c3eaf7c90aafab28290d70caa4e76bc8b",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T05:34:58.766Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe0.70",
            "camera": {
              "radius": 33.432196160541295,
              "radiusMode": "0.7 of the fitted radius",
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "cardinal": null,
            "orbit": {
              "frames": 4,
              "elevationDegrees": [
                6,
                6
              ],
              "azimuthStepDegrees": 90
            },
            "files": [
              {
                "file": "orbit-probe0.70/f000-az0.0-el6.0.png",
                "bytes": 233066,
                "az": 0,
                "elev": 6
              },
              {
                "file": "orbit-probe0.70/f001-az90.0-el6.0.png",
                "bytes": 171512,
                "az": 90,
                "elev": 6
              },
              {
                "file": "orbit-probe0.70/f002-az180.0-el6.0.png",
                "bytes": 193135,
                "az": 180,
                "elev": 6
              },
              {
                "file": "orbit-probe0.70/f003-az270.0-el6.0.png",
                "bytes": 95121,
                "az": 270,
                "elev": 6
              }
            ],
            "framing": {
              "fillTarget": null,
              "fillAxis": null,
              "worstScreenFill": 1.8036,
              "worstScreenFillY": 0.8828,
              "croppedFrames": 4,
              "overflowX": null,
              "nearFace": {
                "metresRange": [
                  11.009,
                  22.398
                ],
                "pxPerMRange": [
                  64.48,
                  131.19
                ],
                "pxPerMMean": 96.25
              },
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 6,
                  "radius": 33.4322,
                  "screenFillX": 1.7072,
                  "screenFillY": 0.5477,
                  "nearFaceM": 18.2951,
                  "pxPerM": 78.94
                },
                {
                  "frame": 1,
                  "azimuthDeg": 90,
                  "elevationDeg": 6,
                  "radius": 33.4322,
                  "screenFillX": 1.3026,
                  "screenFillY": 0.8828,
                  "nearFaceM": 11.0092,
                  "pxPerM": 131.19
                },
                {
                  "frame": 2,
                  "azimuthDeg": 180,
                  "elevationDeg": 6,
                  "radius": 33.4322,
                  "screenFillX": 1.3428,
                  "screenFillY": 0.6059,
                  "nearFaceM": 22.3983,
                  "pxPerM": 64.48
                },
                {
                  "frame": 3,
                  "azimuthDeg": 270,
                  "elevationDeg": 6,
                  "radius": 33.4322,
                  "screenFillX": 1.8036,
                  "screenFillY": 0.8623,
                  "nearFaceM": 13.085,
                  "pxPerM": 110.38
                }
              ]
            },
            "measuredAt": "2026-08-12T06:47:24.965Z",
            "measuredNote": "Framing measured after the fact by bd-massing-orbit-r1.mjs --measure-only. No frame was re-rendered: each frame's azimuth and elevation were read from its own filename and the radius from this manifest, the camera was placed there, and the geometry was measured. The rendered bytes are untouched and their hashes in verification/massing-orbit-20260811-r1 still hold.",
            "role": "diagnostic",
            "roleNote": "Four-frame radius probe. Rendered to find out where a scaled radius starts cropping, which it answers: everywhere. Not a submission candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.78.json",
          "recordPointer": "$",
          "byteLength": 3988,
          "sha256": "6adb421a3b0b5e224630e7f7ccd08467c93faf7a9c1aebee3210c63d23fc6410",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T05:35:00.357Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe0.78",
            "camera": {
              "radius": 37.25301857888888,
              "radiusMode": "0.78 of the fitted radius",
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "cardinal": null,
            "orbit": {
              "frames": 4,
              "elevationDegrees": [
                6,
                6
              ],
              "azimuthStepDegrees": 90
            },
            "files": [
              {
                "file": "orbit-probe0.78/f000-az0.0-el6.0.png",
                "bytes": 246806,
                "az": 0,
                "elev": 6
              },
              {
                "file": "orbit-probe0.78/f001-az90.0-el6.0.png",
                "bytes": 192529,
                "az": 90,
                "elev": 6
              },
              {
                "file": "orbit-probe0.78/f002-az180.0-el6.0.png",
                "bytes": 182054,
                "az": 180,
                "elev": 6
              },
              {
                "file": "orbit-probe0.78/f003-az270.0-el6.0.png",
                "bytes": 129912,
                "az": 270,
                "elev": 6
              }
            ],
            "framing": {
              "fillTarget": null,
              "fillAxis": null,
              "worstScreenFill": 1.4139,
              "worstScreenFillY": 0.6938,
              "croppedFrames": 4,
              "overflowX": null,
              "nearFace": {
                "metresRange": [
                  14.587,
                  26.084
                ],
                "pxPerMRange": [
                  55.37,
                  99.01
                ],
                "pxPerMMean": 77.25
              },
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 6,
                  "radius": 37.25302,
                  "screenFillX": 1.4139,
                  "screenFillY": 0.4569,
                  "nearFaceM": 22.0679,
                  "pxPerM": 65.45
                },
                {
                  "frame": 1,
                  "azimuthDeg": 90,
                  "elevationDeg": 6,
                  "radius": 37.25302,
                  "screenFillX": 1.0702,
                  "screenFillY": 0.6938,
                  "nearFaceM": 14.5874,
                  "pxPerM": 99.01
                },
                {
                  "frame": 2,
                  "azimuthDeg": 180,
                  "elevationDeg": 6,
                  "radius": 37.25302,
                  "screenFillX": 1.176,
                  "screenFillY": 0.5045,
                  "nearFaceM": 26.0845,
                  "pxPerM": 55.37
                },
                {
                  "frame": 3,
                  "azimuthDeg": 270,
                  "elevationDeg": 6,
                  "radius": 37.25302,
                  "screenFillX": 1.3808,
                  "screenFillY": 0.6814,
                  "nearFaceM": 16.1943,
                  "pxPerM": 89.19
                }
              ]
            },
            "measuredAt": "2026-08-12T06:47:26.011Z",
            "measuredNote": "Framing measured after the fact by bd-massing-orbit-r1.mjs --measure-only. No frame was re-rendered: each frame's azimuth and elevation were read from its own filename and the radius from this manifest, the camera was placed there, and the geometry was measured. The rendered bytes are untouched and their hashes in verification/massing-orbit-20260811-r1 still hold.",
            "role": "diagnostic",
            "roleNote": "Four-frame radius probe, and the one whose result was misread. All four sampled frames crop; the pass was chosen anyway. Not a submission candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-probe0.86.json",
          "recordPointer": "$",
          "byteLength": 3947,
          "sha256": "e620ceca4cb1502b398273da94b49ef6b801ab800d27673a58779c3f05a64b97",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-12T05:35:01.948Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": "probe0.86",
            "camera": {
              "radius": 41.073840997236445,
              "radiusMode": "0.86 of the fitted radius",
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "cardinal": null,
            "orbit": {
              "frames": 4,
              "elevationDegrees": [
                6,
                6
              ],
              "azimuthStepDegrees": 90
            },
            "files": [
              {
                "file": "orbit-probe0.86/f000-az0.0-el6.0.png",
                "bytes": 245650,
                "az": 0,
                "elev": 6
              },
              {
                "file": "orbit-probe0.86/f001-az90.0-el6.0.png",
                "bytes": 179900,
                "az": 90,
                "elev": 6
              },
              {
                "file": "orbit-probe0.86/f002-az180.0-el6.0.png",
                "bytes": 177475,
                "az": 180,
                "elev": 6
              },
              {
                "file": "orbit-probe0.86/f003-az270.0-el6.0.png",
                "bytes": 130543,
                "az": 270,
                "elev": 6
              }
            ],
            "framing": {
              "fillTarget": null,
              "fillAxis": null,
              "worstScreenFill": 1.2064,
              "worstScreenFillY": 0.5774,
              "croppedFrames": 3,
              "overflowX": null,
              "nearFace": {
                "metresRange": [
                  18.116,
                  29.805
                ],
                "pxPerMRange": [
                  48.46,
                  79.72
                ],
                "pxPerMMean": 64.61
              },
              "schedule": [
                {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 6,
                  "radius": 41.07384,
                  "screenFillX": 1.2064,
                  "screenFillY": 0.3907,
                  "nearFaceM": 25.8548,
                  "pxPerM": 55.86
                },
                {
                  "frame": 1,
                  "azimuthDeg": 90,
                  "elevationDeg": 6,
                  "radius": 41.07384,
                  "screenFillX": 0.9079,
                  "screenFillY": 0.5774,
                  "nearFaceM": 18.116,
                  "pxPerM": 79.72
                },
                {
                  "frame": 2,
                  "azimuthDeg": 180,
                  "elevationDeg": 6,
                  "radius": 41.07384,
                  "screenFillX": 1.0459,
                  "screenFillY": 0.4308,
                  "nearFaceM": 29.8045,
                  "pxPerM": 48.46
                },
                {
                  "frame": 3,
                  "azimuthDeg": 270,
                  "elevationDeg": 6,
                  "radius": 41.07384,
                  "screenFillX": 1.1184,
                  "screenFillY": 0.5689,
                  "nearFaceM": 19.4162,
                  "pxPerM": 74.39
                }
              ]
            },
            "measuredAt": "2026-08-12T06:47:27.063Z",
            "measuredNote": "Framing measured after the fact by bd-massing-orbit-r1.mjs --measure-only. No frame was re-rendered: each frame's azimuth and elevation were read from its own filename and the radius from this manifest, the camera was placed there, and the geometry was measured. The rendered bytes are untouched and their hashes in verification/massing-orbit-20260811-r1 still hold.",
            "role": "diagnostic",
            "roleNote": "Four-frame radius probe. Three of four crop even at 0.86 of the fitted radius. Not a submission candidate."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:depth-warp-inpaint-20260811-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/12/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "depth-warp-inpaint-20260811-r2",
      "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "F1 fires, chaining rejected, $0.00 billed, run entirely local and byte-reproducible",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/12/outcome"
      },
      "authority": null,
      "title": "There is no small-step regime",
      "summary": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
      "decision": "Do not chain. Warp every target pose directly from the nearest solved frame, however far away it is. That is the opposite of the intuition the branch was opened on, and the reason it is counter-intuitive is that per-step invention really is small - the thesis is right about every step and wrong about their composition. What the result hands forward is a much narrower job than the branch started with: a single 30-degree warp leaves one 16.2% hole, in one piece, geometrically bounded, against a frame that is two-thirds real. A classical inpainter cannot fill that, and it is the most constrained thing a generative model has been asked for in this project. Also worth recording as method rather than result: adding provenance dumping forced a re-run of all eight chains, and all 272 previously sealed files came back byte-identical, so the pipeline is deterministic and the comparison is between runs rather than between rolls. And a seal is evidence, so a filter in a seal script is a claim. Filtering the curve on source and sign let two unrelated experiments through at once and dropped two of three source frames, and both shipped to the live page before anyone read the rows. The generalisation the missing frames would have blocked - direction asymmetry as a scene property - is exactly the kind of claim a single well-behaved example invites. The page now checks the file it plots against the manifest it came from, and one of its checks asserts that the cheaper direction is NOT unanimous, so the claim cannot quietly widen again.",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r2"
      ],
      "payload": {
        "fileCount": 432,
        "byteLength": 163346892
      },
      "media": {
        "counts": {
          "image": 417,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0001.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0001.png",
            "byteLength": 11208,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0002.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0002.png",
            "byteLength": 8935,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0003.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0003.png",
            "byteLength": 7613,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0004.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0004.png",
            "byteLength": 6089,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0005.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0005.png",
            "byteLength": 4766,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0006.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0006.png",
            "byteLength": 4198,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0007.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0007.png",
            "byteLength": 3597,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0008.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0008.png",
            "byteLength": 3270,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0009.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0009.png",
            "byteLength": 3120,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0010.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0010.png",
            "byteLength": 3058,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0011.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0011.png",
            "byteLength": 2935,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0012.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0012.png",
            "byteLength": 2904,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0013.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0013.png",
            "byteLength": 2891,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0014.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0014.png",
            "byteLength": 2825,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0015.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0015.png",
            "byteLength": 2813,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0016.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/masks/m0016.png",
            "byteLength": 2794,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/12",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C opened and its central mechanism falsified the same day - chaining small warps is worse than one big one",
            "headline": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
            "outcome": "F1 fires, chaining rejected, $0.00 billed, run entirely local and byte-reproducible",
            "runs": [
              "depth-warp-inpaint-20260811-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-geometry-r2.py",
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
              "dev/scripts/claude-generated/dwi-plates-r2.py",
              "dev/scripts/claude-generated/seal-depth-warp-inpaint-r2.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "site/blueprint-preview/index.html",
              "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
              "site/blueprint-preview/assets/data/dwi-single-warp-reach.svg"
            ],
            "lesson": "Do not chain. Warp every target pose directly from the nearest solved frame, however far away it is. That is the opposite of the intuition the branch was opened on, and the reason it is counter-intuitive is that per-step invention really is small - the thesis is right about every step and wrong about their composition. What the result hands forward is a much narrower job than the branch started with: a single 30-degree warp leaves one 16.2% hole, in one piece, geometrically bounded, against a frame that is two-thirds real. A classical inpainter cannot fill that, and it is the most constrained thing a generative model has been asked for in this project. Also worth recording as method rather than result: adding provenance dumping forced a re-run of all eight chains, and all 272 previously sealed files came back byte-identical, so the pipeline is deterministic and the comparison is between runs rather than between rolls. And a seal is evidence, so a filter in a seal script is a claim. Filtering the curve on source and sign let two unrelated experiments through at once and dropped two of three source frames, and both shipped to the live page before anyone read the rows. The generalisation the missing frames would have blocked - direction asymmetry as a scene property - is exactly the kind of claim a single well-behaved example invites. The page now checks the file it plots against the manifest it came from, and one of its checks asserts that the cheaper direction is NOT unanimous, so the claim cannot quietly widen again."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 432,
          "byteLength": 163346892,
          "sha256": "8859237a0cb3562a46560c4df68472b6e6a7b85e3abeec2a5cb4239b616257f4",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/00_preregistration/prereg-r2.json",
          "recordPointer": "$",
          "byteLength": 6503,
          "sha256": "ccc72a6f5dd2a518cd47d704afa85f635ceb444e383b098da340c76e109bd7ad",
          "exactRecord": {
            "run": "depth-warp-inpaint-20260811-r2",
            "branchLabel": "B",
            "techniqueBranch": "depth-warp-inpaint",
            "parentTechnique": "hierarchical-blueprint",
            "revision": "r2",
            "writtenAt": "2026-08-11T00:00:00Z",
            "writtenBefore": "any warp, any inpaint, any COLMAP registration, any Brush train, any billed call",
            "whyThisRevisionExists": "Branch B r1 tested a vendor endpoint with a horizontal_angle slider and found the slider quantises azimuth into coarse named prompt buckets. That killed the instrument, not the thesis. The thesis as originally stated is a warp-and-inpaint chain with per-frame camera conditioning - use the depth map to build the parallax warp, inpaint only what the warp could not carry, re-estimate depth, repeat. That needs no vendor angle slider and no vendor at all for the geometry half. r2 tests the actual idea.",
            "thesis": "A novel view can be built by reprojecting an existing view through its depth map into a nearby camera and inventing only the pixels the reprojection could not supply. If the camera step is small enough, the invented fraction is small enough that the resulting frame is mostly photograph, and a chain of such steps walks the camera to places no photograph reached while staying anchored to photographic evidence at every step.",
            "falsifiers": [
              {
                "id": "F1",
                "stage": "free, geometry only, no spend",
                "name": "There is no small-step regime",
                "registeredCondition": "Reaching 30 degrees of azimuth beyond the last photograph requires that MORE THAN 50% of the final frame's pixels were invented at some point in the chain, at EVERY step size tested (0.5, 1, 2, 3, 5, 8 degrees).",
                "ifTrue": "The chain is not extending a photograph, it is generating an image from a photographic seed - the same category branch A already falsified, with extra machinery. Abandon the extension use of the technique and report it.",
                "measuredBy": "per-pixel provenance labels carried through the chain: label 0 = resampled from the source photograph, label k = invented at step k. Reported as photographDerivedFraction at each step.",
                "thresholdSetBefore": true
              },
              {
                "id": "F2",
                "stage": "free, arbiter",
                "name": "Warp-inpaint frames degrade the reconstruction like branch A's did",
                "registeredCondition": "At matched per-image training, the augmented arm scores below 26.36859 dB, i.e. below the baseline reproduction of 26.44435 dB minus the 0.07576 dB noise floor.",
                "ifTrue": "Depth-warp-inpaint frames are not net-useful as training photographs. Combined with branch A's -1.4353 dB this generalises: the failure is in 'add synthesised frames to the solve as if they were photographs', not in how the frames were synthesised.",
                "measuredBy": "the arbiter protocol from verification/arbiter-arc1-20260810-r1: two Brush arms differing only in which images are in the training set, same 13 holdout photographs, same poses, pinned intrinsics, dilution controlled by matching per-image gradient updates.",
                "thresholdSetBefore": true
              },
              {
                "id": "F3",
                "stage": "free, arbiter, mechanism",
                "name": "Invented fraction is not the operative variable",
                "registeredCondition": "Two chains reaching the same endpoint with materially different total invented fractions produce arbiter deltas that differ by less than the 0.07576 dB noise floor, OR the chain with the SMALLER invented fraction scores worse.",
                "ifTrue": "The central claim - keep the step small so the inpaint is small - is not doing the work it claims. Even if F2 passes, the technique would be succeeding for a reason other than the stated one, and the stated reason should not be carried into a later revision.",
                "measuredBy": "arbiter delta for a fine-step chain vs a coarse-step chain at matched endpoint azimuth and matched frame count.",
                "thresholdSetBefore": true
              }
            ],
            "whatWouldMakeThisTechniqueWorthContinuing": "F2 passes: the augmented arm beats 26.36859 dB. Or F2 fails but F3 shows a clean monotone relationship between invented fraction and damage with an intercept at or above the noise floor, which would say the warp itself is harmless and only the inventing hurts - and would point straight at confidence-weighted training, the lever the arbiter manifest already named as untested.",
            "leakageControl": {
              "hazard": "A warp chain seeded from a held-out photograph carries held-out pixels into the training set. The augmented arm would then be trained on a resampled copy of its own exam.",
              "rule": "Chain sources must be non-holdout images. The 13 holdouts under the arbiter's stride-8 name-sorted split are c070_0000/0008/0016, cd040_0000/0008/0016, l100_0000/0008/0016, r4_0000/0008/0016/0024.",
              "chosenSource": "r4_0031.png - the maximum-azimuth photograph in the solve (+18.6242 deg) and not a holdout. Stepping positive azimuth from it leaves the photographed envelope immediately, which is the same job branch A's arc1 was generated to do, so the two are comparable.",
              "residualLeakageNote": "Warped frames still contain photograph pixels from r4_0031 and, indirectly, geometry from the fused splat that was trained on all 104 images including the holdouts. The depth oracle therefore saw the holdouts. This is stated rather than hidden; it biases the augmented arm in its own favour, so a negative result is conservative and a positive one would need a depth arm that never saw the holdouts before it could be believed."
            },
            "circularityNote": "Depth for the first view is rendered from the fused splat, which was fitted to these same photographs. In the region the photographs cover, a warped frame therefore carries little information the model does not already have - the only genuinely new pixels are the invented ones. This is a real weakness of the design and it is registered here, before the result, rather than offered afterwards as an excuse. It also sharpens the question: if frames that are near-tautological still damage the reconstruction, the damage cannot be blamed on wrong geometry.",
            "spend": {
              "freeStage": "Warp study, chain construction, classical inpainting, COLMAP registration and both Brush arms all run locally at zero marginal cost. No authorization needed and none will be requested for them.",
              "paidStage": "Only if the free stage produces a result that a better inpainter could plausibly move. A costed plan with price evidence will be presented and authorization requested before any billed call, per the project spend protocol.",
              "billedSoFarUsd": 0
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 35464,
          "sha256": "573a263a539e57a09771bd537025da4a89b66782a36c2f36370ae43df9908117",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.000742,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.000742,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.000286
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.008398,
                "disocclusionFraction": 0.005687,
                "outOfFrameFraction": 0.002712,
                "occlusionRejectFraction": 0,
                "holeCount": 620,
                "largestHoleFraction": 0.001936
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.016585,
                "disocclusionFraction": 0.013835,
                "outOfFrameFraction": 0.002751,
                "occlusionRejectFraction": 0,
                "holeCount": 1154,
                "largestHoleFraction": 0.00349
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.02885,
                "disocclusionFraction": 0.026081,
                "outOfFrameFraction": 0.002769,
                "occlusionRejectFraction": 0,
                "holeCount": 2035,
                "largestHoleFraction": 0.006688
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.051337,
                "disocclusionFraction": 0.048655,
                "outOfFrameFraction": 0.002682,
                "occlusionRejectFraction": 0,
                "holeCount": 3530,
                "largestHoleFraction": 0.012843
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.07402,
                "disocclusionFraction": 0.071398,
                "outOfFrameFraction": 0.002623,
                "occlusionRejectFraction": 0,
                "holeCount": 4526,
                "largestHoleFraction": 0.023564
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.117985,
                "disocclusionFraction": 0.115512,
                "outOfFrameFraction": 0.002473,
                "occlusionRejectFraction": 0,
                "holeCount": 5647,
                "largestHoleFraction": 0.047262
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.179031,
                "disocclusionFraction": 0.176718,
                "outOfFrameFraction": 0.002312,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 6096,
                "largestHoleFraction": 0.077897
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.248009,
                "disocclusionFraction": 0.245819,
                "outOfFrameFraction": 0.002177,
                "occlusionRejectFraction": 0.000013,
                "holeCount": 6515,
                "largestHoleFraction": 0.11852
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.300036,
                "disocclusionFraction": 0.297894,
                "outOfFrameFraction": 0.002075,
                "occlusionRejectFraction": 0.000067,
                "holeCount": 7221,
                "largestHoleFraction": 0.154044
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.334809,
                "disocclusionFraction": 0.332769,
                "outOfFrameFraction": 0.001874,
                "occlusionRejectFraction": 0.000166,
                "holeCount": 8354,
                "largestHoleFraction": 0.161459
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.000742,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.000742,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.000286
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.00448,
                "disocclusionFraction": 0.002823,
                "outOfFrameFraction": 0.001657,
                "occlusionRejectFraction": 0,
                "holeCount": 602,
                "largestHoleFraction": 0.000815
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.008974,
                "disocclusionFraction": 0.007321,
                "outOfFrameFraction": 0.001653,
                "occlusionRejectFraction": 0,
                "holeCount": 1260,
                "largestHoleFraction": 0.001227
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.017157,
                "disocclusionFraction": 0.015514,
                "outOfFrameFraction": 0.001643,
                "occlusionRejectFraction": 0,
                "holeCount": 2389,
                "largestHoleFraction": 0.002038
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.032439,
                "disocclusionFraction": 0.030844,
                "outOfFrameFraction": 0.001594,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 4054,
                "largestHoleFraction": 0.003618
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.048407,
                "disocclusionFraction": 0.046884,
                "outOfFrameFraction": 0.001523,
                "occlusionRejectFraction": 0,
                "holeCount": 5144,
                "largestHoleFraction": 0.005348
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.0781,
                "disocclusionFraction": 0.076653,
                "outOfFrameFraction": 0.001445,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 7104,
                "largestHoleFraction": 0.013655
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.11428,
                "disocclusionFraction": 0.112922,
                "outOfFrameFraction": 0.001347,
                "occlusionRejectFraction": 0.000011,
                "holeCount": 8556,
                "largestHoleFraction": 0.018599
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.151018,
                "disocclusionFraction": 0.149696,
                "outOfFrameFraction": 0.001279,
                "occlusionRejectFraction": 0.000042,
                "holeCount": 9434,
                "largestHoleFraction": 0.027207
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.204906,
                "disocclusionFraction": 0.203715,
                "outOfFrameFraction": 0.001037,
                "occlusionRejectFraction": 0.000153,
                "holeCount": 11535,
                "largestHoleFraction": 0.043128
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.25238,
                "disocclusionFraction": 0.251122,
                "outOfFrameFraction": 0.000857,
                "occlusionRejectFraction": 0.0004,
                "holeCount": 12969,
                "largestHoleFraction": 0.060602
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "chordDistance": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.000742,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.000742,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.000286
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "chordDistance": 0.08871,
                "skyFractionSource": 0,
                "maskFraction": 0.00949,
                "disocclusionFraction": 0.008549,
                "outOfFrameFraction": 0.000941,
                "occlusionRejectFraction": 0,
                "holeCount": 555,
                "largestHoleFraction": 0.006655
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "chordDistance": 0.17741,
                "skyFractionSource": 0,
                "maskFraction": 0.019692,
                "disocclusionFraction": 0.01865,
                "outOfFrameFraction": 0.001042,
                "occlusionRejectFraction": 0,
                "holeCount": 1102,
                "largestHoleFraction": 0.012751
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "chordDistance": 0.35482,
                "skyFractionSource": 0,
                "maskFraction": 0.035515,
                "disocclusionFraction": 0.034317,
                "outOfFrameFraction": 0.001198,
                "occlusionRejectFraction": 0,
                "holeCount": 1967,
                "largestHoleFraction": 0.024392
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "skyFractionSource": 0,
                "maskFraction": 0.064551,
                "disocclusionFraction": 0.06323,
                "outOfFrameFraction": 0.001321,
                "occlusionRejectFraction": 0,
                "holeCount": 3245,
                "largestHoleFraction": 0.049304
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "chordDistance": 1.06435,
                "skyFractionSource": 0,
                "maskFraction": 0.093701,
                "disocclusionFraction": 0.092314,
                "outOfFrameFraction": 0.001387,
                "occlusionRejectFraction": 0,
                "holeCount": 3991,
                "largestHoleFraction": 0.075371
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.77355,
                "skyFractionSource": 0,
                "maskFraction": 0.150153,
                "disocclusionFraction": 0.148707,
                "outOfFrameFraction": 0.001446,
                "occlusionRejectFraction": 0,
                "holeCount": 5095,
                "largestHoleFraction": 0.125803
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "chordDistance": 2.83628,
                "skyFractionSource": 0,
                "maskFraction": 0.225735,
                "disocclusionFraction": 0.224261,
                "outOfFrameFraction": 0.001474,
                "occlusionRejectFraction": 0,
                "holeCount": 5228,
                "largestHoleFraction": 0.196413
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "chordDistance": 4.25009,
                "skyFractionSource": 0,
                "maskFraction": 0.308187,
                "disocclusionFraction": 0.306695,
                "outOfFrameFraction": 0.001492,
                "occlusionRejectFraction": 0,
                "holeCount": 5503,
                "largestHoleFraction": 0.2787
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 7.06048,
                "skyFractionSource": 0,
                "maskFraction": 0.432208,
                "disocclusionFraction": 0.430693,
                "outOfFrameFraction": 0.001515,
                "occlusionRejectFraction": 0,
                "holeCount": 6038,
                "largestHoleFraction": 0.400941
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "skyFractionSource": 0,
                "maskFraction": 0.554406,
                "disocclusionFraction": 0.553044,
                "outOfFrameFraction": 0.001363,
                "occlusionRejectFraction": 0,
                "holeCount": 5412,
                "largestHoleFraction": 0.525868
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003249,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003249,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.001531
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.003354,
                "disocclusionFraction": 0.001044,
                "outOfFrameFraction": 0.00231,
                "occlusionRejectFraction": 0,
                "holeCount": 12,
                "largestHoleFraction": 0.001018
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.005531,
                "disocclusionFraction": 0.003222,
                "outOfFrameFraction": 0.002309,
                "occlusionRejectFraction": 0,
                "holeCount": 69,
                "largestHoleFraction": 0.001553
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.010599,
                "disocclusionFraction": 0.008299,
                "outOfFrameFraction": 0.0023,
                "occlusionRejectFraction": 0,
                "holeCount": 428,
                "largestHoleFraction": 0.002617
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.022856,
                "disocclusionFraction": 0.020592,
                "outOfFrameFraction": 0.002263,
                "occlusionRejectFraction": 0,
                "holeCount": 1411,
                "largestHoleFraction": 0.005143
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.03689,
                "disocclusionFraction": 0.03471,
                "outOfFrameFraction": 0.00218,
                "occlusionRejectFraction": 0,
                "holeCount": 2521,
                "largestHoleFraction": 0.007831
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.06672,
                "disocclusionFraction": 0.064683,
                "outOfFrameFraction": 0.002037,
                "occlusionRejectFraction": 0,
                "holeCount": 4558,
                "largestHoleFraction": 0.022501
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.10828,
                "disocclusionFraction": 0.106493,
                "outOfFrameFraction": 0.001785,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 6332,
                "largestHoleFraction": 0.034541
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.157846,
                "disocclusionFraction": 0.156324,
                "outOfFrameFraction": 0.001515,
                "occlusionRejectFraction": 0.000008,
                "holeCount": 7851,
                "largestHoleFraction": 0.049179
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.238926,
                "disocclusionFraction": 0.237716,
                "outOfFrameFraction": 0.001156,
                "occlusionRejectFraction": 0.000054,
                "holeCount": 10310,
                "largestHoleFraction": 0.074247
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.315659,
                "disocclusionFraction": 0.314375,
                "outOfFrameFraction": 0.001119,
                "occlusionRejectFraction": 0.000165,
                "holeCount": 11833,
                "largestHoleFraction": 0.100126
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003249,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003249,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.001531
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.003223,
                "disocclusionFraction": 0.001212,
                "outOfFrameFraction": 0.002011,
                "occlusionRejectFraction": 0,
                "holeCount": 16,
                "largestHoleFraction": 0.002298
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.005454,
                "disocclusionFraction": 0.003448,
                "outOfFrameFraction": 0.002005,
                "occlusionRejectFraction": 0,
                "holeCount": 57,
                "largestHoleFraction": 0.003932
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.010269,
                "disocclusionFraction": 0.008316,
                "outOfFrameFraction": 0.001953,
                "occlusionRejectFraction": 0,
                "holeCount": 349,
                "largestHoleFraction": 0.007158
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.021532,
                "disocclusionFraction": 0.019656,
                "outOfFrameFraction": 0.001876,
                "occlusionRejectFraction": 0,
                "holeCount": 1289,
                "largestHoleFraction": 0.013663
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.033983,
                "disocclusionFraction": 0.032201,
                "outOfFrameFraction": 0.001783,
                "occlusionRejectFraction": 0,
                "holeCount": 2332,
                "largestHoleFraction": 0.019913
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.060663,
                "disocclusionFraction": 0.059017,
                "outOfFrameFraction": 0.001645,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 4322,
                "largestHoleFraction": 0.032619
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.101056,
                "disocclusionFraction": 0.099538,
                "outOfFrameFraction": 0.001514,
                "occlusionRejectFraction": 0.000004,
                "holeCount": 6685,
                "largestHoleFraction": 0.050623
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.147754,
                "disocclusionFraction": 0.146419,
                "outOfFrameFraction": 0.001326,
                "occlusionRejectFraction": 0.000009,
                "holeCount": 9109,
                "largestHoleFraction": 0.072609
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.230839,
                "disocclusionFraction": 0.229447,
                "outOfFrameFraction": 0.001345,
                "occlusionRejectFraction": 0.000047,
                "holeCount": 11443,
                "largestHoleFraction": 0.108737
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.333016,
                "disocclusionFraction": 0.331376,
                "outOfFrameFraction": 0.001518,
                "occlusionRejectFraction": 0.000123,
                "holeCount": 11459,
                "largestHoleFraction": 0.082252
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "chordDistance": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003249,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003249,
                "occlusionRejectFraction": 0,
                "holeCount": 6,
                "largestHoleFraction": 0.001531
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "chordDistance": 0.08721,
                "skyFractionSource": 0,
                "maskFraction": 0.006629,
                "disocclusionFraction": 0.003012,
                "outOfFrameFraction": 0.003617,
                "occlusionRejectFraction": 0,
                "holeCount": 3,
                "largestHoleFraction": 0.006627
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "chordDistance": 0.17442,
                "skyFractionSource": 0,
                "maskFraction": 0.010276,
                "disocclusionFraction": 0.006619,
                "outOfFrameFraction": 0.003657,
                "occlusionRejectFraction": 0,
                "holeCount": 61,
                "largestHoleFraction": 0.010186
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "chordDistance": 0.34884,
                "skyFractionSource": 0,
                "maskFraction": 0.018636,
                "disocclusionFraction": 0.01494,
                "outOfFrameFraction": 0.003696,
                "occlusionRejectFraction": 0,
                "holeCount": 386,
                "largestHoleFraction": 0.017675
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.69765,
                "skyFractionSource": 0,
                "maskFraction": 0.037258,
                "disocclusionFraction": 0.033599,
                "outOfFrameFraction": 0.003659,
                "occlusionRejectFraction": 0,
                "holeCount": 1345,
                "largestHoleFraction": 0.032623
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "chordDistance": 1.04641,
                "skyFractionSource": 0,
                "maskFraction": 0.057418,
                "disocclusionFraction": 0.053736,
                "outOfFrameFraction": 0.003682,
                "occlusionRejectFraction": 0,
                "holeCount": 2490,
                "largestHoleFraction": 0.047845
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.74366,
                "skyFractionSource": 0,
                "maskFraction": 0.097913,
                "disocclusionFraction": 0.094226,
                "outOfFrameFraction": 0.003687,
                "occlusionRejectFraction": 0,
                "holeCount": 4376,
                "largestHoleFraction": 0.076558
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "chordDistance": 2.78848,
                "skyFractionSource": 0,
                "maskFraction": 0.156764,
                "disocclusionFraction": 0.153028,
                "outOfFrameFraction": 0.003736,
                "occlusionRejectFraction": 0,
                "holeCount": 6340,
                "largestHoleFraction": 0.119295
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "chordDistance": 4.17848,
                "skyFractionSource": 0,
                "maskFraction": 0.22788,
                "disocclusionFraction": 0.224235,
                "outOfFrameFraction": 0.003644,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 7459,
                "largestHoleFraction": 0.172358
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 6.9415,
                "skyFractionSource": 0,
                "maskFraction": 0.344766,
                "disocclusionFraction": 0.341372,
                "outOfFrameFraction": 0.003394,
                "occlusionRejectFraction": 0,
                "holeCount": 8076,
                "largestHoleFraction": 0.26727
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.34617,
                "skyFractionSource": 0,
                "maskFraction": 0.448816,
                "disocclusionFraction": 0.445344,
                "outOfFrameFraction": 0.00347,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 8054,
                "largestHoleFraction": 0.367139
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003912,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003912,
                "occlusionRejectFraction": 0,
                "holeCount": 2,
                "largestHoleFraction": 0.00313
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.004307,
                "disocclusionFraction": 0.001937,
                "outOfFrameFraction": 0.00237,
                "occlusionRejectFraction": 0,
                "holeCount": 47,
                "largestHoleFraction": 0.002182
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.007559,
                "disocclusionFraction": 0.005165,
                "outOfFrameFraction": 0.002394,
                "occlusionRejectFraction": 0,
                "holeCount": 135,
                "largestHoleFraction": 0.003866
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.014633,
                "disocclusionFraction": 0.01224,
                "outOfFrameFraction": 0.002394,
                "occlusionRejectFraction": 0,
                "holeCount": 431,
                "largestHoleFraction": 0.007304
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.029975,
                "disocclusionFraction": 0.027613,
                "outOfFrameFraction": 0.002362,
                "occlusionRejectFraction": 0,
                "holeCount": 1226,
                "largestHoleFraction": 0.013985
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.046118,
                "disocclusionFraction": 0.043838,
                "outOfFrameFraction": 0.00228,
                "occlusionRejectFraction": 0,
                "holeCount": 2033,
                "largestHoleFraction": 0.020421
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.077516,
                "disocclusionFraction": 0.075355,
                "outOfFrameFraction": 0.002159,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 3620,
                "largestHoleFraction": 0.032605
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.116666,
                "disocclusionFraction": 0.114634,
                "outOfFrameFraction": 0.002021,
                "occlusionRejectFraction": 0.00001,
                "holeCount": 5625,
                "largestHoleFraction": 0.049448
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.161005,
                "disocclusionFraction": 0.159121,
                "outOfFrameFraction": 0.001861,
                "occlusionRejectFraction": 0.000023,
                "holeCount": 7567,
                "largestHoleFraction": 0.06929
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.233301,
                "disocclusionFraction": 0.231576,
                "outOfFrameFraction": 0.001631,
                "occlusionRejectFraction": 0.000094,
                "holeCount": 9950,
                "largestHoleFraction": 0.103076
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.302471,
                "disocclusionFraction": 0.300758,
                "outOfFrameFraction": 0.001554,
                "occlusionRejectFraction": 0.000158,
                "holeCount": 10617,
                "largestHoleFraction": 0.188329
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003912,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003912,
                "occlusionRejectFraction": 0,
                "holeCount": 2,
                "largestHoleFraction": 0.00313
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -0.25,
                "absStepDeg": 0.25,
                "skyFractionSource": 0,
                "maskFraction": 0.002933,
                "disocclusionFraction": 0.000967,
                "outOfFrameFraction": 0.001966,
                "occlusionRejectFraction": 0,
                "holeCount": 51,
                "largestHoleFraction": 0.001406
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -0.5,
                "absStepDeg": 0.5,
                "skyFractionSource": 0,
                "maskFraction": 0.004985,
                "disocclusionFraction": 0.003059,
                "outOfFrameFraction": 0.001926,
                "occlusionRejectFraction": 0,
                "holeCount": 145,
                "largestHoleFraction": 0.002326
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -1,
                "absStepDeg": 1,
                "skyFractionSource": 0,
                "maskFraction": 0.009615,
                "disocclusionFraction": 0.007739,
                "outOfFrameFraction": 0.001876,
                "occlusionRejectFraction": 0,
                "holeCount": 596,
                "largestHoleFraction": 0.00411
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.021446,
                "disocclusionFraction": 0.019673,
                "outOfFrameFraction": 0.001773,
                "occlusionRejectFraction": 0,
                "holeCount": 1660,
                "largestHoleFraction": 0.007615
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -3,
                "absStepDeg": 3,
                "skyFractionSource": 0,
                "maskFraction": 0.034224,
                "disocclusionFraction": 0.032529,
                "outOfFrameFraction": 0.001695,
                "occlusionRejectFraction": 0,
                "holeCount": 2626,
                "largestHoleFraction": 0.008831
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.060123,
                "disocclusionFraction": 0.058534,
                "outOfFrameFraction": 0.001589,
                "occlusionRejectFraction": 0,
                "holeCount": 4389,
                "largestHoleFraction": 0.011817
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -8,
                "absStepDeg": 8,
                "skyFractionSource": 0,
                "maskFraction": 0.097434,
                "disocclusionFraction": 0.096006,
                "outOfFrameFraction": 0.001423,
                "occlusionRejectFraction": 0.000005,
                "holeCount": 6364,
                "largestHoleFraction": 0.018554
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -12,
                "absStepDeg": 12,
                "skyFractionSource": 0,
                "maskFraction": 0.138572,
                "disocclusionFraction": 0.137311,
                "outOfFrameFraction": 0.001243,
                "occlusionRejectFraction": 0.000017,
                "holeCount": 7888,
                "largestHoleFraction": 0.027677
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.199339,
                "disocclusionFraction": 0.198084,
                "outOfFrameFraction": 0.001166,
                "occlusionRejectFraction": 0.000089,
                "holeCount": 10345,
                "largestHoleFraction": 0.045328
              },
              {
                "source": "r4_0012.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.260464,
                "disocclusionFraction": 0.258978,
                "outOfFrameFraction": 0.001182,
                "occlusionRejectFraction": 0.000305,
                "holeCount": 11644,
                "largestHoleFraction": 0.066778
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 0,
                "absStepDeg": 0,
                "chordDistance": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.003912,
                "disocclusionFraction": 0,
                "outOfFrameFraction": 0.003912,
                "occlusionRejectFraction": 0,
                "holeCount": 2,
                "largestHoleFraction": 0.00313
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 0.25,
                "absStepDeg": 0.25,
                "chordDistance": 0.08273,
                "skyFractionSource": 0,
                "maskFraction": 0.004646,
                "disocclusionFraction": 0.003757,
                "outOfFrameFraction": 0.00089,
                "occlusionRejectFraction": 0,
                "holeCount": 36,
                "largestHoleFraction": 0.004563
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 0.5,
                "absStepDeg": 0.5,
                "chordDistance": 0.16545,
                "skyFractionSource": 0,
                "maskFraction": 0.009245,
                "disocclusionFraction": 0.008271,
                "outOfFrameFraction": 0.000973,
                "occlusionRejectFraction": 0,
                "holeCount": 125,
                "largestHoleFraction": 0.008658
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 1,
                "absStepDeg": 1,
                "chordDistance": 0.33091,
                "skyFractionSource": 0,
                "maskFraction": 0.018619,
                "disocclusionFraction": 0.017522,
                "outOfFrameFraction": 0.001097,
                "occlusionRejectFraction": 0,
                "holeCount": 416,
                "largestHoleFraction": 0.016825
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.66179,
                "skyFractionSource": 0,
                "maskFraction": 0.038286,
                "disocclusionFraction": 0.037043,
                "outOfFrameFraction": 0.001242,
                "occlusionRejectFraction": 0,
                "holeCount": 1199,
                "largestHoleFraction": 0.032393
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 3,
                "absStepDeg": 3,
                "chordDistance": 0.99262,
                "skyFractionSource": 0,
                "maskFraction": 0.058254,
                "disocclusionFraction": 0.056943,
                "outOfFrameFraction": 0.001311,
                "occlusionRejectFraction": 0,
                "holeCount": 1976,
                "largestHoleFraction": 0.049104
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.65403,
                "skyFractionSource": 0,
                "maskFraction": 0.097653,
                "disocclusionFraction": 0.096248,
                "outOfFrameFraction": 0.001405,
                "occlusionRejectFraction": 0,
                "holeCount": 3407,
                "largestHoleFraction": 0.079029
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 8,
                "absStepDeg": 8,
                "chordDistance": 2.64513,
                "skyFractionSource": 0,
                "maskFraction": 0.149989,
                "disocclusionFraction": 0.148544,
                "outOfFrameFraction": 0.001445,
                "occlusionRejectFraction": 0,
                "holeCount": 5276,
                "largestHoleFraction": 0.118647
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 12,
                "absStepDeg": 12,
                "chordDistance": 3.96367,
                "skyFractionSource": 0,
                "maskFraction": 0.211293,
                "disocclusionFraction": 0.209813,
                "outOfFrameFraction": 0.00148,
                "occlusionRejectFraction": 0,
                "holeCount": 6695,
                "largestHoleFraction": 0.170011
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 6.58466,
                "skyFractionSource": 0,
                "maskFraction": 0.31458,
                "disocclusionFraction": 0.313067,
                "outOfFrameFraction": 0.001513,
                "occlusionRejectFraction": 0,
                "holeCount": 7497,
                "largestHoleFraction": 0.262225
              },
              {
                "source": "r4_0012.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 9.8143,
                "skyFractionSource": 0,
                "maskFraction": 0.421337,
                "disocclusionFraction": 0.419811,
                "outOfFrameFraction": 0.001526,
                "occlusionRejectFraction": 0,
                "holeCount": 7243,
                "largestHoleFraction": 0.36906
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s0.5/chain.json",
          "recordPointer": "$",
          "byteLength": 54580,
          "sha256": "d769e75a5a8384c836706b2544ba0557993eaa25f6cd64e0460c0cf0e22717cf",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 0.5,
            "steps": 60,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 0.5,
                "photographDerivedFraction": 0.983415,
                "everInventedFraction": 0.016585,
                "maskFraction": 0.016585,
                "disocclusionFraction": 0.013835,
                "outOfFrameFraction": 0.002751,
                "occlusionRejectFraction": 0,
                "holeCount": 1154,
                "largestHoleFraction": 0.00349
              },
              {
                "step": 2,
                "cumulativeDeg": 1,
                "photographDerivedFraction": 0.971407,
                "everInventedFraction": 0.028593,
                "maskFraction": 0.012049,
                "disocclusionFraction": 0.009629,
                "outOfFrameFraction": 0.00242,
                "occlusionRejectFraction": 0,
                "holeCount": 1078,
                "largestHoleFraction": 0.00358
              },
              {
                "step": 3,
                "cumulativeDeg": 1.5,
                "photographDerivedFraction": 0.959304,
                "everInventedFraction": 0.040696,
                "maskFraction": 0.011572,
                "disocclusionFraction": 0.009142,
                "outOfFrameFraction": 0.002431,
                "occlusionRejectFraction": 0,
                "holeCount": 835,
                "largestHoleFraction": 0.004056
              },
              {
                "step": 4,
                "cumulativeDeg": 2,
                "photographDerivedFraction": 0.947534,
                "everInventedFraction": 0.052466,
                "maskFraction": 0.010756,
                "disocclusionFraction": 0.008301,
                "outOfFrameFraction": 0.002456,
                "occlusionRejectFraction": 0,
                "holeCount": 532,
                "largestHoleFraction": 0.004059
              },
              {
                "step": 5,
                "cumulativeDeg": 2.5,
                "photographDerivedFraction": 0.935416,
                "everInventedFraction": 0.064584,
                "maskFraction": 0.010003,
                "disocclusionFraction": 0.007527,
                "outOfFrameFraction": 0.002476,
                "occlusionRejectFraction": 0,
                "holeCount": 313,
                "largestHoleFraction": 0.004042
              },
              {
                "step": 6,
                "cumulativeDeg": 3,
                "photographDerivedFraction": 0.923432,
                "everInventedFraction": 0.076568,
                "maskFraction": 0.009298,
                "disocclusionFraction": 0.006764,
                "outOfFrameFraction": 0.002533,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 235,
                "largestHoleFraction": 0.004018
              },
              {
                "step": 7,
                "cumulativeDeg": 3.5,
                "photographDerivedFraction": 0.911421,
                "everInventedFraction": 0.088579,
                "maskFraction": 0.008675,
                "disocclusionFraction": 0.00611,
                "outOfFrameFraction": 0.002565,
                "occlusionRejectFraction": 0,
                "holeCount": 161,
                "largestHoleFraction": 0.004
              },
              {
                "step": 8,
                "cumulativeDeg": 4,
                "photographDerivedFraction": 0.899385,
                "everInventedFraction": 0.100615,
                "maskFraction": 0.008443,
                "disocclusionFraction": 0.005852,
                "outOfFrameFraction": 0.002591,
                "occlusionRejectFraction": 0,
                "holeCount": 116,
                "largestHoleFraction": 0.003967
              },
              {
                "step": 9,
                "cumulativeDeg": 4.5,
                "photographDerivedFraction": 0.886903,
                "everInventedFraction": 0.113097,
                "maskFraction": 0.00828,
                "disocclusionFraction": 0.005668,
                "outOfFrameFraction": 0.002612,
                "occlusionRejectFraction": 0,
                "holeCount": 84,
                "largestHoleFraction": 0.003932
              },
              {
                "step": 10,
                "cumulativeDeg": 5,
                "photographDerivedFraction": 0.873977,
                "everInventedFraction": 0.126023,
                "maskFraction": 0.008331,
                "disocclusionFraction": 0.005724,
                "outOfFrameFraction": 0.002607,
                "occlusionRejectFraction": 0,
                "holeCount": 69,
                "largestHoleFraction": 0.003902
              },
              {
                "step": 11,
                "cumulativeDeg": 5.5,
                "photographDerivedFraction": 0.86106,
                "everInventedFraction": 0.13894,
                "maskFraction": 0.008334,
                "disocclusionFraction": 0.005712,
                "outOfFrameFraction": 0.002615,
                "occlusionRejectFraction": 0.000008,
                "holeCount": 49,
                "largestHoleFraction": 0.003868
              },
              {
                "step": 12,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.847881,
                "everInventedFraction": 0.152119,
                "maskFraction": 0.008307,
                "disocclusionFraction": 0.005692,
                "outOfFrameFraction": 0.002615,
                "occlusionRejectFraction": 0,
                "holeCount": 41,
                "largestHoleFraction": 0.00513
              },
              {
                "step": 13,
                "cumulativeDeg": 6.5,
                "photographDerivedFraction": 0.834439,
                "everInventedFraction": 0.165561,
                "maskFraction": 0.008439,
                "disocclusionFraction": 0.005913,
                "outOfFrameFraction": 0.002526,
                "occlusionRejectFraction": 0,
                "holeCount": 40,
                "largestHoleFraction": 0.00524
              },
              {
                "step": 14,
                "cumulativeDeg": 7,
                "photographDerivedFraction": 0.820792,
                "everInventedFraction": 0.179208,
                "maskFraction": 0.008151,
                "disocclusionFraction": 0.005594,
                "outOfFrameFraction": 0.002558,
                "occlusionRejectFraction": 0,
                "holeCount": 30,
                "largestHoleFraction": 0.005258
              },
              {
                "step": 15,
                "cumulativeDeg": 7.5,
                "photographDerivedFraction": 0.807068,
                "everInventedFraction": 0.192932,
                "maskFraction": 0.008304,
                "disocclusionFraction": 0.005755,
                "outOfFrameFraction": 0.002549,
                "occlusionRejectFraction": 0,
                "holeCount": 28,
                "largestHoleFraction": 0.005263
              },
              {
                "step": 16,
                "cumulativeDeg": 8,
                "photographDerivedFraction": 0.793199,
                "everInventedFraction": 0.206801,
                "maskFraction": 0.008402,
                "disocclusionFraction": 0.005849,
                "outOfFrameFraction": 0.002553,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.005267
              },
              {
                "step": 17,
                "cumulativeDeg": 8.5,
                "photographDerivedFraction": 0.779214,
                "everInventedFraction": 0.220786,
                "maskFraction": 0.00841,
                "disocclusionFraction": 0.005863,
                "outOfFrameFraction": 0.002548,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.005273
              },
              {
                "step": 18,
                "cumulativeDeg": 9,
                "photographDerivedFraction": 0.765167,
                "everInventedFraction": 0.234833,
                "maskFraction": 0.008353,
                "disocclusionFraction": 0.005795,
                "outOfFrameFraction": 0.002558,
                "occlusionRejectFraction": 0,
                "holeCount": 26,
                "largestHoleFraction": 0.005303
              },
              {
                "step": 19,
                "cumulativeDeg": 9.5,
                "photographDerivedFraction": 0.750933,
                "everInventedFraction": 0.249067,
                "maskFraction": 0.008419,
                "disocclusionFraction": 0.005864,
                "outOfFrameFraction": 0.002555,
                "occlusionRejectFraction": 0,
                "holeCount": 23,
                "largestHoleFraction": 0.005326
              },
              {
                "step": 20,
                "cumulativeDeg": 10,
                "photographDerivedFraction": 0.736557,
                "everInventedFraction": 0.263443,
                "maskFraction": 0.008482,
                "disocclusionFraction": 0.005931,
                "outOfFrameFraction": 0.002551,
                "occlusionRejectFraction": 0,
                "holeCount": 30,
                "largestHoleFraction": 0.005348
              },
              {
                "step": 21,
                "cumulativeDeg": 10.5,
                "photographDerivedFraction": 0.722068,
                "everInventedFraction": 0.277932,
                "maskFraction": 0.008512,
                "disocclusionFraction": 0.005939,
                "outOfFrameFraction": 0.002574,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.005372
              },
              {
                "step": 22,
                "cumulativeDeg": 11,
                "photographDerivedFraction": 0.707589,
                "everInventedFraction": 0.292411,
                "maskFraction": 0.008798,
                "disocclusionFraction": 0.006221,
                "outOfFrameFraction": 0.002577,
                "occlusionRejectFraction": 0,
                "holeCount": 28,
                "largestHoleFraction": 0.005379
              },
              {
                "step": 23,
                "cumulativeDeg": 11.5,
                "photographDerivedFraction": 0.692986,
                "everInventedFraction": 0.307014,
                "maskFraction": 0.008547,
                "disocclusionFraction": 0.005972,
                "outOfFrameFraction": 0.002574,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 27,
                "largestHoleFraction": 0.005385
              },
              {
                "step": 24,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.678317,
                "everInventedFraction": 0.321683,
                "maskFraction": 0.008579,
                "disocclusionFraction": 0.005958,
                "outOfFrameFraction": 0.00262,
                "occlusionRejectFraction": 0,
                "holeCount": 23,
                "largestHoleFraction": 0.005419
              },
              {
                "step": 25,
                "cumulativeDeg": 12.5,
                "photographDerivedFraction": 0.663637,
                "everInventedFraction": 0.336363,
                "maskFraction": 0.009283,
                "disocclusionFraction": 0.006715,
                "outOfFrameFraction": 0.002567,
                "occlusionRejectFraction": 0,
                "holeCount": 26,
                "largestHoleFraction": 0.005323
              },
              {
                "step": 26,
                "cumulativeDeg": 13,
                "photographDerivedFraction": 0.64884,
                "everInventedFraction": 0.35116,
                "maskFraction": 0.009223,
                "disocclusionFraction": 0.006653,
                "outOfFrameFraction": 0.002571,
                "occlusionRejectFraction": 0,
                "holeCount": 27,
                "largestHoleFraction": 0.005228
              },
              {
                "step": 27,
                "cumulativeDeg": 13.5,
                "photographDerivedFraction": 0.63392,
                "everInventedFraction": 0.36608,
                "maskFraction": 0.009244,
                "disocclusionFraction": 0.006683,
                "outOfFrameFraction": 0.00256,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 25,
                "largestHoleFraction": 0.0039
              },
              {
                "step": 28,
                "cumulativeDeg": 14,
                "photographDerivedFraction": 0.621694,
                "everInventedFraction": 0.378306,
                "maskFraction": 0.009297,
                "disocclusionFraction": 0.006739,
                "outOfFrameFraction": 0.002558,
                "occlusionRejectFraction": 0,
                "holeCount": 19,
                "largestHoleFraction": 0.003925
              },
              {
                "step": 29,
                "cumulativeDeg": 14.5,
                "photographDerivedFraction": 0.613486,
                "everInventedFraction": 0.386514,
                "maskFraction": 0.009375,
                "disocclusionFraction": 0.006819,
                "outOfFrameFraction": 0.002556,
                "occlusionRejectFraction": 0,
                "holeCount": 21,
                "largestHoleFraction": 0.003949
              },
              {
                "step": 30,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.606791,
                "everInventedFraction": 0.393209,
                "maskFraction": 0.009447,
                "disocclusionFraction": 0.006879,
                "outOfFrameFraction": 0.002567,
                "occlusionRejectFraction": 0,
                "holeCount": 20,
                "largestHoleFraction": 0.003974
              },
              {
                "step": 31,
                "cumulativeDeg": 15.5,
                "photographDerivedFraction": 0.601547,
                "everInventedFraction": 0.398453,
                "maskFraction": 0.009199,
                "disocclusionFraction": 0.006674,
                "outOfFrameFraction": 0.002525,
                "occlusionRejectFraction": 0,
                "holeCount": 22,
                "largestHoleFraction": 0.00253
              },
              {
                "step": 32,
                "cumulativeDeg": 16,
                "photographDerivedFraction": 0.597019,
                "everInventedFraction": 0.402981,
                "maskFraction": 0.008479,
                "disocclusionFraction": 0.006054,
                "outOfFrameFraction": 0.002425,
                "occlusionRejectFraction": 0,
                "holeCount": 23,
                "largestHoleFraction": 0.002344
              },
              {
                "step": 33,
                "cumulativeDeg": 16.5,
                "photographDerivedFraction": 0.590107,
                "everInventedFraction": 0.409893,
                "maskFraction": 0.008306,
                "disocclusionFraction": 0.005864,
                "outOfFrameFraction": 0.002442,
                "occlusionRejectFraction": 0,
                "holeCount": 25,
                "largestHoleFraction": 0.002344
              },
              {
                "step": 34,
                "cumulativeDeg": 17,
                "photographDerivedFraction": 0.582292,
                "everInventedFraction": 0.417708,
                "maskFraction": 0.008159,
                "disocclusionFraction": 0.00571,
                "outOfFrameFraction": 0.002449,
                "occlusionRejectFraction": 0,
                "holeCount": 28,
                "largestHoleFraction": 0.002344
              },
              {
                "step": 35,
                "cumulativeDeg": 17.5,
                "photographDerivedFraction": 0.574768,
                "everInventedFraction": 0.425232,
                "maskFraction": 0.00787,
                "disocclusionFraction": 0.005432,
                "outOfFrameFraction": 0.002438,
                "occlusionRejectFraction": 0,
                "holeCount": 23,
                "largestHoleFraction": 0.002598
              },
              {
                "step": 36,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.566018,
                "everInventedFraction": 0.433982,
                "maskFraction": 0.008229,
                "disocclusionFraction": 0.005983,
                "outOfFrameFraction": 0.002246,
                "occlusionRejectFraction": 0,
                "holeCount": 22,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 37,
                "cumulativeDeg": 18.5,
                "photographDerivedFraction": 0.556386,
                "everInventedFraction": 0.443614,
                "maskFraction": 0.007868,
                "disocclusionFraction": 0.005623,
                "outOfFrameFraction": 0.002245,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 38,
                "cumulativeDeg": 19,
                "photographDerivedFraction": 0.546595,
                "everInventedFraction": 0.453405,
                "maskFraction": 0.007648,
                "disocclusionFraction": 0.005417,
                "outOfFrameFraction": 0.002231,
                "occlusionRejectFraction": 0,
                "holeCount": 26,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 39,
                "cumulativeDeg": 19.5,
                "photographDerivedFraction": 0.537095,
                "everInventedFraction": 0.462905,
                "maskFraction": 0.00753,
                "disocclusionFraction": 0.005299,
                "outOfFrameFraction": 0.002231,
                "occlusionRejectFraction": 0,
                "holeCount": 25,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 40,
                "cumulativeDeg": 20,
                "photographDerivedFraction": 0.527722,
                "everInventedFraction": 0.472278,
                "maskFraction": 0.007493,
                "disocclusionFraction": 0.005277,
                "outOfFrameFraction": 0.002217,
                "occlusionRejectFraction": 0,
                "holeCount": 30,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 41,
                "cumulativeDeg": 20.5,
                "photographDerivedFraction": 0.519209,
                "everInventedFraction": 0.480791,
                "maskFraction": 0.007389,
                "disocclusionFraction": 0.005174,
                "outOfFrameFraction": 0.002216,
                "occlusionRejectFraction": 0,
                "holeCount": 28,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 42,
                "cumulativeDeg": 21,
                "photographDerivedFraction": 0.510437,
                "everInventedFraction": 0.489563,
                "maskFraction": 0.007287,
                "disocclusionFraction": 0.005074,
                "outOfFrameFraction": 0.00221,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 29,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 43,
                "cumulativeDeg": 21.5,
                "photographDerivedFraction": 0.501691,
                "everInventedFraction": 0.498309,
                "maskFraction": 0.007365,
                "disocclusionFraction": 0.005161,
                "outOfFrameFraction": 0.002205,
                "occlusionRejectFraction": 0,
                "holeCount": 27,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 44,
                "cumulativeDeg": 22,
                "photographDerivedFraction": 0.493134,
                "everInventedFraction": 0.506866,
                "maskFraction": 0.007509,
                "disocclusionFraction": 0.005337,
                "outOfFrameFraction": 0.002171,
                "occlusionRejectFraction": 0,
                "holeCount": 26,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 45,
                "cumulativeDeg": 22.5,
                "photographDerivedFraction": 0.483589,
                "everInventedFraction": 0.516411,
                "maskFraction": 0.007303,
                "disocclusionFraction": 0.005164,
                "outOfFrameFraction": 0.002139,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.003125
              },
              {
                "step": 46,
                "cumulativeDeg": 23,
                "photographDerivedFraction": 0.475283,
                "everInventedFraction": 0.524717,
                "maskFraction": 0.007964,
                "disocclusionFraction": 0.005837,
                "outOfFrameFraction": 0.002125,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 23,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 47,
                "cumulativeDeg": 23.5,
                "photographDerivedFraction": 0.467648,
                "everInventedFraction": 0.532352,
                "maskFraction": 0.007886,
                "disocclusionFraction": 0.005771,
                "outOfFrameFraction": 0.002115,
                "occlusionRejectFraction": 0,
                "holeCount": 24,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 48,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.459532,
                "everInventedFraction": 0.540468,
                "maskFraction": 0.007878,
                "disocclusionFraction": 0.005765,
                "outOfFrameFraction": 0.002113,
                "occlusionRejectFraction": 0,
                "holeCount": 22,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 49,
                "cumulativeDeg": 24.5,
                "photographDerivedFraction": 0.451528,
                "everInventedFraction": 0.548472,
                "maskFraction": 0.007791,
                "disocclusionFraction": 0.005694,
                "outOfFrameFraction": 0.002096,
                "occlusionRejectFraction": 0,
                "holeCount": 19,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 50,
                "cumulativeDeg": 25,
                "photographDerivedFraction": 0.443449,
                "everInventedFraction": 0.556551,
                "maskFraction": 0.007799,
                "disocclusionFraction": 0.005672,
                "outOfFrameFraction": 0.002127,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 17,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 51,
                "cumulativeDeg": 25.5,
                "photographDerivedFraction": 0.4356,
                "everInventedFraction": 0.5644,
                "maskFraction": 0.008133,
                "disocclusionFraction": 0.006039,
                "outOfFrameFraction": 0.002091,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 23,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 52,
                "cumulativeDeg": 26,
                "photographDerivedFraction": 0.428038,
                "everInventedFraction": 0.571962,
                "maskFraction": 0.007762,
                "disocclusionFraction": 0.005673,
                "outOfFrameFraction": 0.002087,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 20,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 53,
                "cumulativeDeg": 26.5,
                "photographDerivedFraction": 0.420241,
                "everInventedFraction": 0.579759,
                "maskFraction": 0.007793,
                "disocclusionFraction": 0.005709,
                "outOfFrameFraction": 0.002081,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 21,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 54,
                "cumulativeDeg": 27,
                "photographDerivedFraction": 0.411911,
                "everInventedFraction": 0.588089,
                "maskFraction": 0.007841,
                "disocclusionFraction": 0.005773,
                "outOfFrameFraction": 0.002068,
                "occlusionRejectFraction": 0,
                "holeCount": 23,
                "largestHoleFraction": 0.003906
              },
              {
                "step": 55,
                "cumulativeDeg": 27.5,
                "photographDerivedFraction": 0.403491,
                "everInventedFraction": 0.596509,
                "maskFraction": 0.008696,
                "disocclusionFraction": 0.006556,
                "outOfFrameFraction": 0.00214,
                "occlusionRejectFraction": 0,
                "holeCount": 17,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 56,
                "cumulativeDeg": 28,
                "photographDerivedFraction": 0.395284,
                "everInventedFraction": 0.604716,
                "maskFraction": 0.008691,
                "disocclusionFraction": 0.006494,
                "outOfFrameFraction": 0.002197,
                "occlusionRejectFraction": 0,
                "holeCount": 19,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 57,
                "cumulativeDeg": 28.5,
                "photographDerivedFraction": 0.386694,
                "everInventedFraction": 0.613306,
                "maskFraction": 0.008595,
                "disocclusionFraction": 0.006407,
                "outOfFrameFraction": 0.002188,
                "occlusionRejectFraction": 0,
                "holeCount": 20,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 58,
                "cumulativeDeg": 29,
                "photographDerivedFraction": 0.378669,
                "everInventedFraction": 0.621331,
                "maskFraction": 0.008575,
                "disocclusionFraction": 0.006407,
                "outOfFrameFraction": 0.002168,
                "occlusionRejectFraction": 0,
                "holeCount": 16,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 59,
                "cumulativeDeg": 29.5,
                "photographDerivedFraction": 0.371389,
                "everInventedFraction": 0.628611,
                "maskFraction": 0.008431,
                "disocclusionFraction": 0.006284,
                "outOfFrameFraction": 0.002147,
                "occlusionRejectFraction": 0,
                "holeCount": 14,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 60,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.363755,
                "everInventedFraction": 0.636245,
                "maskFraction": 0.008307,
                "disocclusionFraction": 0.00619,
                "outOfFrameFraction": 0.002117,
                "occlusionRejectFraction": 0,
                "holeCount": 14,
                "largestHoleFraction": 0.004687
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9553622603416443,
                    -0.007917371578514576,
                    0.2953307628631592
                  ],
                  [
                    0.006508572492748499,
                    0.9999622702598572,
                    0.005752969067543745
                  ],
                  [
                    -0.2953651547431946,
                    -0.003573987865820527,
                    0.9553777575492859
                  ]
                ],
                "t": [
                  -6.224483013153076,
                  0.07034798711538315,
                  2.2087271213531494
                ],
                "center": [
                  6.598559379577637,
                  -0.11173291504383087,
                  -0.27229219675064087
                ],
                "cumulativeDeg": 0.5
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9527485370635986,
                    -0.007925255224108696,
                    0.303656667470932
                  ],
                  [
                    0.006475144065916538,
                    0.999962329864502,
                    0.005782098043709993
                  ],
                  [
                    -0.3036910593509674,
                    -0.0035426649264991283,
                    0.9527639746665955
                  ]
                ],
                "t": [
                  -6.382325172424316,
                  0.06979657709598541,
                  2.2585885524749756
                ],
                "center": [
                  6.766211986541748,
                  -0.11237408220767975,
                  -0.2142697274684906
                ],
                "cumulativeDeg": 1
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9500622749328613,
                    -0.007932865060865879,
                    0.311959445476532
                  ],
                  [
                    0.0064414627850055695,
                    0.9999623894691467,
                    0.005810934584587812
                  ],
                  [
                    -0.3119938373565674,
                    -0.0035112742334604263,
                    0.9500776529312134
                  ]
                ],
                "t": [
                  -6.5397257804870605,
                  0.06925073266029358,
                  2.3098254203796387
                ],
                "center": [
                  6.933351993560791,
                  -0.11301645636558533,
                  -0.15478678047657013
                ],
                "cumulativeDeg": 1.5
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.9473036527633667,
                    -0.007940201088786125,
                    0.32023847103118896
                  ],
                  [
                    0.006407531443983316,
                    0.9999624490737915,
                    0.005839475896209478
                  ],
                  [
                    -0.320272833108902,
                    -0.0034798183478415012,
                    0.947318971157074
                  ]
                ],
                "t": [
                  -6.69667387008667,
                  0.06871049106121063,
                  2.3624343872070312
                ],
                "center": [
                  7.0999674797058105,
                  -0.11366000771522522,
                  -0.09384749084711075
                ],
                "cumulativeDeg": 2
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.9444729089736938,
                    -0.00794726237654686,
                    0.3284931182861328
                  ],
                  [
                    0.006373352371156216,
                    0.9999625086784363,
                    0.005867720115929842
                  ],
                  [
                    -0.32852745056152344,
                    -0.0034482998307794333,
                    0.9444881677627563
                  ]
                ],
                "t": [
                  -6.853157043457031,
                  0.06817590445280075,
                  2.4164109230041504
                ],
                "center": [
                  7.266043663024902,
                  -0.11430467665195465,
                  -0.031456612050533295
                ],
                "cumulativeDeg": 2.5
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.9415702223777771,
                    -0.007954047992825508,
                    0.3367227613925934
                  ],
                  [
                    0.006338927894830704,
                    0.999962568283081,
                    0.005895664915442467
                  ],
                  [
                    -0.3367570638656616,
                    -0.0034167207777500153,
                    0.9415854215621948
                  ]
                ],
                "t": [
                  -7.009162425994873,
                  0.06764700263738632,
                  2.4717507362365723
                ],
                "center": [
                  7.4315690994262695,
                  -0.11495040357112885,
                  0.03238128125667572
                ],
                "cumulativeDeg": 3
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.9385958313941956,
                    -0.00796055793762207,
                    0.34492674469947815
                  ],
                  [
                    0.0063042608089745045,
                    0.9999626278877258,
                    0.005923308432102203
                  ],
                  [
                    -0.344961017370224,
                    -0.0033850837498903275,
                    0.9386109709739685
                  ]
                ],
                "t": [
                  -7.164679050445557,
                  0.06712383031845093,
                  2.528449773788452
                ],
                "center": [
                  7.596531867980957,
                  -0.11559715121984482,
                  0.09766101837158203
                ],
                "cumulativeDeg": 3.5
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.9355499744415283,
                    -0.007966791279613972,
                    0.35310447216033936
                  ],
                  [
                    0.006269353907555342,
                    0.9999626874923706,
                    0.005950648337602615
                  ],
                  [
                    -0.3531387150287628,
                    -0.0033533910755068064,
                    0.9355650544166565
                  ]
                ],
                "t": [
                  -7.319695949554443,
                  0.06660642474889755,
                  2.5865042209625244
                ],
                "center": [
                  7.760918617248535,
                  -0.11624486744403839,
                  0.16437816619873047
                ],
                "cumulativeDeg": 4
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.9324328303337097,
                    -0.007972748018801212,
                    0.3612552881240845
                  ],
                  [
                    0.006234209984540939,
                    0.9999627470970154,
                    0.005977682303637266
                  ],
                  [
                    -0.36128950119018555,
                    -0.003321645315736532,
                    0.9324478507041931
                  ]
                ],
                "t": [
                  -7.474200248718262,
                  0.06609482318162918,
                  2.645909070968628
                ],
                "center": [
                  7.924716949462891,
                  -0.11689350754022598,
                  0.23252718150615692
                ],
                "cumulativeDeg": 4.5
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.9292446970939636,
                    -0.007978427223861217,
                    0.36937859654426575
                  ],
                  [
                    0.006198831368237734,
                    0.9999628067016602,
                    0.0060044084675610065
                  ],
                  [
                    -0.36941277980804443,
                    -0.0032898487988859415,
                    0.9292596578598022
                  ]
                ],
                "t": [
                  -7.628179550170898,
                  0.0655890628695488,
                  2.7066597938537598
                ],
                "center": [
                  8.087913513183594,
                  -0.11754299700260162,
                  0.3021026849746704
                ],
                "cumulativeDeg": 5
              },
              {
                "step": 11,
                "name": "w0011.png",
                "R": [
                  [
                    0.9259858131408691,
                    -0.007983828894793987,
                    0.37747377157211304
                  ],
                  [
                    0.006163220852613449,
                    0.9999628663063049,
                    0.006030824966728687
                  ],
                  [
                    -0.37750792503356934,
                    -0.003258003853261471,
                    0.926000714302063
                  ]
                ],
                "t": [
                  -7.781622886657715,
                  0.06508918851613998,
                  2.768751859664917
                ],
                "center": [
                  8.250496864318848,
                  -0.11819332093000412,
                  0.3730999827384949
                ],
                "cumulativeDeg": 5.5
              },
              {
                "step": 12,
                "name": "w0012.png",
                "R": [
                  [
                    0.9226564168930054,
                    -0.007988953031599522,
                    0.3855402171611786
                  ],
                  [
                    0.006127381231635809,
                    0.9999629259109497,
                    0.006056929938495159
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226712584495544
                  ]
                ],
                "t": [
                  -7.934518337249756,
                  0.06459523737430573,
                  2.8321805000305176
                ],
                "center": [
                  8.412454605102539,
                  -0.1188443973660469,
                  0.4455130398273468
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 13,
                "name": "w0013.png",
                "R": [
                  [
                    0.9192567467689514,
                    -0.007993798702955246,
                    0.39357730746269226
                  ],
                  [
                    0.00609131483361125,
                    0.9999629855155945,
                    0.006082721054553986
                  ],
                  [
                    -0.3936113715171814,
                    -0.0031941786874085665,
                    0.9192715287208557
                  ]
                ],
                "t": [
                  -8.086854934692383,
                  0.06410723179578781,
                  2.896941661834717
                ],
                "center": [
                  8.573774337768555,
                  -0.11949619650840759,
                  0.5193366408348083
                ],
                "cumulativeDeg": 6.5
              },
              {
                "step": 14,
                "name": "w0014.png",
                "R": [
                  [
                    0.9157870411872864,
                    -0.007998364977538586,
                    0.4015844166278839
                  ],
                  [
                    0.006055024918168783,
                    0.9999630451202393,
                    0.006108196452260017
                  ],
                  [
                    -0.40161845088005066,
                    -0.0031622033566236496,
                    0.9158017635345459
                  ]
                ],
                "t": [
                  -8.238619804382324,
                  0.06362523138523102,
                  2.963029384613037
                ],
                "center": [
                  8.734443664550781,
                  -0.1201486736536026,
                  0.5945650935173035
                ],
                "cumulativeDeg": 7
              },
              {
                "step": 15,
                "name": "w0015.png",
                "R": [
                  [
                    0.9122475981712341,
                    -0.00800265185534954,
                    0.4095609486103058
                  ],
                  [
                    0.006018514279276133,
                    0.999963104724884,
                    0.006133354268968105
                  ],
                  [
                    -0.40959492325782776,
                    -0.003130189375951886,
                    0.9122622609138489
                  ]
                ],
                "t": [
                  -8.389802932739258,
                  0.06314926594495773,
                  3.0304391384124756
                ],
                "center": [
                  8.894450187683105,
                  -0.12080175429582596,
                  0.6711928248405457
                ],
                "cumulativeDeg": 7.5
              },
              {
                "step": 16,
                "name": "w0016.png",
                "R": [
                  [
                    0.9086387157440186,
                    -0.008006659336388111,
                    0.41750627756118774
                  ],
                  [
                    0.005981785245239735,
                    0.9999631643295288,
                    0.0061581926420331
                  ],
                  [
                    -0.41754022240638733,
                    -0.0030981390736997128,
                    0.9086533188819885
                  ]
                ],
                "t": [
                  -8.540390968322754,
                  0.06267935782670975,
                  3.099165678024292
                ],
                "center": [
                  9.053781509399414,
                  -0.12145540863275528,
                  0.7492137551307678
                ],
                "cumulativeDeg": 8
              },
              {
                "step": 17,
                "name": "w0017.png",
                "R": [
                  [
                    0.9049606323242188,
                    -0.008010387420654297,
                    0.42541980743408203
                  ],
                  [
                    0.0059448410756886005,
                    0.9999632239341736,
                    0.006182709243148565
                  ],
                  [
                    -0.42545372247695923,
                    -0.0030660550110042095,
                    0.904975175857544
                  ]
                ],
                "t": [
                  -8.690374374389648,
                  0.06221555918455124,
                  3.169203519821167
                ],
                "center": [
                  9.21242618560791,
                  -0.12210958451032639,
                  0.8286224007606506
                ],
                "cumulativeDeg": 8.5
              },
              {
                "step": 18,
                "name": "w0018.png",
                "R": [
                  [
                    0.9012136459350586,
                    -0.008013835176825523,
                    0.4333009421825409
                  ],
                  [
                    0.005907684098929167,
                    0.9999632835388184,
                    0.006206902675330639
                  ],
                  [
                    -0.4333348274230957,
                    -0.0030339397490024567,
                    0.9012280702590942
                  ]
                ],
                "t": [
                  -8.839740753173828,
                  0.0617578960955143,
                  3.2405474185943604
                ],
                "center": [
                  9.370372772216797,
                  -0.1227642297744751,
                  0.9094122052192688
                ],
                "cumulativeDeg": 9
              },
              {
                "step": 19,
                "name": "w0019.png",
                "R": [
                  [
                    0.8973979949951172,
                    -0.00801700260490179,
                    0.4411490857601166
                  ],
                  [
                    0.0058703175745904446,
                    0.9999633431434631,
                    0.006230771075934172
                  ],
                  [
                    -0.4411829113960266,
                    -0.0030017956160008907,
                    0.8974123597145081
                  ]
                ],
                "t": [
                  -8.988479614257812,
                  0.06130640581250191,
                  3.3131930828094482
                ],
                "center": [
                  9.527607917785645,
                  -0.12341929972171783,
                  0.9915772080421448
                ],
                "cumulativeDeg": 9.5
              },
              {
                "step": 20,
                "name": "w0020.png",
                "R": [
                  [
                    0.8935140371322632,
                    -0.008019889704883099,
                    0.44896364212036133
                  ],
                  [
                    0.005832744296640158,
                    0.9999634027481079,
                    0.006254312116652727
                  ],
                  [
                    -0.4489974081516266,
                    -0.0029696249403059483,
                    0.8935282826423645
                  ]
                ],
                "t": [
                  -9.136578559875488,
                  0.06086112931370735,
                  3.3871333599090576
                ],
                "center": [
                  9.684120178222656,
                  -0.12407473474740982,
                  1.0751116275787354
                ],
                "cumulativeDeg": 10
              },
              {
                "step": 21,
                "name": "w0021.png",
                "R": [
                  [
                    0.8895620107650757,
                    -0.008022495545446873,
                    0.456743985414505
                  ],
                  [
                    0.00579496705904603,
                    0.9999634623527527,
                    0.006277524400502443
                  ],
                  [
                    -0.4567777216434479,
                    -0.0029374302830547094,
                    0.8895761966705322
                  ]
                ],
                "t": [
                  -9.284027099609375,
                  0.06042208522558212,
                  3.4623630046844482
                ],
                "center": [
                  9.839898109436035,
                  -0.12473049014806747,
                  1.1600089073181152
                ],
                "cumulativeDeg": 10.5
              },
              {
                "step": 22,
                "name": "w0022.png",
                "R": [
                  [
                    0.8855422139167786,
                    -0.008024820126593113,
                    0.46448954939842224
                  ],
                  [
                    0.0057569886557757854,
                    0.9999635219573975,
                    0.006300406064838171
                  ],
                  [
                    -0.4645232558250427,
                    -0.0029052142053842545,
                    0.8855563402175903
                  ]
                ],
                "t": [
                  -9.430813789367676,
                  0.059989310801029205,
                  3.538876533508301
                ],
                "center": [
                  9.994929313659668,
                  -0.12538652122020721,
                  1.2462619543075562
                ],
                "cumulativeDeg": 11
              },
              {
                "step": 23,
                "name": "w0023.png",
                "R": [
                  [
                    0.8814550042152405,
                    -0.00802686344832182,
                    0.4721997380256653
                  ],
                  [
                    0.005718811880797148,
                    0.9999635815620422,
                    0.006322955712676048
                  ],
                  [
                    -0.4722334146499634,
                    -0.00287297903560102,
                    0.8814690709114075
                  ]
                ],
                "t": [
                  -9.576927185058594,
                  0.05956285446882248,
                  3.616668701171875
                ],
                "center": [
                  10.149201393127441,
                  -0.12604275345802307,
                  1.3338642120361328
                ],
                "cumulativeDeg": 11.5
              },
              {
                "step": 24,
                "name": "w0024.png",
                "R": [
                  [
                    0.8773006796836853,
                    -0.008028625510632992,
                    0.47987398505210876
                  ],
                  [
                    0.005680439993739128,
                    0.999963641166687,
                    0.006345171481370926
                  ],
                  [
                    -0.4799076020717621,
                    -0.002840727334842086,
                    0.8773146271705627
                  ]
                ],
                "t": [
                  -9.722354888916016,
                  0.05914272740483284,
                  3.695733070373535
                ],
                "center": [
                  10.302702903747559,
                  -0.12669914960861206,
                  1.4228094816207886
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 25,
                "name": "w0025.png",
                "R": [
                  [
                    0.8730795383453369,
                    -0.00803010631352663,
                    0.48751166462898254
                  ],
                  [
                    0.005641875322908163,
                    0.9999637007713318,
                    0.006367051508277655
                  ],
                  [
                    -0.4875452518463135,
                    -0.002808461431413889,
                    0.8730934262275696
                  ]
                ],
                "t": [
                  -9.867088317871094,
                  0.058728963136672974,
                  3.7760632038116455
                ],
                "center": [
                  10.455423355102539,
                  -0.1273556649684906,
                  1.5130910873413086
                ],
                "cumulativeDeg": 12.5
              },
              {
                "step": 26,
                "name": "w0026.png",
                "R": [
                  [
                    0.8687918782234192,
                    -0.008031305857002735,
                    0.49511224031448364
                  ],
                  [
                    0.005603121127933264,
                    0.9999637603759766,
                    0.006388593930751085
                  ],
                  [
                    -0.4951457679271698,
                    -0.0027761838864535093,
                    0.8688057065010071
                  ]
                ],
                "t": [
                  -10.011115074157715,
                  0.058321598917245865,
                  3.8576536178588867
                ],
                "center": [
                  10.607349395751953,
                  -0.1280122548341751,
                  1.6047015190124512
                ],
                "cumulativeDeg": 13
              },
              {
                "step": 27,
                "name": "w0027.png",
                "R": [
                  [
                    0.8644380569458008,
                    -0.008032223209738731,
                    0.5026751160621643
                  ],
                  [
                    0.005564180668443441,
                    0.9999638199806213,
                    0.006409797351807356
                  ],
                  [
                    -0.5027085542678833,
                    -0.0027438970282673836,
                    0.8644518256187439
                  ]
                ],
                "t": [
                  -10.154423713684082,
                  0.057920683175325394,
                  3.940497875213623
                ],
                "center": [
                  10.758469581604004,
                  -0.1286688596010208,
                  1.697634220123291
                ],
                "cumulativeDeg": 13.5
              },
              {
                "step": 28,
                "name": "w0028.png",
                "R": [
                  [
                    0.8600184321403503,
                    -0.00803285837173462,
                    0.5101996660232544
                  ],
                  [
                    0.00552505673840642,
                    0.9999638795852661,
                    0.0064306603744626045
                  ],
                  [
                    -0.5102331042289734,
                    -0.002711603417992592,
                    0.8600320816040039
                  ]
                ],
                "t": [
                  -10.297003746032715,
                  0.057526230812072754,
                  4.0245890617370605
                ],
                "center": [
                  10.908773422241211,
                  -0.12932543456554413,
                  1.7918819189071655
                ],
                "cumulativeDeg": 14
              },
              {
                "step": 29,
                "name": "w0029.png",
                "R": [
                  [
                    0.8555333018302917,
                    -0.008033212274312973,
                    0.5176854133605957
                  ],
                  [
                    0.005485752131789923,
                    0.9999639391899109,
                    0.006451181136071682
                  ],
                  [
                    -0.5177187919616699,
                    -0.0026793056167662144,
                    0.8555468916893005
                  ]
                ],
                "t": [
                  -10.438844680786133,
                  0.057138267904520035,
                  4.109921932220459
                ],
                "center": [
                  11.058249473571777,
                  -0.12998192012310028,
                  1.8874379396438599
                ],
                "cumulativeDeg": 14.5
              },
              {
                "step": 30,
                "name": "w0030.png",
                "R": [
                  [
                    0.8509830236434937,
                    -0.008033283986151218,
                    0.5251317024230957
                  ],
                  [
                    0.005446270108222961,
                    0.9999639987945557,
                    0.006471358239650726
                  ],
                  [
                    -0.5251650214195251,
                    -0.0026470059528946877,
                    0.8509965538978577
                  ]
                ],
                "t": [
                  -10.579936027526855,
                  0.056756824254989624,
                  4.196489334106445
                ],
                "center": [
                  11.206886291503906,
                  -0.13063828647136688,
                  1.9842948913574219
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 31,
                "name": "w0031.png",
                "R": [
                  [
                    0.8463679552078247,
                    -0.00803307443857193,
                    0.5325379967689514
                  ],
                  [
                    0.00540661346167326,
                    0.9999640583992004,
                    0.006491189822554588
                  ],
                  [
                    -0.5325712561607361,
                    -0.0026147067546844482,
                    0.8463813662528992
                  ]
                ],
                "t": [
                  -10.720266342163086,
                  0.056381937116384506,
                  4.284284591674805
                ],
                "center": [
                  11.354671478271484,
                  -0.13129445910453796,
                  2.082444190979004
                ],
                "cumulativeDeg": 15.5
              },
              {
                "step": 32,
                "name": "w0032.png",
                "R": [
                  [
                    0.8416883945465088,
                    -0.008032582700252533,
                    0.5399037599563599
                  ],
                  [
                    0.0053667849861085415,
                    0.9999641180038452,
                    0.006510674487799406
                  ],
                  [
                    -0.5399369597434998,
                    -0.0025824105832725763,
                    0.8417017459869385
                  ]
                ],
                "t": [
                  -10.859825134277344,
                  0.05601362884044647,
                  4.3733015060424805
                ],
                "center": [
                  11.501595497131348,
                  -0.13195039331912994,
                  2.181879997253418
                ],
                "cumulativeDeg": 16
              },
              {
                "step": 33,
                "name": "w0033.png",
                "R": [
                  [
                    0.8369447588920593,
                    -0.008031808771193027,
                    0.5472283959388733
                  ],
                  [
                    0.005326788406819105,
                    0.99996417760849,
                    0.006529810838401318
                  ],
                  [
                    -0.5472615361213684,
                    -0.002550119999796152,
                    0.8369579911231995
                  ]
                ],
                "t": [
                  -10.998601913452148,
                  0.05565192177891731,
                  4.4635329246521
                ],
                "center": [
                  11.647644996643066,
                  -0.13260604441165924,
                  2.2825944423675537
                ],
                "cumulativeDeg": 16.5
              },
              {
                "step": 34,
                "name": "w0034.png",
                "R": [
                  [
                    0.832137405872345,
                    -0.008030753582715988,
                    0.5545113682746887
                  ],
                  [
                    0.005286626052111387,
                    0.9999642968177795,
                    0.006548597477376461
                  ],
                  [
                    -0.5545444488525391,
                    -0.0025178375653922558,
                    0.8321505188941956
                  ]
                ],
                "t": [
                  -11.136585235595703,
                  0.055296845734119415,
                  4.554971694946289
                ],
                "center": [
                  11.792810440063477,
                  -0.13326136767864227,
                  2.3845791816711426
                ],
                "cumulativeDeg": 17
              },
              {
                "step": 35,
                "name": "w0035.png",
                "R": [
                  [
                    0.8272666335105896,
                    -0.00802941620349884,
                    0.5617520809173584
                  ],
                  [
                    0.005246301181614399,
                    0.9999644160270691,
                    0.006567033007740974
                  ],
                  [
                    -0.561785101890564,
                    -0.0024855653755366802,
                    0.8272796869277954
                  ]
                ],
                "t": [
                  -11.27376651763916,
                  0.05494845286011696,
                  4.647611141204834
                ],
                "center": [
                  11.937082290649414,
                  -0.13391631841659546,
                  2.487826347351074
                ],
                "cumulativeDeg": 17.5
              },
              {
                "step": 36,
                "name": "w0036.png",
                "R": [
                  [
                    0.8223328590393066,
                    -0.008027797564864159,
                    0.5689500570297241
                  ],
                  [
                    0.005205817054957151,
                    0.9999645352363586,
                    0.006585116032510996
                  ],
                  [
                    -0.5689830183982849,
                    -0.0024533062241971493,
                    0.8223458528518677
                  ]
                ],
                "t": [
                  -11.410134315490723,
                  0.05460675060749054,
                  4.741445541381836
                ],
                "center": [
                  12.080446243286133,
                  -0.13457085192203522,
                  2.5923287868499756
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 37,
                "name": "w0037.png",
                "R": [
                  [
                    0.8173364996910095,
                    -0.008025897666811943,
                    0.5761047005653381
                  ],
                  [
                    0.005165176931768656,
                    0.9999646544456482,
                    0.006602845154702663
                  ],
                  [
                    -0.5761376023292542,
                    -0.0024210624396800995,
                    0.817349374294281
                  ]
                ],
                "t": [
                  -11.54567813873291,
                  0.05427178367972374,
                  4.836465835571289
                ],
                "center": [
                  12.222892761230469,
                  -0.13522490859031677,
                  2.6980783939361572
                ],
                "cumulativeDeg": 18.5
              },
              {
                "step": 38,
                "name": "w0038.png",
                "R": [
                  [
                    0.8122778534889221,
                    -0.008023716509342194,
                    0.5832154750823975
                  ],
                  [
                    0.005124383606016636,
                    0.9999647736549377,
                    0.006620218977332115
                  ],
                  [
                    -0.5832482576370239,
                    -0.0023888363502919674,
                    0.8122906684875488
                  ]
                ],
                "t": [
                  -11.680386543273926,
                  0.053943559527397156,
                  4.9326653480529785
                ],
                "center": [
                  12.364411354064941,
                  -0.13587842881679535,
                  2.8050668239593506
                ],
                "cumulativeDeg": 19
              },
              {
                "step": 39,
                "name": "w0039.png",
                "R": [
                  [
                    0.8071573972702026,
                    -0.00802125409245491,
                    0.5902817845344543
                  ],
                  [
                    0.005083439871668816,
                    0.9999648928642273,
                    0.006637236103415489
                  ],
                  [
                    -0.590314507484436,
                    -0.002356630517169833,
                    0.8071700930595398
                  ]
                ],
                "t": [
                  -11.814250946044922,
                  0.05362209677696228,
                  5.030035972595215
                ],
                "center": [
                  12.504990577697754,
                  -0.13653139770030975,
                  2.9132869243621826
                ],
                "cumulativeDeg": 19.5
              },
              {
                "step": 40,
                "name": "w0040.png",
                "R": [
                  [
                    0.801975429058075,
                    -0.008018510416150093,
                    0.5973031520843506
                  ],
                  [
                    0.005042349454015493,
                    0.9999650120735168,
                    0.006653895135968924
                  ],
                  [
                    -0.5973358154296875,
                    -0.002324447501450777,
                    0.8019880652427673
                  ]
                ],
                "t": [
                  -11.947260856628418,
                  0.05330745503306389,
                  5.128571033477783
                ],
                "center": [
                  12.644619941711426,
                  -0.13718374073505402,
                  3.02272891998291
                ],
                "cumulativeDeg": 20
              },
              {
                "step": 41,
                "name": "w0041.png",
                "R": [
                  [
                    0.7967324256896973,
                    -0.008015486411750317,
                    0.6042790412902832
                  ],
                  [
                    0.005001115147024393,
                    0.9999651312828064,
                    0.006670195143669844
                  ],
                  [
                    -0.6043116450309753,
                    -0.0022922896314412355,
                    0.7967449426651001
                  ]
                ],
                "t": [
                  -12.079405784606934,
                  0.05299963802099228,
                  5.2282633781433105
                ],
                "center": [
                  12.783288955688477,
                  -0.13783541321754456,
                  3.1333858966827393
                ],
                "cumulativeDeg": 20.5
              },
              {
                "step": 42,
                "name": "w0042.png",
                "R": [
                  [
                    0.7914287447929382,
                    -0.008012182079255581,
                    0.6112089157104492
                  ],
                  [
                    0.004959740210324526,
                    0.999965250492096,
                    0.0066861342638731
                  ],
                  [
                    -0.6112414598464966,
                    -0.002260159468278289,
                    0.7914411425590515
                  ]
                ],
                "t": [
                  -12.210675239562988,
                  0.052698664367198944,
                  5.329104900360107
                ],
                "center": [
                  12.920988082885742,
                  -0.1384863704442978,
                  3.245248317718506
                ],
                "cumulativeDeg": 21
              },
              {
                "step": 43,
                "name": "w0043.png",
                "R": [
                  [
                    0.7860648036003113,
                    -0.008008597418665886,
                    0.6180922389030457
                  ],
                  [
                    0.004918227903544903,
                    0.9999653697013855,
                    0.006701712030917406
                  ],
                  [
                    -0.6181247234344482,
                    -0.0022280593402683735,
                    0.786077082157135
                  ]
                ],
                "t": [
                  -12.341060638427734,
                  0.05240456759929657,
                  5.431088924407959
                ],
                "center": [
                  13.057705879211426,
                  -0.13913655281066895,
                  3.3583080768585205
                ],
                "cumulativeDeg": 21.5
              },
              {
                "step": 44,
                "name": "w0044.png",
                "R": [
                  [
                    0.7806409597396851,
                    -0.008004732429981232,
                    0.6249284744262695
                  ],
                  [
                    0.004876581020653248,
                    0.999965488910675,
                    0.006716927047818899
                  ],
                  [
                    -0.6249608993530273,
                    -0.002195991575717926,
                    0.780653178691864
                  ]
                ],
                "t": [
                  -12.470552444458008,
                  0.05211735516786575,
                  5.534207344055176
                ],
                "center": [
                  13.193432807922363,
                  -0.13978591561317444,
                  3.4725568294525146
                ],
                "cumulativeDeg": 22
              },
              {
                "step": 45,
                "name": "w0045.png",
                "R": [
                  [
                    0.7751576900482178,
                    -0.008000588044524193,
                    0.6317171454429626
                  ],
                  [
                    0.004834802821278572,
                    0.9999656081199646,
                    0.006731777917593718
                  ],
                  [
                    -0.6317495107650757,
                    -0.0021639587357640266,
                    0.7751697897911072
                  ]
                ],
                "t": [
                  -12.599138259887695,
                  0.05183705314993858,
                  5.63845157623291
                ],
                "center": [
                  13.328157424926758,
                  -0.1404343992471695,
                  3.5879852771759033
                ],
                "cumulativeDeg": 22.5
              },
              {
                "step": 46,
                "name": "w0046.png",
                "R": [
                  [
                    0.7696153521537781,
                    -0.00799616426229477,
                    0.638457715511322
                  ],
                  [
                    0.004792897030711174,
                    0.9999657273292542,
                    0.006746263708919287
                  ],
                  [
                    -0.6384900212287903,
                    -0.0021319633815437555,
                    0.7696273922920227
                  ]
                ],
                "t": [
                  -12.726810455322266,
                  0.05156368389725685,
                  5.743814945220947
                ],
                "center": [
                  13.461870193481445,
                  -0.14108197391033173,
                  3.704584836959839
                ],
                "cumulativeDeg": 23
              },
              {
                "step": 47,
                "name": "w0047.png",
                "R": [
                  [
                    0.7640144228935242,
                    -0.007991461083292961,
                    0.6451496481895447
                  ],
                  [
                    0.0047508664429187775,
                    0.9999658465385437,
                    0.006760383024811745
                  ],
                  [
                    -0.6451818943023682,
                    -0.0021000078413635492,
                    0.764026403427124
                  ]
                ],
                "t": [
                  -12.853557586669922,
                  0.051297273486852646,
                  5.8502888679504395
                ],
                "center": [
                  13.594559669494629,
                  -0.14172857999801636,
                  3.822345733642578
                ],
                "cumulativeDeg": 23.5
              },
              {
                "step": 48,
                "name": "w0048.png",
                "R": [
                  [
                    0.7583553194999695,
                    -0.007986479438841343,
                    0.6517924666404724
                  ],
                  [
                    0.004708713851869106,
                    0.9999659657478333,
                    0.006774134933948517
                  ],
                  [
                    -0.6518245935440063,
                    -0.002068094676360488,
                    0.7583671808242798
                  ]
                ],
                "t": [
                  -12.9793701171875,
                  0.05103784799575806,
                  5.957864761352539
                ],
                "center": [
                  13.726217269897461,
                  -0.1423741579055786,
                  3.941260814666748
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 49,
                "name": "w0049.png",
                "R": [
                  [
                    0.7526384592056274,
                    -0.007981219328939915,
                    0.6583856344223022
                  ],
                  [
                    0.004666442982852459,
                    0.9999660849571228,
                    0.006787518505007029
                  ],
                  [
                    -0.6584177017211914,
                    -0.002036226214841008,
                    0.7526502013206482
                  ]
                ],
                "t": [
                  -13.104240417480469,
                  0.05078541114926338,
                  6.066534042358398
                ],
                "center": [
                  13.856832504272461,
                  -0.1430186629295349,
                  4.061321258544922
                ],
                "cumulativeDeg": 24.5
              },
              {
                "step": 50,
                "name": "w0050.png",
                "R": [
                  [
                    0.7468642592430115,
                    -0.007975681684911251,
                    0.664928674697876
                  ],
                  [
                    0.004624057095497847,
                    0.9999662041664124,
                    0.006800532806664705
                  ],
                  [
                    -0.6649606227874756,
                    -0.0020044047851115465,
                    0.7468759417533875
                  ]
                ],
                "t": [
                  -13.228158950805664,
                  0.05053997039794922,
                  6.1762895584106445
                ],
                "center": [
                  13.986393928527832,
                  -0.14366206526756287,
                  4.182516574859619
                ],
                "cumulativeDeg": 25
              },
              {
                "step": 51,
                "name": "w0051.png",
                "R": [
                  [
                    0.7410331964492798,
                    -0.007969866506755352,
                    0.6714210510253906
                  ],
                  [
                    0.004581558983772993,
                    0.9999663233757019,
                    0.006813176907598972
                  ],
                  [
                    -0.6714529395103455,
                    -0.001972632948309183,
                    0.741044819355011
                  ]
                ],
                "t": [
                  -13.351113319396973,
                  0.05030158534646034,
                  6.287120342254639
                ],
                "center": [
                  14.114892959594727,
                  -0.1443043053150177,
                  4.304837703704834
                ],
                "cumulativeDeg": 25.5
              },
              {
                "step": 52,
                "name": "w0052.png",
                "R": [
                  [
                    0.7351456880569458,
                    -0.007963773794472218,
                    0.677862286567688
                  ],
                  [
                    0.004538952372968197,
                    0.9999664425849915,
                    0.006825449410825968
                  ],
                  [
                    -0.677894115447998,
                    -0.0019409130327403545,
                    0.7351572513580322
                  ]
                ],
                "t": [
                  -13.473094940185547,
                  0.05007025972008705,
                  6.399021148681641
                ],
                "center": [
                  14.24232006072998,
                  -0.14494532346725464,
                  4.428275108337402
                ],
                "cumulativeDeg": 26
              },
              {
                "step": 53,
                "name": "w0053.png",
                "R": [
                  [
                    0.7292022109031677,
                    -0.007957404479384422,
                    0.6842519044876099
                  ],
                  [
                    0.004496240057051182,
                    0.999966561794281,
                    0.006837349850684404
                  ],
                  [
                    -0.6842836737632751,
                    -0.0019092474831268191,
                    0.7292137145996094
                  ]
                ],
                "t": [
                  -13.594096183776855,
                  0.049845993518829346,
                  6.511982440948486
                ],
                "center": [
                  14.368663787841797,
                  -0.1455850601196289,
                  4.55281925201416
                ],
                "cumulativeDeg": 26.5
              },
              {
                "step": 54,
                "name": "w0054.png",
                "R": [
                  [
                    0.723203182220459,
                    -0.00795075949281454,
                    0.690589427947998
                  ],
                  [
                    0.004453425761312246,
                    0.9999666810035706,
                    0.00684887683019042
                  ],
                  [
                    -0.6906211376190186,
                    -0.0018776387441903353,
                    0.7232146263122559
                  ]
                ],
                "t": [
                  -13.714105606079102,
                  0.049628809094429016,
                  6.625994682312012
                ],
                "center": [
                  14.493915557861328,
                  -0.1462235003709793,
                  4.678460597991943
                ],
                "cumulativeDeg": 27
              },
              {
                "step": 55,
                "name": "w0055.png",
                "R": [
                  [
                    0.7171490788459778,
                    -0.007943838834762573,
                    0.6968743801116943
                  ],
                  [
                    0.004410512279719114,
                    0.9999668002128601,
                    0.006860029883682728
                  ],
                  [
                    -0.6969059705734253,
                    -0.0018460891442373395,
                    0.7171604633331299
                  ]
                ],
                "t": [
                  -13.833115577697754,
                  0.04941874369978905,
                  6.741050720214844
                ],
                "center": [
                  14.618066787719727,
                  -0.14686055481433868,
                  4.805190563201904
                ],
                "cumulativeDeg": 27.5
              },
              {
                "step": 56,
                "name": "w0056.png",
                "R": [
                  [
                    0.7110403776168823,
                    -0.007936643436551094,
                    0.7031062245368958
                  ],
                  [
                    0.004367503337562084,
                    0.9999669194221497,
                    0.006870808079838753
                  ],
                  [
                    -0.7031377553939819,
                    -0.0018146011279895902,
                    0.7110517024993896
                  ]
                ],
                "t": [
                  -13.951116561889648,
                  0.04921577498316765,
                  6.857140064239502
                ],
                "center": [
                  14.741106986999512,
                  -0.14749620854854584,
                  4.932997703552246
                ],
                "cumulativeDeg": 28
              },
              {
                "step": 57,
                "name": "w0057.png",
                "R": [
                  [
                    0.7048775553703308,
                    -0.007929173298180103,
                    0.7092845439910889
                  ],
                  [
                    0.00432440172880888,
                    0.9999670386314392,
                    0.00688121048733592
                  ],
                  [
                    -0.7093160152435303,
                    -0.0017831771401688457,
                    0.7048887610435486
                  ]
                ],
                "t": [
                  -14.068099975585938,
                  0.049019955098629,
                  6.9742560386657715
                ],
                "center": [
                  14.863028526306152,
                  -0.1481304168701172,
                  5.061873435974121
                ],
                "cumulativeDeg": 28.5
              },
              {
                "step": 58,
                "name": "w0058.png",
                "R": [
                  [
                    0.6986610293388367,
                    -0.007921429350972176,
                    0.7154088616371155
                  ],
                  [
                    0.0042812111787498,
                    0.9999671578407288,
                    0.006891236640512943
                  ],
                  [
                    -0.7154402136802673,
                    -0.0017518195090815425,
                    0.6986721158027649
                  ]
                ],
                "t": [
                  -14.184057235717773,
                  0.04883129522204399,
                  7.092390060424805
                ],
                "center": [
                  14.983819961547852,
                  -0.14876310527324677,
                  5.191808223724365
                ],
                "cumulativeDeg": 29
              },
              {
                "step": 59,
                "name": "w0059.png",
                "R": [
                  [
                    0.6923912763595581,
                    -0.007913411594927311,
                    0.7214787006378174
                  ],
                  [
                    0.004237934947013855,
                    0.9999672770500183,
                    0.00690088514238596
                  ],
                  [
                    -0.7215099334716797,
                    -0.001720530679449439,
                    0.6924023032188416
                  ]
                ],
                "t": [
                  -14.298978805541992,
                  0.04864978790283203,
                  7.2115302085876465
                ],
                "center": [
                  15.103472709655762,
                  -0.14939424395561218,
                  5.322793483734131
                ],
                "cumulativeDeg": 29.5
              },
              {
                "step": 60,
                "name": "w0060.png",
                "R": [
                  [
                    0.6860688328742981,
                    -0.007905120961368084,
                    0.7274935841560364
                  ],
                  [
                    0.0041945758275687695,
                    0.9999673962593079,
                    0.006910155992954969
                  ],
                  [
                    -0.7275246977806091,
                    -0.0016893129795789719,
                    0.686079740524292
                  ]
                ],
                "t": [
                  -14.412857055664062,
                  0.04847545176744461,
                  7.331667423248291
                ],
                "center": [
                  15.221978187561035,
                  -0.15002375841140747,
                  5.454817771911621
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s1/chain.json",
          "recordPointer": "$",
          "byteLength": 27488,
          "sha256": "d9d625e5e8cd25d96b9e2f2db2a33a053197fca03714ec111eb87a260c4dcb91",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 1,
            "steps": 30,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 1,
                "photographDerivedFraction": 0.97115,
                "everInventedFraction": 0.02885,
                "maskFraction": 0.02885,
                "disocclusionFraction": 0.026081,
                "outOfFrameFraction": 0.002769,
                "occlusionRejectFraction": 0,
                "holeCount": 2035,
                "largestHoleFraction": 0.006688
              },
              {
                "step": 2,
                "cumulativeDeg": 2,
                "photographDerivedFraction": 0.947906,
                "everInventedFraction": 0.052094,
                "maskFraction": 0.023989,
                "disocclusionFraction": 0.021624,
                "outOfFrameFraction": 0.002364,
                "occlusionRejectFraction": 0,
                "holeCount": 1987,
                "largestHoleFraction": 0.007101
              },
              {
                "step": 3,
                "cumulativeDeg": 3,
                "photographDerivedFraction": 0.922326,
                "everInventedFraction": 0.077674,
                "maskFraction": 0.024017,
                "disocclusionFraction": 0.02158,
                "outOfFrameFraction": 0.002437,
                "occlusionRejectFraction": 0,
                "holeCount": 1907,
                "largestHoleFraction": 0.007102
              },
              {
                "step": 4,
                "cumulativeDeg": 4,
                "photographDerivedFraction": 0.89533,
                "everInventedFraction": 0.10467,
                "maskFraction": 0.022791,
                "disocclusionFraction": 0.020313,
                "outOfFrameFraction": 0.002476,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 1592,
                "largestHoleFraction": 0.007537
              },
              {
                "step": 5,
                "cumulativeDeg": 5,
                "photographDerivedFraction": 0.866916,
                "everInventedFraction": 0.133084,
                "maskFraction": 0.02133,
                "disocclusionFraction": 0.018812,
                "outOfFrameFraction": 0.002517,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 1246,
                "largestHoleFraction": 0.007473
              },
              {
                "step": 6,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.838148,
                "everInventedFraction": 0.161852,
                "maskFraction": 0.02001,
                "disocclusionFraction": 0.017433,
                "outOfFrameFraction": 0.002576,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 931,
                "largestHoleFraction": 0.009772
              },
              {
                "step": 7,
                "cumulativeDeg": 7,
                "photographDerivedFraction": 0.80858,
                "everInventedFraction": 0.19142,
                "maskFraction": 0.019077,
                "disocclusionFraction": 0.016536,
                "outOfFrameFraction": 0.002538,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 664,
                "largestHoleFraction": 0.010089
              },
              {
                "step": 8,
                "cumulativeDeg": 8,
                "photographDerivedFraction": 0.778853,
                "everInventedFraction": 0.221147,
                "maskFraction": 0.018417,
                "disocclusionFraction": 0.015842,
                "outOfFrameFraction": 0.002574,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 511,
                "largestHoleFraction": 0.010158
              },
              {
                "step": 9,
                "cumulativeDeg": 9,
                "photographDerivedFraction": 0.748831,
                "everInventedFraction": 0.251169,
                "maskFraction": 0.017011,
                "disocclusionFraction": 0.014419,
                "outOfFrameFraction": 0.002588,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 444,
                "largestHoleFraction": 0.010221
              },
              {
                "step": 10,
                "cumulativeDeg": 10,
                "photographDerivedFraction": 0.718097,
                "everInventedFraction": 0.281903,
                "maskFraction": 0.017394,
                "disocclusionFraction": 0.014794,
                "outOfFrameFraction": 0.002594,
                "occlusionRejectFraction": 0.000005,
                "holeCount": 377,
                "largestHoleFraction": 0.010294
              },
              {
                "step": 11,
                "cumulativeDeg": 11,
                "photographDerivedFraction": 0.686807,
                "everInventedFraction": 0.313193,
                "maskFraction": 0.017463,
                "disocclusionFraction": 0.01484,
                "outOfFrameFraction": 0.002622,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 339,
                "largestHoleFraction": 0.010386
              },
              {
                "step": 12,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.655148,
                "everInventedFraction": 0.344852,
                "maskFraction": 0.017185,
                "disocclusionFraction": 0.014592,
                "outOfFrameFraction": 0.002593,
                "occlusionRejectFraction": 0,
                "holeCount": 276,
                "largestHoleFraction": 0.010422
              },
              {
                "step": 13,
                "cumulativeDeg": 13,
                "photographDerivedFraction": 0.623436,
                "everInventedFraction": 0.376564,
                "maskFraction": 0.018146,
                "disocclusionFraction": 0.015565,
                "outOfFrameFraction": 0.002579,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 240,
                "largestHoleFraction": 0.010873
              },
              {
                "step": 14,
                "cumulativeDeg": 14,
                "photographDerivedFraction": 0.593378,
                "everInventedFraction": 0.406622,
                "maskFraction": 0.018008,
                "disocclusionFraction": 0.01542,
                "outOfFrameFraction": 0.002584,
                "occlusionRejectFraction": 0.000004,
                "holeCount": 216,
                "largestHoleFraction": 0.010829
              },
              {
                "step": 15,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.574023,
                "everInventedFraction": 0.425977,
                "maskFraction": 0.018141,
                "disocclusionFraction": 0.015546,
                "outOfFrameFraction": 0.002594,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 170,
                "largestHoleFraction": 0.008185
              },
              {
                "step": 16,
                "cumulativeDeg": 16,
                "photographDerivedFraction": 0.561732,
                "everInventedFraction": 0.438268,
                "maskFraction": 0.017776,
                "disocclusionFraction": 0.015256,
                "outOfFrameFraction": 0.00252,
                "occlusionRejectFraction": 0,
                "holeCount": 147,
                "largestHoleFraction": 0.005106
              },
              {
                "step": 17,
                "cumulativeDeg": 17,
                "photographDerivedFraction": 0.547261,
                "everInventedFraction": 0.452739,
                "maskFraction": 0.016252,
                "disocclusionFraction": 0.013791,
                "outOfFrameFraction": 0.002461,
                "occlusionRejectFraction": 0,
                "holeCount": 146,
                "largestHoleFraction": 0.00391
              },
              {
                "step": 18,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.529427,
                "everInventedFraction": 0.470573,
                "maskFraction": 0.014599,
                "disocclusionFraction": 0.012256,
                "outOfFrameFraction": 0.002343,
                "occlusionRejectFraction": 0,
                "holeCount": 117,
                "largestHoleFraction": 0.004484
              },
              {
                "step": 19,
                "cumulativeDeg": 19,
                "photographDerivedFraction": 0.50982,
                "everInventedFraction": 0.49018,
                "maskFraction": 0.013984,
                "disocclusionFraction": 0.011676,
                "outOfFrameFraction": 0.002306,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 103,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 20,
                "cumulativeDeg": 20,
                "photographDerivedFraction": 0.490532,
                "everInventedFraction": 0.509468,
                "maskFraction": 0.01399,
                "disocclusionFraction": 0.011641,
                "outOfFrameFraction": 0.002296,
                "occlusionRejectFraction": 0.000053,
                "holeCount": 101,
                "largestHoleFraction": 0.004687
              },
              {
                "step": 21,
                "cumulativeDeg": 21,
                "photographDerivedFraction": 0.472653,
                "everInventedFraction": 0.527347,
                "maskFraction": 0.014485,
                "disocclusionFraction": 0.012184,
                "outOfFrameFraction": 0.002299,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 93,
                "largestHoleFraction": 0.005469
              },
              {
                "step": 22,
                "cumulativeDeg": 22,
                "photographDerivedFraction": 0.455443,
                "everInventedFraction": 0.544557,
                "maskFraction": 0.014419,
                "disocclusionFraction": 0.012108,
                "outOfFrameFraction": 0.002309,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 76,
                "largestHoleFraction": 0.005469
              },
              {
                "step": 23,
                "cumulativeDeg": 23,
                "photographDerivedFraction": 0.439474,
                "everInventedFraction": 0.560526,
                "maskFraction": 0.014493,
                "disocclusionFraction": 0.012183,
                "outOfFrameFraction": 0.00231,
                "occlusionRejectFraction": 0,
                "holeCount": 78,
                "largestHoleFraction": 0.005469
              },
              {
                "step": 24,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.425191,
                "everInventedFraction": 0.574809,
                "maskFraction": 0.015213,
                "disocclusionFraction": 0.012964,
                "outOfFrameFraction": 0.002242,
                "occlusionRejectFraction": 0.000007,
                "holeCount": 67,
                "largestHoleFraction": 0.00625
              },
              {
                "step": 25,
                "cumulativeDeg": 25,
                "photographDerivedFraction": 0.410613,
                "everInventedFraction": 0.589387,
                "maskFraction": 0.015254,
                "disocclusionFraction": 0.01306,
                "outOfFrameFraction": 0.002191,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 71,
                "largestHoleFraction": 0.00625
              },
              {
                "step": 26,
                "cumulativeDeg": 26,
                "photographDerivedFraction": 0.396396,
                "everInventedFraction": 0.603604,
                "maskFraction": 0.016226,
                "disocclusionFraction": 0.014051,
                "outOfFrameFraction": 0.002173,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 79,
                "largestHoleFraction": 0.007031
              },
              {
                "step": 27,
                "cumulativeDeg": 27,
                "photographDerivedFraction": 0.382604,
                "everInventedFraction": 0.617396,
                "maskFraction": 0.015884,
                "disocclusionFraction": 0.013689,
                "outOfFrameFraction": 0.002185,
                "occlusionRejectFraction": 0.00001,
                "holeCount": 69,
                "largestHoleFraction": 0.007031
              },
              {
                "step": 28,
                "cumulativeDeg": 28,
                "photographDerivedFraction": 0.368453,
                "everInventedFraction": 0.631547,
                "maskFraction": 0.016038,
                "disocclusionFraction": 0.013826,
                "outOfFrameFraction": 0.002207,
                "occlusionRejectFraction": 0.000005,
                "holeCount": 73,
                "largestHoleFraction": 0.007031
              },
              {
                "step": 29,
                "cumulativeDeg": 29,
                "photographDerivedFraction": 0.354877,
                "everInventedFraction": 0.645123,
                "maskFraction": 0.016645,
                "disocclusionFraction": 0.014476,
                "outOfFrameFraction": 0.002165,
                "occlusionRejectFraction": 0.000004,
                "holeCount": 60,
                "largestHoleFraction": 0.007812
              },
              {
                "step": 30,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.341929,
                "everInventedFraction": 0.658071,
                "maskFraction": 0.015883,
                "disocclusionFraction": 0.013746,
                "outOfFrameFraction": 0.002137,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 60,
                "largestHoleFraction": 0.007812
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9527485370635986,
                    -0.007925255224108696,
                    0.3036566972732544
                  ],
                  [
                    0.0064751445315778255,
                    0.999962329864502,
                    0.005782098509371281
                  ],
                  [
                    -0.3036910593509674,
                    -0.0035426649264991283,
                    0.9527639746665955
                  ]
                ],
                "t": [
                  -6.382325649261475,
                  0.06979657709598541,
                  2.2585885524749756
                ],
                "center": [
                  6.766212463378906,
                  -0.11237408220767975,
                  -0.21426936984062195
                ],
                "cumulativeDeg": 1
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9473036527633667,
                    -0.007940201088786125,
                    0.32023853063583374
                  ],
                  [
                    0.006407531909644604,
                    0.9999624490737915,
                    0.005839476361870766
                  ],
                  [
                    -0.320272833108902,
                    -0.003479818580672145,
                    0.947318971157074
                  ]
                ],
                "t": [
                  -6.696674823760986,
                  0.06871049106121063,
                  2.362433671951294
                ],
                "center": [
                  7.0999674797058105,
                  -0.11366001516580582,
                  -0.09384609758853912
                ],
                "cumulativeDeg": 2
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9415702223777771,
                    -0.007954047992825508,
                    0.33672282099723816
                  ],
                  [
                    0.006338928360491991,
                    0.999962568283081,
                    0.005895665381103754
                  ],
                  [
                    -0.3367570638656616,
                    -0.003416721010580659,
                    0.94158536195755
                  ]
                ],
                "t": [
                  -7.009163856506348,
                  0.06764698773622513,
                  2.4717493057250977
                ],
                "center": [
                  7.431570053100586,
                  -0.11495040357112885,
                  0.03238349035382271
                ],
                "cumulativeDeg": 3
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.9355499744415283,
                    -0.007966791279613972,
                    0.35310453176498413
                  ],
                  [
                    0.006269354373216629,
                    0.9999626874923706,
                    0.005950648337602615
                  ],
                  [
                    -0.3531387150287628,
                    -0.00335339130833745,
                    0.9355649352073669
                  ]
                ],
                "t": [
                  -7.319697380065918,
                  0.06660639494657516,
                  2.5865020751953125
                ],
                "center": [
                  7.760919094085693,
                  -0.1162448525428772,
                  0.16438142955303192
                ],
                "cumulativeDeg": 4
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.9292447566986084,
                    -0.007978427223861217,
                    0.3693786859512329
                  ],
                  [
                    0.006198831368237734,
                    0.9999628067016602,
                    0.006004408933222294
                  ],
                  [
                    -0.36941277980804443,
                    -0.0032898487988859415,
                    0.9292595386505127
                  ]
                ],
                "t": [
                  -7.628181457519531,
                  0.06558901816606522,
                  2.7066566944122314
                ],
                "center": [
                  8.08791446685791,
                  -0.11754297465085983,
                  0.3021073341369629
                ],
                "cumulativeDeg": 5
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.9226564764976501,
                    -0.007988953031599522,
                    0.38554030656814575
                  ],
                  [
                    0.006127381231635809,
                    0.9999629259109497,
                    0.0060569304041564465
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226710796356201
                  ]
                ],
                "t": [
                  -7.9345221519470215,
                  0.06459517031908035,
                  2.832176685333252
                ],
                "center": [
                  8.412457466125488,
                  -0.11884438246488571,
                  0.44551944732666016
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.9157871007919312,
                    -0.007998364977538586,
                    0.4015844762325287
                  ],
                  [
                    0.006055024918168783,
                    0.9999630451202393,
                    0.006108196917921305
                  ],
                  [
                    -0.40161845088005066,
                    -0.0031622033566236496,
                    0.9158015847206116
                  ]
                ],
                "t": [
                  -8.238626480102539,
                  0.06362515687942505,
                  2.963024139404297
                ],
                "center": [
                  8.734447479248047,
                  -0.1201486587524414,
                  0.5945737361907959
                ],
                "cumulativeDeg": 7
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.9086387753486633,
                    -0.008006660267710686,
                    0.4175063371658325
                  ],
                  [
                    0.005981785245239735,
                    0.9999631643295288,
                    0.0061581926420331
                  ],
                  [
                    -0.41754022240638733,
                    -0.0030981390736997128,
                    0.9086531400680542
                  ]
                ],
                "t": [
                  -8.540399551391602,
                  0.06267927587032318,
                  3.099159002304077
                ],
                "center": [
                  9.053787231445312,
                  -0.12145543098449707,
                  0.7492244243621826
                ],
                "cumulativeDeg": 8
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.9012136459350586,
                    -0.008013836108148098,
                    0.43330100178718567
                  ],
                  [
                    0.005907684098929167,
                    0.9999632835388184,
                    0.006206902675330639
                  ],
                  [
                    -0.4333347976207733,
                    -0.0030339397490024567,
                    0.9012278914451599
                  ]
                ],
                "t": [
                  -8.839752197265625,
                  0.06175782531499863,
                  3.240540027618408
                ],
                "center": [
                  9.370379447937012,
                  -0.12276428192853928,
                  0.9094249606132507
                ],
                "cumulativeDeg": 9
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.8935140371322632,
                    -0.008019889704883099,
                    0.4489637017250061
                  ],
                  [
                    0.005832744296640158,
                    0.9999634027481079,
                    0.006254312116652727
                  ],
                  [
                    -0.4489973783493042,
                    -0.0029696249403059483,
                    0.8935281038284302
                  ]
                ],
                "t": [
                  -9.136590957641602,
                  0.060861069709062576,
                  3.3871238231658936
                ],
                "center": [
                  9.684127807617188,
                  -0.12407480925321579,
                  1.0751270055770874
                ],
                "cumulativeDeg": 10
              },
              {
                "step": 11,
                "name": "w0011.png",
                "R": [
                  [
                    0.8855422139167786,
                    -0.008024820126593113,
                    0.4644896388053894
                  ],
                  [
                    0.005756988190114498,
                    0.9999635815620422,
                    0.006300406530499458
                  ],
                  [
                    -0.46452319622039795,
                    -0.002905214438214898,
                    0.885556161403656
                  ]
                ],
                "t": [
                  -9.430827140808105,
                  0.05998926982283592,
                  3.538865566253662
                ],
                "center": [
                  9.994935989379883,
                  -0.12538661062717438,
                  1.246279001235962
                ],
                "cumulativeDeg": 11
              },
              {
                "step": 12,
                "name": "w0012.png",
                "R": [
                  [
                    0.8773006796836853,
                    -0.008028625510632992,
                    0.4798740744590759
                  ],
                  [
                    0.005680439528077841,
                    0.9999637603759766,
                    0.006345171481370926
                  ],
                  [
                    -0.4799075126647949,
                    -0.0028407275676727295,
                    0.8773144483566284
                  ]
                ],
                "t": [
                  -9.722369194030762,
                  0.059142712503671646,
                  3.6957194805145264
                ],
                "center": [
                  10.302708625793457,
                  -0.1266992837190628,
                  1.4228296279907227
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 13,
                "name": "w0013.png",
                "R": [
                  [
                    0.8687918782234192,
                    -0.00803130492568016,
                    0.4951123297214508
                  ],
                  [
                    0.005603121127933264,
                    0.9999639391899109,
                    0.006388593930751085
                  ],
                  [
                    -0.49514564871788025,
                    -0.002776184119284153,
                    0.8688055276870728
                  ]
                ],
                "t": [
                  -10.011129379272461,
                  0.05832163617014885,
                  3.8576366901397705
                ],
                "center": [
                  10.607353210449219,
                  -0.12801246345043182,
                  1.6047251224517822
                ],
                "cumulativeDeg": 13
              },
              {
                "step": 14,
                "name": "w0014.png",
                "R": [
                  [
                    0.8600184321403503,
                    -0.008032857440412045,
                    0.510199785232544
                  ],
                  [
                    0.00552505673840642,
                    0.9999641180038452,
                    0.0064306603744626045
                  ],
                  [
                    -0.5102329850196838,
                    -0.002711603883653879,
                    0.8600319027900696
                  ]
                ],
                "t": [
                  -10.297019958496094,
                  0.057526327669620514,
                  4.024568557739258
                ],
                "center": [
                  10.908777236938477,
                  -0.1293257176876068,
                  1.7919098138809204
                ],
                "cumulativeDeg": 14
              },
              {
                "step": 15,
                "name": "w0015.png",
                "R": [
                  [
                    0.8509830236434937,
                    -0.008033283054828644,
                    0.5251318216323853
                  ],
                  [
                    0.005446270108222961,
                    0.9999642968177795,
                    0.006471357773989439
                  ],
                  [
                    -0.5251649022102356,
                    -0.0026470061857253313,
                    0.8509963154792786
                  ]
                ],
                "t": [
                  -10.579954147338867,
                  0.056756991893053055,
                  4.196465015411377
                ],
                "center": [
                  11.206889152526855,
                  -0.13063865900039673,
                  1.9843270778656006
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 16,
                "name": "w0016.png",
                "R": [
                  [
                    0.8416883945465088,
                    -0.008032580837607384,
                    0.5399038791656494
                  ],
                  [
                    0.0053667849861085415,
                    0.9999644756317139,
                    0.006510674022138119
                  ],
                  [
                    -0.5399368405342102,
                    -0.0025824110489338636,
                    0.8417015075683594
                  ]
                ],
                "t": [
                  -10.859845161437988,
                  0.05601387470960617,
                  4.373272895812988
                ],
                "center": [
                  11.501596450805664,
                  -0.13195087015628815,
                  2.181917428970337
                ],
                "cumulativeDeg": 16
              },
              {
                "step": 17,
                "name": "w0017.png",
                "R": [
                  [
                    0.8321373462677002,
                    -0.008030751720070839,
                    0.5545114874839783
                  ],
                  [
                    0.005286626052111387,
                    0.9999646544456482,
                    0.006548597011715174
                  ],
                  [
                    -0.5545443296432495,
                    -0.002517838031053543,
                    0.8321503400802612
                  ]
                ],
                "t": [
                  -11.136608123779297,
                  0.05529719963669777,
                  4.554938316345215
                ],
                "center": [
                  11.79280948638916,
                  -0.13326197862625122,
                  2.384622097015381
                ],
                "cumulativeDeg": 17
              },
              {
                "step": 18,
                "name": "w0018.png",
                "R": [
                  [
                    0.8223328590393066,
                    -0.00802779570221901,
                    0.5689501762390137
                  ],
                  [
                    0.005205817520618439,
                    0.9999648332595825,
                    0.0065851155668497086
                  ],
                  [
                    -0.5689828991889954,
                    -0.0024533066898584366,
                    0.8223456740379333
                  ]
                ],
                "t": [
                  -11.410157203674316,
                  0.054607197642326355,
                  4.741405487060547
                ],
                "center": [
                  12.08044147491455,
                  -0.13457158207893372,
                  2.592376947402954
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 19,
                "name": "w0019.png",
                "R": [
                  [
                    0.8122778534889221,
                    -0.008023714646697044,
                    0.5832155346870422
                  ],
                  [
                    0.005124383606016636,
                    0.9999650120735168,
                    0.0066202180460095406
                  ],
                  [
                    -0.5832481384277344,
                    -0.0023888368159532547,
                    0.8122904896736145
                  ]
                ],
                "t": [
                  -11.680411338806152,
                  0.05394408479332924,
                  4.932619571685791
                ],
                "center": [
                  12.36440372467041,
                  -0.1358792632818222,
                  2.8051199913024902
                ],
                "cumulativeDeg": 19
              },
              {
                "step": 20,
                "name": "w0020.png",
                "R": [
                  [
                    0.801975429058075,
                    -0.008018508553504944,
                    0.5973032712936401
                  ],
                  [
                    0.005042349919676781,
                    0.9999651908874512,
                    0.006653894204646349
                  ],
                  [
                    -0.597335696220398,
                    -0.0023244479671120644,
                    0.801987886428833
                  ]
                ],
                "t": [
                  -11.947286605834961,
                  0.053308047354221344,
                  5.128520965576172
                ],
                "center": [
                  12.644610404968262,
                  -0.13718463480472565,
                  3.022786855697632
                ],
                "cumulativeDeg": 20
              },
              {
                "step": 21,
                "name": "w0021.png",
                "R": [
                  [
                    0.7914286851882935,
                    -0.008012179285287857,
                    0.6112090349197388
                  ],
                  [
                    0.004959740675985813,
                    0.9999653697013855,
                    0.006686133332550526
                  ],
                  [
                    -0.611241340637207,
                    -0.002260159933939576,
                    0.7914409637451172
                  ]
                ],
                "t": [
                  -12.210702896118164,
                  0.05269927158951759,
                  5.329050064086914
                ],
                "center": [
                  12.920974731445312,
                  -0.13848727941513062,
                  3.2453112602233887
                ],
                "cumulativeDeg": 21
              },
              {
                "step": 22,
                "name": "w0022.png",
                "R": [
                  [
                    0.7806409001350403,
                    -0.008004729636013508,
                    0.6249286532402039
                  ],
                  [
                    0.004876581486314535,
                    0.9999655485153198,
                    0.006716925650835037
                  ],
                  [
                    -0.6249607801437378,
                    -0.0021959920413792133,
                    0.7806529998779297
                  ]
                ],
                "t": [
                  -12.470579147338867,
                  0.05211794003844261,
                  5.534145355224609
                ],
                "center": [
                  13.193413734436035,
                  -0.13978682458400726,
                  3.472625255584717
                ],
                "cumulativeDeg": 22
              },
              {
                "step": 23,
                "name": "w0023.png",
                "R": [
                  [
                    0.7696152925491333,
                    -0.00799616053700447,
                    0.6384578943252563
                  ],
                  [
                    0.004792897496372461,
                    0.9999657273292542,
                    0.006746262311935425
                  ],
                  [
                    -0.638489842414856,
                    -0.0021319640800356865,
                    0.7696272134780884
                  ]
                ],
                "t": [
                  -12.726837158203125,
                  0.05156424641609192,
                  5.743744850158691
                ],
                "center": [
                  13.461844444274902,
                  -0.14108285307884216,
                  3.7046589851379395
                ],
                "cumulativeDeg": 23
              },
              {
                "step": 24,
                "name": "w0024.png",
                "R": [
                  [
                    0.7583552598953247,
                    -0.007986475713551044,
                    0.6517926454544067
                  ],
                  [
                    0.004708714317530394,
                    0.9999659657478333,
                    0.006774134002625942
                  ],
                  [
                    -0.651824414730072,
                    -0.002068095374852419,
                    0.7583670020103455
                  ]
                ],
                "t": [
                  -12.979398727416992,
                  0.05103834345936775,
                  5.957785129547119
                ],
                "center": [
                  13.726184844970703,
                  -0.14237499237060547,
                  3.941343069076538
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 25,
                "name": "w0025.png",
                "R": [
                  [
                    0.7468641996383667,
                    -0.007975677959620953,
                    0.6649288535118103
                  ],
                  [
                    0.004624057561159134,
                    0.9999662041664124,
                    0.006800531875342131
                  ],
                  [
                    -0.6649604439735413,
                    -0.0020044054836034775,
                    0.7468757629394531
                  ]
                ],
                "t": [
                  -13.228185653686523,
                  0.05054040998220444,
                  6.176199913024902
                ],
                "center": [
                  13.986353874206543,
                  -0.14366284012794495,
                  4.182604789733887
                ],
                "cumulativeDeg": 25
              },
              {
                "step": 26,
                "name": "w0026.png",
                "R": [
                  [
                    0.735145628452301,
                    -0.007963770069181919,
                    0.6778625249862671
                  ],
                  [
                    0.004538952838629484,
                    0.9999664425849915,
                    0.006825448479503393
                  ],
                  [
                    -0.6778939366340637,
                    -0.0019409136148169637,
                    0.7351570129394531
                  ]
                ],
                "t": [
                  -13.473123550415039,
                  0.050070591270923615,
                  6.398923397064209
                ],
                "center": [
                  14.24227237701416,
                  -0.14494600892066956,
                  4.428370952606201
                ],
                "cumulativeDeg": 26
              },
              {
                "step": 27,
                "name": "w0027.png",
                "R": [
                  [
                    0.7232031226158142,
                    -0.007950755767524242,
                    0.6905896663665771
                  ],
                  [
                    0.004453426226973534,
                    0.9999666810035706,
                    0.0068488758988678455
                  ],
                  [
                    -0.6906208992004395,
                    -0.0018776393262669444,
                    0.723214328289032
                  ]
                ],
                "t": [
                  -13.714137077331543,
                  0.049629032611846924,
                  6.625886917114258
                ],
                "center": [
                  14.49386215209961,
                  -0.14622411131858826,
                  4.678565502166748
                ],
                "cumulativeDeg": 27
              },
              {
                "step": 28,
                "name": "w0028.png",
                "R": [
                  [
                    0.7110403180122375,
                    -0.007936639711260796,
                    0.7031064629554749
                  ],
                  [
                    0.0043675038032233715,
                    0.9999669194221497,
                    0.006870807148516178
                  ],
                  [
                    -0.7031375169754028,
                    -0.0018146018264815211,
                    0.711051344871521
                  ]
                ],
                "t": [
                  -13.951151847839355,
                  0.049215883016586304,
                  6.857021808624268
                ],
                "center": [
                  14.741045951843262,
                  -0.14749675989151,
                  4.933111667633057
                ],
                "cumulativeDeg": 28
              },
              {
                "step": 29,
                "name": "w0029.png",
                "R": [
                  [
                    0.6986609101295471,
                    -0.007921425625681877,
                    0.7154091000556946
                  ],
                  [
                    0.004281211644411087,
                    0.9999671578407288,
                    0.006891235709190369
                  ],
                  [
                    -0.7154399752616882,
                    -0.0017518203239887953,
                    0.698671817779541
                  ]
                ],
                "t": [
                  -14.18409538269043,
                  0.0488312691450119,
                  7.092257976531982
                ],
                "center": [
                  14.983749389648438,
                  -0.14876355230808258,
                  5.191934108734131
                ],
                "cumulativeDeg": 29
              },
              {
                "step": 30,
                "name": "w0030.png",
                "R": [
                  [
                    0.6860687136650085,
                    -0.00790511816740036,
                    0.7274938225746155
                  ],
                  [
                    0.004194576293230057,
                    0.9999673962593079,
                    0.006910155061632395
                  ],
                  [
                    -0.7275245189666748,
                    -0.0016893139109015465,
                    0.6860794425010681
                  ]
                ],
                "t": [
                  -14.412899017333984,
                  0.04847528412938118,
                  7.3315229415893555
                ],
                "center": [
                  15.221898078918457,
                  -0.15002413094043732,
                  5.454953193664551
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s2/chain.json",
          "recordPointer": "$",
          "byteLength": 13927,
          "sha256": "6224502c050f6db7ea6f2a9abf29ab45f47eeb8fe9e31a18070707565cfb6bb2",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 2,
            "steps": 15,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 2,
                "photographDerivedFraction": 0.948663,
                "everInventedFraction": 0.051337,
                "maskFraction": 0.051337,
                "disocclusionFraction": 0.048655,
                "outOfFrameFraction": 0.002682,
                "occlusionRejectFraction": 0,
                "holeCount": 3530,
                "largestHoleFraction": 0.012843
              },
              {
                "step": 2,
                "cumulativeDeg": 4,
                "photographDerivedFraction": 0.900975,
                "everInventedFraction": 0.099025,
                "maskFraction": 0.047067,
                "disocclusionFraction": 0.04464,
                "outOfFrameFraction": 0.002424,
                "occlusionRejectFraction": 0.000003,
                "holeCount": 3484,
                "largestHoleFraction": 0.013887
              },
              {
                "step": 3,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.847525,
                "everInventedFraction": 0.152475,
                "maskFraction": 0.047406,
                "disocclusionFraction": 0.044978,
                "outOfFrameFraction": 0.002426,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 3692,
                "largestHoleFraction": 0.017862
              },
              {
                "step": 4,
                "cumulativeDeg": 8,
                "photographDerivedFraction": 0.78862,
                "everInventedFraction": 0.21138,
                "maskFraction": 0.050499,
                "disocclusionFraction": 0.047979,
                "outOfFrameFraction": 0.002515,
                "occlusionRejectFraction": 0.000005,
                "holeCount": 3423,
                "largestHoleFraction": 0.018984
              },
              {
                "step": 5,
                "cumulativeDeg": 10,
                "photographDerivedFraction": 0.72536,
                "everInventedFraction": 0.27464,
                "maskFraction": 0.051973,
                "disocclusionFraction": 0.049416,
                "outOfFrameFraction": 0.002552,
                "occlusionRejectFraction": 0.000004,
                "holeCount": 3034,
                "largestHoleFraction": 0.019265
              },
              {
                "step": 6,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.657428,
                "everInventedFraction": 0.342572,
                "maskFraction": 0.053619,
                "disocclusionFraction": 0.051071,
                "outOfFrameFraction": 0.002538,
                "occlusionRejectFraction": 0.00001,
                "holeCount": 2736,
                "largestHoleFraction": 0.020065
              },
              {
                "step": 7,
                "cumulativeDeg": 14,
                "photographDerivedFraction": 0.589419,
                "everInventedFraction": 0.410581,
                "maskFraction": 0.055304,
                "disocclusionFraction": 0.052727,
                "outOfFrameFraction": 0.002551,
                "occlusionRejectFraction": 0.000026,
                "holeCount": 2421,
                "largestHoleFraction": 0.020193
              },
              {
                "step": 8,
                "cumulativeDeg": 16,
                "photographDerivedFraction": 0.543443,
                "everInventedFraction": 0.456557,
                "maskFraction": 0.057304,
                "disocclusionFraction": 0.054714,
                "outOfFrameFraction": 0.002526,
                "occlusionRejectFraction": 0.000064,
                "holeCount": 2179,
                "largestHoleFraction": 0.014179
              },
              {
                "step": 9,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.501617,
                "everInventedFraction": 0.498383,
                "maskFraction": 0.055066,
                "disocclusionFraction": 0.052613,
                "outOfFrameFraction": 0.002351,
                "occlusionRejectFraction": 0.000102,
                "holeCount": 1966,
                "largestHoleFraction": 0.008532
              },
              {
                "step": 10,
                "cumulativeDeg": 20,
                "photographDerivedFraction": 0.452057,
                "everInventedFraction": 0.547943,
                "maskFraction": 0.051298,
                "disocclusionFraction": 0.048971,
                "outOfFrameFraction": 0.002258,
                "occlusionRejectFraction": 0.000068,
                "holeCount": 1663,
                "largestHoleFraction": 0.007048
              },
              {
                "step": 11,
                "cumulativeDeg": 22,
                "photographDerivedFraction": 0.408516,
                "everInventedFraction": 0.591484,
                "maskFraction": 0.049487,
                "disocclusionFraction": 0.047183,
                "outOfFrameFraction": 0.002253,
                "occlusionRejectFraction": 0.000051,
                "holeCount": 1344,
                "largestHoleFraction": 0.008594
              },
              {
                "step": 12,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.371975,
                "everInventedFraction": 0.628025,
                "maskFraction": 0.045296,
                "disocclusionFraction": 0.043001,
                "outOfFrameFraction": 0.002247,
                "occlusionRejectFraction": 0.000048,
                "holeCount": 1051,
                "largestHoleFraction": 0.009554
              },
              {
                "step": 13,
                "cumulativeDeg": 26,
                "photographDerivedFraction": 0.340067,
                "everInventedFraction": 0.659933,
                "maskFraction": 0.042694,
                "disocclusionFraction": 0.040463,
                "outOfFrameFraction": 0.002198,
                "occlusionRejectFraction": 0.000033,
                "holeCount": 821,
                "largestHoleFraction": 0.010937
              },
              {
                "step": 14,
                "cumulativeDeg": 28,
                "photographDerivedFraction": 0.313955,
                "everInventedFraction": 0.686045,
                "maskFraction": 0.038263,
                "disocclusionFraction": 0.03607,
                "outOfFrameFraction": 0.002163,
                "occlusionRejectFraction": 0.00003,
                "holeCount": 638,
                "largestHoleFraction": 0.0125
              },
              {
                "step": 15,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.289199,
                "everInventedFraction": 0.710801,
                "maskFraction": 0.035173,
                "disocclusionFraction": 0.033076,
                "outOfFrameFraction": 0.002072,
                "occlusionRejectFraction": 0.000024,
                "holeCount": 442,
                "largestHoleFraction": 0.013281
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9473036527633667,
                    -0.007940201088786125,
                    0.32023850083351135
                  ],
                  [
                    0.006407531443983316,
                    0.9999623894691467,
                    0.005839475896209478
                  ],
                  [
                    -0.320272833108902,
                    -0.003479818580672145,
                    0.947318971157074
                  ]
                ],
                "t": [
                  -6.696674823760986,
                  0.06871049106121063,
                  2.362433910369873
                ],
                "center": [
                  7.0999674797058105,
                  -0.11366000771522522,
                  -0.09384655952453613
                ],
                "cumulativeDeg": 2
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9355499744415283,
                    -0.007966791279613972,
                    0.35310447216033936
                  ],
                  [
                    0.006269353907555342,
                    0.9999626278877258,
                    0.005950647871941328
                  ],
                  [
                    -0.3531387150287628,
                    -0.00335339130833745,
                    0.9355649948120117
                  ]
                ],
                "t": [
                  -7.319697380065918,
                  0.06660638749599457,
                  2.5865025520324707
                ],
                "center": [
                  7.760919094085693,
                  -0.1162448450922966,
                  0.16438035666942596
                ],
                "cumulativeDeg": 4
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9226564168930054,
                    -0.007988953031599522,
                    0.385540246963501
                  ],
                  [
                    0.006127380765974522,
                    0.9999628663063049,
                    0.006056929938495159
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226711392402649
                  ]
                ],
                "t": [
                  -7.934521198272705,
                  0.06459517031908035,
                  2.8321781158447266
                ],
                "center": [
                  8.412456512451172,
                  -0.11884436011314392,
                  0.44551700353622437
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.9086387157440186,
                    -0.008006659336388111,
                    0.41750627756118774
                  ],
                  [
                    0.005981784779578447,
                    0.999963104724884,
                    0.006158192176371813
                  ],
                  [
                    -0.41754022240638733,
                    -0.003098138840869069,
                    0.9086531400680542
                  ]
                ],
                "t": [
                  -8.540396690368652,
                  0.06267928332090378,
                  3.099161148071289
                ],
                "center": [
                  9.053784370422363,
                  -0.12145539373159409,
                  0.7492207884788513
                ],
                "cumulativeDeg": 8
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.8935139775276184,
                    -0.008019888773560524,
                    0.44896364212036133
                  ],
                  [
                    0.00583274383097887,
                    0.9999634027481079,
                    0.00625431165099144
                  ],
                  [
                    -0.4489974081516266,
                    -0.0029696247074753046,
                    0.8935281038284302
                  ]
                ],
                "t": [
                  -9.136585235595703,
                  0.060861073434352875,
                  3.3871259689331055
                ],
                "center": [
                  9.684123039245605,
                  -0.12407475709915161,
                  1.0751217603683472
                ],
                "cumulativeDeg": 10
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.8773006200790405,
                    -0.008028625510632992,
                    0.47987398505210876
                  ],
                  [
                    0.0056804390624165535,
                    0.9999637007713318,
                    0.006345171015709639
                  ],
                  [
                    -0.4799075722694397,
                    -0.002840727334842086,
                    0.8773144483566284
                  ]
                ],
                "t": [
                  -9.72236156463623,
                  0.059142742305994034,
                  3.6957225799560547
                ],
                "center": [
                  10.302703857421875,
                  -0.12669925391674042,
                  1.4228222370147705
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.8600183725357056,
                    -0.00803285837173462,
                    0.5101996660232544
                  ],
                  [
                    0.0055250562727451324,
                    0.9999639987945557,
                    0.006430659908801317
                  ],
                  [
                    -0.5102330446243286,
                    -0.0027116036508232355,
                    0.8600319027900696
                  ]
                ],
                "t": [
                  -10.297011375427246,
                  0.05752638354897499,
                  4.0245747566223145
                ],
                "center": [
                  10.908772468566895,
                  -0.12932570278644562,
                  1.7918992042541504
                ],
                "cumulativeDeg": 14
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.841688334941864,
                    -0.008032581768929958,
                    0.5399037599563599
                  ],
                  [
                    0.005366784520447254,
                    0.9999643564224243,
                    0.0065106735564768314
                  ],
                  [
                    -0.539936900138855,
                    -0.00258241081610322,
                    0.8417015075683594
                  ]
                ],
                "t": [
                  -10.859833717346191,
                  0.05601397901773453,
                  4.373281478881836
                ],
                "center": [
                  11.501590728759766,
                  -0.13195088505744934,
                  2.1819026470184326
                ],
                "cumulativeDeg": 16
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.8223327994346619,
                    -0.008027796633541584,
                    0.5689500570297241
                  ],
                  [
                    0.005205816589295864,
                    0.999964714050293,
                    0.006585115101188421
                  ],
                  [
                    -0.5689828991889954,
                    -0.002453306457027793,
                    0.8223456740379333
                  ]
                ],
                "t": [
                  -11.410143852233887,
                  0.054607365280389786,
                  4.74141788482666
                ],
                "center": [
                  12.080436706542969,
                  -0.1345716118812561,
                  2.592358112335205
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.8019753694534302,
                    -0.008018509484827518,
                    0.5973031520843506
                  ],
                  [
                    0.005042348988354206,
                    0.9999650716781616,
                    0.006653893738985062
                  ],
                  [
                    -0.597335696220398,
                    -0.0023244477342814207,
                    0.801987886428833
                  ]
                ],
                "t": [
                  -11.947270393371582,
                  0.05330825224518776,
                  5.12853479385376
                ],
                "center": [
                  12.644603729248047,
                  -0.13718467950820923,
                  3.0227646827697754
                ],
                "cumulativeDeg": 20
              },
              {
                "step": 11,
                "name": "w0011.png",
                "R": [
                  [
                    0.7806408405303955,
                    -0.008004730567336082,
                    0.6249285340309143
                  ],
                  [
                    0.0048765805549919605,
                    0.999965488910675,
                    0.00671692518517375
                  ],
                  [
                    -0.6249607801437378,
                    -0.0021959918085485697,
                    0.7806529998779297
                  ]
                ],
                "t": [
                  -12.470559120178223,
                  0.052118219435214996,
                  5.534160614013672
                ],
                "center": [
                  13.193406105041504,
                  -0.13978691399097443,
                  3.4725990295410156
                ],
                "cumulativeDeg": 22
              },
              {
                "step": 12,
                "name": "w0012.png",
                "R": [
                  [
                    0.7583552002906799,
                    -0.007986476644873619,
                    0.6517925262451172
                  ],
                  [
                    0.004708713386207819,
                    0.9999659061431885,
                    0.006774133071303368
                  ],
                  [
                    -0.651824414730072,
                    -0.0020680949091911316,
                    0.7583670020103455
                  ]
                ],
                "t": [
                  -12.979373931884766,
                  0.0510387197136879,
                  5.9578022956848145
                ],
                "center": [
                  13.726176261901855,
                  -0.1423751562833786,
                  3.941312074661255
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 13,
                "name": "w0013.png",
                "R": [
                  [
                    0.735145628452301,
                    -0.007963771000504494,
                    0.6778624057769775
                  ],
                  [
                    0.0045389519073069096,
                    0.9999663233757019,
                    0.0068254475481808186
                  ],
                  [
                    -0.6778939366340637,
                    -0.0019409131491556764,
                    0.7351570725440979
                  ]
                ],
                "t": [
                  -13.47309398651123,
                  0.05007107928395271,
                  6.398942947387695
                ],
                "center": [
                  14.242263793945312,
                  -0.14494624733924866,
                  4.4283342361450195
                ],
                "cumulativeDeg": 26
              },
              {
                "step": 14,
                "name": "w0014.png",
                "R": [
                  [
                    0.7110403776168823,
                    -0.00793664064258337,
                    0.7031064033508301
                  ],
                  [
                    0.004367503337562084,
                    0.9999668002128601,
                    0.0068708062171936035
                  ],
                  [
                    -0.7031375765800476,
                    -0.0018146013608202338,
                    0.7110514640808105
                  ]
                ],
                "t": [
                  -13.951120376586914,
                  0.049216464161872864,
                  6.8570451736450195
                ],
                "center": [
                  14.741042137145996,
                  -0.1474970579147339,
                  4.933071613311768
                ],
                "cumulativeDeg": 28
              },
              {
                "step": 15,
                "name": "w0015.png",
                "R": [
                  [
                    0.6860687732696533,
                    -0.00790511816740036,
                    0.7274937629699707
                  ],
                  [
                    0.004194576293230057,
                    0.9999672770500183,
                    0.00691015413030982
                  ],
                  [
                    -0.7275245189666748,
                    -0.0016893133288249373,
                    0.6860795021057129
                  ]
                ],
                "t": [
                  -14.41286849975586,
                  0.04847591370344162,
                  7.331552505493164
                ],
                "center": [
                  15.22189998626709,
                  -0.15002445876598358,
                  5.454909801483154
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s3-oracle/chain.json",
          "recordPointer": "$",
          "byteLength": 9368,
          "sha256": "53f1c0b1c489d44d291a1e8f3ada5edb5e5f667369e08aba3c7a6d0b861f639d",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 3,
            "steps": 10,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "re-rendered from the fused splat at every destination camera (oracle arm - not part of the registered ladder)",
            "depthOracle": true,
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 3,
                "photographDerivedFraction": 0.92598,
                "everInventedFraction": 0.07402,
                "maskFraction": 0.07402,
                "disocclusionFraction": 0.071398,
                "outOfFrameFraction": 0.002623,
                "occlusionRejectFraction": 0,
                "holeCount": 4526,
                "largestHoleFraction": 0.023564
              },
              {
                "step": 2,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.850571,
                "everInventedFraction": 0.149429,
                "maskFraction": 0.075803,
                "disocclusionFraction": 0.073912,
                "outOfFrameFraction": 0.001891,
                "occlusionRejectFraction": 0,
                "holeCount": 5993,
                "largestHoleFraction": 0.019859
              },
              {
                "step": 3,
                "cumulativeDeg": 9,
                "photographDerivedFraction": 0.774071,
                "everInventedFraction": 0.225929,
                "maskFraction": 0.07519,
                "disocclusionFraction": 0.07339,
                "outOfFrameFraction": 0.0018,
                "occlusionRejectFraction": 0,
                "holeCount": 6639,
                "largestHoleFraction": 0.019672
              },
              {
                "step": 4,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.700381,
                "everInventedFraction": 0.299619,
                "maskFraction": 0.076729,
                "disocclusionFraction": 0.074963,
                "outOfFrameFraction": 0.001765,
                "occlusionRejectFraction": 0,
                "holeCount": 7369,
                "largestHoleFraction": 0.018449
              },
              {
                "step": 5,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.631834,
                "everInventedFraction": 0.368166,
                "maskFraction": 0.082559,
                "disocclusionFraction": 0.080577,
                "outOfFrameFraction": 0.001981,
                "occlusionRejectFraction": 0,
                "holeCount": 7718,
                "largestHoleFraction": 0.01858
              },
              {
                "step": 6,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.56891,
                "everInventedFraction": 0.43109,
                "maskFraction": 0.071899,
                "disocclusionFraction": 0.070035,
                "outOfFrameFraction": 0.001863,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 7886,
                "largestHoleFraction": 0.006895
              },
              {
                "step": 7,
                "cumulativeDeg": 21,
                "photographDerivedFraction": 0.511476,
                "everInventedFraction": 0.488524,
                "maskFraction": 0.069528,
                "disocclusionFraction": 0.067497,
                "outOfFrameFraction": 0.00203,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 7145,
                "largestHoleFraction": 0.009265
              },
              {
                "step": 8,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.45218,
                "everInventedFraction": 0.54782,
                "maskFraction": 0.067702,
                "disocclusionFraction": 0.065798,
                "outOfFrameFraction": 0.001904,
                "occlusionRejectFraction": 0,
                "holeCount": 6554,
                "largestHoleFraction": 0.006905
              },
              {
                "step": 9,
                "cumulativeDeg": 27,
                "photographDerivedFraction": 0.390578,
                "everInventedFraction": 0.609422,
                "maskFraction": 0.066405,
                "disocclusionFraction": 0.0645,
                "outOfFrameFraction": 0.001904,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 6132,
                "largestHoleFraction": 0.007574
              },
              {
                "step": 10,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.333927,
                "everInventedFraction": 0.666073,
                "maskFraction": 0.064429,
                "disocclusionFraction": 0.062165,
                "outOfFrameFraction": 0.002263,
                "occlusionRejectFraction": 0.000001,
                "holeCount": 5649,
                "largestHoleFraction": 0.012627
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9415702223777771,
                    -0.007954047992825508,
                    0.33672279119491577
                  ],
                  [
                    0.006338927894830704,
                    0.9999625086784363,
                    0.005895664915442467
                  ],
                  [
                    -0.3367570638656616,
                    -0.003416721010580659,
                    0.94158536195755
                  ]
                ],
                "t": [
                  -7.009164333343506,
                  0.06764699518680573,
                  2.471749782562256
                ],
                "center": [
                  7.431571006774902,
                  -0.11495041102170944,
                  0.03238304331898689
                ],
                "cumulativeDeg": 3
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9226564168930054,
                    -0.007988953962922096,
                    0.38554027676582336
                  ],
                  [
                    0.006127380765974522,
                    0.9999628663063049,
                    0.006056929938495159
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226711392402649
                  ]
                ],
                "t": [
                  -7.9345221519470215,
                  0.06459518522024155,
                  2.8321781158447266
                ],
                "center": [
                  8.412457466125488,
                  -0.11884438991546631,
                  0.44551771879196167
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9012136459350586,
                    -0.008013836108148098,
                    0.43330100178718567
                  ],
                  [
                    0.0059076836332678795,
                    0.9999632835388184,
                    0.006206902209669352
                  ],
                  [
                    -0.4333347976207733,
                    -0.0030339397490024567,
                    0.9012278914451599
                  ]
                ],
                "t": [
                  -8.839749336242676,
                  0.061757851392030716,
                  3.240541934967041
                ],
                "center": [
                  9.370377540588379,
                  -0.12276427447795868,
                  0.9094220399856567
                ],
                "cumulativeDeg": 9
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.8773006796836853,
                    -0.008028626441955566,
                    0.47987404465675354
                  ],
                  [
                    0.0056804390624165535,
                    0.9999637603759766,
                    0.006345171015709639
                  ],
                  [
                    -0.4799075424671173,
                    -0.0028407275676727295,
                    0.8773144483566284
                  ]
                ],
                "t": [
                  -9.72236442565918,
                  0.05914277583360672,
                  3.6957218647003174
                ],
                "center": [
                  10.302705764770508,
                  -0.1266993284225464,
                  1.422824740409851
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.8509830236434937,
                    -0.008033284917473793,
                    0.5251317620277405
                  ],
                  [
                    0.005446269176900387,
                    0.9999642372131348,
                    0.006471357308328152
                  ],
                  [
                    -0.5251649022102356,
                    -0.0026470061857253313,
                    0.8509963154792786
                  ]
                ],
                "t": [
                  -10.579948425292969,
                  0.0567571297287941,
                  4.196470260620117
                ],
                "center": [
                  11.206887245178223,
                  -0.1306387484073639,
                  1.9843193292617798
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.8223328590393066,
                    -0.008027798496186733,
                    0.5689501166343689
                  ],
                  [
                    0.005205816589295864,
                    0.9999647736549377,
                    0.006585115101188421
                  ],
                  [
                    -0.5689828395843506,
                    -0.0024533066898584366,
                    0.8223456740379333
                  ]
                ],
                "t": [
                  -11.410151481628418,
                  0.05460742861032486,
                  4.741414546966553
                ],
                "center": [
                  12.08044147491455,
                  -0.13457176089286804,
                  2.5923657417297363
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.7914286851882935,
                    -0.008012182079255581,
                    0.611208975315094
                  ],
                  [
                    0.0049597397446632385,
                    0.9999653697013855,
                    0.006686132866889238
                  ],
                  [
                    -0.6112412810325623,
                    -0.002260159933939576,
                    0.791441023349762
                  ]
                ],
                "t": [
                  -12.210695266723633,
                  0.05269959941506386,
                  5.3290605545043945
                ],
                "center": [
                  12.920974731445312,
                  -0.1384875476360321,
                  3.2452969551086426
                ],
                "cumulativeDeg": 21
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.7583552598953247,
                    -0.007986478507518768,
                    0.6517925262451172
                  ],
                  [
                    0.004708713386207819,
                    0.9999659657478333,
                    0.006774133536964655
                  ],
                  [
                    -0.6518243551254272,
                    -0.002068095374852419,
                    0.7583670616149902
                  ]
                ],
                "t": [
                  -12.979387283325195,
                  0.051038846373558044,
                  5.957798480987549
                ],
                "center": [
                  13.726184844970703,
                  -0.1423754096031189,
                  3.9413232803344727
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.723203182220459,
                    -0.007950758561491966,
                    0.6905895471572876
                  ],
                  [
                    0.004453425761312246,
                    0.9999666213989258,
                    0.0068488758988678455
                  ],
                  [
                    -0.6906208395957947,
                    -0.0018776392098516226,
                    0.7232144474983215
                  ]
                ],
                "t": [
                  -13.714120864868164,
                  0.049629732966423035,
                  6.6259050369262695
                ],
                "center": [
                  14.49386215209961,
                  -0.14622469246387482,
                  4.6785383224487305
                ],
                "cumulativeDeg": 27
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.6860688328742981,
                    -0.00790512003004551,
                    0.7274937033653259
                  ],
                  [
                    0.004194576293230057,
                    0.9999673366546631,
                    0.006910155061632395
                  ],
                  [
                    -0.72752445936203,
                    -0.0016893136780709028,
                    0.6860795617103577
                  ]
                ],
                "t": [
                  -14.412881851196289,
                  0.04847612977027893,
                  7.331547260284424
                ],
                "center": [
                  15.221906661987305,
                  -0.15002483129501343,
                  5.454921722412109
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s3/chain.json",
          "recordPointer": "$",
          "byteLength": 9394,
          "sha256": "ef8558ea98bb4ed634bf5aaba1fa790f7f41ddeaed8a0f35281af4f4a82834f4",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 3,
            "steps": 10,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 3,
                "photographDerivedFraction": 0.92598,
                "everInventedFraction": 0.07402,
                "maskFraction": 0.07402,
                "disocclusionFraction": 0.071398,
                "outOfFrameFraction": 0.002623,
                "occlusionRejectFraction": 0,
                "holeCount": 4526,
                "largestHoleFraction": 0.023564
              },
              {
                "step": 2,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.854367,
                "everInventedFraction": 0.145633,
                "maskFraction": 0.06861,
                "disocclusionFraction": 0.066075,
                "outOfFrameFraction": 0.002533,
                "occlusionRejectFraction": 0.000002,
                "holeCount": 4733,
                "largestHoleFraction": 0.025572
              },
              {
                "step": 3,
                "cumulativeDeg": 9,
                "photographDerivedFraction": 0.772994,
                "everInventedFraction": 0.227006,
                "maskFraction": 0.072411,
                "disocclusionFraction": 0.069969,
                "outOfFrameFraction": 0.002422,
                "occlusionRejectFraction": 0.000021,
                "holeCount": 5081,
                "largestHoleFraction": 0.027109
              },
              {
                "step": 4,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.682509,
                "everInventedFraction": 0.317491,
                "maskFraction": 0.079408,
                "disocclusionFraction": 0.076937,
                "outOfFrameFraction": 0.002457,
                "occlusionRejectFraction": 0.000014,
                "holeCount": 5181,
                "largestHoleFraction": 0.028104
              },
              {
                "step": 5,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.592523,
                "everInventedFraction": 0.407477,
                "maskFraction": 0.086381,
                "disocclusionFraction": 0.083844,
                "outOfFrameFraction": 0.002447,
                "occlusionRejectFraction": 0.00009,
                "holeCount": 5102,
                "largestHoleFraction": 0.029063
              },
              {
                "step": 6,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.525974,
                "everInventedFraction": 0.474026,
                "maskFraction": 0.084861,
                "disocclusionFraction": 0.082255,
                "outOfFrameFraction": 0.002337,
                "occlusionRejectFraction": 0.000269,
                "holeCount": 4732,
                "largestHoleFraction": 0.012235
              },
              {
                "step": 7,
                "cumulativeDeg": 21,
                "photographDerivedFraction": 0.444103,
                "everInventedFraction": 0.555897,
                "maskFraction": 0.086428,
                "disocclusionFraction": 0.083974,
                "outOfFrameFraction": 0.002235,
                "occlusionRejectFraction": 0.000219,
                "holeCount": 4330,
                "largestHoleFraction": 0.009237
              },
              {
                "step": 8,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.375137,
                "everInventedFraction": 0.624863,
                "maskFraction": 0.079374,
                "disocclusionFraction": 0.076973,
                "outOfFrameFraction": 0.002224,
                "occlusionRejectFraction": 0.000177,
                "holeCount": 3645,
                "largestHoleFraction": 0.012103
              },
              {
                "step": 9,
                "cumulativeDeg": 27,
                "photographDerivedFraction": 0.318568,
                "everInventedFraction": 0.681432,
                "maskFraction": 0.073653,
                "disocclusionFraction": 0.071421,
                "outOfFrameFraction": 0.002066,
                "occlusionRejectFraction": 0.000166,
                "holeCount": 2956,
                "largestHoleFraction": 0.01011
              },
              {
                "step": 10,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.270253,
                "everInventedFraction": 0.729747,
                "maskFraction": 0.067581,
                "disocclusionFraction": 0.065375,
                "outOfFrameFraction": 0.00209,
                "occlusionRejectFraction": 0.000116,
                "holeCount": 2318,
                "largestHoleFraction": 0.010882
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9415702223777771,
                    -0.007954047992825508,
                    0.33672279119491577
                  ],
                  [
                    0.006338927894830704,
                    0.9999625086784363,
                    0.005895664915442467
                  ],
                  [
                    -0.3367570638656616,
                    -0.003416721010580659,
                    0.94158536195755
                  ]
                ],
                "t": [
                  -7.009164333343506,
                  0.06764699518680573,
                  2.471749782562256
                ],
                "center": [
                  7.431571006774902,
                  -0.11495041102170944,
                  0.03238304331898689
                ],
                "cumulativeDeg": 3
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9226564168930054,
                    -0.007988953962922096,
                    0.38554027676582336
                  ],
                  [
                    0.006127380765974522,
                    0.9999628663063049,
                    0.006056929938495159
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226711392402649
                  ]
                ],
                "t": [
                  -7.9345221519470215,
                  0.06459518522024155,
                  2.8321781158447266
                ],
                "center": [
                  8.412457466125488,
                  -0.11884438991546631,
                  0.44551771879196167
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9012136459350586,
                    -0.008013836108148098,
                    0.43330100178718567
                  ],
                  [
                    0.0059076836332678795,
                    0.9999632835388184,
                    0.006206902209669352
                  ],
                  [
                    -0.4333347976207733,
                    -0.0030339397490024567,
                    0.9012278914451599
                  ]
                ],
                "t": [
                  -8.839749336242676,
                  0.061757851392030716,
                  3.240541934967041
                ],
                "center": [
                  9.370377540588379,
                  -0.12276427447795868,
                  0.9094220399856567
                ],
                "cumulativeDeg": 9
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.8773006796836853,
                    -0.008028626441955566,
                    0.47987404465675354
                  ],
                  [
                    0.0056804390624165535,
                    0.9999637603759766,
                    0.006345171015709639
                  ],
                  [
                    -0.4799075424671173,
                    -0.0028407275676727295,
                    0.8773144483566284
                  ]
                ],
                "t": [
                  -9.72236442565918,
                  0.05914277583360672,
                  3.6957218647003174
                ],
                "center": [
                  10.302705764770508,
                  -0.1266993284225464,
                  1.422824740409851
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.8509830236434937,
                    -0.008033284917473793,
                    0.5251317620277405
                  ],
                  [
                    0.005446269176900387,
                    0.9999642372131348,
                    0.006471357308328152
                  ],
                  [
                    -0.5251649022102356,
                    -0.0026470061857253313,
                    0.8509963154792786
                  ]
                ],
                "t": [
                  -10.579948425292969,
                  0.0567571297287941,
                  4.196470260620117
                ],
                "center": [
                  11.206887245178223,
                  -0.1306387484073639,
                  1.9843193292617798
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.8223328590393066,
                    -0.008027798496186733,
                    0.5689501166343689
                  ],
                  [
                    0.005205816589295864,
                    0.9999647736549377,
                    0.006585115101188421
                  ],
                  [
                    -0.5689828395843506,
                    -0.0024533066898584366,
                    0.8223456740379333
                  ]
                ],
                "t": [
                  -11.410151481628418,
                  0.05460742861032486,
                  4.741414546966553
                ],
                "center": [
                  12.08044147491455,
                  -0.13457176089286804,
                  2.5923657417297363
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.7914286851882935,
                    -0.008012182079255581,
                    0.611208975315094
                  ],
                  [
                    0.0049597397446632385,
                    0.9999653697013855,
                    0.006686132866889238
                  ],
                  [
                    -0.6112412810325623,
                    -0.002260159933939576,
                    0.791441023349762
                  ]
                ],
                "t": [
                  -12.210695266723633,
                  0.05269959941506386,
                  5.3290605545043945
                ],
                "center": [
                  12.920974731445312,
                  -0.1384875476360321,
                  3.2452969551086426
                ],
                "cumulativeDeg": 21
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.7583552598953247,
                    -0.007986478507518768,
                    0.6517925262451172
                  ],
                  [
                    0.004708713386207819,
                    0.9999659657478333,
                    0.006774133536964655
                  ],
                  [
                    -0.6518243551254272,
                    -0.002068095374852419,
                    0.7583670616149902
                  ]
                ],
                "t": [
                  -12.979387283325195,
                  0.051038846373558044,
                  5.957798480987549
                ],
                "center": [
                  13.726184844970703,
                  -0.1423754096031189,
                  3.9413232803344727
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.723203182220459,
                    -0.007950758561491966,
                    0.6905895471572876
                  ],
                  [
                    0.004453425761312246,
                    0.9999666213989258,
                    0.0068488758988678455
                  ],
                  [
                    -0.6906208395957947,
                    -0.0018776392098516226,
                    0.7232144474983215
                  ]
                ],
                "t": [
                  -13.714120864868164,
                  0.049629732966423035,
                  6.6259050369262695
                ],
                "center": [
                  14.49386215209961,
                  -0.14622469246387482,
                  4.6785383224487305
                ],
                "cumulativeDeg": 27
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.6860688328742981,
                    -0.00790512003004551,
                    0.7274937033653259
                  ],
                  [
                    0.004194576293230057,
                    0.9999673366546631,
                    0.006910155061632395
                  ],
                  [
                    -0.72752445936203,
                    -0.0016893136780709028,
                    0.6860795617103577
                  ]
                ],
                "t": [
                  -14.412881851196289,
                  0.04847612977027893,
                  7.331547260284424
                ],
                "center": [
                  15.221906661987305,
                  -0.15002483129501343,
                  5.454921722412109
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2/03_chain/s5/chain.json",
          "recordPointer": "$",
          "byteLength": 5752,
          "sha256": "9176cfafbe432b607765c31efa49290805f74ed361d2fcc8d4e49ad160e71cc9",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 5,
            "steps": 6,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 5,
                "photographDerivedFraction": 0.882015,
                "everInventedFraction": 0.117985,
                "maskFraction": 0.117985,
                "disocclusionFraction": 0.115512,
                "outOfFrameFraction": 0.002473,
                "occlusionRejectFraction": 0,
                "holeCount": 5647,
                "largestHoleFraction": 0.047262
              },
              {
                "step": 2,
                "cumulativeDeg": 10,
                "photographDerivedFraction": 0.766925,
                "everInventedFraction": 0.233075,
                "maskFraction": 0.110558,
                "disocclusionFraction": 0.108005,
                "outOfFrameFraction": 0.002533,
                "occlusionRejectFraction": 0.000021,
                "holeCount": 6292,
                "largestHoleFraction": 0.0408
              },
              {
                "step": 3,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.643415,
                "everInventedFraction": 0.356585,
                "maskFraction": 0.121362,
                "disocclusionFraction": 0.119029,
                "outOfFrameFraction": 0.002269,
                "occlusionRejectFraction": 0.000064,
                "holeCount": 7699,
                "largestHoleFraction": 0.043976
              },
              {
                "step": 4,
                "cumulativeDeg": 20,
                "photographDerivedFraction": 0.539192,
                "everInventedFraction": 0.460808,
                "maskFraction": 0.126797,
                "disocclusionFraction": 0.124192,
                "outOfFrameFraction": 0.002092,
                "occlusionRejectFraction": 0.000513,
                "holeCount": 8592,
                "largestHoleFraction": 0.019336
              },
              {
                "step": 5,
                "cumulativeDeg": 25,
                "photographDerivedFraction": 0.417196,
                "everInventedFraction": 0.582804,
                "maskFraction": 0.137863,
                "disocclusionFraction": 0.135382,
                "outOfFrameFraction": 0.001957,
                "occlusionRejectFraction": 0.000524,
                "holeCount": 8147,
                "largestHoleFraction": 0.019565
              },
              {
                "step": 6,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.317394,
                "everInventedFraction": 0.682606,
                "maskFraction": 0.138078,
                "disocclusionFraction": 0.135885,
                "outOfFrameFraction": 0.001886,
                "occlusionRejectFraction": 0.000307,
                "holeCount": 7237,
                "largestHoleFraction": 0.026258
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9292446970939636,
                    -0.007978428155183792,
                    0.36937862634658813
                  ],
                  [
                    0.006198831368237734,
                    0.9999627470970154,
                    0.0060044084675610065
                  ],
                  [
                    -0.36941277980804443,
                    -0.0032898487988859415,
                    0.9292595982551575
                  ]
                ],
                "t": [
                  -7.6281819343566895,
                  0.06558902561664581,
                  2.706657648086548
                ],
                "center": [
                  8.08791446685791,
                  -0.11754298955202103,
                  0.3021058142185211
                ],
                "cumulativeDeg": 5
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.8935139775276184,
                    -0.008019889704883099,
                    0.44896364212036133
                  ],
                  [
                    0.00583274383097887,
                    0.9999634027481079,
                    0.00625431165099144
                  ],
                  [
                    -0.4489974081516266,
                    -0.0029696249403059483,
                    0.893528163433075
                  ]
                ],
                "t": [
                  -9.13658618927002,
                  0.06086110696196556,
                  3.3871257305145264
                ],
                "center": [
                  9.684123992919922,
                  -0.12407480180263519,
                  1.0751222372055054
                ],
                "cumulativeDeg": 10
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.8509829640388489,
                    -0.008033284917473793,
                    0.5251317024230957
                  ],
                  [
                    0.005446269176900387,
                    0.99996417760849,
                    0.006471357308328152
                  ],
                  [
                    -0.5251649618148804,
                    -0.0026470061857253313,
                    0.8509963750839233
                  ]
                ],
                "t": [
                  -10.579946517944336,
                  0.0567571297287941,
                  4.196471214294434
                ],
                "center": [
                  11.206884384155273,
                  -0.1306387335062027,
                  1.984316349029541
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.8019753694534302,
                    -0.008018511347472668,
                    0.5973031520843506
                  ],
                  [
                    0.005042348988354206,
                    0.9999650716781616,
                    0.006653893738985062
                  ],
                  [
                    -0.5973357558250427,
                    -0.0023244479671120644,
                    0.8019879460334778
                  ]
                ],
                "t": [
                  -11.947275161743164,
                  0.05330834165215492,
                  5.128533840179443
                ],
                "center": [
                  12.644607543945312,
                  -0.13718484342098236,
                  3.022768020629883
                ],
                "cumulativeDeg": 20
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.7468641400337219,
                    -0.007975680753588676,
                    0.664928674697876
                  ],
                  [
                    0.004624056629836559,
                    0.9999660849571228,
                    0.006800531409680843
                  ],
                  [
                    -0.664960503578186,
                    -0.002004405250772834,
                    0.7468758821487427
                  ]
                ],
                "t": [
                  -13.228167533874512,
                  0.050540998578071594,
                  6.176219940185547
                ],
                "center": [
                  13.986352920532227,
                  -0.14366327226161957,
                  4.18257474899292
                ],
                "cumulativeDeg": 25
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.6860687136650085,
                    -0.00790512003004551,
                    0.7274936437606812
                  ],
                  [
                    0.004194576293230057,
                    0.9999672174453735,
                    0.0069101545959711075
                  ],
                  [
                    -0.7275245785713196,
                    -0.001689313561655581,
                    0.6860796213150024
                  ]
                ],
                "t": [
                  -14.41287612915039,
                  0.048476122319698334,
                  7.33155632019043
                ],
                "center": [
                  15.221907615661621,
                  -0.15002475678920746,
                  5.4549102783203125
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 99141,
          "sha256": "4687e28616f5fef468c24baea4f88d3354ada028765b3517c92f9b774b32d823",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:depth-warp-inpaint-20260811-r3",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/13/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "depth-warp-inpaint-20260811-r3",
      "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "r2's reach curve retracted and re-measured, chaining verdict re-confirmed under the correction, $0.00 billed, run entirely local",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/13/outcome"
      },
      "authority": null,
      "title": "w0001.png",
      "summary": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
      "decision": "A forward warp with no facing test is not a measurement, and the way you find that out is not by inspecting frames - it is by noticing the cost curve is not monotone. A non-monotone curve where monotonicity is forced by the physics is proof the instrument is broken, and it is visible without knowing what the defect is. The correction was also the moment to check that a prior verdict was not an artefact of the same defect, and the honest way to do that is to re-run the decisive arms rather than argue that the correction is symmetric. It was not free: the chain code had to grow a --face-min flag defaulting to the registered ladder so every sealed r2 invocation still means exactly what it meant. Second lesson, on the page rather than the physics: a correction section is only a correction if the retracted sentence is actually removed, so one check now asserts the old claim's text is absent from the section. Third, on figures: two rounds of eyeballing SVGs shipped a subtitle drawn through an axis label and two prose blocks running off the right edge of the canvas. Monospace at a known size makes text width arithmetic, so the generator now asserts every line fits and wraps the ones that do not, and labels inside the plots are knocked out of the background because every readable spot already has a curve through it. Fourth: the 30 degree before/after pair is nearly identical to look at, which is exactly why the defect survived a round - so the plate that earns its place is not the pair but the withdrawn pixel set painted onto the frame that survives, where it visibly hugs the wing turning away from the camera. Two attempts at a detail crop were binned first; the densest 30% window is 16.6% rejected against 5.5% frame-wide and it is tree canopy, which reads as speckle at any magnification.",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r3"
      ],
      "payload": {
        "fileCount": 143,
        "byteLength": 52733303
      },
      "media": {
        "counts": {
          "image": 129,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-jump30/masks/m0001.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-jump30/masks/m0001.png",
            "byteLength": 75187,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-jump30/provenance/p0001.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-jump30/provenance/p0001.png",
            "byteLength": 75195,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0001.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0001.png",
            "byteLength": 35491,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0002.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0002.png",
            "byteLength": 36353,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0003.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0003.png",
            "byteLength": 39119,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0004.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0004.png",
            "byteLength": 42653,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0005.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0005.png",
            "byteLength": 45382,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0006.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0006.png",
            "byteLength": 48699,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0007.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0007.png",
            "byteLength": 49851,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0008.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0008.png",
            "byteLength": 47800,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0009.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0009.png",
            "byteLength": 45089,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0010.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/masks/m0010.png",
            "byteLength": 41095,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0001.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0001.png",
            "byteLength": 35494,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0002.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0002.png",
            "byteLength": 65930,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0003.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0003.png",
            "byteLength": 95104,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0004.png",
            "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/provenance/p0004.png",
            "byteLength": 124652,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/13",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C r3 - the warp had no facing test, so every reach number r2 sealed was measured against a house seen through its own walls",
            "headline": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
            "outcome": "r2's reach curve retracted and re-measured, chaining verdict re-confirmed under the correction, $0.00 billed, run entirely local",
            "runs": [
              "depth-warp-inpaint-20260811-r3"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-facing-plates-r3.py",
              "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
              "dev/scripts/claude-generated/seal-dwi-far-reach-r3.mjs",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/shoot-warp-09c-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/data/dwi-far-reach.svg",
              "site/blueprint-preview/assets/data/dwi-orbit-coverage.svg"
            ],
            "lesson": "A forward warp with no facing test is not a measurement, and the way you find that out is not by inspecting frames - it is by noticing the cost curve is not monotone. A non-monotone curve where monotonicity is forced by the physics is proof the instrument is broken, and it is visible without knowing what the defect is. The correction was also the moment to check that a prior verdict was not an artefact of the same defect, and the honest way to do that is to re-run the decisive arms rather than argue that the correction is symmetric. It was not free: the chain code had to grow a --face-min flag defaulting to the registered ladder so every sealed r2 invocation still means exactly what it meant. Second lesson, on the page rather than the physics: a correction section is only a correction if the retracted sentence is actually removed, so one check now asserts the old claim's text is absent from the section. Third, on figures: two rounds of eyeballing SVGs shipped a subtitle drawn through an axis label and two prose blocks running off the right edge of the canvas. Monospace at a known size makes text width arithmetic, so the generator now asserts every line fits and wraps the ones that do not, and labels inside the plots are knocked out of the background because every readable spot already has a curve through it. Fourth: the 30 degree before/after pair is nearly identical to look at, which is exactly why the defect survived a round - so the plate that earns its place is not the pair but the withdrawn pixel set painted onto the frame that survives, where it visibly hugs the wing turning away from the camera. Two attempts at a detail crop were binned first; the densest 30% window is 16.6% rejected against 5.5% frame-wide and it is tree canopy, which reads as speckle at any magnification."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 143,
          "byteLength": 52733303,
          "sha256": "a1dfde8978784aa7f600ca03d4a8f51ad641d547dba98e91a8ea9bc8cdba44f1",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 6264,
          "sha256": "536e789a9c047e57a467ac3d0612a1a3ef00502e4e7d8339ef7b51f2dd412563",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.334809,
                "disocclusionFraction": 0.332769,
                "outOfFrameFraction": 0.001874,
                "occlusionRejectFraction": 0.000166,
                "skyFilledFraction": 0,
                "realContentFraction": 0.665191,
                "holeCount": 8354,
                "largestHoleFraction": 0.161459
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "destAzimuthDeg": 78.6242,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.42172,
                "disocclusionFraction": 0.420116,
                "outOfFrameFraction": 0.001138,
                "occlusionRejectFraction": 0.000465,
                "skyFilledFraction": 0,
                "realContentFraction": 0.57828,
                "holeCount": 8128,
                "largestHoleFraction": 0.191556
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.452884,
                "disocclusionFraction": 0.451394,
                "outOfFrameFraction": 0.001048,
                "occlusionRejectFraction": 0.000442,
                "skyFilledFraction": 0,
                "realContentFraction": 0.547116,
                "holeCount": 7775,
                "largestHoleFraction": 0.187067
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.25238,
                "disocclusionFraction": 0.251122,
                "outOfFrameFraction": 0.000857,
                "occlusionRejectFraction": 0.0004,
                "skyFilledFraction": 0,
                "realContentFraction": 0.74762,
                "holeCount": 12969,
                "largestHoleFraction": 0.060602
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -60,
                "absStepDeg": 60,
                "destAzimuthDeg": -41.3758,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.345775,
                "disocclusionFraction": 0.342418,
                "outOfFrameFraction": 0.001174,
                "occlusionRejectFraction": 0.002183,
                "skyFilledFraction": 0,
                "realContentFraction": 0.654225,
                "holeCount": 12479,
                "largestHoleFraction": 0.109997
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.449978,
                "disocclusionFraction": 0.446327,
                "outOfFrameFraction": 0.001361,
                "occlusionRejectFraction": 0.002291,
                "skyFilledFraction": 0,
                "realContentFraction": 0.550022,
                "holeCount": 9917,
                "largestHoleFraction": 0.181315
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.554406,
                "disocclusionFraction": 0.553044,
                "outOfFrameFraction": 0.001363,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.445594,
                "holeCount": 5412,
                "largestHoleFraction": 0.525868
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "chordDistance": 20.32984,
                "destAzimuthDeg": 63.6242,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.837265,
                "disocclusionFraction": 0.837079,
                "outOfFrameFraction": 0.000186,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.162735,
                "holeCount": 3373,
                "largestHoleFraction": 0.818535
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.906305,
                "disocclusionFraction": 0.9063,
                "outOfFrameFraction": 0.000005,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.093695,
                "holeCount": 2085,
                "largestHoleFraction": 0.895459
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.959079,
                "disocclusionFraction": 0.959079,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.040921,
                "holeCount": 819,
                "largestHoleFraction": 0.955558
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-jump30/chain.json",
          "recordPointer": "$",
          "byteLength": 1329,
          "sha256": "448b839293b8583770e09d42e97d3b8aaf602d04f638e5d364bed797dc330b1b",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 30,
            "steps": 1,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "depthOracle": false,
            "faceMinCosine": 0,
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.612245,
                "everInventedFraction": 0.387755,
                "maskFraction": 0.387755,
                "disocclusionFraction": 0.387447,
                "outOfFrameFraction": 0.000163,
                "occlusionRejectFraction": 0.000145,
                "skyFilledFraction": 0,
                "realContentFraction": 0.612245,
                "holeCount": 9470,
                "largestHoleFraction": 0.168828
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.6860688328742981,
                    -0.00790512003004551,
                    0.7274937033653259
                  ],
                  [
                    0.004194576293230057,
                    0.9999673366546631,
                    0.00691015413030982
                  ],
                  [
                    -0.7275245189666748,
                    -0.001689313561655581,
                    0.6860795617103577
                  ]
                ],
                "t": [
                  -14.412883758544922,
                  0.04847614839673042,
                  7.33155632019043
                ],
                "center": [
                  15.221914291381836,
                  -0.15002484619617462,
                  5.454916477203369
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/03_chain/facing-step3/chain.json",
          "recordPointer": "$",
          "byteLength": 10097,
          "sha256": "0801aa50eafea297c30389192853a3ff3e0b954058ceecf60419e52d7b231b61",
          "exactRecord": {
            "source": "r4_0031.png",
            "stepDeg": 3,
            "steps": 10,
            "inpainter": "cv2.INPAINT_TELEA radius 5 (free, local, classical)",
            "depthRefresh": "warped forward and background-filled from the hole rim at the 85th percentile; no splat oracle is consulted after step 0",
            "depthOracle": false,
            "faceMinCosine": 0,
            "log": [
              {
                "step": 1,
                "cumulativeDeg": 3,
                "photographDerivedFraction": 0.914132,
                "everInventedFraction": 0.085868,
                "maskFraction": 0.085868,
                "disocclusionFraction": 0.085809,
                "outOfFrameFraction": 0.000059,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.914132,
                "holeCount": 4972,
                "largestHoleFraction": 0.030602
              },
              {
                "step": 2,
                "cumulativeDeg": 6,
                "photographDerivedFraction": 0.832513,
                "everInventedFraction": 0.167487,
                "maskFraction": 0.081905,
                "disocclusionFraction": 0.081874,
                "outOfFrameFraction": 0.000029,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.918095,
                "holeCount": 5126,
                "largestHoleFraction": 0.025793
              },
              {
                "step": 3,
                "cumulativeDeg": 9,
                "photographDerivedFraction": 0.74451,
                "everInventedFraction": 0.25549,
                "maskFraction": 0.087159,
                "disocclusionFraction": 0.087117,
                "outOfFrameFraction": 0.000034,
                "occlusionRejectFraction": 0.000009,
                "skyFilledFraction": 0,
                "realContentFraction": 0.912841,
                "holeCount": 5240,
                "largestHoleFraction": 0.027422
              },
              {
                "step": 4,
                "cumulativeDeg": 12,
                "photographDerivedFraction": 0.650602,
                "everInventedFraction": 0.349398,
                "maskFraction": 0.094467,
                "disocclusionFraction": 0.094418,
                "outOfFrameFraction": 0.000038,
                "occlusionRejectFraction": 0.000011,
                "skyFilledFraction": 0,
                "realContentFraction": 0.905533,
                "holeCount": 5649,
                "largestHoleFraction": 0.028531
              },
              {
                "step": 5,
                "cumulativeDeg": 15,
                "photographDerivedFraction": 0.556271,
                "everInventedFraction": 0.443729,
                "maskFraction": 0.102667,
                "disocclusionFraction": 0.102575,
                "outOfFrameFraction": 0.000042,
                "occlusionRejectFraction": 0.00005,
                "skyFilledFraction": 0,
                "realContentFraction": 0.897333,
                "holeCount": 6039,
                "largestHoleFraction": 0.029705
              },
              {
                "step": 6,
                "cumulativeDeg": 18,
                "photographDerivedFraction": 0.47551,
                "everInventedFraction": 0.52449,
                "maskFraction": 0.107671,
                "disocclusionFraction": 0.10748,
                "outOfFrameFraction": 0.000036,
                "occlusionRejectFraction": 0.000155,
                "skyFilledFraction": 0,
                "realContentFraction": 0.892329,
                "holeCount": 6180,
                "largestHoleFraction": 0.032924
              },
              {
                "step": 7,
                "cumulativeDeg": 21,
                "photographDerivedFraction": 0.391731,
                "everInventedFraction": 0.608269,
                "maskFraction": 0.111368,
                "disocclusionFraction": 0.111108,
                "outOfFrameFraction": 0.000046,
                "occlusionRejectFraction": 0.000215,
                "skyFilledFraction": 0,
                "realContentFraction": 0.888632,
                "holeCount": 6157,
                "largestHoleFraction": 0.019795
              },
              {
                "step": 8,
                "cumulativeDeg": 24,
                "photographDerivedFraction": 0.31971,
                "everInventedFraction": 0.68029,
                "maskFraction": 0.10776,
                "disocclusionFraction": 0.107566,
                "outOfFrameFraction": 0.000038,
                "occlusionRejectFraction": 0.000156,
                "skyFilledFraction": 0,
                "realContentFraction": 0.89224,
                "holeCount": 5755,
                "largestHoleFraction": 0.033326
              },
              {
                "step": 9,
                "cumulativeDeg": 27,
                "photographDerivedFraction": 0.259511,
                "everInventedFraction": 0.740489,
                "maskFraction": 0.105456,
                "disocclusionFraction": 0.105277,
                "outOfFrameFraction": 0.000035,
                "occlusionRejectFraction": 0.000144,
                "skyFilledFraction": 0,
                "realContentFraction": 0.894544,
                "holeCount": 5304,
                "largestHoleFraction": 0.017256
              },
              {
                "step": 10,
                "cumulativeDeg": 30,
                "photographDerivedFraction": 0.208635,
                "everInventedFraction": 0.791365,
                "maskFraction": 0.102364,
                "disocclusionFraction": 0.102191,
                "outOfFrameFraction": 0.000039,
                "occlusionRejectFraction": 0.000135,
                "skyFilledFraction": 0,
                "realContentFraction": 0.897636,
                "holeCount": 4647,
                "largestHoleFraction": 0.033997
              }
            ],
            "poses": [
              {
                "step": 1,
                "name": "w0001.png",
                "R": [
                  [
                    0.9415702223777771,
                    -0.007954047992825508,
                    0.33672279119491577
                  ],
                  [
                    0.006338927894830704,
                    0.9999625086784363,
                    0.005895664915442467
                  ],
                  [
                    -0.3367570638656616,
                    -0.003416721010580659,
                    0.94158536195755
                  ]
                ],
                "t": [
                  -7.009164333343506,
                  0.06764699518680573,
                  2.471749782562256
                ],
                "center": [
                  7.431571006774902,
                  -0.11495041102170944,
                  0.03238304331898689
                ],
                "cumulativeDeg": 3
              },
              {
                "step": 2,
                "name": "w0002.png",
                "R": [
                  [
                    0.9226564168930054,
                    -0.007988953962922096,
                    0.38554027676582336
                  ],
                  [
                    0.006127380765974522,
                    0.9999628663063049,
                    0.006056929938495159
                  ],
                  [
                    -0.3855743408203125,
                    -0.0032261130400002003,
                    0.9226711392402649
                  ]
                ],
                "t": [
                  -7.9345221519470215,
                  0.06459518522024155,
                  2.8321781158447266
                ],
                "center": [
                  8.412457466125488,
                  -0.11884438991546631,
                  0.44551771879196167
                ],
                "cumulativeDeg": 6
              },
              {
                "step": 3,
                "name": "w0003.png",
                "R": [
                  [
                    0.9012136459350586,
                    -0.008013836108148098,
                    0.43330100178718567
                  ],
                  [
                    0.0059076836332678795,
                    0.9999632835388184,
                    0.006206902209669352
                  ],
                  [
                    -0.4333347976207733,
                    -0.0030339397490024567,
                    0.9012278914451599
                  ]
                ],
                "t": [
                  -8.839749336242676,
                  0.061757851392030716,
                  3.240541934967041
                ],
                "center": [
                  9.370377540588379,
                  -0.12276427447795868,
                  0.9094220399856567
                ],
                "cumulativeDeg": 9
              },
              {
                "step": 4,
                "name": "w0004.png",
                "R": [
                  [
                    0.8773006796836853,
                    -0.008028626441955566,
                    0.47987404465675354
                  ],
                  [
                    0.0056804390624165535,
                    0.9999637603759766,
                    0.006345171015709639
                  ],
                  [
                    -0.4799075424671173,
                    -0.0028407275676727295,
                    0.8773144483566284
                  ]
                ],
                "t": [
                  -9.72236442565918,
                  0.05914277583360672,
                  3.6957218647003174
                ],
                "center": [
                  10.302705764770508,
                  -0.1266993284225464,
                  1.422824740409851
                ],
                "cumulativeDeg": 12
              },
              {
                "step": 5,
                "name": "w0005.png",
                "R": [
                  [
                    0.8509830236434937,
                    -0.008033284917473793,
                    0.5251317620277405
                  ],
                  [
                    0.005446269176900387,
                    0.9999642372131348,
                    0.006471357308328152
                  ],
                  [
                    -0.5251649022102356,
                    -0.0026470061857253313,
                    0.8509963154792786
                  ]
                ],
                "t": [
                  -10.579948425292969,
                  0.0567571297287941,
                  4.196470260620117
                ],
                "center": [
                  11.206887245178223,
                  -0.1306387484073639,
                  1.9843193292617798
                ],
                "cumulativeDeg": 15
              },
              {
                "step": 6,
                "name": "w0006.png",
                "R": [
                  [
                    0.8223328590393066,
                    -0.008027798496186733,
                    0.5689501166343689
                  ],
                  [
                    0.005205816589295864,
                    0.9999647736549377,
                    0.006585115101188421
                  ],
                  [
                    -0.5689828395843506,
                    -0.0024533066898584366,
                    0.8223456740379333
                  ]
                ],
                "t": [
                  -11.410151481628418,
                  0.05460742861032486,
                  4.741414546966553
                ],
                "center": [
                  12.08044147491455,
                  -0.13457176089286804,
                  2.5923657417297363
                ],
                "cumulativeDeg": 18
              },
              {
                "step": 7,
                "name": "w0007.png",
                "R": [
                  [
                    0.7914286851882935,
                    -0.008012182079255581,
                    0.611208975315094
                  ],
                  [
                    0.0049597397446632385,
                    0.9999653697013855,
                    0.006686132866889238
                  ],
                  [
                    -0.6112412810325623,
                    -0.002260159933939576,
                    0.791441023349762
                  ]
                ],
                "t": [
                  -12.210695266723633,
                  0.05269959941506386,
                  5.3290605545043945
                ],
                "center": [
                  12.920974731445312,
                  -0.1384875476360321,
                  3.2452969551086426
                ],
                "cumulativeDeg": 21
              },
              {
                "step": 8,
                "name": "w0008.png",
                "R": [
                  [
                    0.7583552598953247,
                    -0.007986478507518768,
                    0.6517925262451172
                  ],
                  [
                    0.004708713386207819,
                    0.9999659657478333,
                    0.006774133536964655
                  ],
                  [
                    -0.6518243551254272,
                    -0.002068095374852419,
                    0.7583670616149902
                  ]
                ],
                "t": [
                  -12.979387283325195,
                  0.051038846373558044,
                  5.957798480987549
                ],
                "center": [
                  13.726184844970703,
                  -0.1423754096031189,
                  3.9413232803344727
                ],
                "cumulativeDeg": 24
              },
              {
                "step": 9,
                "name": "w0009.png",
                "R": [
                  [
                    0.723203182220459,
                    -0.007950758561491966,
                    0.6905895471572876
                  ],
                  [
                    0.004453425761312246,
                    0.9999666213989258,
                    0.0068488758988678455
                  ],
                  [
                    -0.6906208395957947,
                    -0.0018776392098516226,
                    0.7232144474983215
                  ]
                ],
                "t": [
                  -13.714120864868164,
                  0.049629732966423035,
                  6.6259050369262695
                ],
                "center": [
                  14.49386215209961,
                  -0.14622469246387482,
                  4.6785383224487305
                ],
                "cumulativeDeg": 27
              },
              {
                "step": 10,
                "name": "w0010.png",
                "R": [
                  [
                    0.6860688328742981,
                    -0.00790512003004551,
                    0.7274937033653259
                  ],
                  [
                    0.004194576293230057,
                    0.9999673366546631,
                    0.006910155061632395
                  ],
                  [
                    -0.72752445936203,
                    -0.0016893136780709028,
                    0.6860795617103577
                  ]
                ],
                "t": [
                  -14.412881851196289,
                  0.04847612977027893,
                  7.331547260284424
                ],
                "center": [
                  15.221906661987305,
                  -0.15002483129501343,
                  5.454921722412109
                ],
                "cumulativeDeg": 30
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/corrected/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 29358,
          "sha256": "6441cbcb9ed35611c252467a1ef4294f1d2600117a01f39f70fd9570a0d385e3",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": 20.6242,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.059798,
                "disocclusionFraction": 0.059745,
                "outOfFrameFraction": 0.000053,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.940202,
                "holeCount": 3964,
                "largestHoleFraction": 0.017242
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "destAzimuthDeg": 23.6242,
                "beyondArcDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.134889,
                "disocclusionFraction": 0.134816,
                "outOfFrameFraction": 0.000074,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.865111,
                "holeCount": 6350,
                "largestHoleFraction": 0.056108
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "destAzimuthDeg": 28.6242,
                "beyondArcDeg": 10,
                "skyFractionSource": 0,
                "maskFraction": 0.238865,
                "disocclusionFraction": 0.238775,
                "outOfFrameFraction": 0.000082,
                "occlusionRejectFraction": 0.000008,
                "skyFilledFraction": 0,
                "realContentFraction": 0.761135,
                "holeCount": 7254,
                "largestHoleFraction": 0.110116
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "destAzimuthDeg": 38.6242,
                "beyondArcDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.339961,
                "disocclusionFraction": 0.339752,
                "outOfFrameFraction": 0.000157,
                "occlusionRejectFraction": 0.000052,
                "skyFilledFraction": 0,
                "realContentFraction": 0.660039,
                "holeCount": 7826,
                "largestHoleFraction": 0.160093
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.387755,
                "disocclusionFraction": 0.387447,
                "outOfFrameFraction": 0.000163,
                "occlusionRejectFraction": 0.000145,
                "skyFilledFraction": 0,
                "realContentFraction": 0.612245,
                "holeCount": 9470,
                "largestHoleFraction": 0.168828
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "destAzimuthDeg": 63.6242,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.42453,
                "disocclusionFraction": 0.424184,
                "outOfFrameFraction": 0.000144,
                "occlusionRejectFraction": 0.000202,
                "skyFilledFraction": 0,
                "realContentFraction": 0.57547,
                "holeCount": 9938,
                "largestHoleFraction": 0.183918
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "destAzimuthDeg": 78.6242,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.515948,
                "disocclusionFraction": 0.51533,
                "outOfFrameFraction": 0.000243,
                "occlusionRejectFraction": 0.000375,
                "skyFilledFraction": 0,
                "realContentFraction": 0.484052,
                "holeCount": 7534,
                "largestHoleFraction": 0.232584
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.589447,
                "disocclusionFraction": 0.588793,
                "outOfFrameFraction": 0.000206,
                "occlusionRejectFraction": 0.000447,
                "skyFilledFraction": 0,
                "realContentFraction": 0.410553,
                "holeCount": 5821,
                "largestHoleFraction": 0.249762
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "destAzimuthDeg": 138.6242,
                "beyondArcDeg": 120,
                "skyFractionSource": 0,
                "maskFraction": 0.571938,
                "disocclusionFraction": 0.569546,
                "outOfFrameFraction": 0.000245,
                "occlusionRejectFraction": 0.002146,
                "skyFilledFraction": 0,
                "realContentFraction": 0.428062,
                "holeCount": 6764,
                "largestHoleFraction": 0.310033
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.679857,
                "disocclusionFraction": 0.67791,
                "outOfFrameFraction": 0.00028,
                "occlusionRejectFraction": 0.001667,
                "skyFilledFraction": 0,
                "realContentFraction": 0.320143,
                "holeCount": 4288,
                "largestHoleFraction": 0.605047
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": 16.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.03901,
                "disocclusionFraction": 0.038985,
                "outOfFrameFraction": 0.000025,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.96099,
                "holeCount": 4567,
                "largestHoleFraction": 0.00445
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "destAzimuthDeg": 13.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.093163,
                "disocclusionFraction": 0.093113,
                "outOfFrameFraction": 0.000048,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.906837,
                "holeCount": 7408,
                "largestHoleFraction": 0.02054
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -10,
                "absStepDeg": 10,
                "destAzimuthDeg": 8.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.157097,
                "disocclusionFraction": 0.156991,
                "outOfFrameFraction": 0.000086,
                "occlusionRejectFraction": 0.000021,
                "skyFilledFraction": 0,
                "realContentFraction": 0.842903,
                "holeCount": 9106,
                "largestHoleFraction": 0.034132
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "destAzimuthDeg": -1.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.240311,
                "disocclusionFraction": 0.240089,
                "outOfFrameFraction": 0.000118,
                "occlusionRejectFraction": 0.000104,
                "skyFilledFraction": 0,
                "realContentFraction": 0.759689,
                "holeCount": 11746,
                "largestHoleFraction": 0.058712
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.295685,
                "disocclusionFraction": 0.295305,
                "outOfFrameFraction": 0.000105,
                "occlusionRejectFraction": 0.000275,
                "skyFilledFraction": 0,
                "realContentFraction": 0.704315,
                "holeCount": 13102,
                "largestHoleFraction": 0.078009
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -45,
                "absStepDeg": 45,
                "destAzimuthDeg": -26.3758,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.360864,
                "disocclusionFraction": 0.359749,
                "outOfFrameFraction": 0.000178,
                "occlusionRejectFraction": 0.000936,
                "skyFilledFraction": 0,
                "realContentFraction": 0.639136,
                "holeCount": 13134,
                "largestHoleFraction": 0.101467
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -60,
                "absStepDeg": 60,
                "destAzimuthDeg": -41.3758,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.409081,
                "disocclusionFraction": 0.407233,
                "outOfFrameFraction": 0.000196,
                "occlusionRejectFraction": 0.001651,
                "skyFilledFraction": 0,
                "realContentFraction": 0.590919,
                "holeCount": 12154,
                "largestHoleFraction": 0.131782
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.528953,
                "disocclusionFraction": 0.52689,
                "outOfFrameFraction": 0.000228,
                "occlusionRejectFraction": 0.001835,
                "skyFilledFraction": 0,
                "realContentFraction": 0.471047,
                "holeCount": 9030,
                "largestHoleFraction": 0.242836
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -120,
                "absStepDeg": 120,
                "destAzimuthDeg": -101.3758,
                "beyondArcDeg": 79.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.627712,
                "disocclusionFraction": 0.626277,
                "outOfFrameFraction": 0.000212,
                "occlusionRejectFraction": 0.001223,
                "skyFilledFraction": 0,
                "realContentFraction": 0.372288,
                "holeCount": 6596,
                "largestHoleFraction": 0.563977
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.679857,
                "disocclusionFraction": 0.67791,
                "outOfFrameFraction": 0.00028,
                "occlusionRejectFraction": 0.001667,
                "skyFilledFraction": 0,
                "realContentFraction": 0.320143,
                "holeCount": 4288,
                "largestHoleFraction": 0.605047
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "destAzimuthDeg": 20.6233,
                "beyondArcDeg": 1.9991,
                "skyFractionSource": 0,
                "maskFraction": 0.072143,
                "disocclusionFraction": 0.072143,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.927857,
                "holeCount": 3760,
                "largestHoleFraction": 0.051204
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.77355,
                "destAzimuthDeg": 23.61,
                "beyondArcDeg": 4.9858,
                "skyFractionSource": 0,
                "maskFraction": 0.164417,
                "disocclusionFraction": 0.164417,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.835583,
                "holeCount": 5857,
                "largestHoleFraction": 0.134533
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "chordDistance": 3.54372,
                "destAzimuthDeg": 28.5122,
                "beyondArcDeg": 9.888,
                "skyFractionSource": 0,
                "maskFraction": 0.286706,
                "disocclusionFraction": 0.286706,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.713294,
                "holeCount": 6167,
                "largestHoleFraction": 0.249253
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 7.06048,
                "destAzimuthDeg": 37.7762,
                "beyondArcDeg": 19.152,
                "skyFractionSource": 0,
                "maskFraction": 0.451097,
                "disocclusionFraction": 0.451097,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.548903,
                "holeCount": 6672,
                "largestHoleFraction": 0.408183
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.575339,
                "disocclusionFraction": 0.575339,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.424661,
                "holeCount": 6223,
                "largestHoleFraction": 0.534677
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "chordDistance": 15.55979,
                "destAzimuthDeg": 56.0535,
                "beyondArcDeg": 37.4293,
                "skyFractionSource": 0,
                "maskFraction": 0.738289,
                "disocclusionFraction": 0.738289,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.261711,
                "holeCount": 4940,
                "largestHoleFraction": 0.706178
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "chordDistance": 20.32984,
                "destAzimuthDeg": 63.6242,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.854438,
                "disocclusionFraction": 0.854438,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.145562,
                "holeCount": 3226,
                "largestHoleFraction": 0.827891
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.91714,
                "disocclusionFraction": 0.91714,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.08286,
                "holeCount": 2194,
                "largestHoleFraction": 0.901166
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "chordDistance": 35.21232,
                "destAzimuthDeg": 78.6242,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.9457,
                "disocclusionFraction": 0.9457,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.0543,
                "holeCount": 1405,
                "largestHoleFraction": 0.935726
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.965584,
                "disocclusionFraction": 0.965584,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.034416,
                "holeCount": 829,
                "largestHoleFraction": 0.959797
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": -20.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.023282,
                "disocclusionFraction": 0.023218,
                "outOfFrameFraction": 0.000064,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.976718,
                "holeCount": 1487,
                "largestHoleFraction": 0.005164
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "destAzimuthDeg": -17.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.06939,
                "disocclusionFraction": 0.069274,
                "outOfFrameFraction": 0.000116,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.93061,
                "holeCount": 4826,
                "largestHoleFraction": 0.022605
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "destAzimuthDeg": -12.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.140818,
                "disocclusionFraction": 0.14063,
                "outOfFrameFraction": 0.000182,
                "occlusionRejectFraction": 0.000005,
                "skyFilledFraction": 0,
                "realContentFraction": 0.859182,
                "holeCount": 7651,
                "largestHoleFraction": 0.042344
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "destAzimuthDeg": -2.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.253499,
                "disocclusionFraction": 0.253319,
                "outOfFrameFraction": 0.000136,
                "occlusionRejectFraction": 0.000044,
                "skyFilledFraction": 0,
                "realContentFraction": 0.746501,
                "holeCount": 10883,
                "largestHoleFraction": 0.074888
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 7.882,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.33983,
                "disocclusionFraction": 0.339558,
                "outOfFrameFraction": 0.000168,
                "occlusionRejectFraction": 0.000103,
                "skyFilledFraction": 0,
                "realContentFraction": 0.66017,
                "holeCount": 12365,
                "largestHoleFraction": 0.101208
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "destAzimuthDeg": 22.882,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.443095,
                "disocclusionFraction": 0.442683,
                "outOfFrameFraction": 0.000196,
                "occlusionRejectFraction": 0.000215,
                "skyFilledFraction": 0,
                "realContentFraction": 0.556905,
                "holeCount": 10250,
                "largestHoleFraction": 0.14099
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "destAzimuthDeg": 37.882,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.527376,
                "disocclusionFraction": 0.526793,
                "outOfFrameFraction": 0.000201,
                "occlusionRejectFraction": 0.000383,
                "skyFilledFraction": 0,
                "realContentFraction": 0.472624,
                "holeCount": 7366,
                "largestHoleFraction": 0.181133
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 67.882,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.679856,
                "disocclusionFraction": 0.679044,
                "outOfFrameFraction": 0.000204,
                "occlusionRejectFraction": 0.000608,
                "skyFilledFraction": 0,
                "realContentFraction": 0.320144,
                "holeCount": 4838,
                "largestHoleFraction": 0.330971
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "destAzimuthDeg": 97.8819,
                "beyondArcDeg": 79.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.754511,
                "disocclusionFraction": 0.753582,
                "outOfFrameFraction": 0.000169,
                "occlusionRejectFraction": 0.00076,
                "skyFilledFraction": 0,
                "realContentFraction": 0.245489,
                "holeCount": 2764,
                "largestHoleFraction": 0.733823
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": 157.8819,
                "beyondArcDeg": 139.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.772134,
                "disocclusionFraction": 0.770557,
                "outOfFrameFraction": 0.000219,
                "occlusionRejectFraction": 0.001359,
                "skyFilledFraction": 0,
                "realContentFraction": 0.227866,
                "holeCount": 2681,
                "largestHoleFraction": 0.731778
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": -24.118,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.022037,
                "disocclusionFraction": 0.022,
                "outOfFrameFraction": 0.000037,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.977963,
                "holeCount": 1364,
                "largestHoleFraction": 0.013945
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "destAzimuthDeg": -27.118,
                "beyondArcDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.063286,
                "disocclusionFraction": 0.063223,
                "outOfFrameFraction": 0.000062,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.936714,
                "holeCount": 4651,
                "largestHoleFraction": 0.034003
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -10,
                "absStepDeg": 10,
                "destAzimuthDeg": -32.118,
                "beyondArcDeg": 10,
                "skyFractionSource": 0,
                "maskFraction": 0.132214,
                "disocclusionFraction": 0.132135,
                "outOfFrameFraction": 0.000076,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.867786,
                "holeCount": 8768,
                "largestHoleFraction": 0.063102
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "destAzimuthDeg": -42.118,
                "beyondArcDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.249653,
                "disocclusionFraction": 0.249492,
                "outOfFrameFraction": 0.000118,
                "occlusionRejectFraction": 0.000042,
                "skyFilledFraction": 0,
                "realContentFraction": 0.750347,
                "holeCount": 12637,
                "largestHoleFraction": 0.112917
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -52.118,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.365329,
                "disocclusionFraction": 0.365092,
                "outOfFrameFraction": 0.000141,
                "occlusionRejectFraction": 0.000095,
                "skyFilledFraction": 0,
                "realContentFraction": 0.634671,
                "holeCount": 12353,
                "largestHoleFraction": 0.12621
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -45,
                "absStepDeg": 45,
                "destAzimuthDeg": -67.118,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.510489,
                "disocclusionFraction": 0.510171,
                "outOfFrameFraction": 0.000167,
                "occlusionRejectFraction": 0.000151,
                "skyFilledFraction": 0,
                "realContentFraction": 0.489511,
                "holeCount": 8700,
                "largestHoleFraction": 0.25011
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -60,
                "absStepDeg": 60,
                "destAzimuthDeg": -82.118,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.566323,
                "disocclusionFraction": 0.565959,
                "outOfFrameFraction": 0.000158,
                "occlusionRejectFraction": 0.000205,
                "skyFilledFraction": 0,
                "realContentFraction": 0.433677,
                "holeCount": 8177,
                "largestHoleFraction": 0.318244
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -112.118,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.649353,
                "disocclusionFraction": 0.648866,
                "outOfFrameFraction": 0.000139,
                "occlusionRejectFraction": 0.000348,
                "skyFilledFraction": 0,
                "realContentFraction": 0.350647,
                "holeCount": 5366,
                "largestHoleFraction": 0.550715
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -120,
                "absStepDeg": 120,
                "destAzimuthDeg": -142.118,
                "beyondArcDeg": 120,
                "skyFractionSource": 0,
                "maskFraction": 0.708789,
                "disocclusionFraction": 0.707855,
                "outOfFrameFraction": 0.000142,
                "occlusionRejectFraction": 0.000792,
                "skyFilledFraction": 0,
                "realContentFraction": 0.291211,
                "holeCount": 3681,
                "largestHoleFraction": 0.629385
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": 157.8819,
                "beyondArcDeg": 139.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.772134,
                "disocclusionFraction": 0.770557,
                "outOfFrameFraction": 0.000219,
                "occlusionRejectFraction": 0.001359,
                "skyFilledFraction": 0,
                "realContentFraction": 0.227866,
                "holeCount": 2681,
                "largestHoleFraction": 0.731778
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.69765,
                "destAzimuthDeg": -20.119,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.037388,
                "disocclusionFraction": 0.037386,
                "outOfFrameFraction": 0.000002,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.962612,
                "holeCount": 1413,
                "largestHoleFraction": 0.032464
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.74366,
                "destAzimuthDeg": -17.1323,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.10032,
                "disocclusionFraction": 0.100298,
                "outOfFrameFraction": 0.000022,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.89968,
                "holeCount": 4629,
                "largestHoleFraction": 0.077581
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "chordDistance": 3.48401,
                "destAzimuthDeg": -12.2301,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.202504,
                "disocclusionFraction": 0.202465,
                "outOfFrameFraction": 0.000039,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.797496,
                "holeCount": 7494,
                "largestHoleFraction": 0.150275
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 6.9415,
                "destAzimuthDeg": -2.9661,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.358962,
                "disocclusionFraction": 0.358901,
                "outOfFrameFraction": 0.000061,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.641038,
                "holeCount": 8526,
                "largestHoleFraction": 0.278797
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.34617,
                "destAzimuthDeg": 5.2498,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.468341,
                "disocclusionFraction": 0.468254,
                "outOfFrameFraction": 0.000087,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.531659,
                "holeCount": 8531,
                "largestHoleFraction": 0.38629
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "chordDistance": 15.29759,
                "destAzimuthDeg": 15.3112,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.595337,
                "disocclusionFraction": 0.59526,
                "outOfFrameFraction": 0.000076,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.404663,
                "holeCount": 7904,
                "largestHoleFraction": 0.513292
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "chordDistance": 19.98726,
                "destAzimuthDeg": 22.882,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.70148,
                "disocclusionFraction": 0.701393,
                "outOfFrameFraction": 0.000086,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.29852,
                "holeCount": 6019,
                "largestHoleFraction": 0.622984
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.26625,
                "destAzimuthDeg": 32.6176,
                "beyondArcDeg": 13.9934,
                "skyFractionSource": 0,
                "maskFraction": 0.809443,
                "disocclusionFraction": 0.809384,
                "outOfFrameFraction": 0.000059,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.190557,
                "holeCount": 3800,
                "largestHoleFraction": 0.784262
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "chordDistance": 34.61895,
                "destAzimuthDeg": 37.882,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.857746,
                "disocclusionFraction": 0.857702,
                "outOfFrameFraction": 0.000041,
                "occlusionRejectFraction": 0.000003,
                "skyFilledFraction": 0,
                "realContentFraction": 0.142254,
                "holeCount": 2948,
                "largestHoleFraction": 0.829735
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 39.97452,
                "destAzimuthDeg": 41.3169,
                "beyondArcDeg": 22.6927,
                "skyFractionSource": 0,
                "maskFraction": 0.900905,
                "disocclusionFraction": 0.900864,
                "outOfFrameFraction": 0.000039,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.099095,
                "holeCount": 1967,
                "largestHoleFraction": 0.88596
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/face-1/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 6245,
          "sha256": "b36921768fa553a767f43eb56507a562097c4aa967c027e625f82808ec5ce56d",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": 20.6242,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.051337,
                "disocclusionFraction": 0.048655,
                "outOfFrameFraction": 0.002682,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.948663,
                "holeCount": 3530,
                "largestHoleFraction": 0.012843
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.334809,
                "disocclusionFraction": 0.332769,
                "outOfFrameFraction": 0.001874,
                "occlusionRejectFraction": 0.000166,
                "skyFilledFraction": 0,
                "realContentFraction": 0.665191,
                "holeCount": 8354,
                "largestHoleFraction": 0.161459
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.452884,
                "disocclusionFraction": 0.451394,
                "outOfFrameFraction": 0.001048,
                "occlusionRejectFraction": 0.000442,
                "skyFilledFraction": 0,
                "realContentFraction": 0.547116,
                "holeCount": 7775,
                "largestHoleFraction": 0.187067
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": 16.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.032439,
                "disocclusionFraction": 0.030844,
                "outOfFrameFraction": 0.001594,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.967561,
                "holeCount": 4054,
                "largestHoleFraction": 0.003618
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.25238,
                "disocclusionFraction": 0.251122,
                "outOfFrameFraction": 0.000857,
                "occlusionRejectFraction": 0.0004,
                "skyFilledFraction": 0,
                "realContentFraction": 0.74762,
                "holeCount": 12969,
                "largestHoleFraction": 0.060602
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.449978,
                "disocclusionFraction": 0.446327,
                "outOfFrameFraction": 0.001361,
                "occlusionRejectFraction": 0.002291,
                "skyFilledFraction": 0,
                "realContentFraction": 0.550022,
                "holeCount": 9917,
                "largestHoleFraction": 0.181315
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "destAzimuthDeg": 20.6233,
                "beyondArcDeg": 1.9991,
                "skyFractionSource": 0,
                "maskFraction": 0.064551,
                "disocclusionFraction": 0.06323,
                "outOfFrameFraction": 0.001321,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.935449,
                "holeCount": 3245,
                "largestHoleFraction": 0.049304
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.554406,
                "disocclusionFraction": 0.553044,
                "outOfFrameFraction": 0.001363,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.445594,
                "holeCount": 5412,
                "largestHoleFraction": 0.525868
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.906305,
                "disocclusionFraction": 0.9063,
                "outOfFrameFraction": 0.000005,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.093695,
                "holeCount": 2085,
                "largestHoleFraction": 0.895459
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.959079,
                "disocclusionFraction": 0.959079,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.040921,
                "holeCount": 819,
                "largestHoleFraction": 0.955558
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/face0.2/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 6225,
          "sha256": "b14c6873fbd9f965d4906b282289810fcff2f7498daed267efa5d706b74d528c",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": 20.6242,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.641051,
                "disocclusionFraction": 0.641046,
                "outOfFrameFraction": 0.000005,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.358949,
                "holeCount": 1606,
                "largestHoleFraction": 0.594238
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.475459,
                "disocclusionFraction": 0.47523,
                "outOfFrameFraction": 0.000133,
                "occlusionRejectFraction": 0.000095,
                "skyFilledFraction": 0,
                "realContentFraction": 0.524541,
                "holeCount": 9318,
                "largestHoleFraction": 0.20501
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.625653,
                "disocclusionFraction": 0.625039,
                "outOfFrameFraction": 0.000196,
                "occlusionRejectFraction": 0.000418,
                "skyFilledFraction": 0,
                "realContentFraction": 0.374347,
                "holeCount": 5281,
                "largestHoleFraction": 0.320977
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.738883,
                "disocclusionFraction": 0.736449,
                "outOfFrameFraction": 0.000281,
                "occlusionRejectFraction": 0.002154,
                "skyFilledFraction": 0,
                "realContentFraction": 0.261117,
                "holeCount": 4031,
                "largestHoleFraction": 0.659461
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": 16.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.639062,
                "disocclusionFraction": 0.639055,
                "outOfFrameFraction": 0.000008,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.360938,
                "holeCount": 1599,
                "largestHoleFraction": 0.599644
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.440727,
                "disocclusionFraction": 0.440384,
                "outOfFrameFraction": 0.000068,
                "occlusionRejectFraction": 0.000275,
                "skyFilledFraction": 0,
                "realContentFraction": 0.559273,
                "holeCount": 9934,
                "largestHoleFraction": 0.169367
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.574508,
                "disocclusionFraction": 0.5726,
                "outOfFrameFraction": 0.000202,
                "occlusionRejectFraction": 0.001707,
                "skyFilledFraction": 0,
                "realContentFraction": 0.425492,
                "holeCount": 8132,
                "largestHoleFraction": 0.266827
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.738883,
                "disocclusionFraction": 0.736449,
                "outOfFrameFraction": 0.000281,
                "occlusionRejectFraction": 0.002154,
                "skyFilledFraction": 0,
                "realContentFraction": 0.261117,
                "holeCount": 4031,
                "largestHoleFraction": 0.659461
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "destAzimuthDeg": 20.6233,
                "beyondArcDeg": 1.9991,
                "skyFractionSource": 0,
                "maskFraction": 0.640281,
                "disocclusionFraction": 0.640281,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.359719,
                "holeCount": 1591,
                "largestHoleFraction": 0.596637
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.645769,
                "disocclusionFraction": 0.645769,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.354231,
                "holeCount": 6333,
                "largestHoleFraction": 0.562558
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.931441,
                "disocclusionFraction": 0.931441,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.068559,
                "holeCount": 1864,
                "largestHoleFraction": 0.914173
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.970964,
                "disocclusionFraction": 0.970964,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.029036,
                "holeCount": 660,
                "largestHoleFraction": 0.966247
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/face0/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 6225,
          "sha256": "c99245384a04b19056d6d4ad0415b868f0057b3c444041a996c2280c7e8f5ee5",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": 20.6242,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.059798,
                "disocclusionFraction": 0.059745,
                "outOfFrameFraction": 0.000053,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.940202,
                "holeCount": 3964,
                "largestHoleFraction": 0.017242
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.387755,
                "disocclusionFraction": 0.387447,
                "outOfFrameFraction": 0.000163,
                "occlusionRejectFraction": 0.000145,
                "skyFilledFraction": 0,
                "realContentFraction": 0.612245,
                "holeCount": 9470,
                "largestHoleFraction": 0.168828
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.589447,
                "disocclusionFraction": 0.588793,
                "outOfFrameFraction": 0.000206,
                "occlusionRejectFraction": 0.000447,
                "skyFilledFraction": 0,
                "realContentFraction": 0.410553,
                "holeCount": 5821,
                "largestHoleFraction": 0.249762
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.679857,
                "disocclusionFraction": 0.67791,
                "outOfFrameFraction": 0.00028,
                "occlusionRejectFraction": 0.001667,
                "skyFilledFraction": 0,
                "realContentFraction": 0.320143,
                "holeCount": 4288,
                "largestHoleFraction": 0.605047
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": 16.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.03901,
                "disocclusionFraction": 0.038985,
                "outOfFrameFraction": 0.000025,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.96099,
                "holeCount": 4567,
                "largestHoleFraction": 0.00445
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.295685,
                "disocclusionFraction": 0.295305,
                "outOfFrameFraction": 0.000105,
                "occlusionRejectFraction": 0.000275,
                "skyFilledFraction": 0,
                "realContentFraction": 0.704315,
                "holeCount": 13102,
                "largestHoleFraction": 0.078009
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.528953,
                "disocclusionFraction": 0.52689,
                "outOfFrameFraction": 0.000228,
                "occlusionRejectFraction": 0.001835,
                "skyFilledFraction": 0,
                "realContentFraction": 0.471047,
                "holeCount": 9030,
                "largestHoleFraction": 0.242836
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.679857,
                "disocclusionFraction": 0.67791,
                "outOfFrameFraction": 0.00028,
                "occlusionRejectFraction": 0.001667,
                "skyFilledFraction": 0,
                "realContentFraction": 0.320143,
                "holeCount": 4288,
                "largestHoleFraction": 0.605047
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "destAzimuthDeg": 20.6233,
                "beyondArcDeg": 1.9991,
                "skyFractionSource": 0,
                "maskFraction": 0.072143,
                "disocclusionFraction": 0.072143,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.927857,
                "holeCount": 3760,
                "largestHoleFraction": 0.051204
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.575339,
                "disocclusionFraction": 0.575339,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.424661,
                "holeCount": 6223,
                "largestHoleFraction": 0.534677
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.91714,
                "disocclusionFraction": 0.91714,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.08286,
                "holeCount": 2194,
                "largestHoleFraction": 0.901166
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.965584,
                "disocclusionFraction": 0.965584,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.034416,
                "holeCount": 829,
                "largestHoleFraction": 0.959797
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3/legacy-facing-off/02_warp_study/single-step-curve.json",
          "recordPointer": "$",
          "byteLength": 29425,
          "sha256": "a735944baaca5a576d822e33b05552bf30d2a63c222bd76aef68b2c33f9b6c91",
          "exactRecord": {
            "protocol": {
              "warp": "z-buffered 2x2 forward splat of depth, then inverse bilinear sample of the source with a 2% relative depth agreement test",
              "cameraStep": "rigid rotation of the camera about the world-up axis through the scene centre; framing, roll and pitch preserved",
              "skyDepth": 1000,
              "coverageMin": 0.5,
              "depthAgreeRel": 0.02,
              "depthSource": "fused-r1-30k.ply rendered with the sealed CPU rasteriser"
            },
            "rows": [
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": 20.6242,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.051337,
                "disocclusionFraction": 0.048655,
                "outOfFrameFraction": 0.002682,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.948663,
                "holeCount": 3530,
                "largestHoleFraction": 0.012843
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "destAzimuthDeg": 23.6242,
                "beyondArcDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.117985,
                "disocclusionFraction": 0.115512,
                "outOfFrameFraction": 0.002473,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.882015,
                "holeCount": 5647,
                "largestHoleFraction": 0.047262
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "destAzimuthDeg": 28.6242,
                "beyondArcDeg": 10,
                "skyFractionSource": 0,
                "maskFraction": 0.215825,
                "disocclusionFraction": 0.213563,
                "outOfFrameFraction": 0.002254,
                "occlusionRejectFraction": 0.000008,
                "skyFilledFraction": 0,
                "realContentFraction": 0.784175,
                "holeCount": 6253,
                "largestHoleFraction": 0.100506
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "destAzimuthDeg": 38.6242,
                "beyondArcDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.300036,
                "disocclusionFraction": 0.297894,
                "outOfFrameFraction": 0.002075,
                "occlusionRejectFraction": 0.000067,
                "skyFilledFraction": 0,
                "realContentFraction": 0.699964,
                "holeCount": 7221,
                "largestHoleFraction": 0.154044
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 48.6242,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.334809,
                "disocclusionFraction": 0.332769,
                "outOfFrameFraction": 0.001874,
                "occlusionRejectFraction": 0.000166,
                "skyFilledFraction": 0,
                "realContentFraction": 0.665191,
                "holeCount": 8354,
                "largestHoleFraction": 0.161459
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "destAzimuthDeg": 63.6242,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.343657,
                "disocclusionFraction": 0.342101,
                "outOfFrameFraction": 0.001353,
                "occlusionRejectFraction": 0.000203,
                "skyFilledFraction": 0,
                "realContentFraction": 0.656343,
                "holeCount": 9748,
                "largestHoleFraction": 0.170187
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "destAzimuthDeg": 78.6242,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.42172,
                "disocclusionFraction": 0.420116,
                "outOfFrameFraction": 0.001138,
                "occlusionRejectFraction": 0.000465,
                "skyFilledFraction": 0,
                "realContentFraction": 0.57828,
                "holeCount": 8128,
                "largestHoleFraction": 0.191556
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 108.6242,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.452884,
                "disocclusionFraction": 0.451394,
                "outOfFrameFraction": 0.001048,
                "occlusionRejectFraction": 0.000442,
                "skyFilledFraction": 0,
                "realContentFraction": 0.547116,
                "holeCount": 7775,
                "largestHoleFraction": 0.187067
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "destAzimuthDeg": 138.6242,
                "beyondArcDeg": 120,
                "skyFractionSource": 0,
                "maskFraction": 0.36633,
                "disocclusionFraction": 0.360158,
                "outOfFrameFraction": 0.001035,
                "occlusionRejectFraction": 0.005137,
                "skyFilledFraction": 0,
                "realContentFraction": 0.63367,
                "holeCount": 11493,
                "largestHoleFraction": 0.114333
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": 16.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.032439,
                "disocclusionFraction": 0.030844,
                "outOfFrameFraction": 0.001594,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.967561,
                "holeCount": 4054,
                "largestHoleFraction": 0.003618
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "destAzimuthDeg": 13.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.0781,
                "disocclusionFraction": 0.076653,
                "outOfFrameFraction": 0.001445,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.9219,
                "holeCount": 7104,
                "largestHoleFraction": 0.013655
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -10,
                "absStepDeg": 10,
                "destAzimuthDeg": 8.6242,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.133877,
                "disocclusionFraction": 0.132518,
                "outOfFrameFraction": 0.001335,
                "occlusionRejectFraction": 0.000024,
                "skyFilledFraction": 0,
                "realContentFraction": 0.866123,
                "holeCount": 8896,
                "largestHoleFraction": 0.022905
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "destAzimuthDeg": -1.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.204906,
                "disocclusionFraction": 0.203715,
                "outOfFrameFraction": 0.001037,
                "occlusionRejectFraction": 0.000153,
                "skyFilledFraction": 0,
                "realContentFraction": 0.795094,
                "holeCount": 11535,
                "largestHoleFraction": 0.043128
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -11.3758,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.25238,
                "disocclusionFraction": 0.251122,
                "outOfFrameFraction": 0.000857,
                "occlusionRejectFraction": 0.0004,
                "skyFilledFraction": 0,
                "realContentFraction": 0.74762,
                "holeCount": 12969,
                "largestHoleFraction": 0.060602
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -45,
                "absStepDeg": 45,
                "destAzimuthDeg": -26.3758,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.306033,
                "disocclusionFraction": 0.303726,
                "outOfFrameFraction": 0.001024,
                "occlusionRejectFraction": 0.001283,
                "skyFilledFraction": 0,
                "realContentFraction": 0.693967,
                "holeCount": 13399,
                "largestHoleFraction": 0.083933
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -60,
                "absStepDeg": 60,
                "destAzimuthDeg": -41.3758,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.345775,
                "disocclusionFraction": 0.342418,
                "outOfFrameFraction": 0.001174,
                "occlusionRejectFraction": 0.002183,
                "skyFilledFraction": 0,
                "realContentFraction": 0.654225,
                "holeCount": 12479,
                "largestHoleFraction": 0.109997
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -71.3758,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.449978,
                "disocclusionFraction": 0.446327,
                "outOfFrameFraction": 0.001361,
                "occlusionRejectFraction": 0.002291,
                "skyFilledFraction": 0,
                "realContentFraction": 0.550022,
                "holeCount": 9917,
                "largestHoleFraction": 0.181315
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -120,
                "absStepDeg": 120,
                "destAzimuthDeg": -101.3758,
                "beyondArcDeg": 79.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.521011,
                "disocclusionFraction": 0.518893,
                "outOfFrameFraction": 0.000968,
                "occlusionRejectFraction": 0.00115,
                "skyFilledFraction": 0,
                "realContentFraction": 0.478989,
                "holeCount": 7932,
                "largestHoleFraction": 0.266761
              },
              {
                "source": "r4_0031.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": -161.3758,
                "beyondArcDeg": 139.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.446528,
                "disocclusionFraction": 0.444696,
                "outOfFrameFraction": 0.000969,
                "occlusionRejectFraction": 0.000863,
                "skyFilledFraction": 0,
                "realContentFraction": 0.553472,
                "holeCount": 7745,
                "largestHoleFraction": 0.279531
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.70961,
                "destAzimuthDeg": 20.6233,
                "beyondArcDeg": 1.9991,
                "skyFractionSource": 0,
                "maskFraction": 0.064551,
                "disocclusionFraction": 0.06323,
                "outOfFrameFraction": 0.001321,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.935449,
                "holeCount": 3245,
                "largestHoleFraction": 0.049304
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.77355,
                "destAzimuthDeg": 23.61,
                "beyondArcDeg": 4.9858,
                "skyFractionSource": 0,
                "maskFraction": 0.150153,
                "disocclusionFraction": 0.148707,
                "outOfFrameFraction": 0.001446,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.849847,
                "holeCount": 5095,
                "largestHoleFraction": 0.125803
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "chordDistance": 3.54372,
                "destAzimuthDeg": 28.5122,
                "beyondArcDeg": 9.888,
                "skyFractionSource": 0,
                "maskFraction": 0.269557,
                "disocclusionFraction": 0.26807,
                "outOfFrameFraction": 0.001488,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.730443,
                "holeCount": 5329,
                "largestHoleFraction": 0.23998
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 7.06048,
                "destAzimuthDeg": 37.7762,
                "beyondArcDeg": 19.152,
                "skyFractionSource": 0,
                "maskFraction": 0.432208,
                "disocclusionFraction": 0.430693,
                "outOfFrameFraction": 0.001515,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.567792,
                "holeCount": 6038,
                "largestHoleFraction": 0.400941
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.5235,
                "destAzimuthDeg": 45.992,
                "beyondArcDeg": 27.3678,
                "skyFractionSource": 0,
                "maskFraction": 0.554406,
                "disocclusionFraction": 0.553044,
                "outOfFrameFraction": 0.001363,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.445594,
                "holeCount": 5412,
                "largestHoleFraction": 0.525868
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "chordDistance": 15.55979,
                "destAzimuthDeg": 56.0535,
                "beyondArcDeg": 37.4293,
                "skyFractionSource": 0,
                "maskFraction": 0.71797,
                "disocclusionFraction": 0.717541,
                "outOfFrameFraction": 0.000429,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.28203,
                "holeCount": 4548,
                "largestHoleFraction": 0.694581
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "chordDistance": 20.32984,
                "destAzimuthDeg": 63.6242,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.837265,
                "disocclusionFraction": 0.837079,
                "outOfFrameFraction": 0.000186,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.162735,
                "holeCount": 3373,
                "largestHoleFraction": 0.818535
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.75074,
                "destAzimuthDeg": 73.3598,
                "beyondArcDeg": 54.7356,
                "skyFractionSource": 0,
                "maskFraction": 0.906305,
                "disocclusionFraction": 0.9063,
                "outOfFrameFraction": 0.000005,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.093695,
                "holeCount": 2085,
                "largestHoleFraction": 0.895459
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "chordDistance": 35.21232,
                "destAzimuthDeg": 78.6242,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.936903,
                "disocclusionFraction": 0.936902,
                "outOfFrameFraction": 0.000001,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.063097,
                "holeCount": 1297,
                "largestHoleFraction": 0.931233
              },
              {
                "source": "r4_0031.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 40.65968,
                "destAzimuthDeg": 82.0592,
                "beyondArcDeg": 63.435,
                "skyFractionSource": 0,
                "maskFraction": 0.959079,
                "disocclusionFraction": 0.959079,
                "outOfFrameFraction": 0,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.040921,
                "holeCount": 819,
                "largestHoleFraction": 0.955558
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "destAzimuthDeg": -20.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.022856,
                "disocclusionFraction": 0.020592,
                "outOfFrameFraction": 0.002263,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.977144,
                "holeCount": 1411,
                "largestHoleFraction": 0.005143
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "destAzimuthDeg": -17.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.06672,
                "disocclusionFraction": 0.064683,
                "outOfFrameFraction": 0.002037,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.93328,
                "holeCount": 4558,
                "largestHoleFraction": 0.022501
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "destAzimuthDeg": -12.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.133688,
                "disocclusionFraction": 0.132043,
                "outOfFrameFraction": 0.001637,
                "occlusionRejectFraction": 0.000008,
                "skyFilledFraction": 0,
                "realContentFraction": 0.866312,
                "holeCount": 7217,
                "largestHoleFraction": 0.042033
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "destAzimuthDeg": -2.118,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.238926,
                "disocclusionFraction": 0.237716,
                "outOfFrameFraction": 0.001156,
                "occlusionRejectFraction": 0.000054,
                "skyFilledFraction": 0,
                "realContentFraction": 0.761074,
                "holeCount": 10310,
                "largestHoleFraction": 0.074247
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "destAzimuthDeg": 7.882,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.315659,
                "disocclusionFraction": 0.314375,
                "outOfFrameFraction": 0.001119,
                "occlusionRejectFraction": 0.000165,
                "skyFilledFraction": 0,
                "realContentFraction": 0.684341,
                "holeCount": 11833,
                "largestHoleFraction": 0.100126
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "destAzimuthDeg": 22.882,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.40856,
                "disocclusionFraction": 0.406979,
                "outOfFrameFraction": 0.001213,
                "occlusionRejectFraction": 0.000368,
                "skyFilledFraction": 0,
                "realContentFraction": 0.59144,
                "holeCount": 9629,
                "largestHoleFraction": 0.133027
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "destAzimuthDeg": 37.882,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.483255,
                "disocclusionFraction": 0.481332,
                "outOfFrameFraction": 0.001399,
                "occlusionRejectFraction": 0.000524,
                "skyFilledFraction": 0,
                "realContentFraction": 0.516745,
                "holeCount": 7675,
                "largestHoleFraction": 0.164584
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "destAzimuthDeg": 67.882,
                "beyondArcDeg": 49.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.627988,
                "disocclusionFraction": 0.62589,
                "outOfFrameFraction": 0.001433,
                "occlusionRejectFraction": 0.000665,
                "skyFilledFraction": 0,
                "realContentFraction": 0.372012,
                "holeCount": 5290,
                "largestHoleFraction": 0.291815
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "destAzimuthDeg": 97.8819,
                "beyondArcDeg": 79.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.6738,
                "disocclusionFraction": 0.671791,
                "outOfFrameFraction": 0.000931,
                "occlusionRejectFraction": 0.001077,
                "skyFilledFraction": 0,
                "realContentFraction": 0.3262,
                "holeCount": 3502,
                "largestHoleFraction": 0.362466
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "destAzimuthDeg": 157.8819,
                "beyondArcDeg": 139.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.586952,
                "disocclusionFraction": 0.582554,
                "outOfFrameFraction": 0.00116,
                "occlusionRejectFraction": 0.003238,
                "skyFilledFraction": 0,
                "realContentFraction": 0.413048,
                "holeCount": 5576,
                "largestHoleFraction": 0.290527
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -2,
                "absStepDeg": 2,
                "destAzimuthDeg": -24.118,
                "beyondArcDeg": 2,
                "skyFractionSource": 0,
                "maskFraction": 0.021532,
                "disocclusionFraction": 0.019656,
                "outOfFrameFraction": 0.001876,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.978468,
                "holeCount": 1289,
                "largestHoleFraction": 0.013663
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -5,
                "absStepDeg": 5,
                "destAzimuthDeg": -27.118,
                "beyondArcDeg": 5,
                "skyFractionSource": 0,
                "maskFraction": 0.060663,
                "disocclusionFraction": 0.059017,
                "outOfFrameFraction": 0.001645,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.939337,
                "holeCount": 4322,
                "largestHoleFraction": 0.032619
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -10,
                "absStepDeg": 10,
                "destAzimuthDeg": -32.118,
                "beyondArcDeg": 10,
                "skyFractionSource": 0,
                "maskFraction": 0.124889,
                "disocclusionFraction": 0.123526,
                "outOfFrameFraction": 0.001356,
                "occlusionRejectFraction": 0.000007,
                "skyFilledFraction": 0,
                "realContentFraction": 0.875111,
                "holeCount": 8100,
                "largestHoleFraction": 0.061347
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -20,
                "absStepDeg": 20,
                "destAzimuthDeg": -42.118,
                "beyondArcDeg": 20,
                "skyFractionSource": 0,
                "maskFraction": 0.230839,
                "disocclusionFraction": 0.229447,
                "outOfFrameFraction": 0.001345,
                "occlusionRejectFraction": 0.000047,
                "skyFilledFraction": 0,
                "realContentFraction": 0.769161,
                "holeCount": 11443,
                "largestHoleFraction": 0.108737
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -30,
                "absStepDeg": 30,
                "destAzimuthDeg": -52.118,
                "beyondArcDeg": 30,
                "skyFractionSource": 0,
                "maskFraction": 0.333016,
                "disocclusionFraction": 0.331376,
                "outOfFrameFraction": 0.001518,
                "occlusionRejectFraction": 0.000123,
                "skyFilledFraction": 0,
                "realContentFraction": 0.666984,
                "holeCount": 11459,
                "largestHoleFraction": 0.082252
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -45,
                "absStepDeg": 45,
                "destAzimuthDeg": -67.118,
                "beyondArcDeg": 45,
                "skyFractionSource": 0,
                "maskFraction": 0.461751,
                "disocclusionFraction": 0.460061,
                "outOfFrameFraction": 0.001519,
                "occlusionRejectFraction": 0.000171,
                "skyFilledFraction": 0,
                "realContentFraction": 0.538249,
                "holeCount": 8279,
                "largestHoleFraction": 0.23428
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -60,
                "absStepDeg": 60,
                "destAzimuthDeg": -82.118,
                "beyondArcDeg": 60,
                "skyFractionSource": 0,
                "maskFraction": 0.49011,
                "disocclusionFraction": 0.488516,
                "outOfFrameFraction": 0.001352,
                "occlusionRejectFraction": 0.000242,
                "skyFilledFraction": 0,
                "realContentFraction": 0.50989,
                "holeCount": 8196,
                "largestHoleFraction": 0.299366
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -90,
                "absStepDeg": 90,
                "destAzimuthDeg": -112.118,
                "beyondArcDeg": 90,
                "skyFractionSource": 0,
                "maskFraction": 0.494639,
                "disocclusionFraction": 0.493547,
                "outOfFrameFraction": 0.000754,
                "occlusionRejectFraction": 0.000337,
                "skyFilledFraction": 0,
                "realContentFraction": 0.505361,
                "holeCount": 7767,
                "largestHoleFraction": 0.271756
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -120,
                "absStepDeg": 120,
                "destAzimuthDeg": -142.118,
                "beyondArcDeg": 120,
                "skyFractionSource": 0,
                "maskFraction": 0.509313,
                "disocclusionFraction": 0.50741,
                "outOfFrameFraction": 0.000824,
                "occlusionRejectFraction": 0.00108,
                "skyFilledFraction": 0,
                "realContentFraction": 0.490687,
                "holeCount": 6852,
                "largestHoleFraction": 0.227575
              },
              {
                "source": "l100_0023.png",
                "family": "orbit",
                "signedStepDeg": -180,
                "absStepDeg": 180,
                "destAzimuthDeg": 157.8819,
                "beyondArcDeg": 139.2577,
                "skyFractionSource": 0,
                "maskFraction": 0.586952,
                "disocclusionFraction": 0.582554,
                "outOfFrameFraction": 0.00116,
                "occlusionRejectFraction": 0.003238,
                "skyFilledFraction": 0,
                "realContentFraction": 0.413048,
                "holeCount": 5576,
                "largestHoleFraction": 0.290527
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 2,
                "absStepDeg": 2,
                "chordDistance": 0.69765,
                "destAzimuthDeg": -20.119,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.037258,
                "disocclusionFraction": 0.033599,
                "outOfFrameFraction": 0.003659,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.962742,
                "holeCount": 1345,
                "largestHoleFraction": 0.032623
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 5,
                "absStepDeg": 5,
                "chordDistance": 1.74366,
                "destAzimuthDeg": -17.1323,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.097913,
                "disocclusionFraction": 0.094226,
                "outOfFrameFraction": 0.003687,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.902087,
                "holeCount": 4376,
                "largestHoleFraction": 0.076558
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 10,
                "absStepDeg": 10,
                "chordDistance": 3.48401,
                "destAzimuthDeg": -12.2301,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.194653,
                "disocclusionFraction": 0.190984,
                "outOfFrameFraction": 0.003669,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.805347,
                "holeCount": 7008,
                "largestHoleFraction": 0.146219
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 20,
                "absStepDeg": 20,
                "chordDistance": 6.9415,
                "destAzimuthDeg": -2.9661,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.344766,
                "disocclusionFraction": 0.341372,
                "outOfFrameFraction": 0.003394,
                "occlusionRejectFraction": 0,
                "skyFilledFraction": 0,
                "realContentFraction": 0.655234,
                "holeCount": 8076,
                "largestHoleFraction": 0.26727
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 30,
                "absStepDeg": 30,
                "chordDistance": 10.34617,
                "destAzimuthDeg": 5.2498,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.448816,
                "disocclusionFraction": 0.445344,
                "outOfFrameFraction": 0.00347,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.551184,
                "holeCount": 8054,
                "largestHoleFraction": 0.367139
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 45,
                "absStepDeg": 45,
                "chordDistance": 15.29759,
                "destAzimuthDeg": 15.3112,
                "beyondArcDeg": 0,
                "skyFractionSource": 0,
                "maskFraction": 0.567036,
                "disocclusionFraction": 0.564463,
                "outOfFrameFraction": 0.002572,
                "occlusionRejectFraction": 0.000001,
                "skyFilledFraction": 0,
                "realContentFraction": 0.432964,
                "holeCount": 7399,
                "largestHoleFraction": 0.498485
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 60,
                "absStepDeg": 60,
                "chordDistance": 19.98726,
                "destAzimuthDeg": 22.882,
                "beyondArcDeg": 4.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.670043,
                "disocclusionFraction": 0.667949,
                "outOfFrameFraction": 0.002092,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.329957,
                "holeCount": 6055,
                "largestHoleFraction": 0.602974
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 90,
                "absStepDeg": 90,
                "chordDistance": 28.26625,
                "destAzimuthDeg": 32.6176,
                "beyondArcDeg": 13.9934,
                "skyFractionSource": 0,
                "maskFraction": 0.775737,
                "disocclusionFraction": 0.774095,
                "outOfFrameFraction": 0.00164,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.224263,
                "holeCount": 4253,
                "largestHoleFraction": 0.729754
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 120,
                "absStepDeg": 120,
                "chordDistance": 34.61895,
                "destAzimuthDeg": 37.882,
                "beyondArcDeg": 19.2578,
                "skyFractionSource": 0,
                "maskFraction": 0.827891,
                "disocclusionFraction": 0.826824,
                "outOfFrameFraction": 0.001063,
                "occlusionRejectFraction": 0.000003,
                "skyFilledFraction": 0,
                "realContentFraction": 0.172109,
                "holeCount": 3592,
                "largestHoleFraction": 0.800366
              },
              {
                "source": "l100_0023.png",
                "family": "translate",
                "signedStepDeg": 180,
                "absStepDeg": 180,
                "chordDistance": 39.97452,
                "destAzimuthDeg": 41.3169,
                "beyondArcDeg": 22.6927,
                "skyFractionSource": 0,
                "maskFraction": 0.878684,
                "disocclusionFraction": 0.878015,
                "outOfFrameFraction": 0.000666,
                "occlusionRejectFraction": 0.000002,
                "skyFilledFraction": 0,
                "realContentFraction": 0.121316,
                "holeCount": 2233,
                "largestHoleFraction": 0.865638
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 38857,
          "sha256": "61824658936ddaf429493781da328334a3159511be81842fe8958e29880d22f8",
          "exactRecord": {
            "run": "depth-warp-inpaint-20260811-r3",
            "branch": "C",
            "technique": "depth-warp-inpaint / far reach and the facing test",
            "sealedAt": "2026-08-11T08:34:53.802Z",
            "parentRun": "depth-warp-inpaint-20260811-r2",
            "parentRelation": "reuses r2 solved poses and rendered depth verbatim, read-only; writes nowhere inside r2. The 30 degree rows reproduce r2 bit-for-bit when the facing test is off, which is what makes the two runs comparable at all.",
            "fileCount": 143,
            "totalBytes": 52733303,
            "files": {
              "02_warp_study/single-step-curve.json": {
                "bytes": 6264,
                "sha256": "536e789a9c047e57a467ac3d0612a1a3ef00502e4e7d8339ef7b51f2dd412563"
              },
              "03_chain/facing-jump30/chain.json": {
                "bytes": 1329,
                "sha256": "448b839293b8583770e09d42e97d3b8aaf602d04f638e5d364bed797dc330b1b"
              },
              "03_chain/facing-jump30/frames/w0001.png": {
                "bytes": 1740188,
                "sha256": "04a0c70f0846b5e9af11c6530818e7feac4c417e029e07034db6e8ca3299700d"
              },
              "03_chain/facing-jump30/masks/m0001.png": {
                "bytes": 75187,
                "sha256": "e537c70bc4517aa054ae017798c7c38a3f3336c1798838ca7e349cb5c7acfbee"
              },
              "03_chain/facing-jump30/provenance/p0001.png": {
                "bytes": 75195,
                "sha256": "31462b3ce4ab0a74848a13294855d03c7f92fac039e0e4f0340824d0e178eb72"
              },
              "03_chain/facing-step3/chain.json": {
                "bytes": 10097,
                "sha256": "0801aa50eafea297c30389192853a3ff3e0b954058ceecf60419e52d7b231b61"
              },
              "03_chain/facing-step3/frames/w0001.png": {
                "bytes": 1443603,
                "sha256": "674dec10583d3af57ddcadfa8caf512c0d34f85461e7e7f7cb1b29e3f80a1fd9"
              },
              "03_chain/facing-step3/frames/w0002.png": {
                "bytes": 1411177,
                "sha256": "a661a13d423dc09b6acdadc8a6ee94303caa418566cfcadb1100cd233a1ca5d8"
              },
              "03_chain/facing-step3/frames/w0003.png": {
                "bytes": 1393448,
                "sha256": "c41c31a4c9eeeb2b11c58c22b79f4bd4e39302b0592561eca6690f2f72bbf9da"
              },
              "03_chain/facing-step3/frames/w0004.png": {
                "bytes": 1380431,
                "sha256": "6c2c51e14f671d998ee05fa57fea6d661385add6376e861aaaa0389abc936088"
              },
              "03_chain/facing-step3/frames/w0005.png": {
                "bytes": 1361423,
                "sha256": "5d49afd3124425f9d8ef1d058f9a635e87b35fa956e37fea57612de41051808c"
              },
              "03_chain/facing-step3/frames/w0006.png": {
                "bytes": 1338327,
                "sha256": "22d8e2ee10b23b98e0dbc07628433390c50b7fc1df74ed3481f49bd3727c676b"
              },
              "03_chain/facing-step3/frames/w0007.png": {
                "bytes": 1282375,
                "sha256": "d2a5fe3bac604089ea1e98a596843d54d7020415495d83db33e5fc909fe35f7f"
              },
              "03_chain/facing-step3/frames/w0008.png": {
                "bytes": 1206464,
                "sha256": "772b21f15b62387571c5561101560e169f28215b53c1f1024b9315ce273f7eec"
              },
              "03_chain/facing-step3/frames/w0009.png": {
                "bytes": 1125286,
                "sha256": "e8bb2829486964b66e9176b0df53ceccc91658220d38bea5a047f12a3c6768fc"
              },
              "03_chain/facing-step3/frames/w0010.png": {
                "bytes": 1043453,
                "sha256": "3877d5b75f7a408c66fe115c35896a44682c9a7daeec8038e3301e52f7685180"
              },
              "03_chain/facing-step3/masks/m0001.png": {
                "bytes": 35491,
                "sha256": "d54f0143b41cf8a4d4c4ced89c56e0af99cf6cebd116cb5239bc8a2a8bd47a9a"
              },
              "03_chain/facing-step3/masks/m0002.png": {
                "bytes": 36353,
                "sha256": "cfff22d9c161962843f986e04e23fa46d5911fbcf18ed43b7470e6f4333f3fc2"
              },
              "03_chain/facing-step3/masks/m0003.png": {
                "bytes": 39119,
                "sha256": "ff04c7ba751edc5d8a132c638b52efa729e45337be0edfcae057b775cac3bd9b"
              },
              "03_chain/facing-step3/masks/m0004.png": {
                "bytes": 42653,
                "sha256": "b17de3476f7d90812512db405f2ba639569e543c7c14dfc5e357d595930ead6f"
              },
              "03_chain/facing-step3/masks/m0005.png": {
                "bytes": 45382,
                "sha256": "029e1cd075ae28df5d0da56e68be0659b54c0fa30f05911de0d85a6294972425"
              },
              "03_chain/facing-step3/masks/m0006.png": {
                "bytes": 48699,
                "sha256": "ce2fcc8dd7e47c488d324c33b0f5044e9a444675ef5e4d3b937b8564d280c01c"
              },
              "03_chain/facing-step3/masks/m0007.png": {
                "bytes": 49851,
                "sha256": "00f41f917d97e43471b156353f4188f75f0163f57385cc5498d45c09a4aeca4f"
              },
              "03_chain/facing-step3/masks/m0008.png": {
                "bytes": 47800,
                "sha256": "6d45d620eb90d512394bf4d544a88286c71dd28bf1e58e46d5be26cfc3e32408"
              },
              "03_chain/facing-step3/masks/m0009.png": {
                "bytes": 45089,
                "sha256": "a9c908897bf690529aa0b001be1578d39cc64dfaf904743a139c5212a81777e6"
              },
              "03_chain/facing-step3/masks/m0010.png": {
                "bytes": 41095,
                "sha256": "0357e1cfaed07fda7d756ecd64f06c8ce26767979d609310d2ad518bfc671356"
              },
              "03_chain/facing-step3/provenance/p0001.png": {
                "bytes": 35494,
                "sha256": "9441e4d850e3202754b1cb777950bdee7155a17ea7962e0c7d6a20fe8b0597c2"
              },
              "03_chain/facing-step3/provenance/p0002.png": {
                "bytes": 65930,
                "sha256": "c5b7c1b88933711aaeae24aabe59facd2bec1e7f9dd73a9c52e33c22fcfeeb9a"
              },
              "03_chain/facing-step3/provenance/p0003.png": {
                "bytes": 95104,
                "sha256": "970fd3790209339ae34d4922d1317516d0faab40c8d768ed6bc8c196026d23fc"
              },
              "03_chain/facing-step3/provenance/p0004.png": {
                "bytes": 124652,
                "sha256": "8fad29632d3d73973a2fa2d3e5055286c2283768a69f7164c086e4217a6b0f4b"
              },
              "03_chain/facing-step3/provenance/p0005.png": {
                "bytes": 153959,
                "sha256": "778155a4fd990c732c6e10c9fce7bc391a6f675512f5ec1e502d58c622ee2118"
              },
              "03_chain/facing-step3/provenance/p0006.png": {
                "bytes": 184367,
                "sha256": "2e1313293c6e969d483ff1df1ecdd063681a60b6f019e5efd87933ba7e85611f"
              },
              "03_chain/facing-step3/provenance/p0007.png": {
                "bytes": 205585,
                "sha256": "69d8ef2e94d0d3e1bdbea90f9495bcf8ff329fb4887c4d5e45de4d071d7e3a95"
              },
              "03_chain/facing-step3/provenance/p0008.png": {
                "bytes": 216506,
                "sha256": "9590c91a6ae45344ea4a0c45ad69db3893db2ea04c610eb32c4cbcecbe65f9f2"
              },
              "03_chain/facing-step3/provenance/p0009.png": {
                "bytes": 218527,
                "sha256": "a126af7ad9cc325a3acf20811d0ca0cab2452ea17b13f35d1fa8a75f7ea5fadb"
              },
              "03_chain/facing-step3/provenance/p0010.png": {
                "bytes": 213967,
                "sha256": "48db4b851482ebcb64c97ab73ee80a264440080abcf445931908ef52da121c2b"
              },
              "03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "03_reach_frames/r4_0031_orbit_+60.0.jpg": {
                "bytes": 482930,
                "sha256": "dc0553370401849d4e9a9e85831930b3486ec148ab1061d05427a1a16323ca62"
              },
              "03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 496210,
                "sha256": "f221cfe4a6d1ce4ae9739f5bdca2453e880e4fd18cda66a526dc98f3cc59a231"
              },
              "03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "03_reach_frames/r4_0031_orbit_-60.0.jpg": {
                "bytes": 472568,
                "sha256": "f18455c3618eb08a0d18f22a9615dac214cfe6bd59e8ae3933f0c1262f589516"
              },
              "03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 438303,
                "sha256": "49a3b38486bb77cd303dfe90d3bf677cb16ab8b8239ae0ee1a17ddff4d83793b"
              },
              "corrected/02_warp_study/single-step-curve.json": {
                "bytes": 29358,
                "sha256": "6441cbcb9ed35611c252467a1ef4294f1d2600117a01f39f70fd9570a0d385e3"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+02.0.jpg": {
                "bytes": 202728,
                "sha256": "a7a3e89ad65d1e78b8a441b89cc643235c756d965d2bbbd9c1bc81967cc662a1"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+05.0.jpg": {
                "bytes": 244018,
                "sha256": "7d80c6566ae21b16a11926dee5f80c2e5336b2ac7983f778425da51d0cc01ea6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+10.0.jpg": {
                "bytes": 292567,
                "sha256": "3c74d20daf46349531dfc108e4aab7761822b4253a741a81c4bc1e942dd56f28"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+120.0.jpg": {
                "bytes": 314758,
                "sha256": "1a13120f55f13395a0f38c19acfb534dc023cdc3d0d228bebc97a59afdc83a6d"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+180.0.jpg": {
                "bytes": 295503,
                "sha256": "3ddfed4c810cb8182831d217b81c133937248844e207dfe204578cdc0afd16e0"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+20.0.jpg": {
                "bytes": 353134,
                "sha256": "1cae0cf36a3c736f9af54ff4a077bd20c207aa9a4bd1a49f586ab72299498013"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+30.0.jpg": {
                "bytes": 385245,
                "sha256": "cc6af97d276a8c8c99db990f1286b9fc02dff46fbdaf532d3070ff593c9b4963"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+45.0.jpg": {
                "bytes": 390116,
                "sha256": "aaaae25758cc4820e9822c7227cf5eec68a42457cfd569f2e62e20ae2d83e13c"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+60.0.jpg": {
                "bytes": 381598,
                "sha256": "0b2627ca583e8b884509ece26fd51c6672aeaa802c259ea29b3af9d06916d371"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+90.0.jpg": {
                "bytes": 346649,
                "sha256": "ed5cc95fe07076f6007f92994c18ae2ab5ed212f654b5dff69e337bea91d3dd9"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-02.0.jpg": {
                "bytes": 200629,
                "sha256": "4f86c9ae62de331aa7289838f8a7a5a100678bc68c336e748cd9affbd08a2e2a"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-05.0.jpg": {
                "bytes": 240435,
                "sha256": "5dd0670bbff2e322719c0ce748e2d8f7572caea093956558a4339054586b0342"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-10.0.jpg": {
                "bytes": 296925,
                "sha256": "df52bdfee23a1d73052ed07986b455dfafe7635a150c259ebbdacc95999e61b6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-120.0.jpg": {
                "bytes": 326341,
                "sha256": "33c22efdbf32c576fb99631f9169ba2459922bc2a93b239f6c16c252a4f466c8"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-180.0.jpg": {
                "bytes": 295503,
                "sha256": "3ddfed4c810cb8182831d217b81c133937248844e207dfe204578cdc0afd16e0"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-20.0.jpg": {
                "bytes": 370871,
                "sha256": "f8fa8380f99de79e31f18e0766a6bf9f056bc4db5368a6309f65181915a2729b"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-30.0.jpg": {
                "bytes": 398390,
                "sha256": "d66ddd7a5c0d21a3f37be9bc07ebb673ffe91c5062180d0ee360b5b82c2f77b5"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-45.0.jpg": {
                "bytes": 371778,
                "sha256": "c7db446a30d9120c849f81b228e37a4b2bbee7d6e33adba671c45bd0f4addd0e"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-60.0.jpg": {
                "bytes": 354272,
                "sha256": "ef3f94f9cd112759ad4969963265687b5e649a654b5d06f6e777e76efd3478e6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-90.0.jpg": {
                "bytes": 353217,
                "sha256": "edf3fbfb61dfbe5042c813b61e138c938c240abbe81a82dc3cd6f65b81feebf3"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 260882,
                "sha256": "1ab2ffebc5fee2933cef6bfb4cb9ff26b963f639c0a335c2b76a3be9a2f41e55"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+05.0.jpg": {
                "bytes": 319259,
                "sha256": "7d9999a1b8fba7145e92e84b32c49ffe870added94dbf7ae91b11dcc51e6bbb6"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+10.0.jpg": {
                "bytes": 371492,
                "sha256": "31b586df9617157c8e867d2f9ba10d1546356d4324b5eae9bfba9d58caebf3b6"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+120.0.jpg": {
                "bytes": 480306,
                "sha256": "9feb8be571fc8d7eefb41cd63af6a4e9606f2c4d1bdb0ea4639aeb234c41dbd2"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+20.0.jpg": {
                "bytes": 421835,
                "sha256": "87be511bdc01e9a7d8689f2ea43d3caaac04fd6724d6cc25b1e42268ac06c67d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 428212,
                "sha256": "d966c7feb251f564db9d4c4d1a4a632dbe363b3d3e13235c51ed39ddfa92189d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+45.0.jpg": {
                "bytes": 469485,
                "sha256": "1c89e01e74d1ec5eea38ae84cc12afe946fec7d590f9355dd3e17a7f8addc73f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+60.0.jpg": {
                "bytes": 468404,
                "sha256": "4d2416535583c15c5f243c3dd2bc54a4cbd66828914486cf86911d64fbcbd8fc"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 464727,
                "sha256": "5094a52ecd624dfa0c21a4fd026d4b386e26a6aad9531fed3e4344166e8f5438"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 257565,
                "sha256": "aa452a2176e160fdaa35180877e4f05242f73b0aa30bbc6c55078ae4ee12669d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-05.0.jpg": {
                "bytes": 313569,
                "sha256": "5788548a18ae95b229b7d57232ad87f4155a15afd8f0fea0c5a4953ffa676e4c"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-10.0.jpg": {
                "bytes": 364877,
                "sha256": "18483dfb96014e8d213036bd25cee9ade1c291b187064ad8f367cc2a875a003a"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-120.0.jpg": {
                "bytes": 377381,
                "sha256": "d2ad068c1e6a8e09962936c85ae72eb8b19bcdbd8c6ba04b41188c8e45a7323a"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-20.0.jpg": {
                "bytes": 431461,
                "sha256": "d0c99a160683e4f1608cf2f3a86bac2cb8e5d773fccae0a77ce1d8c0eb8694c2"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 466800,
                "sha256": "187eaa5e7365eb3468c1d4c94c09292352a8d157655bbaf7f62aaec4e150277d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-45.0.jpg": {
                "bytes": 492605,
                "sha256": "9df295a9cc37317f34483b1a4240ebe3d9d847b505e82df61d2868f10f2d5209"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-60.0.jpg": {
                "bytes": 492270,
                "sha256": "5309c69f93becbb5eb881d44e22de8fbaf58386065789992ff1859108742e530"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 450467,
                "sha256": "9871205a658580350c16447d8ca21d1dc551891db03f7754c3b051c12ccdec3c"
              },
              "face-1/02_warp_study/single-step-curve.json": {
                "bytes": 6245,
                "sha256": "b36921768fa553a767f43eb56507a562097c4aa967c027e625f82808ec5ce56d"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 255220,
                "sha256": "10973128b75c5d2ecba9a84e8db119b305f8b42151dcb1ff3c987d72f23b6b68"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 496210,
                "sha256": "f221cfe4a6d1ce4ae9739f5bdca2453e880e4fd18cda66a526dc98f3cc59a231"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 253863,
                "sha256": "8f12a5dad35a0d0445cd92182cda519d2de74dad686b5a21012420f808645c1f"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 438303,
                "sha256": "49a3b38486bb77cd303dfe90d3bf677cb16ab8b8239ae0ee1a17ddff4d83793b"
              },
              "face0.2/02_warp_study/single-step-curve.json": {
                "bytes": 6225,
                "sha256": "b14c6873fbd9f965d4906b282289810fcff2f7498daed267efa5d706b74d528c"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 382121,
                "sha256": "e3750ed46b874e23952bdfa2d88a462d138649bf0b659ac91e390a8ebbd2ff5a"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 369488,
                "sha256": "c8e5943baa2c4f1ac2fc8ce6ce67f4f6ef1efb9dce57c91aacf75afcf9fb95a7"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 450328,
                "sha256": "d8f04b0f9a88a2f0aceb30a405123744fd76d9f2a51fb01f8f54d92ef4f66aab"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 454227,
                "sha256": "2d592ea6c66094451a9d4a1548f7a35b76355dffb9de63c4870423a000ebc05a"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 385222,
                "sha256": "86b69da8e1ba11bcc08f66a8c4a395d69f2d74f5a76891bd39684fbaf2f34f6d"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 369488,
                "sha256": "c8e5943baa2c4f1ac2fc8ce6ce67f4f6ef1efb9dce57c91aacf75afcf9fb95a7"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 506007,
                "sha256": "40794108ddbd055fbbf78e03de5cf5128fde87fef19d85e10a542f61304bfc52"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 453108,
                "sha256": "51cac0a84ae1e3814e0e44351a82ace06d9d4e31da583e52f310443956d02912"
              },
              "face0/02_warp_study/single-step-curve.json": {
                "bytes": 6225,
                "sha256": "c99245384a04b19056d6d4ad0415b868f0057b3c444041a996c2280c7e8f5ee5"
              },
              "face0/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 260882,
                "sha256": "1ab2ffebc5fee2933cef6bfb4cb9ff26b963f639c0a335c2b76a3be9a2f41e55"
              },
              "face0/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "face0/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 428212,
                "sha256": "d966c7feb251f564db9d4c4d1a4a632dbe363b3d3e13235c51ed39ddfa92189d"
              },
              "face0/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 464727,
                "sha256": "5094a52ecd624dfa0c21a4fd026d4b386e26a6aad9531fed3e4344166e8f5438"
              },
              "face0/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 257565,
                "sha256": "aa452a2176e160fdaa35180877e4f05242f73b0aa30bbc6c55078ae4ee12669d"
              },
              "face0/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "face0/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 466800,
                "sha256": "187eaa5e7365eb3468c1d4c94c09292352a8d157655bbaf7f62aaec4e150277d"
              },
              "face0/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 450467,
                "sha256": "9871205a658580350c16447d8ca21d1dc551891db03f7754c3b051c12ccdec3c"
              },
              "legacy-facing-off/02_warp_study/single-step-curve.json": {
                "bytes": 29425,
                "sha256": "a735944baaca5a576d822e33b05552bf30d2a63c222bd76aef68b2c33f9b6c91"
              },
              "median3/02_warp_study/single-step-curve.json": {
                "bytes": 3337,
                "sha256": "29efb1834a198439ffca96fb017820f9127a8a8002af4b436baaa4b9fd38dc5f"
              },
              "median3/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 251641,
                "sha256": "8e52fe49c403bd78d764d66807c843ffd5daef18b1a5356f86f75001c8562ff0"
              },
              "median3/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 429114,
                "sha256": "18d673f2ad325decdeb369616b0e9bf62434f04ea4c78125115b0adf6451307e"
              },
              "median3/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 251306,
                "sha256": "eeb261c8897cc8b8ec75bf5ac68aeb16dca2301c244e508b3d15a3f4fb63927d"
              },
              "median3/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 450649,
                "sha256": "ab32da4956691f96d0d7e1bf5d986f4b686ce7cba99fdabaed200b34736ce0ff"
              },
              "median5/02_warp_study/single-step-curve.json": {
                "bytes": 3333,
                "sha256": "089c309f633325661d3ec4bca28ca0a69bd5a1797a6095182f1209c108bdd922"
              },
              "median5/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 241888,
                "sha256": "ee65ade845d919da42f0511af9d7874b90407abf8b41bd05e8fefd98b6b8d3a5"
              },
              "median5/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 418557,
                "sha256": "a1d43e45d7570952b63804bbd31c67ec28d751fbd8ea65ffeaf45531287ecd42"
              },
              "median5/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 241717,
                "sha256": "ab203b4c316210eea21a433d1d777f10cbe03163fa104a2d4b0a895a00964be9"
              },
              "median5/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 435934,
                "sha256": "f12b83869b1a266e5bb0dfba46929ad4d684a3118ae111f9450bcc2a9b471542"
              },
              "splat2/02_warp_study/single-step-curve.json": {
                "bytes": 3334,
                "sha256": "017d0050ac6054650239eb11506dce84f38673927c165e6b37f59fbeabeb664c"
              },
              "splat2/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 255220,
                "sha256": "10973128b75c5d2ecba9a84e8db119b305f8b42151dcb1ff3c987d72f23b6b68"
              },
              "splat2/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "splat2/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 253863,
                "sha256": "8f12a5dad35a0d0445cd92182cda519d2de74dad686b5a21012420f808645c1f"
              },
              "splat2/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "splat3/02_warp_study/single-step-curve.json": {
                "bytes": 3350,
                "sha256": "f2afe1eb69bedcda6354247ba40806f55f0e4614a03477f7dfda5afca521e17a"
              },
              "splat3/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 231669,
                "sha256": "f82ee56f7fb7c40e3b8579427f2336364c9008d8582e0b317137820a0f98e4c9"
              },
              "splat3/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 412827,
                "sha256": "490c1caeb514e829573246dda2592bfd0d853bc1e36686f3ddf24b8df2de5b0e"
              },
              "splat3/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 229904,
                "sha256": "9ed46f4b7c4bcd2557dff1ec20813d15a8c07090eae3c95c519d40e9c6b75446"
              },
              "splat3/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 354016,
                "sha256": "343691c4712c82ca71366b048f73b0c48d8e720a02bf8e7a85c6d74cc597fb8d"
              },
              "splat4/02_warp_study/single-step-curve.json": {
                "bytes": 3348,
                "sha256": "7316b6f64d0171e05fa036767793fc28e29f6dfb3f44f8473aa74d66dba71908"
              },
              "splat4/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 225517,
                "sha256": "a4c46265eaf71571ac961aea4234968a5ab502352c14a1293349e6cd8540d8f9"
              },
              "splat4/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 404424,
                "sha256": "8633e0ee2c26fa52d400b619756c320308fc11b096ae528d11328b74d15aa4b4"
              },
              "splat4/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 224024,
                "sha256": "8dbe97724efa98cd28f7bd8ad4ff104a833471d2261215c853095d6a012690d8"
              },
              "splat4/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 316913,
                "sha256": "a6ccd071edfba97999d23320daeb35fb7aec3391061ae1395a50679a711ff7db"
              },
              "splat6/02_warp_study/single-step-curve.json": {
                "bytes": 3348,
                "sha256": "41392397e39cfcca191b2e4780250f530ed8463bda8bd64c78f66f54c6d2fa23"
              },
              "splat6/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 217216,
                "sha256": "f7ba78c660f8963f393823d697f6e14d76c92b126816a06f9902a8dd2545de26"
              },
              "splat6/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 397381,
                "sha256": "9b08236053f99eae06fad7919616f9a5d7fd4e02fa74da1af747827b00ae5004"
              },
              "splat6/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 217903,
                "sha256": "b44d66181441dd0ec63fd806a4b86792d0af5a000a3a7d24d23a159c093b890c"
              },
              "splat6/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 282519,
                "sha256": "eb0fabebc4be2dbc931104bfcd7e722b7ba3da58deb1fc022ae484800c8a92a4"
              }
            },
            "facingTest": {
              "what": "A source pixel may only supply a destination pixel if the surface it came from still faces the destination camera. Normals come from the source depth by finite differences, oriented towards the source camera, then rotated into the destination camera.",
              "faceMinCosine": 0,
              "whyItWasMissing": "Nothing in a front-only capture occludes the back of the house, so a forward warp into a camera behind the building re-supplies the facade inverted and see-through, and scores it as two-thirds supplied. Every fraction sealed in r2 was measured without this test.",
              "effect": "Costs rise everywhere and the curve becomes monotone. At 30 degrees on r4_0031 the invented fraction goes from 33.5% to 38.8%; at 180 degrees from 44.7% to 68.0%. The frames also look BETTER, because the rejected pixels were being painted over surfaces that were legitimately visible.",
              "residual": "Normals from splat-rendered depth are noisy, so the test both over-rejects a little at small steps (2 degrees: 5.1% -> 6.0%) and under-rejects at large ones. The corrected numbers are therefore a lower bound on the invention required, not an exact figure."
            },
            "controls": {
              "depthMedian": {
                "what": "median filter the source depth before warping, kernel 3 and 5",
                "result": "at 30 degrees 33.5% -> 35.2% (k=3) and 35.8% (k=5)",
                "conclusion": "the speckle is not high-frequency depth noise; smoothing it away does not close the holes, it slightly widens them"
              },
              "splatFootprint": {
                "what": "widen the forward-splat deposit from 2x2 to 3x3, 4x4 and 6x6 pixels",
                "result": "disocclusion at 30 degrees 33.3% -> 26.2% -> 23.0% -> 20.0%, while the 6x6 case pushes occlusion-rejection from 0.02% to 9.9%",
                "conclusion": "a third of what the sealed r2 curve called disocclusion at 30 degrees can be made to disappear by widening a parameter of the measurement, and the frame gets visibly worse when it does - the fatter deposit smears rather than recovers. Disocclusion fraction as measured here is not a scene property to one significant figure."
              }
            },
            "photographedArcDeg": [
              -22.118,
              18.6242
            ],
            "costThreshold": 0.5,
            "monotonicity": {
              "armsMeasured": 4,
              "monotoneCorrected": 3,
              "monotoneLegacy": 1,
              "worstDipPointsCorrected": 1.8,
              "worstDipPointsLegacy": 8.7,
              "why": "Cost must not fall as the camera moves further from the only photograph of the subject. Where it does, the measurement is supplying pixels it has no right to."
            },
            "sources": [
              {
                "source": "r4_0031.png",
                "azimuthDeg": 18.6242,
                "outwardSign": 1,
                "outwardReachDeg": 57.4,
                "outwardReachDegLegacy": null,
                "arms": [
                  {
                    "id": "outward",
                    "signedDirection": 1,
                    "what": "away from the photographed arc - the only direction that buys coverage",
                    "reachDeg": 57.4,
                    "reachDegLegacy": null,
                    "isMonotone": false,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 1.8,
                    "worstDipPointsLegacy": 8.7,
                    "rows": [
                      {
                        "stepDeg": 2,
                        "beyondArcDeg": 2,
                        "maskFraction": 0.059798,
                        "maskFractionLegacy": 0.051337,
                        "largestHoleFraction": 0.017242,
                        "holeCount": 3964
                      },
                      {
                        "stepDeg": 5,
                        "beyondArcDeg": 5,
                        "maskFraction": 0.134889,
                        "maskFractionLegacy": 0.117985,
                        "largestHoleFraction": 0.056108,
                        "holeCount": 6350
                      },
                      {
                        "stepDeg": 10,
                        "beyondArcDeg": 10,
                        "maskFraction": 0.238865,
                        "maskFractionLegacy": 0.215825,
                        "largestHoleFraction": 0.110116,
                        "holeCount": 7254
                      },
                      {
                        "stepDeg": 20,
                        "beyondArcDeg": 20,
                        "maskFraction": 0.339961,
                        "maskFractionLegacy": 0.300036,
                        "largestHoleFraction": 0.160093,
                        "holeCount": 7826
                      },
                      {
                        "stepDeg": 30,
                        "beyondArcDeg": 30,
                        "maskFraction": 0.387755,
                        "maskFractionLegacy": 0.334809,
                        "largestHoleFraction": 0.168828,
                        "holeCount": 9470
                      },
                      {
                        "stepDeg": 45,
                        "beyondArcDeg": 45,
                        "maskFraction": 0.42453,
                        "maskFractionLegacy": 0.343657,
                        "largestHoleFraction": 0.183918,
                        "holeCount": 9938
                      },
                      {
                        "stepDeg": 60,
                        "beyondArcDeg": 60,
                        "maskFraction": 0.515948,
                        "maskFractionLegacy": 0.42172,
                        "largestHoleFraction": 0.232584,
                        "holeCount": 7534
                      },
                      {
                        "stepDeg": 90,
                        "beyondArcDeg": 90,
                        "maskFraction": 0.589447,
                        "maskFractionLegacy": 0.452884,
                        "largestHoleFraction": 0.249762,
                        "holeCount": 5821
                      },
                      {
                        "stepDeg": 120,
                        "beyondArcDeg": 120,
                        "maskFraction": 0.571938,
                        "maskFractionLegacy": 0.36633,
                        "largestHoleFraction": 0.310033,
                        "holeCount": 6764
                      },
                      {
                        "stepDeg": 180,
                        "beyondArcDeg": 139.2578,
                        "maskFraction": 0.679857,
                        "maskFractionLegacy": 0.446528,
                        "largestHoleFraction": 0.605047,
                        "holeCount": 4288
                      }
                    ]
                  },
                  {
                    "id": "inward",
                    "signedDirection": -1,
                    "what": "back into azimuth the photographs already cover",
                    "reachDeg": 82.8,
                    "reachDegLegacy": 111.1,
                    "isMonotone": true,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 7.4,
                    "rows": [
                      {
                        "stepDeg": -2,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.03901,
                        "maskFractionLegacy": 0.032439,
                        "largestHoleFraction": 0.00445,
                        "holeCount": 4567
                      },
                      {
                        "stepDeg": -5,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.093163,
                        "maskFractionLegacy": 0.0781,
                        "largestHoleFraction": 0.02054,
                        "holeCount": 7408
                      },
                      {
                        "stepDeg": -10,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.157097,
                        "maskFractionLegacy": 0.133877,
                        "largestHoleFraction": 0.034132,
                        "holeCount": 9106
                      },
                      {
                        "stepDeg": -20,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.240311,
                        "maskFractionLegacy": 0.204906,
                        "largestHoleFraction": 0.058712,
                        "holeCount": 11746
                      },
                      {
                        "stepDeg": -30,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.295685,
                        "maskFractionLegacy": 0.25238,
                        "largestHoleFraction": 0.078009,
                        "holeCount": 13102
                      },
                      {
                        "stepDeg": -45,
                        "beyondArcDeg": 4.2578,
                        "maskFraction": 0.360864,
                        "maskFractionLegacy": 0.306033,
                        "largestHoleFraction": 0.101467,
                        "holeCount": 13134
                      },
                      {
                        "stepDeg": -60,
                        "beyondArcDeg": 19.2578,
                        "maskFraction": 0.409081,
                        "maskFractionLegacy": 0.345775,
                        "largestHoleFraction": 0.131782,
                        "holeCount": 12154
                      },
                      {
                        "stepDeg": -90,
                        "beyondArcDeg": 49.2578,
                        "maskFraction": 0.528953,
                        "maskFractionLegacy": 0.449978,
                        "largestHoleFraction": 0.242836,
                        "holeCount": 9030
                      },
                      {
                        "stepDeg": -120,
                        "beyondArcDeg": 79.2578,
                        "maskFraction": 0.627712,
                        "maskFractionLegacy": 0.521011,
                        "largestHoleFraction": 0.563977,
                        "holeCount": 6596
                      },
                      {
                        "stepDeg": -180,
                        "beyondArcDeg": 139.2578,
                        "maskFraction": 0.679857,
                        "maskFractionLegacy": 0.446528,
                        "largestHoleFraction": 0.605047,
                        "holeCount": 4288
                      }
                    ]
                  }
                ]
              },
              {
                "source": "l100_0023.png",
                "azimuthDeg": -22.118,
                "outwardSign": -1,
                "outwardReachDeg": 43.9,
                "outwardReachDegLegacy": 101,
                "arms": [
                  {
                    "id": "outward",
                    "signedDirection": -1,
                    "what": "away from the photographed arc - the only direction that buys coverage",
                    "reachDeg": 43.9,
                    "reachDegLegacy": 101,
                    "isMonotone": true,
                    "isMonotoneLegacy": true,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 0,
                    "rows": [
                      {
                        "stepDeg": -2,
                        "beyondArcDeg": 2,
                        "maskFraction": 0.022037,
                        "maskFractionLegacy": 0.021532,
                        "largestHoleFraction": 0.013945,
                        "holeCount": 1364
                      },
                      {
                        "stepDeg": -5,
                        "beyondArcDeg": 5,
                        "maskFraction": 0.063286,
                        "maskFractionLegacy": 0.060663,
                        "largestHoleFraction": 0.034003,
                        "holeCount": 4651
                      },
                      {
                        "stepDeg": -10,
                        "beyondArcDeg": 10,
                        "maskFraction": 0.132214,
                        "maskFractionLegacy": 0.124889,
                        "largestHoleFraction": 0.063102,
                        "holeCount": 8768
                      },
                      {
                        "stepDeg": -20,
                        "beyondArcDeg": 20,
                        "maskFraction": 0.249653,
                        "maskFractionLegacy": 0.230839,
                        "largestHoleFraction": 0.112917,
                        "holeCount": 12637
                      },
                      {
                        "stepDeg": -30,
                        "beyondArcDeg": 30,
                        "maskFraction": 0.365329,
                        "maskFractionLegacy": 0.333016,
                        "largestHoleFraction": 0.12621,
                        "holeCount": 12353
                      },
                      {
                        "stepDeg": -45,
                        "beyondArcDeg": 45,
                        "maskFraction": 0.510489,
                        "maskFractionLegacy": 0.461751,
                        "largestHoleFraction": 0.25011,
                        "holeCount": 8700
                      },
                      {
                        "stepDeg": -60,
                        "beyondArcDeg": 60,
                        "maskFraction": 0.566323,
                        "maskFractionLegacy": 0.49011,
                        "largestHoleFraction": 0.318244,
                        "holeCount": 8177
                      },
                      {
                        "stepDeg": -90,
                        "beyondArcDeg": 90,
                        "maskFraction": 0.649353,
                        "maskFractionLegacy": 0.494639,
                        "largestHoleFraction": 0.550715,
                        "holeCount": 5366
                      },
                      {
                        "stepDeg": -120,
                        "beyondArcDeg": 120,
                        "maskFraction": 0.708789,
                        "maskFractionLegacy": 0.509313,
                        "largestHoleFraction": 0.629385,
                        "holeCount": 3681
                      },
                      {
                        "stepDeg": -180,
                        "beyondArcDeg": 139.2577,
                        "maskFraction": 0.772134,
                        "maskFractionLegacy": 0.586952,
                        "largestHoleFraction": 0.731778,
                        "holeCount": 2681
                      }
                    ]
                  },
                  {
                    "id": "inward",
                    "signedDirection": 1,
                    "what": "back into azimuth the photographs already cover",
                    "reachDeg": 55.1,
                    "reachDegLegacy": 63.5,
                    "isMonotone": true,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 8.7,
                    "rows": [
                      {
                        "stepDeg": 2,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.023282,
                        "maskFractionLegacy": 0.022856,
                        "largestHoleFraction": 0.005164,
                        "holeCount": 1487
                      },
                      {
                        "stepDeg": 5,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.06939,
                        "maskFractionLegacy": 0.06672,
                        "largestHoleFraction": 0.022605,
                        "holeCount": 4826
                      },
                      {
                        "stepDeg": 10,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.140818,
                        "maskFractionLegacy": 0.133688,
                        "largestHoleFraction": 0.042344,
                        "holeCount": 7651
                      },
                      {
                        "stepDeg": 20,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.253499,
                        "maskFractionLegacy": 0.238926,
                        "largestHoleFraction": 0.074888,
                        "holeCount": 10883
                      },
                      {
                        "stepDeg": 30,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.33983,
                        "maskFractionLegacy": 0.315659,
                        "largestHoleFraction": 0.101208,
                        "holeCount": 12365
                      },
                      {
                        "stepDeg": 45,
                        "beyondArcDeg": 4.2578,
                        "maskFraction": 0.443095,
                        "maskFractionLegacy": 0.40856,
                        "largestHoleFraction": 0.14099,
                        "holeCount": 10250
                      },
                      {
                        "stepDeg": 60,
                        "beyondArcDeg": 19.2578,
                        "maskFraction": 0.527376,
                        "maskFractionLegacy": 0.483255,
                        "largestHoleFraction": 0.181133,
                        "holeCount": 7366
                      },
                      {
                        "stepDeg": 90,
                        "beyondArcDeg": 49.2578,
                        "maskFraction": 0.679856,
                        "maskFractionLegacy": 0.627988,
                        "largestHoleFraction": 0.330971,
                        "holeCount": 4838
                      },
                      {
                        "stepDeg": 120,
                        "beyondArcDeg": 79.2577,
                        "maskFraction": 0.754511,
                        "maskFractionLegacy": 0.6738,
                        "largestHoleFraction": 0.733823,
                        "holeCount": 2764
                      },
                      {
                        "stepDeg": 180,
                        "beyondArcDeg": 139.2577,
                        "maskFraction": 0.772134,
                        "maskFractionLegacy": 0.586952,
                        "largestHoleFraction": 0.731778,
                        "holeCount": 2681
                      }
                    ]
                  }
                ]
              }
            ],
            "chainRecheck": {
              "question": "Does the falsified-chaining verdict survive the facing test, or was it an artefact of the same defect?",
              "arms": [
                {
                  "label": "30 degrees in one warp",
                  "steps": 1,
                  "realPercent": 61.2,
                  "realPercentLegacy": 66.5
                },
                {
                  "label": "30 degrees in ten 3 degree warps",
                  "steps": 10,
                  "realPercent": 20.9,
                  "realPercentLegacy": 27
                }
              ],
              "gapPoints": 40.3,
              "gapPointsLegacy": 39.5,
              "verdict": "survives"
            },
            "orbitCoverage": {
              "photographedDeg": 40.7,
              "reachableByOneWarpDeg": 142,
              "unreachableDeg": 218,
              "unreachableFraction": 0.6056,
              "note": "Chaining was measured in r2 and loses, so a direct warp can only start from a real photograph. The reachable band is the photographed arc plus one outward reach at each end. Everything else has no photograph to be warped from at any angle, which is the generation problem, not an inpainting problem."
            },
            "findings": [
              "The cost curve in r2 was not monotone and could not have been: on r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one. The cause is that the warp had no facing test, so surfaces pointing away from the destination camera kept supplying pixels. With the test on, 3 of the 4 measured arms are monotone against 1 before, and the worst remaining dip is 1.8 points.",
              "The uncorrected measurement never reaches half the frame invented on r4_0031 at all - not at 180 degrees, where the camera is behind the house. It reports 44.7%. That is the clearest statement of what was wrong: the metric had no upper end, because there was always more facade to supply.",
              "The number the live page carried - one warp reaches 30 degrees past the last photograph while staying two-thirds real - was measured without the facing test. Corrected it is 61.2% real, and the frame at that angle is a stipple in which the house is dissolving, so even 61.2% overstates what a generative model would be handed.",
              "Invented-pixel fraction is not a usability measure. At 180 degrees the uncorrected warp reported 44.7% invented for a frame that is the front facade seen through the walls, upside down. A metric that scores an impossible image as cheaper than a merely difficult one cannot rank warps.",
              "The facing test improves the picture as well as the number. Backfacing material was being painted on top of surfaces that were legitimately visible, so rejecting it leaves the porch columns and window frames readable at 30 degrees where before they were speckle.",
              "Reach, corrected, at half the frame invented: r4_0031 57.4 degrees, l100_0023 43.9 degrees past the last photograph on its own side.",
              "The chaining verdict survives its own correction, and it was re-measured rather than assumed. Both decisive arms were run again with the facing test on: one 30 degree warp keeps 61.2% of the frame traceable to the photograph against 66.5% before, and ten 3 degree warps to the same place keep 20.9% against 27%. Every number in section 09 of the page moves down; the gap between them widens from 39.5 to 40.3 points. The correction makes the falsification stronger, not weaker.",
              "The photographed arc is 40.7 degrees. Adding one direct warp at each end reaches 142 degrees of the orbit. That leaves 218 degrees - 61% of a full turn around the property - with no photograph that can reach it by warping, at any angle. No improvement to the warp changes that; it is a statement about where the camera was."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:facade-pin-contract-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "facade-pin-contract-20260812-r1",
      "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 1129314
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/facade-pin-contract.jpg",
            "url": "/.blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/facade-pin-contract.jpg",
            "byteLength": 280682,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/back-az180-f120.png",
            "url": "/.blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/back-az180-f120.png",
            "byteLength": 349801,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/front-az000-f000.png",
            "url": "/.blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/front-az000-f000.png",
            "byteLength": 236898,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/left-az270-f181.png",
            "url": "/.blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/left-az270-f181.png",
            "byteLength": 97619,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/right-az090-f060.png",
            "url": "/.blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/to-style/right-az090-f060.png",
            "byteLength": 159766,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 1129314,
          "sha256": "1144731243b53ffd929fc515bb0fcd8497ecc41345ae65c46c72ca09aea917bb",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1/pin-contract.json",
          "recordPointer": "$",
          "byteLength": 4548,
          "sha256": "0c59df01bf5ef1da532972f52b01c6ad975150bad0bf2e09f54bc2987dfc40ea",
          "exactRecord": {
            "run": "facade-pin-contract-20260812-r1",
            "what": "The camera each of the four elevations has to be styled at before the first-frame field can hold it, and the scale error of using the cardinal stills that already exist instead.",
            "readsFrom": {
              "facadeManifest": "circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
              "wideManifest": "circumnavigation-20260811-r1/01_massing/render-manifest.json",
              "deliveredFrames": "circumnav-splat-20260812-r1/frames-facade-720"
            },
            "camera": {
              "fovDegreesVertical": 41,
              "widthPx": 1920,
              "heightPx": 1080,
              "radiusMode": "constant screen fill 0.92 (per-frame radius)"
            },
            "derivation": {
              "pxPerM": "(heightPx / 2) / (nearFaceM * tan(vfov / 2))",
              "nearFaceM": "radius * cos(elevation) - support(bearing)",
              "worstPxPerMResidualOverSchedule": 0.0066,
              "scheduleRows": 241,
              "assumption": "support is treated as a function of bearing alone, which vertical walls make exact; it was read off a schedule whose elevation sweeps 2 to 10 degrees"
            },
            "enlargementRange": [
              2.165,
              2.697
            ],
            "precedent": "09i rejected a crop at 2.43x for anchoring the clip to the softness the closer standoff was bought to remove",
            "elevations": [
              {
                "elevation": "front",
                "targetAzimuthDeg": 0,
                "note": "the one bearing that already has materials",
                "styleThis": {
                  "file": "01_massing/orbit-facade/f000-az0.0-el2.0.png",
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radius": 26.57186,
                  "screenFillY": 0.92,
                  "screenFillX": 2.6493,
                  "nearFaceM": 11.8782,
                  "pxPerM": 121.59,
                  "pinToDeliveredFrame": 1,
                  "plate": "to-style/front-az000-f000.png"
                },
                "notThis": {
                  "file": "01_massing/cardinal/front-az000.png",
                  "radius": 47.76028,
                  "elevationDeg": 12,
                  "nearFaceM": 32.0391,
                  "pxPerM": 45.08,
                  "enlargementToMatch": 2.697
                },
                "supportDistanceM": 14.6775
              },
              {
                "elevation": "right",
                "targetAzimuthDeg": 90,
                "note": "blank from here",
                "styleThis": {
                  "file": "01_massing/orbit-facade/f060-az89.6-el6.0.png",
                  "frame": 60,
                  "azimuthDeg": 89.6266,
                  "elevationDeg": 5.9739,
                  "radius": 32.80454,
                  "screenFillY": 0.92,
                  "screenFillX": 1.3518,
                  "nearFaceM": 10.3517,
                  "pxPerM": 139.52,
                  "pinToDeliveredFrame": 61,
                  "plate": "to-style/right-az090-f060.png"
                },
                "notThis": {
                  "file": "01_massing/cardinal/right-az090.png",
                  "radius": 47.76028,
                  "elevationDeg": 12,
                  "nearFaceM": 24.4419,
                  "pxPerM": 59.09,
                  "enlargementToMatch": 2.361
                },
                "supportDistanceM": 22.2747
              },
              {
                "elevation": "back",
                "targetAzimuthDeg": 180,
                "note": "blank from here",
                "styleThis": {
                  "file": "01_massing/orbit-facade/f120-az179.3-el10.0.png",
                  "frame": 120,
                  "azimuthDeg": 179.2531,
                  "elevationDeg": 9.9997,
                  "radius": 25.11338,
                  "screenFillY": 0.92,
                  "screenFillX": 2.4877,
                  "nearFaceM": 13.941,
                  "pxPerM": 103.6,
                  "pinToDeliveredFrame": 121,
                  "plate": "to-style/back-az180-f120.png"
                },
                "notThis": {
                  "file": "01_massing/cardinal/back-az180.png",
                  "radius": 47.76028,
                  "elevationDeg": 12,
                  "nearFaceM": 35.9257,
                  "pxPerM": 40.2,
                  "enlargementToMatch": 2.577
                },
                "supportDistanceM": 10.7909
              },
              {
                "elevation": "left",
                "targetAzimuthDeg": 270,
                "note": "blank from here",
                "styleThis": {
                  "file": "01_massing/orbit-facade/f181-az270.4-el6.0.png",
                  "frame": 181,
                  "azimuthDeg": 270.3734,
                  "elevationDeg": 5.9739,
                  "radius": 32.62243,
                  "screenFillY": 0.92,
                  "screenFillX": 1.9268,
                  "nearFaceM": 12.2532,
                  "pxPerM": 117.87,
                  "pinToDeliveredFrame": 182,
                  "plate": "to-style/left-az270-f181.png"
                },
                "notThis": {
                  "file": "01_massing/cardinal/left-az270.png",
                  "radius": 47.76028,
                  "elevationDeg": 12,
                  "nearFaceM": 26.5245,
                  "pxPerM": 54.45,
                  "enlargementToMatch": 2.165
                },
                "supportDistanceM": 20.1921
              }
            ],
            "spendThisStep": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/facade-pin-contract-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5408,
          "sha256": "8746aad5024197d654126aec66e6ec1cac2522b825f6e8dac05ab8f6334345c7",
          "exactRecord": {
            "run": "facade-pin-contract-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1",
            "what": "The camera each of the four elevations has to be styled at before the first-frame field can hold it, and the scale error of using the cardinal stills that already exist instead.",
            "derivation": {
              "pxPerM": "(heightPx / 2) / (nearFaceM * tan(vfov / 2))",
              "nearFaceM": "radius * cos(elevation) - support(bearing)",
              "worstPxPerMResidualOverSchedule": 0.0066,
              "scheduleRows": 241,
              "assumption": "support is treated as a function of bearing alone, which vertical walls make exact; it was read off a schedule whose elevation sweeps 2 to 10 degrees"
            },
            "finding": "The four cardinal stills that already exist are not the images to style. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations 2 to 9.9997. Styling a still and pinning it would need an enlargement of 2.165 to 2.697, and 09i already refused that trade at 2.43. Three decimals because the contract stores three: the low end is 2.165, which reads as 2.16 at two places and as 2.17 if it is rounded twice.",
            "resolution": "The right image at each bearing is the facade pass's own control frame, which by construction is the framing the orbit meets that elevation at. Those four frames are copied into to-style/ and each one names the delivered frame it pins to.",
            "elevations": [
              {
                "elevation": "front",
                "styleThis": "to-style/front-az000-f000.png",
                "camera": {
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radius": 26.57186,
                  "pxPerM": 121.59
                },
                "pinToDeliveredFrame": 1,
                "notThis": "01_massing/cardinal/front-az000.png",
                "wouldNeedEnlargement": 2.697
              },
              {
                "elevation": "right",
                "styleThis": "to-style/right-az090-f060.png",
                "camera": {
                  "azimuthDeg": 89.6266,
                  "elevationDeg": 5.9739,
                  "radius": 32.80454,
                  "pxPerM": 139.52
                },
                "pinToDeliveredFrame": 61,
                "notThis": "01_massing/cardinal/right-az090.png",
                "wouldNeedEnlargement": 2.361
              },
              {
                "elevation": "back",
                "styleThis": "to-style/back-az180-f120.png",
                "camera": {
                  "azimuthDeg": 179.2531,
                  "elevationDeg": 9.9997,
                  "radius": 25.11338,
                  "pxPerM": 103.6
                },
                "pinToDeliveredFrame": 121,
                "notThis": "01_massing/cardinal/back-az180.png",
                "wouldNeedEnlargement": 2.577
              },
              {
                "elevation": "left",
                "styleThis": "to-style/left-az270-f181.png",
                "camera": {
                  "azimuthDeg": 270.3734,
                  "elevationDeg": 5.9739,
                  "radius": 32.62243,
                  "pxPerM": 117.87
                },
                "pinToDeliveredFrame": 182,
                "notThis": "01_massing/cardinal/left-az270.png",
                "wouldNeedEnlargement": 2.165
              }
            ],
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 09m - facade-pin-contract.jpg and pin-contract.json",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs"
            ],
            "recomputedIndependently": "verify-preview-09m-r1.mjs re-derives both relationships in JS straight from the two render manifests, picks the nearest frame to each cardinal itself, and checks the served pin-contract.json and the page text against that. It does not read this run's output for any of the numbers it asserts. It caught one: the left enlargement was printed as 2.17 because the label was formatted from an already-rounded 2.165, and the value is 2.164686.",
            "fileCount": 9,
            "totalBytes": 1328234,
            "files": [
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
                "bytes": 97677,
                "sha256": "eaf1aa2d9f5f1f6acadcd0ddcc6d8e76869858b6450b9378523d7f8ae9676f49"
              },
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest.json",
                "bytes": 96695,
                "sha256": "d94b0c32339157f87d6e4c83a9998e381e5114859f89029bdce5793706d773ce"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/pin-contract.json",
                "bytes": 4548,
                "sha256": "0c59df01bf5ef1da532972f52b01c6ad975150bad0bf2e09f54bc2987dfc40ea"
              },
              {
                "file": "facade-pin-contract.jpg",
                "bytes": 280682,
                "sha256": "9ab7d8f76121d08c804d1f11f719bcdc0a854bb60c87a05fa9ea2c6bf46e4259"
              },
              {
                "file": "pin-contract.json",
                "bytes": 4548,
                "sha256": "0c59df01bf5ef1da532972f52b01c6ad975150bad0bf2e09f54bc2987dfc40ea"
              },
              {
                "file": "to-style/back-az180-f120.png",
                "bytes": 349801,
                "sha256": "652e86746fe82844248dae6cae47da3918bff7b4a0fc385c2a46bd6ca319d028"
              },
              {
                "file": "to-style/front-az000-f000.png",
                "bytes": 236898,
                "sha256": "988ff94415c2d5876c5c88f44a253de4614a0c7327f42dad156e4d55fa528a77"
              },
              {
                "file": "to-style/left-az270-f181.png",
                "bytes": 97619,
                "sha256": "3bff7a025602a3afb55304d07cf8918f31d0b335a224cf7e8368a1983270fe6f"
              },
              {
                "file": "to-style/right-az090-f060.png",
                "bytes": 159766,
                "sha256": "3ceb680b52ff9573668f7a1042939e2972aa10fc8db00d023562e898b75e7aae"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:keyframe-survey-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "keyframe-survey-20260812-r1",
      "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Queue OpenAPI for blackforestlabs/flux-3/first-last-frame-to-video/draft",
      "summary": "The OpenAPI schema for the blackforestlabs/flux-3/first-last-frame-to-video/draft queue.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 49,
        "byteLength": 649381
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 49,
          "byteLength": 649381,
          "sha256": "51c44e3ea09641fdde2475c3a54cae03d7cf98b876caec427b7e2bbc061e1b52",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/blackforestlabs_flux_3_first_last_frame_to_video_draft.json",
          "recordPointer": "$",
          "byteLength": 8902,
          "sha256": "bf05bf8a76d541c9fc4ebfb5965a1b1ad3e55c613ad3bb0ed3c362ac0169e955",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for blackforestlabs/flux-3/first-last-frame-to-video/draft",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the blackforestlabs/flux-3/first-last-frame-to-video/draft queue.",
              "x-fal-metadata": {
                "endpointId": "blackforestlabs/flux-3/first-last-frame-to-video/draft",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa4ef83/RFAw8jXg1E-pDV0EfznnK.jpg",
                "playgroundUrl": "https://fal.ai/models/blackforestlabs/flux-3/first-last-frame-to-video/draft",
                "documentationUrl": "https://fal.ai/models/blackforestlabs/flux-3/first-last-frame-to-video/draft/api",
                "about": "First Last Frame To Video Draft"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Flux3FirstLastFrameToVideoDraftInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "duration",
                    "generate_audio",
                    "safety_tolerance",
                    "start_image_url",
                    "end_image_url"
                  ],
                  "title": "Flux3FirstLastFrameToVideoDraftInput",
                  "properties": {
                    "duration": {
                      "type": "integer",
                      "description": "Draft duration in whole seconds from 5 through 20. An explicit duration pins the two images to the video boundaries.",
                      "title": "Duration",
                      "enum": [
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20
                      ],
                      "default": 5
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate audio for the draft video.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "safety_tolerance": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.",
                      "maximum": 4,
                      "title": "Safety Tolerance",
                      "default": 2
                    },
                    "end_image_url": {
                      "type": "string",
                      "description": "URL or data URI of the image used as the last frame of the draft.",
                      "title": "End Image URL",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-2.jpeg"
                      ]
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the draft video.",
                      "title": "Prompt",
                      "examples": [
                        "A red panda walks along a mossy log in a sunlit forest, one continuous unbroken shot."
                      ]
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "Aspect ratio of the generated draft. `auto` lets the model choose.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "2:1",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    },
                    "start_image_url": {
                      "type": "string",
                      "description": "URL or data URI of the image used as the first frame of the draft.",
                      "title": "Start Image URL",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-1.jpeg"
                      ]
                    }
                  },
                  "required": [
                    "prompt",
                    "start_image_url",
                    "end_image_url"
                  ]
                },
                "Flux3FirstLastFrameToVideoDraftOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "draft_cache"
                  ],
                  "title": "Flux3DraftOutput",
                  "properties": {
                    "video": {
                      "description": "The draft video.",
                      "$ref": "#/components/schemas/File"
                    },
                    "draft_cache": {
                      "description": "Durable encrypted cache bundle; pass it to `draft-enhance` for a full-quality render.",
                      "$ref": "#/components/schemas/File"
                    }
                  },
                  "required": [
                    "video",
                    "draft_cache"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "title": "File Size",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "title": "Content Type",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/blackforestlabs/flux-3/first-last-frame-to-video/draft/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video/draft/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video/draft": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Flux3FirstLastFrameToVideoDraftInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video/draft/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Flux3FirstLastFrameToVideoDraftOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/blackforestlabs_flux_3_first_last_frame_to_video.json",
          "recordPointer": "$",
          "byteLength": 9314,
          "sha256": "0d490187d7a8db972386f26b2209be75bb13fa64e6b3e3a0b8af21bebf39b3aa",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for blackforestlabs/flux-3/first-last-frame-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the blackforestlabs/flux-3/first-last-frame-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "blackforestlabs/flux-3/first-last-frame-to-video",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa2a18f/ZLWQ7x7dkI50_HAtZK1D7.jpg",
                "playgroundUrl": "https://fal.ai/models/blackforestlabs/flux-3/first-last-frame-to-video",
                "documentationUrl": "https://fal.ai/models/blackforestlabs/flux-3/first-last-frame-to-video/api",
                "about": "Generate a video between a start frame and an end frame using FLUX 3.\n\nTwo bare keyframes pin the start and the end of the clip (the GA i2v\ncontract)."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Flux3FirstLastFrameToVideoInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "resolution",
                    "duration",
                    "generate_audio",
                    "safety_tolerance",
                    "start_image_url",
                    "end_image_url"
                  ],
                  "title": "Flux3FirstLastFrameToVideoInput",
                  "properties": {
                    "duration": {
                      "type": "integer",
                      "description": "Duration of the generated video in seconds. An explicit duration is required to place the end frame.",
                      "title": "Duration",
                      "enum": [
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20
                      ],
                      "default": 5
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate audio for the video.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "end_image_url": {
                      "type": "string",
                      "description": "URL of the image used as the last frame of the video (PNG, JPEG, or WebP).",
                      "title": "End Image URL",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-2.jpeg"
                      ]
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the video you want to generate.",
                      "title": "Prompt",
                      "examples": [
                        "A red panda walks along a mossy log in a sunlit forest, one continuous unbroken shot. Ambient birdsong and rustling leaves."
                      ]
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "Aspect ratio of the generated video. `auto` lets the model choose.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "2:1",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    },
                    "resolution": {
                      "type": "string",
                      "description": "Resolution of the generated video.",
                      "title": "Resolution",
                      "enum": [
                        "720p",
                        "1080p"
                      ],
                      "default": "720p"
                    },
                    "safety_tolerance": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.",
                      "maximum": 4,
                      "title": "Safety Tolerance",
                      "default": 2
                    },
                    "start_image_url": {
                      "type": "string",
                      "description": "URL of the image used as the first frame of the video (PNG, JPEG, or WebP).",
                      "title": "Start Image URL",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-1.jpeg"
                      ]
                    }
                  },
                  "required": [
                    "prompt",
                    "start_image_url",
                    "end_image_url"
                  ]
                },
                "Flux3FirstLastFrameToVideoOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "Flux3VideoOutput",
                  "properties": {
                    "video": {
                      "description": "The generated video.",
                      "$ref": "#/components/schemas/File",
                      "examples": [
                        {
                          "url": "https://storage.googleapis.com/falserverless/example_outputs/veo3-i2v-output.mp4"
                        }
                      ]
                    },
                    "seed": {
                      "type": "integer",
                      "description": "The seed used for the generation.",
                      "title": "Seed"
                    }
                  },
                  "required": [
                    "video",
                    "seed"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "title": "File Size",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "title": "Content Type",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/blackforestlabs/flux-3/first-last-frame-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Flux3FirstLastFrameToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/first-last-frame-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Flux3FirstLastFrameToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/blackforestlabs_flux_3_keyframes_to_video_draft.json",
          "recordPointer": "$",
          "byteLength": 9478,
          "sha256": "6054b1d9096fb014aad15869d1738918b8b561c46e5c19bed0c8421de0a7416b",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for blackforestlabs/flux-3/keyframes-to-video/draft",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the blackforestlabs/flux-3/keyframes-to-video/draft queue.",
              "x-fal-metadata": {
                "endpointId": "blackforestlabs/flux-3/keyframes-to-video/draft",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa4ef91/r8TFFle9qpK_N9W5deS3Q.jpg",
                "playgroundUrl": "https://fal.ai/models/blackforestlabs/flux-3/keyframes-to-video/draft",
                "documentationUrl": "https://fal.ai/models/blackforestlabs/flux-3/keyframes-to-video/draft/api",
                "about": "Keyframes To Video Draft"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Flux3KeyframesToVideoDraftInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "duration",
                    "generate_audio",
                    "safety_tolerance",
                    "keyframes"
                  ],
                  "title": "Flux3KeyframesToVideoDraftInput",
                  "properties": {
                    "duration": {
                      "type": "integer",
                      "description": "Draft duration in whole seconds from 5 through 20. An explicit duration is required to validate keyframe positions.",
                      "title": "Duration",
                      "enum": [
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20
                      ],
                      "default": 5
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate audio for the draft video.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "safety_tolerance": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.",
                      "maximum": 4,
                      "title": "Safety Tolerance",
                      "default": 2
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the draft video.",
                      "title": "Prompt",
                      "examples": [
                        "A red panda walks along a mossy log in a sunlit forest, one continuous unbroken shot."
                      ]
                    },
                    "keyframes": {
                      "title": "Keyframes",
                      "examples": [
                        [
                          {
                            "frame_index": 0,
                            "image_url": "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-1.jpeg"
                          },
                          {
                            "frame_index": 120,
                            "image_url": "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-2.jpeg"
                          }
                        ]
                      ],
                      "type": "array",
                      "maxItems": 10,
                      "minItems": 1,
                      "description": "Keyframe images pinned to frame positions in the generated draft. Up to 10 keyframes with unique `frame_index` values.",
                      "items": {
                        "$ref": "#/components/schemas/Flux3Keyframe"
                      }
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "Aspect ratio of the generated draft. `auto` lets the model choose.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "2:1",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    }
                  },
                  "required": [
                    "prompt",
                    "keyframes"
                  ]
                },
                "Flux3KeyframesToVideoDraftOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "draft_cache"
                  ],
                  "title": "Flux3DraftOutput",
                  "properties": {
                    "video": {
                      "description": "The draft video.",
                      "$ref": "#/components/schemas/File"
                    },
                    "draft_cache": {
                      "description": "Durable encrypted cache bundle; pass it to `draft-enhance` for a full-quality render.",
                      "$ref": "#/components/schemas/File"
                    }
                  },
                  "required": [
                    "video",
                    "draft_cache"
                  ]
                },
                "Flux3Keyframe": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "image_url",
                    "frame_index"
                  ],
                  "title": "Flux3Keyframe",
                  "properties": {
                    "image_url": {
                      "type": "string",
                      "description": "URL of the keyframe image (PNG, JPEG, or WebP).",
                      "title": "Image URL"
                    },
                    "frame_index": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "Frame position of this keyframe in the generated 24 fps video. Must be unique and at most `duration * 24`.",
                      "title": "Frame Index"
                    }
                  },
                  "required": [
                    "image_url",
                    "frame_index"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "title": "File Size",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "title": "Content Type",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/blackforestlabs/flux-3/keyframes-to-video/draft/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video/draft/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video/draft": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Flux3KeyframesToVideoDraftInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video/draft/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Flux3KeyframesToVideoDraftOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/blackforestlabs_flux_3_keyframes_to_video.json",
          "recordPointer": "$",
          "byteLength": 9830,
          "sha256": "25afff32f14b768adce352f4dac7fd26458fe9090ae06feca571d6066d96ad1f",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for blackforestlabs/flux-3/keyframes-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the blackforestlabs/flux-3/keyframes-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "blackforestlabs/flux-3/keyframes-to-video",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa2a1b3/RCHSqGuuFnFf6XNjztAXS.jpg",
                "playgroundUrl": "https://fal.ai/models/blackforestlabs/flux-3/keyframes-to-video",
                "documentationUrl": "https://fal.ai/models/blackforestlabs/flux-3/keyframes-to-video/api",
                "about": "Generate a video that hits the supplied keyframe images at exact\nframe positions using FLUX 3."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Flux3KeyframesToVideoInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "resolution",
                    "duration",
                    "generate_audio",
                    "safety_tolerance",
                    "keyframes"
                  ],
                  "title": "Flux3KeyframesToVideoInput",
                  "properties": {
                    "duration": {
                      "type": "integer",
                      "description": "Duration of the generated video in seconds. An explicit duration is required to validate keyframe positions.",
                      "title": "Duration",
                      "enum": [
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20
                      ],
                      "default": 5
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate audio for the video.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "safety_tolerance": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "The safety tolerance level for the generated video. 0 is the strictest and 4 is the most permissive.",
                      "maximum": 4,
                      "title": "Safety Tolerance",
                      "default": 2
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "Aspect ratio of the generated video. `auto` lets the model choose.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "2:1",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the video you want to generate.",
                      "title": "Prompt",
                      "examples": [
                        "A red panda walks along a mossy log in a sunlit forest, one continuous unbroken shot. Ambient birdsong and rustling leaves."
                      ]
                    },
                    "keyframes": {
                      "title": "Keyframes",
                      "examples": [
                        [
                          {
                            "frame_index": 0,
                            "image_url": "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-1.jpeg"
                          },
                          {
                            "frame_index": 120,
                            "image_url": "https://storage.googleapis.com/falserverless/example_inputs/veo31-flf2v-input-2.jpeg"
                          }
                        ]
                      ],
                      "type": "array",
                      "maxItems": 10,
                      "minItems": 1,
                      "description": "Keyframe images pinned to frame positions in the generated video. Up to 10 keyframes with unique `frame_index` values.",
                      "items": {
                        "$ref": "#/components/schemas/Flux3Keyframe"
                      }
                    },
                    "resolution": {
                      "type": "string",
                      "description": "Resolution of the generated video.",
                      "title": "Resolution",
                      "enum": [
                        "720p",
                        "1080p"
                      ],
                      "default": "720p"
                    }
                  },
                  "required": [
                    "prompt",
                    "keyframes"
                  ]
                },
                "Flux3KeyframesToVideoOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "Flux3VideoOutput",
                  "properties": {
                    "video": {
                      "description": "The generated video.",
                      "$ref": "#/components/schemas/File",
                      "examples": [
                        {
                          "url": "https://storage.googleapis.com/falserverless/example_outputs/veo3-i2v-output.mp4"
                        }
                      ]
                    },
                    "seed": {
                      "type": "integer",
                      "description": "The seed used for the generation.",
                      "title": "Seed"
                    }
                  },
                  "required": [
                    "video",
                    "seed"
                  ]
                },
                "Flux3Keyframe": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "image_url",
                    "frame_index"
                  ],
                  "title": "Flux3Keyframe",
                  "properties": {
                    "image_url": {
                      "type": "string",
                      "description": "URL of the keyframe image (PNG, JPEG, or WebP).",
                      "title": "Image URL"
                    },
                    "frame_index": {
                      "type": "integer",
                      "minimum": 0,
                      "description": "Frame position of this keyframe in the generated 24 fps video. Must be unique and at most `duration * 24`.",
                      "title": "Frame Index"
                    }
                  },
                  "required": [
                    "image_url",
                    "frame_index"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "title": "File Size",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "title": "Content Type",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/blackforestlabs/flux-3/keyframes-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Flux3KeyframesToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/blackforestlabs/flux-3/keyframes-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Flux3KeyframesToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/bytedance_seedance_2_0_fast_image_to_video.json",
          "recordPointer": "$",
          "byteLength": 9965,
          "sha256": "0ae1976519ac8cbaecf5ced119b0b6b2160912a5b489c6d1ba2e5ad05b523eb6",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for bytedance/seedance-2.0/fast/image-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the bytedance/seedance-2.0/fast/image-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "bytedance/seedance-2.0/fast/image-to-video",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9460fd/T3K2mVx51M-pOewqVAb1g_408d1bcc1efc4cfa902293ac5b1f378d.jpg",
                "playgroundUrl": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video",
                "documentationUrl": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video/api",
                "about": "Fast Image To Video"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Seedance20FastImageToVideoInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "image_url",
                    "end_image_url",
                    "resolution",
                    "duration",
                    "aspect_ratio",
                    "generate_audio",
                    "bitrate_mode",
                    "end_user_id"
                  ],
                  "title": "Seedance2I2VFastInput",
                  "properties": {
                    "duration": {
                      "type": "string",
                      "description": "Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.",
                      "title": "Duration",
                      "enum": [
                        "auto",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15"
                      ],
                      "default": "auto"
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "image_url": {
                      "type": "string",
                      "description": "The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP. Max 30 MB.",
                      "title": "Image Url",
                      "examples": [
                        "https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg"
                      ]
                    },
                    "end_image_url": {
                      "description": "The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP. Max 30 MB.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End Image Url"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the desired motion and action for the video.",
                      "title": "Prompt",
                      "examples": [
                        "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea."
                      ]
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    },
                    "resolution": {
                      "type": "string",
                      "description": "Video resolution - 480p for faster generation, 720p for balance.",
                      "title": "Resolution",
                      "enum": [
                        "480p",
                        "720p"
                      ],
                      "default": "720p"
                    },
                    "bitrate_mode": {
                      "type": "string",
                      "enum": [
                        "standard",
                        "high"
                      ],
                      "description": "Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.",
                      "title": "Bitrate Mode",
                      "examples": [
                        "standard"
                      ],
                      "default": "standard"
                    },
                    "end_user_id": {
                      "description": "The unique user ID of the end user.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End User Id"
                    }
                  },
                  "required": [
                    "prompt",
                    "image_url"
                  ]
                },
                "Seedance20FastImageToVideoOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "Seedance2VideoOutput",
                  "properties": {
                    "video": {
                      "description": "The generated video file.",
                      "examples": [
                        {
                          "url": "https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"
                        }
                      ],
                      "$ref": "#/components/schemas/File"
                    },
                    "seed": {
                      "type": "integer",
                      "description": "The seed used for generation.",
                      "title": "Seed",
                      "examples": [
                        42
                      ]
                    }
                  },
                  "required": [
                    "video",
                    "seed"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/bytedance/seedance-2.0/fast/image-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/fast/image-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/fast/image-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Seedance20FastImageToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/fast/image-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Seedance20FastImageToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/bytedance_seedance_2_0_image_to_video.json",
          "recordPointer": "$",
          "byteLength": 9972,
          "sha256": "ad780a18e035b593fdf8587eeae8ceebdbfdf209595fbd021ea502036c3f2d17",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for bytedance/seedance-2.0/image-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the bytedance/seedance-2.0/image-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "bytedance/seedance-2.0/image-to-video",
                "category": "image-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9c2f2b/C5HNQz1oux7K-6Tqfd_-9_c4a7c912a6db402686fe2c01591a1687.jpg",
                "playgroundUrl": "https://fal.ai/models/bytedance/seedance-2.0/image-to-video",
                "documentationUrl": "https://fal.ai/models/bytedance/seedance-2.0/image-to-video/api",
                "about": "Image To Video"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Seedance20ImageToVideoInput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "image_url",
                    "end_image_url",
                    "resolution",
                    "duration",
                    "aspect_ratio",
                    "generate_audio",
                    "bitrate_mode",
                    "end_user_id"
                  ],
                  "title": "Seedance2I2VInput",
                  "properties": {
                    "duration": {
                      "type": "string",
                      "description": "Duration of the video in seconds. Supports 4 to 15 seconds, or auto to let the model decide based on the prompt.",
                      "title": "Duration",
                      "enum": [
                        "auto",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15"
                      ],
                      "default": "auto"
                    },
                    "generate_audio": {
                      "type": "boolean",
                      "description": "Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.",
                      "title": "Generate Audio",
                      "default": true
                    },
                    "image_url": {
                      "type": "string",
                      "description": "The URL of the starting frame image to animate. Supported formats: JPEG, PNG, WebP. Max 30 MB.",
                      "title": "Image Url",
                      "examples": [
                        "https://v3b.fal.media/files/b/0a8eba37/Cqg-4Uwzyz4DELfceT1CF_a17e588773ec45b1a9e6f100a787b80b.jpg"
                      ]
                    },
                    "end_image_url": {
                      "description": "The URL of the image to use as the last frame of the video. When provided, the generated video will transition from the starting image to this ending image. Supported formats: JPEG, PNG, WebP. Max 30 MB.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End Image Url"
                    },
                    "prompt": {
                      "type": "string",
                      "description": "The text prompt describing the desired motion and action for the video.",
                      "title": "Prompt",
                      "examples": [
                        "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea."
                      ]
                    },
                    "aspect_ratio": {
                      "type": "string",
                      "description": "The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to infer from the input image.",
                      "title": "Aspect Ratio",
                      "enum": [
                        "auto",
                        "21:9",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "default": "auto"
                    },
                    "resolution": {
                      "type": "string",
                      "description": "Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality, 4k for highest quality.",
                      "title": "Resolution",
                      "enum": [
                        "480p",
                        "720p",
                        "1080p",
                        "4k"
                      ],
                      "default": "720p"
                    },
                    "bitrate_mode": {
                      "type": "string",
                      "enum": [
                        "standard",
                        "high"
                      ],
                      "description": "Output bitrate mode. 'high' requests a higher-quality, larger-file encode from the model; 'standard' uses the default bitrate.",
                      "title": "Bitrate Mode",
                      "examples": [
                        "standard"
                      ],
                      "default": "standard"
                    },
                    "end_user_id": {
                      "description": "The unique user ID of the end user.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End User Id"
                    }
                  },
                  "required": [
                    "prompt",
                    "image_url"
                  ]
                },
                "Seedance20ImageToVideoOutput": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "Seedance2VideoOutput",
                  "properties": {
                    "video": {
                      "description": "The generated video file.",
                      "examples": [
                        {
                          "url": "https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"
                        }
                      ],
                      "$ref": "#/components/schemas/File"
                    },
                    "seed": {
                      "type": "integer",
                      "description": "The seed used for generation.",
                      "title": "Seed",
                      "examples": [
                        42
                      ]
                    }
                  },
                  "required": [
                    "video",
                    "seed"
                  ]
                },
                "File": {
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File",
                  "properties": {
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "examples": [
                        4404019
                      ]
                    },
                    "url": {
                      "type": "string",
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url"
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/bytedance/seedance-2.0/image-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/image-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/image-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Seedance20ImageToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.0/image-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Seedance20ImageToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/bytedance_seedance_2_5_text_to_video.json",
          "recordPointer": "$",
          "byteLength": 8822,
          "sha256": "f14543f28a0220af7b09563065307e985c3208a47b541b846fcf98c30c89c324",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for bytedance/seedance-2.5/text-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the bytedance/seedance-2.5/text-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "bytedance/seedance-2.5/text-to-video",
                "category": "text-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa30edb/Ckq9fPYW5fP_nqcCC-SHh.jpg",
                "playgroundUrl": "https://fal.ai/models/bytedance/seedance-2.5/text-to-video",
                "documentationUrl": "https://fal.ai/models/bytedance/seedance-2.5/text-to-video/api",
                "about": "Text To Video"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Seedance25TextToVideoInput": {
                  "type": "object",
                  "required": [
                    "prompt"
                  ],
                  "properties": {
                    "duration": {
                      "description": "Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.",
                      "default": "auto",
                      "enum": [
                        "auto",
                        "4",
                        "5",
                        "6",
                        "7",
                        "8",
                        "9",
                        "10",
                        "11",
                        "12",
                        "13",
                        "14",
                        "15",
                        "16",
                        "17",
                        "18",
                        "19",
                        "20",
                        "21",
                        "22",
                        "23",
                        "24",
                        "25",
                        "26",
                        "27",
                        "28",
                        "29",
                        "30"
                      ],
                      "type": "string",
                      "title": "Duration"
                    },
                    "generate_audio": {
                      "description": "Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.",
                      "default": true,
                      "type": "boolean",
                      "title": "Generate Audio"
                    },
                    "prompt": {
                      "examples": [
                        "An octopus finds a football in the ocean and excitedly calls its octopus friends to come and play. Cut scene to an octopus football game under the sea."
                      ],
                      "description": "The text prompt used to generate the video",
                      "type": "string",
                      "title": "Prompt"
                    },
                    "aspect_ratio": {
                      "description": "The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.",
                      "default": "auto",
                      "enum": [
                        "auto",
                        "21:9",
                        "16:9",
                        "4:3",
                        "1:1",
                        "3:4",
                        "9:16"
                      ],
                      "type": "string",
                      "title": "Aspect Ratio"
                    },
                    "resolution": {
                      "description": "Video resolution - 480p for faster generation, 720p for balance.",
                      "default": "720p",
                      "enum": [
                        "480p",
                        "720p"
                      ],
                      "type": "string",
                      "title": "Resolution"
                    },
                    "end_user_id": {
                      "description": "The unique user ID of the end user.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "End User Id"
                    }
                  },
                  "x-fal-order-properties": [
                    "prompt",
                    "resolution",
                    "duration",
                    "aspect_ratio",
                    "generate_audio",
                    "end_user_id"
                  ],
                  "title": "Seedance2T2VInput"
                },
                "Seedance25TextToVideoOutput": {
                  "type": "object",
                  "required": [
                    "video",
                    "seed"
                  ],
                  "properties": {
                    "seed": {
                      "examples": [
                        42
                      ],
                      "description": "The seed used for generation.",
                      "type": "integer",
                      "title": "Seed"
                    },
                    "video": {
                      "examples": [
                        {
                          "url": "https://storage.googleapis.com/falserverless/example_outputs/bytedance/seedance_2/output.mp4"
                        }
                      ],
                      "$ref": "#/components/schemas/File",
                      "description": "The generated video file."
                    }
                  },
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "Seedance2VideoOutput"
                },
                "File": {
                  "type": "object",
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string",
                      "title": "Url"
                    },
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type"
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name"
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size"
                    }
                  },
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "title": "File"
                }
              }
            },
            "paths": {
              "/bytedance/seedance-2.5/text-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.5/text-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.5/text-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Seedance25TextToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bytedance/seedance-2.5/text-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Seedance25TextToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/keyframe-survey-20260812-r1/schemas/fal_ai_amt_interpolation_frame_interpolation.json",
          "recordPointer": "$",
          "byteLength": 7580,
          "sha256": "1b75bade50b06d717391eec3c127fba63740c7ba1c9ea297eb5f7f742cb6280b",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for fal-ai/amt-interpolation/frame-interpolation",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the fal-ai/amt-interpolation/frame-interpolation queue.",
              "x-fal-metadata": {
                "endpointId": "fal-ai/amt-interpolation/frame-interpolation",
                "category": "image-to-video",
                "thumbnailUrl": "https://storage.googleapis.com/falserverless/gallery/amt-interpolation.webp",
                "playgroundUrl": "https://fal.ai/models/fal-ai/amt-interpolation/frame-interpolation",
                "documentationUrl": "https://fal.ai/models/fal-ai/amt-interpolation/frame-interpolation/api",
                "about": "Frame Interpolation"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "AmtInterpolationFrameInterpolationInput": {
                  "x-fal-order-properties": [
                    "frames",
                    "output_fps",
                    "recursive_interpolation_passes"
                  ],
                  "required": [
                    "frames"
                  ],
                  "properties": {
                    "recursive_interpolation_passes": {
                      "min": 1,
                      "max": 10,
                      "description": "Number of recursive interpolation passes",
                      "default": 4,
                      "type": "integer",
                      "title": "Recursive Interpolation Passes"
                    },
                    "frames": {
                      "examples": [
                        [
                          {
                            "url": "https://storage.googleapis.com/falserverless/model_tests/amt-interpolation/start.png"
                          },
                          {
                            "url": "https://storage.googleapis.com/falserverless/model_tests/amt-interpolation/end.png"
                          }
                        ]
                      ],
                      "items": {
                        "$ref": "#/components/schemas/Frame"
                      },
                      "description": "Frames to interpolate",
                      "type": "array",
                      "title": "Frames"
                    },
                    "output_fps": {
                      "min": 1,
                      "max": 60,
                      "description": "Output frames per second",
                      "default": 24,
                      "type": "integer",
                      "title": "Output FPS"
                    }
                  },
                  "type": "object",
                  "title": "AMTFrameInterpolationInput"
                },
                "AmtInterpolationFrameInterpolationOutput": {
                  "x-fal-order-properties": [
                    "video"
                  ],
                  "required": [
                    "video"
                  ],
                  "properties": {
                    "video": {
                      "$ref": "#/components/schemas/File",
                      "description": "Generated video",
                      "title": "Video"
                    }
                  },
                  "type": "object",
                  "title": "AMTInterpolationOutput"
                },
                "Frame": {
                  "x-fal-order-properties": [
                    "url"
                  ],
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "description": "URL of the frame",
                      "type": "string",
                      "title": "URL"
                    }
                  },
                  "type": "object",
                  "title": "Frame"
                },
                "File": {
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string",
                      "title": "Url"
                    },
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type"
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name"
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size"
                    }
                  },
                  "type": "object",
                  "title": "File"
                }
              }
            },
            "paths": {
              "/fal-ai/amt-interpolation/frame-interpolation/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/amt-interpolation/frame-interpolation/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/amt-interpolation/frame-interpolation": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AmtInterpolationFrameInterpolationInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/amt-interpolation/frame-interpolation/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/AmtInterpolationFrameInterpolationOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/keyframe-survey-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 13211,
          "sha256": "2fd62b34f37833a472b8c1fe4959801599102c3fa15feb36bbdc4904915586c7",
          "exactRecord": {
            "run": "keyframe-survey-20260812-r1",
            "stage": "02_generation_research",
            "what": "Read the live OpenAPI input schema of 48 video endpoints and sorted them on two capabilities: whether a supplied image can be pinned to a position in the output, and whether the same request also takes a control video whose geometry the output must follow. Cross-checked against the five requests this project has already paid for, read out of their sealed response logs rather than out of the runner source.",
            "question": "Every clip on this page drifts over a full turn. Pinning a known frame is the direct fix. Why is nothing here doing it - is the capability absent from the endpoints that also read geometry, or was it available and left unset?",
            "answer": "Available and left unset. 11 of the 48 accept both a pinned frame and a control video, and every one of the 11 is a VACE variant - including wan-22-vace-fun-a14b/depth, which this project has bought five clips from. It advertises first_frame_url and last_frame_url, and all five requests sent both empty. The 23 endpoints that pin frames without a geometry channel are not a substitute: they interpolate the path between the pinned images, which is exactly the part the blueprint already computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families, carried by a mask video.",
            "method": {
              "discovery": "keyword search over the model catalogue rather than a hand-written endpoint list - a list written from memory finds only what was already known, which is the failure this survey exists to correct",
              "queries": [
                "first last frame",
                "keyframe",
                "interpolate frames",
                "start end frame",
                "flf2v",
                "transition video",
                "vace",
                "video control depth"
              ],
              "schemaSelection": "first components.schemas key matching /Input$/, since every endpoint names its own",
              "sentRequestsReadFrom": "circumnavigation-20260811-r1/logs/response-*.json",
              "billedUsd": 0,
              "submitted": 0
            },
            "counts": {
              "endpointsRead": 48,
              "schemasParsed": 48,
              "pinAndShape": 11,
              "pinOnly": 23,
              "shapeOnly": 5,
              "neither": 9,
              "pinAndShapeAreAllVace": true,
              "submissionsTotal": 6,
              "submissionsWithAPinnedFrame": 0
            },
            "pinAndShape": [
              "fal-ai/wan-22-vace-fun-a14b/reframe",
              "fal-ai/wan-22-vace-fun-a14b/outpainting",
              "fal-ai/wan-22-vace-fun-a14b/inpainting",
              "fal-ai/wan-22-vace-fun-a14b/depth",
              "fal-ai/wan-vace-14b/reframe",
              "fal-ai/wan-vace-14b/outpainting",
              "fal-ai/wan-vace-14b/inpainting",
              "fal-ai/wan-vace-14b/pose",
              "fal-ai/wan-vace-14b/depth",
              "fal-ai/wan-vace-14b",
              "fal-ai/wan-22-vace-fun-a14b"
            ],
            "alreadySent": [
              {
                "arm": "bernini-848",
                "requestId": "019ff3b7-097a-73c0-9b45-8136c878fb6a",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 9
              },
              {
                "arm": "minimax-h3-768",
                "requestId": "019ff3be-b8e8-78a1-98ce-0fae34b4b61f",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 6
              },
              {
                "arm": "pixverse-c1-720",
                "requestId": "019ff3d6-ae15-7143-bffc-2a514f1d82b4",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 6
              },
              {
                "arm": "vace-depth-720",
                "requestId": "019ff471-9dfb-7342-8c25-311bb28a642e",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 16
              },
              {
                "arm": "wan-27-1080",
                "requestId": "019ff3c7-dd26-7fc1-864f-f0e28de2c6dc",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 7
              }
            ],
            "shownAs": "section 09i, with the quadrant figure keyframe-capability.svg",
            "fileCount": 51,
            "totalBytes": 658523,
            "files": [
              {
                "file": "schemas/blackforestlabs_flux_3_first_last_frame_to_video.json",
                "bytes": 9314,
                "sha256": "0d490187d7a8db972386f26b2209be75bb13fa64e6b3e3a0b8af21bebf39b3aa"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_first_last_frame_to_video_draft.json",
                "bytes": 8902,
                "sha256": "bf05bf8a76d541c9fc4ebfb5965a1b1ad3e55c613ad3bb0ed3c362ac0169e955"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_keyframes_to_video.json",
                "bytes": 9830,
                "sha256": "25afff32f14b768adce352f4dac7fd26458fe9090ae06feca571d6066d96ad1f"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_keyframes_to_video_draft.json",
                "bytes": 9478,
                "sha256": "6054b1d9096fb014aad15869d1738918b8b561c46e5c19bed0c8421de0a7416b"
              },
              {
                "file": "schemas/bytedance_seedance_2_0_fast_image_to_video.json",
                "bytes": 9965,
                "sha256": "0ae1976519ac8cbaecf5ced119b0b6b2160912a5b489c6d1ba2e5ad05b523eb6"
              },
              {
                "file": "schemas/bytedance_seedance_2_0_image_to_video.json",
                "bytes": 9972,
                "sha256": "ad780a18e035b593fdf8587eeae8ceebdbfdf209595fbd021ea502036c3f2d17"
              },
              {
                "file": "schemas/bytedance_seedance_2_5_text_to_video.json",
                "bytes": 8822,
                "sha256": "f14543f28a0220af7b09563065307e985c3208a47b541b846fcf98c30c89c324"
              },
              {
                "file": "schemas/fal_ai_amt_interpolation.json",
                "bytes": 6852,
                "sha256": "f46de91e6c2d12e1961ab70e3b9d68553102becb6e113484fe624c385c7025cb"
              },
              {
                "file": "schemas/fal_ai_amt_interpolation_frame_interpolation.json",
                "bytes": 7580,
                "sha256": "1b75bade50b06d717391eec3c127fba63740c7ba1c9ea297eb5f7f742cb6280b"
              },
              {
                "file": "schemas/fal_ai_bernini_r_reference_to_video.json",
                "bytes": 10034,
                "sha256": "a0cc4f0a59a619d04322522448fba280c56f5581894ee84c848a1e525c0c1081"
              },
              {
                "file": "schemas/fal_ai_bytedance_seedance_v1_5_pro_image_to_video.json",
                "bytes": 9552,
                "sha256": "944be9166ff495d321bca3858a1a487593678f15a583f63a60f365462fe5dad8"
              },
              {
                "file": "schemas/fal_ai_ffmpeg_api_extract_frame.json",
                "bytes": 7499,
                "sha256": "2582ad7d7ddc81a8b3de979983b3cfb64c03cb3670fd926a9d9ff2fff31aaeb7"
              },
              {
                "file": "schemas/fal_ai_film.json",
                "bytes": 12378,
                "sha256": "81070d82455b903a7abfc4e54bfce15236a954b266770ea8177b2826fdea633d"
              },
              {
                "file": "schemas/fal_ai_film_video.json",
                "bytes": 10144,
                "sha256": "e62575231674da1c0ddb7a846d046a934b566f5a11101b5a6664220022ac8b5b"
              },
              {
                "file": "schemas/fal_ai_framepack_flf2v.json",
                "bytes": 9592,
                "sha256": "097018cda971776c5dd0e9eae5744614aa285c9948eed8bf65c241bc8b6601d7"
              },
              {
                "file": "schemas/fal_ai_kling_video_o1_image_to_video.json",
                "bytes": 8902,
                "sha256": "b02b5650f50a4f710a7594acff054480ea9d6fb7b4d5f622ff03d2894c7c2ea5"
              },
              {
                "file": "schemas/fal_ai_kling_video_o1_standard_image_to_video.json",
                "bytes": 9033,
                "sha256": "527a4cda23ace57a52bac0c8343f018e1086f7ee57fb2346ee65af03737cffb5"
              },
              {
                "file": "schemas/fal_ai_kling_video_o3_pro_image_to_video.json",
                "bytes": 10640,
                "sha256": "c02780506b1f4bf461eba08c136ea47f8e2680b457603930bdf687ca32b6bfba"
              },
              {
                "file": "schemas/fal_ai_kling_video_o3_standard_image_to_video.json",
                "bytes": 10668,
                "sha256": "0316ab1a8f39ef9920a60195a666c243ef308bfabb27125a49a4c1609f94c470"
              },
              {
                "file": "schemas/fal_ai_kling_video_v3_turbo_standard_image_to_video.json",
                "bytes": 9674,
                "sha256": "8b900791f45dcaf1f06d357facd634d94b756177c9257f9df5c9ba69a4dca2e0"
              },
              {
                "file": "schemas/fal_ai_ltx23_trainer_v2_interpolate.json",
                "bytes": 16890,
                "sha256": "9e26f534395d08e1b569168e95c91b1d62e5b4b5c32cd727e8574ccac5bc2f18"
              },
              {
                "file": "schemas/fal_ai_pika_v2_2_pikaframes.json",
                "bytes": 9477,
                "sha256": "b7b5279d8382f58a2ee188086bfeac08d3a24a2b43995d9ba2afa574c4c853f9"
              },
              {
                "file": "schemas/fal_ai_pixverse_c1_reference_to_video.json",
                "bytes": 9835,
                "sha256": "e68d1268943fa91a94459035e4879943e95da842131c0bc634ba7e5d0c59b9d7"
              },
              {
                "file": "schemas/fal_ai_pixverse_c1_transition.json",
                "bytes": 8695,
                "sha256": "54055a9b15db05481abef1494b47d85b5874377ac2949028a73e6a2bfccd6f76"
              },
              {
                "file": "schemas/fal_ai_pixverse_v6_transition.json",
                "bytes": 10646,
                "sha256": "5ded128aaac8f742f197be23c8638213f20cebc0f06d2c04f894227fe93abd44"
              },
              {
                "file": "schemas/fal_ai_veo3_1_fast_first_last_frame_to_video.json",
                "bytes": 10394,
                "sha256": "37ab7a0c8cf30bb9738f5d0d5b1c0002175422dcb86667a738f332fc7a721bc5"
              },
              {
                "file": "schemas/fal_ai_veo3_1_first_last_frame_to_video.json",
                "bytes": 10295,
                "sha256": "fd6448fc737040f667d9cf3485f08ebb937777dba10cee6305ede93db15e2186"
              },
              {
                "file": "schemas/fal_ai_veo3_1_lite_first_last_frame_to_video.json",
                "bytes": 9703,
                "sha256": "b0fa71e4f6cb5ca25b4d1c5d19d5d86eaf663c3e25e367785234e74a8b24cd97"
              },
              {
                "file": "schemas/fal_ai_vidu_q1_start_end_to_video.json",
                "bytes": 7831,
                "sha256": "430b95f40f69a084a8bef04e3b2635eead5c21ca69b12bef2b9cb1c0dbffa4d3"
              },
              {
                "file": "schemas/fal_ai_vidu_start_end_to_video.json",
                "bytes": 7798,
                "sha256": "c83058042cec64c73b57a6ea21456165a3d609315283a8c296b3e8f1e46e052a"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b.json",
                "bytes": 21734,
                "sha256": "0f73c405718cfb5636ec88d93b1a6e299f72016afaa10e831df4ec8605693925"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_depth.json",
                "bytes": 21524,
                "sha256": "67024e727ad84ff5ed9ea85ecefa6df3d6ac1ae73b124616d4be1c4fb11dfdd3"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_inpainting.json",
                "bytes": 22143,
                "sha256": "456e37a0fd8aa38452165e83983b415fcf91d60c5f927c949e3944918dbcadc3"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_outpainting.json",
                "bytes": 22636,
                "sha256": "94a97f729a907f11466317fd3329ad90e7c503ffbf563357f8e7a0ce8be12f63"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_reframe.json",
                "bytes": 20941,
                "sha256": "77684917d8669dfd70c425e8a0398881c514be7151dc8ea1b7af4f4a022053e3"
              },
              {
                "file": "schemas/fal_ai_wan_flf2v.json",
                "bytes": 13203,
                "sha256": "c4fe6d5cefbc0f44903824738b45905294e7752e639d7e1755ab028e29494b64"
              },
              {
                "file": "schemas/fal_ai_wan_v2_7_reference_to_video.json",
                "bytes": 11828,
                "sha256": "8bcde07254b54c3ba287e77634e778f6281cdd02e20f38901697aff9ea2415d2"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b.json",
                "bytes": 21748,
                "sha256": "93a37afab822c2d2578c54365a73b8ef48355e2bd94ad37d5d7c127c40867209"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_depth.json",
                "bytes": 21409,
                "sha256": "f5aed083fe4d2be89c16f7cceffdb586c7efcef61a21f15ae4e2b183f8877d87"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_inpainting.json",
                "bytes": 22028,
                "sha256": "ecc5b4f9bcd6a63647f2cc546b4bc9e268b479efb6da862f959b5c5eab43b908"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_outpainting.json",
                "bytes": 22521,
                "sha256": "aae7bf0caf1784929ae73336d21490af44429827c3cba7684f32c2131e93fb9d"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_pose.json",
                "bytes": 21427,
                "sha256": "d68b50666a58a3cd53e06aa97f14d36f6c7dd17775fed673afa79cd2b4752716"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_reframe.json",
                "bytes": 20826,
                "sha256": "73e38a29f5558001a672d11094832f1cea71f53ecf770caff9d06732a6aeae6f"
              },
              {
                "file": "schemas/fal_ai_wan_vace_apps_long_reframe.json",
                "bytes": 15665,
                "sha256": "95fe64a848ef007c94cbd799553c933f03a1b327e6642d88bc08ed8d3a8dd126"
              },
              {
                "file": "schemas/fal_ai_wan_vace_apps_video_edit.json",
                "bytes": 12531,
                "sha256": "90d804348b655020850a6f0d32c630f157c7af27524990fb7971eb7319ce8a92"
              },
              {
                "file": "schemas/minimax_h3_flf2v_trainer.json",
                "bytes": 13315,
                "sha256": "d1da4bfa4f135da2cc0315d522c48c43f65981f22572ad72c0ac5fb699083197"
              },
              {
                "file": "schemas/minimax_h3_image_to_video.json",
                "bytes": 8249,
                "sha256": "25c286bd0f23ca1e590c14672b7c0a75fee5b9aa7c8a82bb0535fdfa87547fa9"
              },
              {
                "file": "schemas/minimax_h3_reference_to_video.json",
                "bytes": 9477,
                "sha256": "f441522ab1aa7f1c6beb465a13e34b8032ca369dd976a4e0d627e360f5dbe8e3"
              },
              {
                "file": "survey.json",
                "bytes": 35781,
                "sha256": "10d92ab6efbf5df37b06ca889585bfd549043b85af442535b6a23620bc484346"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/keyframe-capability.svg",
                "bytes": 6385,
                "sha256": "77f2592f953b9d6a78362af1997c6136efce4eb43fe86c64504f01559ab881ce"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/keyframe-capability.json",
                "bytes": 2757,
                "sha256": "75e63101b3930511181f32b70b9027754137589dd3c18ec0368fcc6ae94327d8"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:splat-comparison-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "splat-comparison-20260812-r1",
      "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Casa Cornell, the bar",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 222,
        "byteLength": 130878915
      },
      "media": {
        "counts": {
          "image": 217,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/as-loaded.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/as-loaded.png",
            "byteLength": 18058,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-45.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-45.png",
            "byteLength": 891085,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-90.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-90.png",
            "byteLength": 782300,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-135.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az-135.png",
            "byteLength": 920095,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az+0.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az%2B0.png",
            "byteLength": 889088,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az+45.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az%2B45.png",
            "byteLength": 893450,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az+90.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az%2B90.png",
            "byteLength": 853222,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az+135.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az%2B135.png",
            "byteLength": 916361,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az+180.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d25_az%2B180.png",
            "byteLength": 899424,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-45.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-45.png",
            "byteLength": 889932,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-90.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-90.png",
            "byteLength": 858899,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-135.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az-135.png",
            "byteLength": 929474,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az+0.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az%2B0.png",
            "byteLength": 870917,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az+45.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az%2B45.png",
            "byteLength": 832371,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az+90.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az%2B90.png",
            "byteLength": 905536,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az+135.png",
            "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/circumnav-facade241-30k-d32_az%2B135.png",
            "byteLength": 936615,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/benchmark-detail.json",
          "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/benchmark-detail.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/judged-ring.json",
          "url": "/.blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/judged-ring.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 222,
          "byteLength": 130878915,
          "sha256": "c37e0028fcbf6a39212dfa7b9a38e4cad1cc822783f0e40048ad63d3bee3dfbb",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/benchmark-detail.json",
          "recordPointer": "$",
          "byteLength": 1483,
          "sha256": "32219491631e97d76e28b38fe6e1ed172f96da71837ded92f571df48d588e242",
          "exactRecord": {
            "panelPixels": [
              620,
              440
            ],
            "scaling": "none, 1:1 crops",
            "panels": [
              {
                "title": "Casa Cornell, the bar",
                "source": "E:\\ASSETS - 4marketing - Screen Recordings Backup\\1 - Casa Cornell Splat Painting - Proud of this.png",
                "crop": [
                  1600,
                  450,
                  2220,
                  890
                ]
              },
              {
                "title": "Casa Cornell, its exterior",
                "source": "E:\\ASSETS - 4marketing - Screen Recordings Backup\\1 - Casa Cornell Splat Painting - Proud of this.png",
                "crop": [
                  700,
                  210,
                  1320,
                  650
                ]
              },
              {
                "title": "This house, close lap",
                "source": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\splat-comparison-20260812-r1\\framing-probe\\circumnav-facade241-30k-d32_az+0.png",
                "crop": [
                  170,
                  160,
                  790,
                  600
                ]
              },
              {
                "title": "This house, wide lap",
                "source": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\splat-comparison-20260812-r1\\frames\\circumnav-known241-30k_az+0.png",
                "crop": [
                  170,
                  160,
                  790,
                  600
                ]
              },
              {
                "title": "This house, the back",
                "source": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\splat-comparison-20260812-r1\\frames\\circumnav-fused482-30k_az+180.png",
                "crop": [
                  170,
                  160,
                  790,
                  600
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/results/judged-ring.json",
          "recordPointer": "$",
          "byteLength": 1594,
          "sha256": "685652917afe1b101d132da272ba87391a23d3f6c78d1529518b04a3f1d14483",
          "exactRecord": {
            "run": "splat-comparison-20260812-r1",
            "stepDeg": 45,
            "wraps": true,
            "adjudicatedBy": "eye",
            "scale": {
              "clear": "the building reads as a photograph of itself",
              "degraded": "structure survives, something in frame has streaked",
              "gone": "no building, or a building behind streaked foliage"
            },
            "models": {
              "circumnav-r1-30k": {
                "clearFromDeg": -45,
                "clearToDeg": 0,
                "holdFromDeg": -180,
                "holdToDeg": 180,
                "verdicts": {
                  "0": "clear",
                  "45": "degraded",
                  "90": "degraded",
                  "135": "degraded",
                  "180": "degraded",
                  "-135": "degraded",
                  "-90": "degraded",
                  "-45": "clear"
                }
              },
              "circumnav-known241-30k": {
                "clearFromDeg": -45,
                "clearToDeg": 0,
                "holdFromDeg": -180,
                "holdToDeg": 180,
                "verdicts": {
                  "0": "clear",
                  "45": "degraded",
                  "90": "degraded",
                  "135": "degraded",
                  "180": "degraded",
                  "-135": "degraded",
                  "-90": "degraded",
                  "-45": "clear"
                }
              },
              "circumnav-facade241-30k": {
                "clearFromDeg": -45,
                "clearToDeg": 45,
                "holdFromDeg": -180,
                "holdToDeg": 180,
                "verdicts": {
                  "0": "clear",
                  "45": "clear",
                  "90": "degraded",
                  "135": "degraded",
                  "180": "degraded",
                  "-135": "degraded",
                  "-90": "degraded",
                  "-45": "clear"
                }
              },
              "circumnav-fused482-30k": {
                "clearFromDeg": -45,
                "clearToDeg": 45,
                "holdFromDeg": -180,
                "holdToDeg": 180,
                "verdicts": {
                  "0": "clear",
                  "45": "clear",
                  "90": "degraded",
                  "135": "degraded",
                  "180": "degraded",
                  "-135": "degraded",
                  "-90": "degraded",
                  "-45": "clear"
                }
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-probe/derived-frame.json",
          "recordPointer": "$",
          "byteLength": 457,
          "sha256": "af9243fd5c50eb0f8bf5a3dffc222bdb135d476ab09eda366f5fe9bab0ab314d",
          "exactRecord": {
            "pivot": [
              0.040184054523706436,
              0.7854024767875671,
              0.4899888038635254
            ],
            "U": [
              0.027200238510518556,
              0.9162706476055185,
              0.39963514280094875
            ],
            "F": [
              0.1436802633935757,
              -0.39921545178652207,
              0.9055291298274373
            ],
            "R": [
              0.9892502862956996,
              0.032789074269440936,
              -0.1425087634934409
            ],
            "planarity": 0.043607531232900364,
            "tiltFromStartViewDeg": 23.36256315887463,
            "gaussians": 50150,
            "spread": 0.2424661896398461
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/framing-rule.json",
          "recordPointer": "$",
          "byteLength": 3501,
          "sha256": "5ce8851f772904fedcb9a18b843fbe5a1be573d70af52fa79c3fcdd539174241",
          "exactRecord": {
            "percentile": 0.4,
            "multiplier": 1.5936205648391417,
            "worstRatioError": 0.06463419700547601,
            "fitAgainst": {
              "kling-rederive-30k": 110.96363118937269,
              "wan-vace-r4-30k": 28.123904672356574,
              "fused-r1-30k": 18.47725576437984,
              "orbit-r1-30k": 11.871139684047598
            },
            "applied": {
              "kling-rederive-30k": {
                "pivot": [
                  3.5451927185058594,
                  -5.633199214935303,
                  105.43546295166016
                ],
                "distance": 110.9631220568759,
                "viewerDerived": 110.96363118937269
              },
              "wan-vace-r4-30k": {
                "pivot": [
                  8.042428016662598,
                  0.057258240878582,
                  30.415613174438477
                ],
                "distance": 26.41649568599375,
                "viewerDerived": 28.123904672356574
              },
              "fused-r1-30k": {
                "pivot": [
                  0.3520835340023041,
                  -1.1472376585006714,
                  20.168336868286133
                ],
                "distance": 18.50210761124115,
                "viewerDerived": 18.47725576437984
              },
              "orbit-r1-30k": {
                "pivot": [
                  2.599902868270874,
                  -0.9669148325920105,
                  13.080198287963867
                ],
                "distance": 12.621503374389594,
                "viewerDerived": 11.871139684047598
              },
              "circumnav-r1-30k": {
                "pivot": [
                  0.040184054523706436,
                  0.7854024767875671,
                  0.4899888038635254
                ],
                "distance": 2.1991673645730985,
                "viewerDerived": 0.3532440107117798
              }
            },
            "stats": {
              "kling-rederive-30k": {
                "name": "kling-rederive-30k",
                "gaussians": 50006,
                "dropped": 54121,
                "total": 104127,
                "pivot": [
                  3.5451927185058594,
                  -5.633199214935303,
                  105.43546295166016
                ],
                "radii": {
                  "0.25": 64.42263907882023,
                  "0.4": 69.6295746334551,
                  "0.5": 74.17924272690162,
                  "0.6": 83.4939005186271,
                  "0.7": 126.46855303529784,
                  "0.8": 159.5589164997327,
                  "0.9": 198.63835522754422
                }
              },
              "wan-vace-r4-30k": {
                "name": "wan-vace-r4-30k",
                "gaussians": 53764,
                "dropped": 93249,
                "total": 147013,
                "pivot": [
                  8.042428016662598,
                  0.057258240878582,
                  30.415613174438477
                ],
                "radii": {
                  "0.25": 13.108025709405926,
                  "0.4": 16.576402356266154,
                  "0.5": 18.12166726991426,
                  "0.6": 19.490237869734298,
                  "0.7": 21.49994839240112,
                  "0.8": 25.527719118602537,
                  "0.9": 35.44588055022315
                }
              },
              "fused-r1-30k": {
                "name": "fused-r1-30k",
                "gaussians": 110266,
                "dropped": 283013,
                "total": 393279,
                "pivot": [
                  0.3520835340023041,
                  -1.1472376585006714,
                  20.168336868286133
                ],
                "radii": {
                  "0.25": 9.487182073656028,
                  "0.4": 11.610108465881106,
                  "0.5": 12.624418561009628,
                  "0.6": 13.454921321974718,
                  "0.7": 14.891815136929528,
                  "0.8": 19.635053174470546,
                  "0.9": 25.814158193588334
                }
              },
              "orbit-r1-30k": {
                "name": "orbit-r1-30k",
                "gaussians": 132191,
                "dropped": 364891,
                "total": 497082,
                "pivot": [
                  2.599902868270874,
                  -0.9669148325920105,
                  13.080198287963867
                ],
                "radii": {
                  "0.25": 6.690336240944157,
                  "0.4": 7.920017884347266,
                  "0.5": 8.618354444293807,
                  "0.6": 9.445649697779569,
                  "0.7": 11.289158164643599,
                  "0.8": 14.370313208039693,
                  "0.9": 18.372283815816854
                }
              },
              "circumnav-r1-30k": {
                "name": "circumnav-r1-30k",
                "gaussians": 50150,
                "dropped": 93441,
                "total": 143591,
                "pivot": [
                  0.040184054523706436,
                  0.7854024767875671,
                  0.4899888038635254
                ],
                "radii": {
                  "0.25": 1.130306823352442,
                  "0.4": 1.3799817930908038,
                  "0.5": 1.5199455544709057,
                  "0.6": 1.6433281724378046,
                  "0.7": 1.7520372152403203,
                  "0.8": 1.8680603234763111,
                  "0.9": 2.0222953077600123
                }
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/splat-comparison-20260812-r1/shot-index.json",
          "recordPointer": "$",
          "byteLength": 6399,
          "sha256": "5d69871e58b82f64827f106763bea05f169a3a6c571a2ca4dd011e276818c7ab",
          "exactRecord": {
            "base": "http://127.0.0.1:4310",
            "viewport": "960x640",
            "lens": {
              "focalPx": {
                "x": 1159.5880733038064,
                "y": 1164.6601287484507
              },
              "hfovDeg": 44.97324980076911,
              "vfovDeg": 30.72674804136306
            },
            "knownFrame": {
              "centre": [
                0.5733050431949458,
                4.209999992847443,
                -1.169410399726269
              ],
              "size": [
                47.886610086389894,
                8.540000014305114,
                30.33882089481997
              ],
              "U": [
                0,
                -1,
                0
              ],
              "F": [
                0,
                0,
                1
              ],
              "R": [
                1,
                0,
                0
              ],
              "distance": 66.81369243559767
            },
            "models": [
              {
                "model": "kling-rederive-30k",
                "caption": "Best generated clip, front arc",
                "gaussiansDrawn": 50006,
                "gaussians": 104127,
                "radiusPct": 0.4,
                "radius": 69.6295746334551,
                "opacityFloor": 64,
                "distance": 110.98954196572744,
                "distanceFrom": "r40 x 1.594",
                "up": "view",
                "pivot": [
                  3.5451927185058594,
                  -5.633199214935303,
                  105.43546295166016
                ],
                "cloudVertical": [
                  0.0060884228089301854,
                  0.9993972524956657,
                  0.03417693391476886
                ],
                "tiltFromStartViewDeg": 1.7386943299087885,
                "tiltFromKnownUpDeg": null,
                "planarity": 0.112920044467009,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "wan-vace-r4-30k",
                "caption": "Depth-controlled, front arc",
                "gaussiansDrawn": 53764,
                "gaussians": 147013,
                "radiusPct": 0.4,
                "radius": 16.576402356266154,
                "opacityFloor": 64,
                "distance": 26.42278535588825,
                "distanceFrom": "r40 x 1.594",
                "up": "view",
                "pivot": [
                  8.042428016662598,
                  0.057258240878582,
                  30.415613174438477
                ],
                "cloudVertical": [
                  -0.07124816231906875,
                  0.9686264558391044,
                  0.23808924464312
                ],
                "tiltFromStartViewDeg": 14.183306842331776,
                "tiltFromKnownUpDeg": null,
                "planarity": 0.1147331868716228,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "fused-r1-30k",
                "caption": "Two clips fused",
                "gaussiansDrawn": 110266,
                "gaussians": 393279,
                "radiusPct": 0.4,
                "radius": 11.610108465881106,
                "opacityFloor": 64,
                "distance": 18.506512894614485,
                "distanceFrom": "r40 x 1.594",
                "up": "view",
                "pivot": [
                  0.3520835340023041,
                  -1.1472376585006714,
                  20.168336868286133
                ],
                "cloudVertical": [
                  -0.04611478537247029,
                  0.9652634843605393,
                  0.25717665588113153
                ],
                "tiltFromStartViewDeg": 14.922106725149215,
                "tiltFromKnownUpDeg": null,
                "planarity": 0.11954603187998919,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "orbit-r1-30k",
                "caption": "Orbit hop, widest front arc",
                "gaussiansDrawn": 132191,
                "gaussians": 497082,
                "radiusPct": 0.4,
                "radius": 7.920017884347266,
                "opacityFloor": 64,
                "distance": 12.624508507649542,
                "distanceFrom": "r40 x 1.594",
                "up": "view",
                "pivot": [
                  2.599902868270874,
                  -0.9669148325920105,
                  13.080198287963867
                ],
                "cloudVertical": [
                  0.01592130133270169,
                  0.9694041794695193,
                  0.24495315672777512
                ],
                "tiltFromStartViewDeg": 13.959285223447248,
                "tiltFromKnownUpDeg": null,
                "planarity": 0.12387000789433275,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "circumnav-r1-30k",
                "caption": "Full circumference, solved poses",
                "gaussiansDrawn": 50150,
                "gaussians": 143591,
                "radiusPct": 0.4,
                "radius": 1.3799817930908038,
                "opacityFloor": 64,
                "distance": 3.4,
                "distanceFrom": "chosen against framing-probe/up-ladder.jpg; no fitted rule transfers to this cloud",
                "up": "cloud",
                "pivot": [
                  0.040184054523706436,
                  0.7854024767875671,
                  0.4899888038635254
                ],
                "cloudVertical": [
                  0.027200238510518556,
                  0.9162706476055185,
                  0.39963514280094875
                ],
                "tiltFromStartViewDeg": 23.36256315887463,
                "tiltFromKnownUpDeg": null,
                "planarity": 0.043607531232900364,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "circumnav-known241-30k",
                "caption": "Same frames, poses read not solved",
                "gaussiansDrawn": 37556,
                "gaussians": 166536,
                "radiusPct": 0.4,
                "radius": 14.431250053162048,
                "opacityFloor": 64,
                "distance": 66.81369243559767,
                "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                "up": "known",
                "pivot": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "cloudVertical": [
                  0.009493425056913208,
                  0.9999372894089614,
                  0.005940717982481666
                ],
                "tiltFromStartViewDeg": 0.45613898261437164,
                "tiltFromKnownUpDeg": 0.6416679486791921,
                "planarity": 0.038602964589827135,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "circumnav-facade241-30k",
                "caption": "Closer lap, 6.3 m off the wall",
                "gaussiansDrawn": 46641,
                "gaussians": 337156,
                "radiusPct": 0.4,
                "radius": 14.15622954759885,
                "opacityFloor": 64,
                "distance": 66.81369243559767,
                "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                "up": "known",
                "pivot": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "cloudVertical": [
                  0.010010364473244935,
                  0.999601169783872,
                  0.02640632442857723
                ],
                "tiltFromStartViewDeg": 1.3546979860615807,
                "tiltFromKnownUpDeg": 1.6182517761874244,
                "planarity": 0.03332702514317948,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              },
              {
                "model": "circumnav-fused482-30k",
                "caption": "Both laps, one reconstruction",
                "gaussiansDrawn": 47429,
                "gaussians": 282930,
                "radiusPct": 0.4,
                "radius": 15.075856613722609,
                "opacityFloor": 64,
                "distance": 66.81369243559767,
                "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                "up": "known",
                "pivot": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "cloudVertical": [
                  0.011110261885413392,
                  0.9995670904078799,
                  0.027243235020140106
                ],
                "tiltFromStartViewDeg": 1.4225335181280485,
                "tiltFromKnownUpDeg": 1.6859780002593308,
                "planarity": 0.04008803731832942,
                "bearings": [
                  0,
                  45,
                  90,
                  135,
                  180,
                  -135,
                  -90,
                  -45
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-comparison-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 53204,
          "sha256": "c06c5566d5c7ad2d257e563dcea984906ab81ad88214d2894f19ddcfcc19024b",
          "exactRecord": {
            "run": "splat-comparison-20260812-r1",
            "stage": "03_reconstruction",
            "what": "Shot all eight Gaussian splats this project has at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and built an 8x8 plate from the 64 frames. No metric: a splat that collapses goes to streak rather than to blur, so a sharpness score rewards it. Also fitted the shared camera standoff for the four solved front-arc models, derived the ground plane of the one solve whose vertical was wrong, computed the standoff outright for the three trained on known poses, and cropped five 1:1 details against the benchmark the project was told to beat.",
            "question": "The benchmark this project is measured against is an earlier splat of this house at 106,331 splats and 64 of 64 poses - photographic detail over a restricted viewing angle. The whole point of the work since was to keep that quality and remove the angle restriction. Twenty-odd attempts later, what does the run actually have?",
            "answer": "The angle restriction is gone and the texture is not back. The four front-arc models hold the designed house - brick, glazed bays, lit interiors - across about a quarter of a turn and are unreadable outside it; the best of them by holdout score is the one that falls apart hardest, averaging 112 of 255 in brightness at the front and 71 across the other seven bearings as the renderer runs out of gaussians. The three known-pose models hold a correctly proportioned house at all eight bearings, standing in the plans' own world, and the closer lap carries brick the wide lap does not. None of them reach the benchmark's texture, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it.",
            "framing": {
              "problem": "Each solve carries its own arbitrary world scale, 50x between the largest and smallest here, and the viewer derives orbit depth by projecting the median gaussian onto a curated start ray - correct for a page, useless across solves.",
              "percentile": 0.4,
              "multiplier": 1.5936205648391417,
              "opacityFloor": 64,
              "worstRatioError": 0.06463419700547601,
              "fitAgainst": {
                "kling-rederive-30k": 110.96363118937269,
                "wan-vace-r4-30k": 28.123904672356574,
                "fused-r1-30k": 18.47725576437984,
                "orbit-r1-30k": 11.871139684047598
              },
              "haloFractionByModel": {
                "kling-rederive-30k": 0.52,
                "wan-vace-r4-30k": 0.634,
                "fused-r1-30k": 0.72,
                "orbit-r1-30k": 0.734,
                "circumnav-r1-30k": 0.651,
                "circumnav-known241-30k": 0.774,
                "circumnav-facade241-30k": 0.862,
                "circumnav-fused482-30k": 0.832
              },
              "whyItMissesTheFifth": "Halo fraction is similar across all eight, 52 to 86 percent. Where the halo sits is not. A front-arc cloud trails floaters off the ends of its arc, so the radius holding 90 percent of its gaussians is 2.1 to 2.9 times the radius holding 40 percent; the circumnavigation cloud has nowhere to trail to and sits at 1.5. The fitted multiplier had absorbed the other four's tail, so on this one it stands the camera at 2.20 where the last one percent of the cloud only reaches 2.68, and the house overfills the frame.",
              "fifthPlacedBy": "eye, against framing-probe/up-ladder.jpg",
              "fifthDistance": 3.4,
              "lastThreePlacedBy": "Computed, no fit and no eye: the measured house box against the viewer's own focal length, whichever of width or height binds. Width does, at 66.81 m. The check on it is that all eight rows land within 7 percent of each other on apparent size, so the three computed rows fall inside the band the five placed rows occupy - each method confirming the other."
            },
            "worldFrame": {
              "claim": "The last three models were trained on the cameras the control videos were rendered from, read out of the manifest rather than solved. If that worked, their world is the plans' world: upright, in meters, on the measured center.",
              "alphaFloor": 64,
              "centeredOn": "the median, not the mean - a splat cloud is skewed by floaters even above the alpha floor, and the two centers disagree by a degree",
              "byModel": {
                "circumnav-known241-30k": {
                  "tiltFromPlusYDeg": 0.642,
                  "extentRatio": [
                    0.934,
                    1.029,
                    0.973
                  ],
                  "centreErrorM": 3.4171
                },
                "circumnav-facade241-30k": {
                  "tiltFromPlusYDeg": 1.618,
                  "extentRatio": [
                    0.952,
                    1.031,
                    0.972
                  ],
                  "centreErrorM": 4.878
                },
                "circumnav-fused482-30k": {
                  "tiltFromPlusYDeg": 1.686,
                  "extentRatio": [
                    0.921,
                    1.094,
                    0.961
                  ],
                  "centreErrorM": 6.3129
                }
              },
              "control": {
                "model": "circumnav-r1-30k",
                "note": "COLMAP solved from the same frames. It has to disagree for the claim to mean anything, and it does: 23.6 degrees off vertical and about a tenth of scale.",
                "tiltFromPlusYDeg": 23.613,
                "extentRatio": [
                  0.082,
                  0.186,
                  0.121
                ]
              },
              "recomputedIndependently": "verify-preview-09k-r1.mjs reads the served bytes in JS and checks them against the render manifest, which is a pipeline input rather than a run output. It reproduces the extents exactly and the tilts once the centring matches."
            },
            "cameraBasis": {
              "problem": "viewFromCamera writes the frame's up vector straight into the second column of the view matrix, and the vendored renderer reads that column as the camera's DOWN axis - it inherits COLMAP's convention, x right, y down, z forward. Every curated model gets this for free because initFrom lifts the axis out of a start view, where it is already a camera axis.",
              "symptom": "Handing it world up instead renders the house upside down. Because the frame is otherwise level, that reads as a blur at 66.8 m and black at 95, which is why it was mistaken for a distance clamp first.",
              "ruledOut": [
                "applyLimits distance clamp",
                "znear/zfar",
                "camera re-seat race"
              ],
              "fix": "U = [0,-1,0] with hand +1 and zSign +1, which is the camera basis that falls out of standing on +Z looking back at the origin. Left to itself the viewer inherits handedness and facing from whatever start view it last had, which for a model in metres it never saw is a coin toss.",
              "appliesTo": "any future model loaded at metric scale without a curated start view"
            },
            "reachable": {
              "found": "Five of the eight models on this plate could be loaded from the page. The three trained on known poses had been converted, staged and written about at length, and there was no control anywhere that loaded them. The fourth full-turn model could be loaded and carried another solve's start view, which stood the camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear.",
              "whyNothingCaughtIt": "The viewer keys its orbit limits off the splat filename, and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force. So a card advertising all four sides refused to turn past a 36 degree wedge, and the only gate that could have noticed was checking a hardcoded count of five.",
              "startViews": {
                "circumnav-r1-30k": "derived from framing-probe/derived-frame.json - the ground plane of its own solve, turned back into a view matrix",
                "known poses": "written rather than dragged: stand on +Z at the standoff the measured house box needs against the viewer's lens, look back at the middle, camera down along -Y",
                "circumnav-facade241-30k": "32 m, off framing-probe/facade-distance-ladder.jpg. Its cameras stood 6.3 to 16.7 m off the wall, so the 66.8 m whole-house standoff is outside the lap and renders the shell inside-out: at every bearing a white blowout. The ladder is 25/32/40 m by eight bearings and 32 is the rung where the house fits the frame and the walls still carry brick."
              },
              "ring": "Nothing on the eight-bearing ring is gone for any of the four. That is the finding, and it is the thing the front-arc models cannot do: turn one of these to any bearing and there is still a building there. What falls away is material - brick, glazing, the shadow under the porch - so the ring is degraded almost everywhere and clear only across the elevations the seed image described.",
              "evidence": [
                "picker-gate/open-vs-turned.jpg",
                "picker-gate/picker.png",
                "framing-probe/facade-distance-ladder.jpg",
                "results/judged-ring.json"
              ],
              "gate": "dev/tests/claude-generated/verify-splat-picker-r1.mjs takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped. Opening viewer.html directly would skip the start view the picker hands over in the hash, which is how the smear survived."
            },
            "fusion": {
              "result": "a net loss",
              "evidence": "The 482-image reconstruction of both laps is softer at the front than the 241-image wide lap alone, and softer than the close lap everywhere the close lap reaches. Averaging two standoffs loses the close lap's detail without gaining reach.",
              "consequence": "Keep the laps apart and view each at its own range, which is what the assigned technique said before the fusion was tried."
            },
            "benchmark": {
              "source": "E:\\ASSETS - 4marketing - Screen Recordings Backup\\1 - Casa Cornell Splat Painting - Proud of this.png",
              "panelPixels": [
                620,
                440
              ],
              "scaling": "none, 1:1 crops",
              "panels": [
                "Casa Cornell, the bar",
                "Casa Cornell, its exterior",
                "This house, close lap",
                "This house, wide lap",
                "This house, the back"
              ],
              "reading": "The benchmark's resolution lives in its interior, so both its interior and its exterior are cropped - comparing an exterior reconstruction against its interior alone would be unfair in one direction and against its exterior alone unfair in the other. Its exterior carries a halo of its own. The texture gap is real and it is a materials gap, not a geometry gap."
            },
            "vertical": {
              "problem": "Nothing in a .splat says which axis is up; the viewer takes it from the start view each model was given, and circumnav-r1-30k was added to the picker carrying wan-vace-r4-30k's start view. Orbiting it tumbled - level at bearing 0, under the lawn at 90.",
              "method": "The scene is a house on a large flat lawn, so the cloud is overwhelmingly planar and the least-variance eigenvector of the position covariance is the ground normal.",
              "planarity": 0.043607531232900364,
              "derivedUp": [
                0.027200238510518556,
                0.9162706476055185,
                0.39963514280094875
              ],
              "tiltFromStartViewDeg": 23.36256315887463,
              "signRuleRejected": "Third moment along the axis - the lawn should be a spike and the building the only tail out of it. It produced a level orbit hanging upside down, because the cloud carries enough under-plane floaters to outweigh the house. Kept in framing-probe as the earlier up_d*_az*.png set.",
              "signRuleUsed": "The start view's own up vector. Weaker claim, honestly made: it says this solve is not upside down relative to the one the page curated, and the derived axis corrects the tilt between them.",
              "tiltByModel": {
                "kling-rederive-30k": 1.74,
                "wan-vace-r4-30k": 14.18,
                "fused-r1-30k": 14.92,
                "orbit-r1-30k": 13.96,
                "circumnav-r1-30k": 23.36,
                "circumnav-known241-30k": 0.46,
                "circumnav-facade241-30k": 1.35,
                "circumnav-fused482-30k": 1.42
              }
            },
            "shot": {
              "viewport": "960x640",
              "bearings": [
                0,
                45,
                90,
                135,
                180,
                -135,
                -90,
                -45
              ],
              "frames": 64,
              "limitsReleased": true,
              "models": [
                {
                  "model": "kling-rederive-30k",
                  "caption": "Best generated clip, front arc",
                  "gaussians": 104127,
                  "gaussiansDrawn": 50006,
                  "distance": 110.98954196572744,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "wan-vace-r4-30k",
                  "caption": "Depth-controlled, front arc",
                  "gaussians": 147013,
                  "gaussiansDrawn": 53764,
                  "distance": 26.42278535588825,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "fused-r1-30k",
                  "caption": "Two clips fused",
                  "gaussians": 393279,
                  "gaussiansDrawn": 110266,
                  "distance": 18.506512894614485,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "orbit-r1-30k",
                  "caption": "Orbit hop, widest front arc",
                  "gaussians": 497082,
                  "gaussiansDrawn": 132191,
                  "distance": 12.624508507649542,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "circumnav-r1-30k",
                  "caption": "Full circumference, solved poses",
                  "gaussians": 143591,
                  "gaussiansDrawn": 50150,
                  "distance": 3.4,
                  "distanceFrom": "chosen against framing-probe/up-ladder.jpg; no fitted rule transfers to this cloud",
                  "up": "cloud"
                },
                {
                  "model": "circumnav-known241-30k",
                  "caption": "Same frames, poses read not solved",
                  "gaussians": 166536,
                  "gaussiansDrawn": 37556,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                },
                {
                  "model": "circumnav-facade241-30k",
                  "caption": "Closer lap, 6.3 m off the wall",
                  "gaussians": 337156,
                  "gaussiansDrawn": 46641,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                },
                {
                  "model": "circumnav-fused482-30k",
                  "caption": "Both laps, one reconstruction",
                  "gaussians": 282930,
                  "gaussiansDrawn": 47429,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                }
              ]
            },
            "billedUsd": 0,
            "shownAs": "sections 09k and 09l - splat-comparison-plate.jpg, benchmark-detail-plate.jpg and splat-comparison.json - and section 07, where all eight are now loadable",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs"
            ],
            "fileCount": 222,
            "totalBytes": 136161209,
            "files": [
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-frame.json",
                "bytes": 2883,
                "sha256": "3e4dc5eee6954cf2e00f79937866a71be2b61750f1d3c51f51f1d9846cbcfd73"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/splat-comparison.json",
                "bytes": 6399,
                "sha256": "5d69871e58b82f64827f106763bea05f169a3a6c571a2ca4dd011e276818c7ab"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+0.png",
                "bytes": 752061,
                "sha256": "872d9f45c533ed1f500cc6febcf5b1682278f8238fbffd715c7da83c0617d2a2"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+135.png",
                "bytes": 704624,
                "sha256": "376dc6addb7191beb1fb3169fc4a5d2094ebc56420d14df627a8fffa6181baa3"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+180.png",
                "bytes": 714560,
                "sha256": "ce91b0c68e3d7f5a52043f2a94c486d6c1a1002011b07f7d17ce44a876bfa430"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+45.png",
                "bytes": 759179,
                "sha256": "be6a2ee318e7fa81a598d4b9095b27c1e9d5046d0fbb0dfb6287af7ffb640bb7"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+90.png",
                "bytes": 751672,
                "sha256": "4c251f58abfcc6ce0dd258a16409314173e09bf1906e3567e45505e9dc058324"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-135.png",
                "bytes": 707987,
                "sha256": "0eb30b8fe0503c9bf2c2703435271951deee790376ef29db67d518cc84bf3c47"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-45.png",
                "bytes": 741935,
                "sha256": "fa49fb246423f691488a6e0ff56a6fea03bf94a969d1a5ff7436f8721b36c177"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-90.png",
                "bytes": 711843,
                "sha256": "18ff2951660fd33eb0536c91e9a027cd8ca018706e1abb510b104c4fdd459dd3"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+0.png",
                "bytes": 777881,
                "sha256": "26bef168a79dca51cffd36e6418a98172dbf93e876ec735f917ba541940186a4"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+135.png",
                "bytes": 752161,
                "sha256": "e6c22b090e9bfbc56325346937e2e98083506403b2f9c36e605bc642af1e686c"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+180.png",
                "bytes": 741729,
                "sha256": "3f8ce65eda67367acfedc286d5bf7d6935c352cc72246c0796f67167d8367ff6"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+45.png",
                "bytes": 785837,
                "sha256": "32df8de6311636764530dcf17ad9534ff89792bae8b7500de8308d854fff6a18"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+90.png",
                "bytes": 772096,
                "sha256": "a57683ffb5caa55aac9161a46f766bacc86ced2207f181cf14d166bd7aa5661d"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-135.png",
                "bytes": 760616,
                "sha256": "e0de07223f57f22b02bdfe0c8534430dd08101cae35a0e3433bed16703c06048"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-45.png",
                "bytes": 775399,
                "sha256": "09c4344fb4eb77747c80156cec4824a58f804902348e7ec7214b4df03d3c35c4"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-90.png",
                "bytes": 785321,
                "sha256": "d3cf033ff776e24ad95d068c6b10705a1aa69abd589f5c485bd2b100f4d985e6"
              },
              {
                "file": "frames/circumnav-known241-30k_az+0.png",
                "bytes": 747801,
                "sha256": "04d06de2b474ed35d6993fb428da6f7f2e12da2701bee5e0db1ab3e20fb14bab"
              },
              {
                "file": "frames/circumnav-known241-30k_az+135.png",
                "bytes": 669418,
                "sha256": "12539e4b366a0741d62f82452ddddacb4212be596db9a547444ff7742320f7f1"
              },
              {
                "file": "frames/circumnav-known241-30k_az+180.png",
                "bytes": 650201,
                "sha256": "4ada4edba2ed362cbb84b06a96d4769955f00bcfb41666244245387564391268"
              },
              {
                "file": "frames/circumnav-known241-30k_az+45.png",
                "bytes": 711405,
                "sha256": "798c1e80a6a6d16e2cb11190b915017473efbe36546e919a8eb4c30fcd2a7cd3"
              },
              {
                "file": "frames/circumnav-known241-30k_az+90.png",
                "bytes": 709422,
                "sha256": "22b800b0ef7714272dfeff7e7f2749ac568eef41916d34385f2c1b1f416079ab"
              },
              {
                "file": "frames/circumnav-known241-30k_az-135.png",
                "bytes": 667044,
                "sha256": "ff4016228977af7c537957a355d831e51cc0c546e1aca68d11bfaa57a232d4e5"
              },
              {
                "file": "frames/circumnav-known241-30k_az-45.png",
                "bytes": 721628,
                "sha256": "a2c1fb3286a7a5e295c28328c7860cbce5f0a97f63586c0811447a64c44eaed4"
              },
              {
                "file": "frames/circumnav-known241-30k_az-90.png",
                "bytes": 712753,
                "sha256": "255067435a7ebad68b97b368f4043d91468d5c06363c8f20a3997833059fd255"
              },
              {
                "file": "frames/circumnav-r1-30k_az+0.png",
                "bytes": 825662,
                "sha256": "e8484af01f11257d5a62a8516591b90a50904b385eb1225390326be7c09561cd"
              },
              {
                "file": "frames/circumnav-r1-30k_az+135.png",
                "bytes": 741827,
                "sha256": "f8402f2b00e37cb7985db7fdd2ea93006a3a3c304d36baec3358f222b40b7ad2"
              },
              {
                "file": "frames/circumnav-r1-30k_az+180.png",
                "bytes": 776732,
                "sha256": "d6e3550f116fe307e64c6bcc9eacc86f601949b850f819e64ba168253f1840b7"
              },
              {
                "file": "frames/circumnav-r1-30k_az+45.png",
                "bytes": 803190,
                "sha256": "237f8df5350cc69e5bba22334c9514d4fdb9e110e0a7bc886c4cc28f99f6d97e"
              },
              {
                "file": "frames/circumnav-r1-30k_az+90.png",
                "bytes": 766941,
                "sha256": "f02f8ebee224d1005ee07bf803a6ad39b862d10fd5c785f224638e80439c3f7b"
              },
              {
                "file": "frames/circumnav-r1-30k_az-135.png",
                "bytes": 834188,
                "sha256": "78789d3394665dd43ba317ed5ad67117e02b0d31819a74202746735a1afe5b60"
              },
              {
                "file": "frames/circumnav-r1-30k_az-45.png",
                "bytes": 772517,
                "sha256": "30e0846b2493a62568285104079f788e67969554558d5cbc2aab4999806f8e01"
              },
              {
                "file": "frames/circumnav-r1-30k_az-90.png",
                "bytes": 761660,
                "sha256": "492e495f983e2aa270688ef1196c65965503e377b6cd314e7d8da58edb7200c6"
              },
              {
                "file": "frames/fused-r1-30k_az+0.png",
                "bytes": 939651,
                "sha256": "6749da2644de542f8a563080d8cfecc2eaeb2615f63beb43e2f41c55c34ce832"
              },
              {
                "file": "frames/fused-r1-30k_az+135.png",
                "bytes": 648117,
                "sha256": "0c704bf52a4798295d3dd5fa505aa9ee8baa52fe61bb1fd82280956b7d412a20"
              },
              {
                "file": "frames/fused-r1-30k_az+180.png",
                "bytes": 478352,
                "sha256": "a711ba107fbd5708d78eb75848314424e241a63f7bcd6b8cb6f26f2f2d9beccd"
              },
              {
                "file": "frames/fused-r1-30k_az+45.png",
                "bytes": 956078,
                "sha256": "ecf548ce7d9f4fa88bff3e710c0641ed3b489f72e0a2ddbfce45bcd629449060"
              },
              {
                "file": "frames/fused-r1-30k_az+90.png",
                "bytes": 711216,
                "sha256": "718b34517607fc949d7d1d5f92aab2eee7249d3bac9a8c8d23d37ffb51694e42"
              },
              {
                "file": "frames/fused-r1-30k_az-135.png",
                "bytes": 664416,
                "sha256": "9ff97b5847c81676a243a9941eee7d1f4399b837d0570a7b27b39f7a86a57819"
              },
              {
                "file": "frames/fused-r1-30k_az-45.png",
                "bytes": 1000860,
                "sha256": "04e67aa05800cd86e104024e222eb25026962e9babc7568952c8bcdfb4daf1b5"
              },
              {
                "file": "frames/fused-r1-30k_az-90.png",
                "bytes": 784024,
                "sha256": "4cfde8e2d0c6a1d90350c3af588dc3ef2a11dfd61bc45a7fdacd3d25f2b27332"
              },
              {
                "file": "frames/kling-rederive-30k_az+0.png",
                "bytes": 954465,
                "sha256": "f4b0e6212a1fba49a6a01ecb44ddc0f59e6dd2013f01007d0529e6b6de536e3b"
              },
              {
                "file": "frames/kling-rederive-30k_az+135.png",
                "bytes": 665738,
                "sha256": "aba3ea1d93bfbd924c3ae97273864af4f95f4f859ea753fd0697eecba90ced35"
              },
              {
                "file": "frames/kling-rederive-30k_az+180.png",
                "bytes": 798896,
                "sha256": "beb527412a40d4f1f15a1b515d6adf84dee5c883c2905401b0065746860c2bba"
              },
              {
                "file": "frames/kling-rederive-30k_az+45.png",
                "bytes": 815973,
                "sha256": "fc018912057a83e3a3fc87eaee19aed5100334a458b199b268c1dd7d31bcf97d"
              },
              {
                "file": "frames/kling-rederive-30k_az+90.png",
                "bytes": 730081,
                "sha256": "912c47ccac2e8eccc81e50b956928d81f1c85621e547c3e0cf11b84a6977c790"
              },
              {
                "file": "frames/kling-rederive-30k_az-135.png",
                "bytes": 746054,
                "sha256": "4e1514b1a63224b923c4e64277a5f6590514f593c5431ab8dd5cc27fe282270b"
              },
              {
                "file": "frames/kling-rederive-30k_az-45.png",
                "bytes": 815805,
                "sha256": "3344bb9eac12ada5838b7f6b78d43afca81757ee1a287ab1281aaa10a99646fc"
              },
              {
                "file": "frames/kling-rederive-30k_az-90.png",
                "bytes": 785022,
                "sha256": "451dc59ee6d6c86ff4c6f1145f3ab1fb16475fc5e82fc713192df1998de331b9"
              },
              {
                "file": "frames/orbit-r1-30k_az+0.png",
                "bytes": 948144,
                "sha256": "8a1580f401301a4e31c8e413a0dc4b01e53ec58b1481b9bb5b1a5171613129f0"
              },
              {
                "file": "frames/orbit-r1-30k_az+135.png",
                "bytes": 705209,
                "sha256": "63bc4e0ed0487a9bfe4f2518e84f6b759d2130fb2ffed32b1cfa5ad6e8736dd6"
              },
              {
                "file": "frames/orbit-r1-30k_az+180.png",
                "bytes": 647231,
                "sha256": "99bd4e8c1eb533ebf5dd58231931e3c0d60ce49670c13b5ee65ad0a0b8dec37b"
              },
              {
                "file": "frames/orbit-r1-30k_az+45.png",
                "bytes": 916076,
                "sha256": "4c2e2fd9c9e9859a918a18a326e42454c2b825d77b54ebd1736f55f6009dc03d"
              },
              {
                "file": "frames/orbit-r1-30k_az+90.png",
                "bytes": 795502,
                "sha256": "559cfc0826dfcfc8fd62d2006bcb45a8cf90b87b802d19f8a8f0cdc4448fbbbc"
              },
              {
                "file": "frames/orbit-r1-30k_az-135.png",
                "bytes": 627367,
                "sha256": "46ce33f5c4877fae58665394515442845f0c8b3d91f2bb0daeadd7164c32fa6d"
              },
              {
                "file": "frames/orbit-r1-30k_az-45.png",
                "bytes": 1019849,
                "sha256": "a2021eb1e8861db8d91f5c4449d249533c31ba7352afaf4f04257d7d9f34476f"
              },
              {
                "file": "frames/orbit-r1-30k_az-90.png",
                "bytes": 790837,
                "sha256": "2014a0153f4277b0db280d74676d2812714cc92c17606d65fbd94f3d38a4858b"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+0.png",
                "bytes": 921298,
                "sha256": "84b941e8e29894e4b3c314bac17d1017750a4166d47f0a609490b0b081a499d3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+135.png",
                "bytes": 641665,
                "sha256": "00fa6a561f0b4040d84a4dacace5dcfad9ff3bab36322838876692512373a457"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+180.png",
                "bytes": 666401,
                "sha256": "6295df4a013f1735eb99591146c94fd1c9f0efad539e811050a12832860ba3dd"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+45.png",
                "bytes": 894178,
                "sha256": "f0d993e264ee26f961ccca955dcde913d411fe38765e9f15a471eb6d7057ad88"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+90.png",
                "bytes": 807350,
                "sha256": "cd4482f8034129ffd0f8a9ac1862f0d28cd8c59c6eac8a048097dd1cad6cefd2"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-135.png",
                "bytes": 686514,
                "sha256": "e9d747d606955fcf11ac609c1c260640ea0bfe01b001b952501fc9b4499814c3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-45.png",
                "bytes": 879269,
                "sha256": "224fe7b4e2dffa22b91f2abd0c0edc2be0abb0aa0d376e4d7f719e4ddabe5fe3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-90.png",
                "bytes": 707821,
                "sha256": "b7cdbb5261b7a40d06817d4d550e0034c88695f55be7a5c1b64899c7b5640968"
              },
              {
                "file": "framing-probe/as-loaded.png",
                "bytes": 18058,
                "sha256": "6c7fff627e2fb4a0c2cd237603785bcc4bd5eed30b66dd5d81e14beb804fb930"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+0.png",
                "bytes": 889088,
                "sha256": "3e52c89f36a83da8a468886fbc8c1db2e13dd6686b76098c12bd5b4ee4db47b5"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+135.png",
                "bytes": 916361,
                "sha256": "0c1bdb241cc479c891277e7b56910b6094115131f75623c4d699b98f32817c1e"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+180.png",
                "bytes": 899424,
                "sha256": "e9be07db1cb552ceaccf5676a83a63abdb7368b309903eebc1a4a2bb5d0f415f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+45.png",
                "bytes": 893450,
                "sha256": "2dd8c535e4c53ad23039b4574270654d4b88d5400428af4431330f08cf88262b"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+90.png",
                "bytes": 853222,
                "sha256": "ba6d45741e435ab2ad3cf6cc40842b1fbca87424da963fc71dd1cfba3202e027"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-135.png",
                "bytes": 920095,
                "sha256": "e0441f82a1ef1aeba4e0711f31fd924dedcb53a57e3e72c6c45e30c9ebd5aba9"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-45.png",
                "bytes": 891085,
                "sha256": "f07cfd06317bed1762fa90caeb3723fbe62fbb4f81801452821733f78b1c01dd"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-90.png",
                "bytes": 782300,
                "sha256": "2cf466cffc2c2094ba6c654e69a08b0b67437d85125812ac7c917d2d539fa799"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+0.png",
                "bytes": 870917,
                "sha256": "6b549cead1d763f1035909db4df8b2f5c88036da55f688f6481d43132512e9d2"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+135.png",
                "bytes": 936615,
                "sha256": "c86ff4aa86902b56a89c06fd7fd7b7e6a3cc26245816791f97e3748f13455eb8"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+180.png",
                "bytes": 857667,
                "sha256": "ee88e10e671b83c3d6a38b61b1fe476393cabca9639371a126d045c236efa860"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+45.png",
                "bytes": 832371,
                "sha256": "85cde0c3bda21c1f65a12d355972897d662ea5588e2230d9bb10d82630521b91"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+90.png",
                "bytes": 905536,
                "sha256": "8dfd21c46d0a0c9d5e7c5174c0bc5ebf971c9c28604b5f425da6a92ab3690c57"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-135.png",
                "bytes": 929474,
                "sha256": "cf0bf04465dc1b4c9f8d4aac1b9c7a2a2e20e2ea2403f876aba76ae9ea2b952f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-45.png",
                "bytes": 889932,
                "sha256": "80ab4d395fe40fce3496c19d0f475681ab49e96f1671a1d5862b968532734a7f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-90.png",
                "bytes": 858899,
                "sha256": "00aa69a96961cd8e4f4f0510dada7d98f4983659fd22dcc33c668ada3c73a0aa"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+0.png",
                "bytes": 867994,
                "sha256": "ffa27acd99a3108f634eaf1e75f61b47399b738f4d177abace7c3deb8479a1c9"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+135.png",
                "bytes": 857610,
                "sha256": "fc261407b38961e7dfd2d1e4b0f9e63e6773b6b9faf4c882ec2d334900e8a4f6"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+180.png",
                "bytes": 815941,
                "sha256": "2aa143d90f857812f8920711e4ad5b66ea2f58a7526d6868d372011684c519bd"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+45.png",
                "bytes": 727953,
                "sha256": "9e0fa3ce5522b98e83aa9161038dde33193e12a86139b0311d606fbb186b880c"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+90.png",
                "bytes": 881815,
                "sha256": "3ecfa6152e48383034e54a8701e813496725a1186c5e3571ec870c02956f282b"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-135.png",
                "bytes": 856691,
                "sha256": "605ba91e670ffd673beed2f181b2516526f602fcd6438361356a13f2fc4934d3"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-45.png",
                "bytes": 833716,
                "sha256": "be2c1138e8b118845e088af2af441bcbd417dd5ef06ca5f1b6295b68158a755f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-90.png",
                "bytes": 796193,
                "sha256": "99fbafe1bc6b8e9b2026a02e95b524e1c4c86766abd2901eefe355731b1ea8b7"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+0.png",
                "bytes": 770401,
                "sha256": "8382fb744d8f5cf0b6b7c4cff877b1d679f3621bdde42ced63ab2a220da8bae2"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+135.png",
                "bytes": 762638,
                "sha256": "b545f30d3c2ff669877330e16da9454bfab2d32c7601c7a970581355b4bb677e"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+180.png",
                "bytes": 713524,
                "sha256": "0b78da9d6db7461f29dec61ffe48f79681306c89f7cc9897d636e01cfbb305d3"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+45.png",
                "bytes": 787388,
                "sha256": "5dd09f86fe1e3e19da518c8fc9537d5d4dfc19f4c38550ef7de7bc48986122ec"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+90.png",
                "bytes": 783396,
                "sha256": "cd219af14a9ee16e679bece13ba7ffeac0571ca893c2e24b29cedace4a6dcc8c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-135.png",
                "bytes": 767396,
                "sha256": "839e6326d6bab14a4681fca78d158070c9663fa1668f13298a88b627934f9469"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-45.png",
                "bytes": 782787,
                "sha256": "e3d6c2bc557ead71bae68a00321e442bc45108f692e715cb9e6e5dbb76e4cafe"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-90.png",
                "bytes": 789195,
                "sha256": "bd8cad2a775db3cb1781fe3696263d6f9881b9abc33e3e6dc06c6c0d91e1e65f"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+0.png",
                "bytes": 748179,
                "sha256": "5d9781f718ba6c79f880f195f258ae24dc2e9faa909c09c2f045ab405f351e28"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+135.png",
                "bytes": 669683,
                "sha256": "86a8b1099550b32a841f72d3e572e49f23a001ee4253756180368cbe6968dfda"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+180.png",
                "bytes": 650313,
                "sha256": "735d0cd0d92c5b50efdbcc2a2bb5a8e0ef0947ca11efbf7f4b7605548e6e227e"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+45.png",
                "bytes": 711128,
                "sha256": "f5b1e78ffee68df86df56550b4530886d4a0cd23e1c2cf712b424bf3810c2ab5"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+90.png",
                "bytes": 710034,
                "sha256": "2b2a974b9988576c9909dd5940d800e8d72feb5a32616c9548fc971ecc3d6808"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-135.png",
                "bytes": 667586,
                "sha256": "098ba7b6ac8e042c4ddf08930a7e4d34dc60d99e041cdf12cc0fa15915c543f6"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-45.png",
                "bytes": 721405,
                "sha256": "f5fd34aef51abb35eff1dc8c571b8337a5b8a0884578c94af09f914cbadfa64c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-90.png",
                "bytes": 713251,
                "sha256": "0323bf2bec1b2d4f05c9f3c0234bf8e2ec008cd2124651e7f31980061f0ece3b"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+0.png",
                "bytes": 704370,
                "sha256": "d30c619d482e228594e5802e4d78db57b75548abba9639116273dd0fe1084a2d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+135.png",
                "bytes": 634981,
                "sha256": "43bed2a28e5dab89c9231f8267a8209760572dff5c8e332ca0a71f8a35496a7c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+180.png",
                "bytes": 613699,
                "sha256": "2c4e58ee5da59479cc5198c51d1ddf78ac81b8a54293934c8176747c81f995b0"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+45.png",
                "bytes": 671667,
                "sha256": "1fbdb0946fa66f0ad89690a60a4638de5fac8eb1807e5a2014d80c6df75c82e1"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+90.png",
                "bytes": 662087,
                "sha256": "14671726f14951728505976fecaa7ed8b081e654c1e6833d3edb11393ef5da86"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-135.png",
                "bytes": 642438,
                "sha256": "4e5a06a6e0bbc71ebcedc1e633830b5f96ee654d30a5fbdb3de50a9f2a784282"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-45.png",
                "bytes": 686155,
                "sha256": "50ec6c0d78c937e84d725790e2474f40fd4f123aec0631684e1b7950665f77a0"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-90.png",
                "bytes": 696242,
                "sha256": "ad98da1b5f5cf3185934219d9f3c8b62e4133dbc69ab1d5a49bacd6d31bdc82d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+0.png",
                "bytes": 667051,
                "sha256": "a9239052818c6462df60e92992851403a4596377af204838d27d3a41bfdb5b04"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+135.png",
                "bytes": 612965,
                "sha256": "75dcb5b37a434f40fe4862585407f2aeaf51160622dddf1d677857d9a78dcf3a"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+180.png",
                "bytes": 594917,
                "sha256": "994340b7f2cfed6de910564111eb93c3ea91c13fc7a53f2f0abded5646126bbd"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+45.png",
                "bytes": 639082,
                "sha256": "3115bf63e082853111ebe3eb5c78993866a2856853e2532ded8e9c876ef84b18"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+90.png",
                "bytes": 604815,
                "sha256": "dc1e32851ef5106bc07060b5955457d66b692475b727baab6c09d5a30504ca92"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-135.png",
                "bytes": 635821,
                "sha256": "fab8175476fc482c2a90c79013f503756dc0721eb36fe4051a980f6b50d5dc7d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-45.png",
                "bytes": 650532,
                "sha256": "3368cbdfdbaffdf9def3aefe28dd9e7d763d26529fce079de96684323c53da70"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-90.png",
                "bytes": 665629,
                "sha256": "8d6bbabd1ff053b257a301f55c27f4f711fc79a008c3a25cf14c1f420bb8113b"
              },
              {
                "file": "framing-probe/derived-frame.json",
                "bytes": 457,
                "sha256": "af9243fd5c50eb0f8bf5a3dffc222bdb135d476ab09eda366f5fe9bab0ab314d"
              },
              {
                "file": "framing-probe/dist-x1.png",
                "bytes": 18058,
                "sha256": "6c7fff627e2fb4a0c2cd237603785bcc4bd5eed30b66dd5d81e14beb804fb930"
              },
              {
                "file": "framing-probe/dist-x16.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/dist-x2.png",
                "bytes": 6145,
                "sha256": "9b67c210f0ced8e1a8a42e30794210a712c9ddd59c5be8fcbf242cb382bb81f5"
              },
              {
                "file": "framing-probe/dist-x4.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/dist-x8.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-15.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-15_d2.2.png",
                "bytes": 212834,
                "sha256": "b393e5bfc8045f2cb473fcb0bf3a9da439de51784fed95d593ed039060d427b2"
              },
              {
                "file": "framing-probe/el-15_d3.2.png",
                "bytes": 224690,
                "sha256": "77abcf9fecff458b4769a409ed31c90bdbbc55d942ac97b8e0f96915e970b86a"
              },
              {
                "file": "framing-probe/el-15_d4.2.png",
                "bytes": 185479,
                "sha256": "81864a7ca479169a2f5f34547ab3abc34c8fb5c85951d93a0cd718b03a8aca2d"
              },
              {
                "file": "framing-probe/el-15_d5.2.png",
                "bytes": 172858,
                "sha256": "c25dcee4d0ba2bb8afa79a94f80ef0b1a8ee0462a9118ba905b8237660d7230d"
              },
              {
                "file": "framing-probe/el-15_d6.4.png",
                "bytes": 168993,
                "sha256": "13613df6983b6d9569c9f634be3f589a06246bb59e2ef3f7fe0cb47435744bc0"
              },
              {
                "file": "framing-probe/el-30.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-30_d2.2.png",
                "bytes": 208899,
                "sha256": "0d633c0b510ab0111d3d1a3f0d13643c89cc2427fd4c72874d632465eb5ea673"
              },
              {
                "file": "framing-probe/el-30_d3.2.png",
                "bytes": 210622,
                "sha256": "51b7f1c2059110622cd39b6449c6e9b1ada19fb5bd81a2ed33f47e07d536d6fc"
              },
              {
                "file": "framing-probe/el-30_d4.2.png",
                "bytes": 204843,
                "sha256": "d96aa80e02cdf01d9302964d6f50824140fb7cb18c0488a2e4dc69f9114b446a"
              },
              {
                "file": "framing-probe/el-30_d5.2.png",
                "bytes": 206474,
                "sha256": "8a9973dcff0b55cc1cd491309fbc6b9c93ed1f87b28528dfba8cf1194c6c803c"
              },
              {
                "file": "framing-probe/el-30_d6.4.png",
                "bytes": 202671,
                "sha256": "cb80e8500b20d40c2c135953961d8a010d79af862106ca8acaa6a17093ac8ea6"
              },
              {
                "file": "framing-probe/el-45_d2.2.png",
                "bytes": 207085,
                "sha256": "2b5ac122978be93ef0181f008f74a6e131d9fad7378fdf98fb136a5a66f92dce"
              },
              {
                "file": "framing-probe/el-45_d3.2.png",
                "bytes": 213208,
                "sha256": "260521cb8a054a5ff2d2f051aebd9e212e29156b412ed9d368b514cf885f5268"
              },
              {
                "file": "framing-probe/el-45_d4.2.png",
                "bytes": 204518,
                "sha256": "98f4e9302e1efe86b25c06d795f7ecc6e02ec28a6ec191c97b40ba2d3ae20ba2"
              },
              {
                "file": "framing-probe/el-45_d5.2.png",
                "bytes": 209235,
                "sha256": "7142d9502dfbeb246f0ed810ae627401849cb3d97c1d2ff3cc402bfc26dd7bc3"
              },
              {
                "file": "framing-probe/el-45_d6.4.png",
                "bytes": 203002,
                "sha256": "27986f032a946b16f386ff21dcd2825c422b9cb7441979110aa60b948c747e1e"
              },
              {
                "file": "framing-probe/el0_d2.2.png",
                "bytes": 222792,
                "sha256": "8516941ffde477cd315ab28f1d0cb76a200ee68ef7405fbfdb3532106fe1bc9f"
              },
              {
                "file": "framing-probe/el0_d3.2.png",
                "bytes": 243421,
                "sha256": "cca6ca864bd8ff4e4c9cfdfeb86cd229fdb8c3664c2cdfc62ff2ccb35a976c9e"
              },
              {
                "file": "framing-probe/el0_d3.4.png",
                "bytes": 898389,
                "sha256": "1d28783c1708b3133e283efb2899b2899447d7148b100e45c7dd7f4d3f2550db"
              },
              {
                "file": "framing-probe/el0_d4.2.png",
                "bytes": 904815,
                "sha256": "f69f533e06be762e057dcde98d907222b1a23648fbc0eb0aa372269a7f4d92f3"
              },
              {
                "file": "framing-probe/el0_d4.9.png",
                "bytes": 895953,
                "sha256": "1f9d877dd5ec1f315ae56c5e3742d811a7cfeb0418edb9deb20e5a6da59d0b6b"
              },
              {
                "file": "framing-probe/el0_d5.2.png",
                "bytes": 249961,
                "sha256": "234fe7c5e2b7296cf99d9661d5ce1f89c1d943336f5040ad30bae6aeeb1352f6"
              },
              {
                "file": "framing-probe/el0_d5.6.png",
                "bytes": 801860,
                "sha256": "0157ca3a0fc2e913d6925f530f0421e7233be057956278f7e38140b6c5572b37"
              },
              {
                "file": "framing-probe/el0_d6.4.png",
                "bytes": 618298,
                "sha256": "48fdc7a219155518d071e24bfd2bd992e299d36cc5e4f3a5bb238808052cfe33"
              },
              {
                "file": "framing-probe/el15.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el15_d3.4.png",
                "bytes": 866218,
                "sha256": "46760bd42f85ff1e116ee9f69e86a9a3b58c32323b43c3151fe9ac3d41cbedae"
              },
              {
                "file": "framing-probe/el15_d4.2.png",
                "bytes": 834932,
                "sha256": "2b6a80e206a1e0a58e37010b42020e8cf1cd13448faadef1fc37b446e6c59985"
              },
              {
                "file": "framing-probe/el15_d4.9.png",
                "bytes": 788735,
                "sha256": "4a3260a699dd27116217d458660d0ff3605441130ab9d0f78a0bca9235360706"
              },
              {
                "file": "framing-probe/el15_d5.6.png",
                "bytes": 753787,
                "sha256": "25ca33c82e10bddff360f15c0ee609fa49c8203d722a7d0edd54f815b728ef41"
              },
              {
                "file": "framing-probe/el15_d6.4.png",
                "bytes": 741300,
                "sha256": "61ea5ddbfedd42ad3c07b388477e9c6f86f49c92c75938579f8ec257826134d9"
              },
              {
                "file": "framing-probe/el30.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el30_d3.4.png",
                "bytes": 702403,
                "sha256": "512ea7df240bd06442de8efacb11001c3e6cbbd35f627cd88f53bbb0979bd401"
              },
              {
                "file": "framing-probe/el30_d4.2.png",
                "bytes": 565839,
                "sha256": "526bff4a68bc9d75bf8324cf762afdf765b11e35cbb46a5d1eb1ddf3f7f51c0b"
              },
              {
                "file": "framing-probe/el30_d4.9.png",
                "bytes": 560455,
                "sha256": "8f7657ee6242604ddf9a92fa725009f17109aa4bb2a4b36b407b71d6fbb79bf0"
              },
              {
                "file": "framing-probe/el30_d5.6.png",
                "bytes": 576799,
                "sha256": "5b56e56bcd61811924b3d33fb0fdfc16b250a03d39c47f394592c527616b26ed"
              },
              {
                "file": "framing-probe/el30_d6.4.png",
                "bytes": 532691,
                "sha256": "8b105ce604cf8618a6fd1c109f20db32ce6391de60bd900cac131cfdf680cc5b"
              },
              {
                "file": "framing-probe/el45_d3.4.png",
                "bytes": 747122,
                "sha256": "b048aad369300eef25c3d5ab900f549f77282c9baf74513613193a47ce3ba39a"
              },
              {
                "file": "framing-probe/el45_d4.2.png",
                "bytes": 609553,
                "sha256": "87a5a505b6a3e686db3a2345287889519c19bd0655030a3370ec33ae66664674"
              },
              {
                "file": "framing-probe/el45_d4.9.png",
                "bytes": 555612,
                "sha256": "252a81e7a4ad89f6b4b25055f7bb13ec0ad51cac13cb136d5e7370d5e1aae5d9"
              },
              {
                "file": "framing-probe/el45_d5.6.png",
                "bytes": 558977,
                "sha256": "2045bf0b98fd2fd4cfc7bee2d6ffc9bf6df0c29851512276a38757b93029be77"
              },
              {
                "file": "framing-probe/el45_d6.4.png",
                "bytes": 573503,
                "sha256": "601732de8e64c3d6e652ae5f1f09bfc4484c4839a92466da079fb8da53e9a86b"
              },
              {
                "file": "framing-probe/facade-distance-ladder.jpg",
                "bytes": 243515,
                "sha256": "9e097b4f38cdf3660092ee59ff7d588876e885c8dc05c4cd1e7070b3be889239"
              },
              {
                "file": "framing-probe/ladder.jpg",
                "bytes": 197023,
                "sha256": "a114b7f16d2ddeac762e00a13d8e42e6f752249e1943818a38f1082a51880966"
              },
              {
                "file": "framing-probe/up-ladder.jpg",
                "bytes": 155230,
                "sha256": "77497f3c07a00c9acb95ea9c086426e822cbb0e458c5ce482b92868ee9715336"
              },
              {
                "file": "framing-probe/up_d3.4_az+0.png",
                "bytes": 825662,
                "sha256": "e8484af01f11257d5a62a8516591b90a50904b385eb1225390326be7c09561cd"
              },
              {
                "file": "framing-probe/up_d3.4_az+135.png",
                "bytes": 741827,
                "sha256": "f8402f2b00e37cb7985db7fdd2ea93006a3a3c304d36baec3358f222b40b7ad2"
              },
              {
                "file": "framing-probe/up_d3.4_az+180.png",
                "bytes": 776732,
                "sha256": "d6e3550f116fe307e64c6bcc9eacc86f601949b850f819e64ba168253f1840b7"
              },
              {
                "file": "framing-probe/up_d3.4_az+45.png",
                "bytes": 803190,
                "sha256": "237f8df5350cc69e5bba22334c9514d4fdb9e110e0a7bc886c4cc28f99f6d97e"
              },
              {
                "file": "framing-probe/up_d3.4_az+90.png",
                "bytes": 766941,
                "sha256": "f02f8ebee224d1005ee07bf803a6ad39b862d10fd5c785f224638e80439c3f7b"
              },
              {
                "file": "framing-probe/up_d3.4_az-135.png",
                "bytes": 834188,
                "sha256": "78789d3394665dd43ba317ed5ad67117e02b0d31819a74202746735a1afe5b60"
              },
              {
                "file": "framing-probe/up_d3.4_az-45.png",
                "bytes": 772517,
                "sha256": "30e0846b2493a62568285104079f788e67969554558d5cbc2aab4999806f8e01"
              },
              {
                "file": "framing-probe/up_d3.4_az-90.png",
                "bytes": 761660,
                "sha256": "492e495f983e2aa270688ef1196c65965503e377b6cd314e7d8da58edb7200c6"
              },
              {
                "file": "framing-probe/up_d4.2_az+0.png",
                "bytes": 775978,
                "sha256": "e734ea32eec4e5c06cd4736de8c6dc5e0f5ab6ddda92c7d30db180fc5b1e4c11"
              },
              {
                "file": "framing-probe/up_d4.2_az+135.png",
                "bytes": 684634,
                "sha256": "754bdd4bcfbe13aa34ace4c0dfb9bca334c5cf65eb34fa28ef990788368f3de8"
              },
              {
                "file": "framing-probe/up_d4.2_az+180.png",
                "bytes": 689511,
                "sha256": "1af5608fc524eb677cb518a48edda46d63b2a8585fe60ea8ecca3334eae95a30"
              },
              {
                "file": "framing-probe/up_d4.2_az+45.png",
                "bytes": 769683,
                "sha256": "7b8ca8e0a89d008a947220f81ca19532481f8b9924c612ff26e369361e44cefe"
              },
              {
                "file": "framing-probe/up_d4.2_az+90.png",
                "bytes": 718744,
                "sha256": "8335508ac8a41b504640841be9de1d00975756077cf093a734d6303b42a86d68"
              },
              {
                "file": "framing-probe/up_d4.2_az-135.png",
                "bytes": 806325,
                "sha256": "1f34203479a4bbfb332a942b043e1e493a914fa97c347a655e64f40cceedce56"
              },
              {
                "file": "framing-probe/up_d4.2_az-45.png",
                "bytes": 708563,
                "sha256": "5ccd31b2da04460123a98b47f8ee14574433e1792067fa68f0214d3d88bc8d59"
              },
              {
                "file": "framing-probe/up_d4.2_az-90.png",
                "bytes": 701632,
                "sha256": "048a95458e91d3739981e9938ecfa449cea52078b87dae1289438a01cbbe7fa6"
              },
              {
                "file": "framing-probe/up_d5.2_az+0.png",
                "bytes": 755247,
                "sha256": "a585065eb3954169ac09363bc6b1a551f9791d7989fa47dd9ec08afa585d2a24"
              },
              {
                "file": "framing-probe/up_d5.2_az+135.png",
                "bytes": 654112,
                "sha256": "1f7d52f94858a5a645f617270b5d97650492a36df9f82b205e9609ecaf9e37d2"
              },
              {
                "file": "framing-probe/up_d5.2_az+180.png",
                "bytes": 631421,
                "sha256": "1c0c3e1f8c9334fd1e443eacdfb1bc8f9502d3c0b096989d6e97337befe112fa"
              },
              {
                "file": "framing-probe/up_d5.2_az+45.png",
                "bytes": 740425,
                "sha256": "e8d594b810d5e25bd2af9cc005fc2633f55b56383b87ca701b32369d69a55d10"
              },
              {
                "file": "framing-probe/up_d5.2_az+90.png",
                "bytes": 726484,
                "sha256": "4680d3096df14199da662978235eb7acea50a04411f3f1ee5b6dc8498cfd6b81"
              },
              {
                "file": "framing-probe/up_d5.2_az-135.png",
                "bytes": 771800,
                "sha256": "68acb821aee9f1a222649e8cae4a468c35017688fc250ebf16ba02cf2a9bf61e"
              },
              {
                "file": "framing-probe/up_d5.2_az-45.png",
                "bytes": 700266,
                "sha256": "69c5f7a8afe0170984a3cdf0b4b1526e3c499cfbb7e22852ab6437d4aeb0e250"
              },
              {
                "file": "framing-probe/up_d5.2_az-90.png",
                "bytes": 693062,
                "sha256": "dae99d2eff2b9257bd7ade83ce79593a96024d78bd1301ad33dcc6b600dc8a87"
              },
              {
                "file": "framing-probe/x2.png",
                "bytes": 6145,
                "sha256": "9b67c210f0ced8e1a8a42e30794210a712c9ddd59c5be8fcbf242cb382bb81f5"
              },
              {
                "file": "framing-probe/x3.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x4.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x5.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x6.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x8.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-rule.json",
                "bytes": 3501,
                "sha256": "5ce8851f772904fedcb9a18b843fbe5a1be573d70af52fa79c3fcdd539174241"
              },
              {
                "file": "picker-gate/circumnav-facade241-30k_open.png",
                "bytes": 780750,
                "sha256": "f4ac26a8d8480a255d8a12dbe2511d79bd51a82cd6ac146d3753f5bb04ba24a4"
              },
              {
                "file": "picker-gate/circumnav-facade241-30k_turned.png",
                "bytes": 811216,
                "sha256": "f8e11d0ed9f4aed63e743da868c30eeda13cc5b2bed806aaf0641f1534300ba5"
              },
              {
                "file": "picker-gate/circumnav-fused482-30k_open.png",
                "bytes": 717924,
                "sha256": "ab2284ec2d8b8a7f7f2df2b9441d68be3f1208a96002ac01ba0a581992c3bcc2"
              },
              {
                "file": "picker-gate/circumnav-fused482-30k_turned.png",
                "bytes": 688679,
                "sha256": "f45173aeb17ee98c4ec4305aa7faf87ce7b9043abd1e0ee506f4c159cb026add"
              },
              {
                "file": "picker-gate/circumnav-known241-30k_open.png",
                "bytes": 707388,
                "sha256": "f16c6466b931815388e02519ec2bda795c9514018bf5baaa53506816b68c9f3a"
              },
              {
                "file": "picker-gate/circumnav-known241-30k_turned.png",
                "bytes": 634578,
                "sha256": "2923ca75e55796827b62b9302632299e5ef12dcd923786123029370ec08d5a3a"
              },
              {
                "file": "picker-gate/circumnav-r1-30k_open.png",
                "bytes": 717018,
                "sha256": "cc98ded75efe025b77e4601c2cd3c3da3cf1ba89ce2e7339c4e0da24169116df"
              },
              {
                "file": "picker-gate/circumnav-r1-30k_turned.png",
                "bytes": 732987,
                "sha256": "a0bcac5039360c6d40d2bcdd3a6b8fbb1fc14a84bc1bf8756105f5c64cd765a5"
              },
              {
                "file": "picker-gate/open-vs-turned.jpg",
                "bytes": 151036,
                "sha256": "7225c52f36e48c7349ece41166625d8c78a2b3328132aa6c5883a5fa0bc4447a"
              },
              {
                "file": "picker-gate/picker.png",
                "bytes": 81169,
                "sha256": "81d3fa0bba5a21456909d42991560e80d138bd4fdf1aa7a6729a1cccd23bbdaf"
              },
              {
                "file": "results/benchmark-detail-plate.jpg",
                "bytes": 345245,
                "sha256": "7e3c400112f24b50147361c9db067001b1aaaa893d554ce8dd97a4db893eb833"
              },
              {
                "file": "results/benchmark-detail.json",
                "bytes": 1483,
                "sha256": "32219491631e97d76e28b38fe6e1ed172f96da71837ded92f571df48d588e242"
              },
              {
                "file": "results/contact-neg.jpg",
                "bytes": 372528,
                "sha256": "89c47ba7e6574ea2c7470b63acac87752a51a612837821e390c61e623f912c19"
              },
              {
                "file": "results/contact-pos.jpg",
                "bytes": 434926,
                "sha256": "526d174ebe11ac579e3448231ab3784cc81fc303b3feceec8cb9ddcba9f14eaf"
              },
              {
                "file": "results/judged-ring.json",
                "bytes": 1594,
                "sha256": "685652917afe1b101d132da272ba87391a23d3f6c78d1529518b04a3f1d14483"
              },
              {
                "file": "results/splat-comparison-plate.jpg",
                "bytes": 719864,
                "sha256": "ee6a159cf5d0aa8c0c860cf124897e40715bf2352d8832d6bef48275eede8437"
              },
              {
                "file": "shot-index.json",
                "bytes": 6399,
                "sha256": "5d69871e58b82f64827f106763bea05f169a3a6c571a2ca4dd011e276818c7ab"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:viewer-arc-20260811-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/11/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "viewer-arc-20260811-r1",
      "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "rejected",
        "sourcePath": "verification/viewer-arc-20260811-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
      "summary": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
      "decision": "A camera limit is a claim about the reconstruction and should be measured like one. The tempting version of this task was to pick a comfortable-looking arc by dragging until it looked bad; the measured version found that three of the four models are fine well past where a person would have stopped, and that the fourth is much worse than it looks at the front. Clamping every model to the worst of them is the conservative choice and it is now written down with the curve that justifies it, so widening it later is a measurement rather than an argument.",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1"
      ],
      "payload": {
        "fileCount": 59,
        "byteLength": 321433583
      },
      "media": {
        "counts": {
          "image": 38,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/contact-neg.jpg",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/contact-neg.jpg",
            "byteLength": 302875,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/contact-pos.jpg",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/contact-pos.jpg",
            "byteLength": 295918,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-20.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-20.png",
            "byteLength": 1533149,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-40.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-40.png",
            "byteLength": 1510888,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-60.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-60.png",
            "byteLength": 1420294,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-80.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az-80.png",
            "byteLength": 1360590,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az+0.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az%2B0.png",
            "byteLength": 1470532,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az+20.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az%2B20.png",
            "byteLength": 1490994,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az+40.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az%2B40.png",
            "byteLength": 1436645,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az+60.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az%2B60.png",
            "byteLength": 1395320,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az+80.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/fused-r1-30k_az%2B80.png",
            "byteLength": 1248636,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-20.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-20.png",
            "byteLength": 1445752,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-40.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-40.png",
            "byteLength": 1273026,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-60.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-60.png",
            "byteLength": 1298414,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-80.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az-80.png",
            "byteLength": 1254487,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az+0.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/frames/kling-rederive-30k_az%2B0.png",
            "byteLength": 1445009,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/usable-arc.json",
          "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/usable-arc.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/11",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "multi-clip-fusion"
            ],
            "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
            "headline": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
            "outcome": "viewer usable, arc measured rather than guessed, $0.00 billed",
            "runs": [
              "viewer-arc-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1"
            ],
            "surfaces": [
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs"
            ],
            "lesson": "A camera limit is a claim about the reconstruction and should be measured like one. The tempting version of this task was to pick a comfortable-looking arc by dragging until it looked bad; the measured version found that three of the four models are fine well past where a person would have stopped, and that the fourth is much worse than it looks at the front. Clamping every model to the worst of them is the conservative choice and it is now written down with the curve that justifies it, so widening it later is a measurement rather than an argument."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 59,
          "byteLength": 321433583,
          "sha256": "96da04d84424ed094231664a208188ef7244c8729dd8dd37c1ff88ed20321ace",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1/results/usable-arc.json",
          "recordPointer": "$",
          "byteLength": 17249,
          "sha256": "8ddd90028a735d6a8702632ac7faee7a04e3de7ad0396f2c4dbe1e561f2cc11d",
          "exactRecord": {
            "kling-rederive-30k": {
              "sharpnessAtFront": 0.13694248463312267,
              "holdsFromDeg": -40,
              "holdsToDeg": 55,
              "curve": [
                {
                  "az": -80,
                  "sharpness": 0.06854688428604726,
                  "meanLum": 98.487669142428,
                  "sd": 67.69431207438289
                },
                {
                  "az": -75,
                  "sharpness": 0.07040909754035893,
                  "meanLum": 100.59643423101137,
                  "sd": 67.74724490627713
                },
                {
                  "az": -70,
                  "sharpness": 0.07501362622488165,
                  "meanLum": 103.58329151159666,
                  "sd": 67.19343968029308
                },
                {
                  "az": -65,
                  "sharpness": 0.080630087685699,
                  "meanLum": 107.84197157237473,
                  "sd": 64.96796555876843
                },
                {
                  "az": -60,
                  "sharpness": 0.08769908095527187,
                  "meanLum": 111.02939817757377,
                  "sd": 62.50014920460382
                },
                {
                  "az": -55,
                  "sharpness": 0.09649598226390549,
                  "meanLum": 113.70783978028814,
                  "sd": 58.978592371329
                },
                {
                  "az": -50,
                  "sharpness": 0.09835746359892442,
                  "meanLum": 112.34837151824831,
                  "sd": 54.88333231256676
                },
                {
                  "az": -45,
                  "sharpness": 0.07984553345735115,
                  "meanLum": 92.00828032354893,
                  "sd": 59.570555946786754
                },
                {
                  "az": -40,
                  "sharpness": 0.08742804893938214,
                  "meanLum": 74.72367770151206,
                  "sd": 53.13624334430825
                },
                {
                  "az": -35,
                  "sharpness": 0.10272808301247084,
                  "meanLum": 76.0848003542374,
                  "sd": 50.76731981120941
                },
                {
                  "az": -30,
                  "sharpness": 0.09456489413846257,
                  "meanLum": 84.20738594944612,
                  "sd": 57.915598060832295
                },
                {
                  "az": -25,
                  "sharpness": 0.09873320252496143,
                  "meanLum": 99.03413993027608,
                  "sd": 60.605869039946484
                },
                {
                  "az": -20,
                  "sharpness": 0.11575129533734006,
                  "meanLum": 114.54704312170809,
                  "sd": 55.82617920581662
                },
                {
                  "az": -15,
                  "sharpness": 0.12478705524711586,
                  "meanLum": 117.45677580011002,
                  "sd": 53.76465729926886
                },
                {
                  "az": -10,
                  "sharpness": 0.12782760975455262,
                  "meanLum": 115.29440787357436,
                  "sd": 53.85994105477552
                },
                {
                  "az": -5,
                  "sharpness": 0.13293819128095274,
                  "meanLum": 114.41778301495927,
                  "sd": 53.524606980668565
                },
                {
                  "az": 0,
                  "sharpness": 0.13694248463312267,
                  "meanLum": 113.90423606869328,
                  "sd": 53.467853814294145
                },
                {
                  "az": 5,
                  "sharpness": 0.1401421226205555,
                  "meanLum": 111.82606591114613,
                  "sd": 53.33323583621412
                },
                {
                  "az": 10,
                  "sharpness": 0.1403599441293038,
                  "meanLum": 109.97888364495543,
                  "sd": 53.1560312617743
                },
                {
                  "az": 15,
                  "sharpness": 0.13827268470722687,
                  "meanLum": 107.17199452573952,
                  "sd": 53.32404085452162
                },
                {
                  "az": 20,
                  "sharpness": 0.13641373174093277,
                  "meanLum": 104.51495073681396,
                  "sd": 53.117565555723246
                },
                {
                  "az": 25,
                  "sharpness": 0.12723440909912662,
                  "meanLum": 100.33937047368202,
                  "sd": 54.124846939541165
                },
                {
                  "az": 30,
                  "sharpness": 0.11666300670878475,
                  "meanLum": 93.929361416658,
                  "sd": 55.081142972678826
                },
                {
                  "az": 35,
                  "sharpness": 0.1126240251259095,
                  "meanLum": 84.68449974782914,
                  "sd": 52.02314520085186
                },
                {
                  "az": 40,
                  "sharpness": 0.11622793858357955,
                  "meanLum": 72.76070821235164,
                  "sd": 45.355968770885
                },
                {
                  "az": 45,
                  "sharpness": 0.12048866836580563,
                  "meanLum": 53.085946207820776,
                  "sd": 37.87587118721881
                },
                {
                  "az": 50,
                  "sharpness": 0.11790090797695624,
                  "meanLum": 47.88339781554964,
                  "sd": 29.979455844057217
                },
                {
                  "az": 55,
                  "sharpness": 0.09855402344037813,
                  "meanLum": 53.19674492398291,
                  "sd": 31.36834364188611
                },
                {
                  "az": 60,
                  "sharpness": 0.07954871858137968,
                  "meanLum": 65.61124238369764,
                  "sd": 38.82655892044224
                },
                {
                  "az": 65,
                  "sharpness": 0.07000143363810514,
                  "meanLum": 74.4505564786224,
                  "sd": 45.44031497155851
                },
                {
                  "az": 70,
                  "sharpness": 0.0671313923082954,
                  "meanLum": 79.42066436431496,
                  "sd": 51.72408553904261
                },
                {
                  "az": 75,
                  "sharpness": 0.06620210352011267,
                  "meanLum": 75.64747861021749,
                  "sd": 57.389366625122236
                },
                {
                  "az": 80,
                  "sharpness": 0.074298562347377,
                  "meanLum": 77.24221252147315,
                  "sd": 60.07649277596378
                }
              ]
            },
            "wan-vace-r4-30k": {
              "sharpnessAtFront": 0.17528660761432358,
              "holdsFromDeg": -80,
              "holdsToDeg": 80,
              "curve": [
                {
                  "az": -80,
                  "sharpness": 0.12326682497405136,
                  "meanLum": 95.75223693912538,
                  "sd": 29.19124704307453
                },
                {
                  "az": -75,
                  "sharpness": 0.1557302743581869,
                  "meanLum": 100.75912815448116,
                  "sd": 23.55231032090041
                },
                {
                  "az": -70,
                  "sharpness": 0.14030789125766915,
                  "meanLum": 107.97500473795284,
                  "sd": 29.757841862568387
                },
                {
                  "az": -65,
                  "sharpness": 0.14141665881887724,
                  "meanLum": 118.28741072222986,
                  "sd": 32.50068021209929
                },
                {
                  "az": -60,
                  "sharpness": 0.13425923642003923,
                  "meanLum": 120.10519086482131,
                  "sd": 36.47812099842567
                },
                {
                  "az": -55,
                  "sharpness": 0.1397235216937233,
                  "meanLum": 120.750030892687,
                  "sd": 36.84883197448979
                },
                {
                  "az": -50,
                  "sharpness": 0.15679331852874093,
                  "meanLum": 121.06030985097138,
                  "sd": 35.191676988913855
                },
                {
                  "az": -45,
                  "sharpness": 0.15913798874707802,
                  "meanLum": 107.50138180726209,
                  "sd": 38.711344440053885
                },
                {
                  "az": -40,
                  "sharpness": 0.16969477655388707,
                  "meanLum": 96.18394741989891,
                  "sd": 38.36092651964412
                },
                {
                  "az": -35,
                  "sharpness": 0.1860803873250872,
                  "meanLum": 90.82678339415335,
                  "sd": 37.03979832777505
                },
                {
                  "az": -30,
                  "sharpness": 0.18503144766362978,
                  "meanLum": 92.72993364004542,
                  "sd": 38.95607614618597
                },
                {
                  "az": -25,
                  "sharpness": 0.17484505349128315,
                  "meanLum": 90.47688384182293,
                  "sd": 42.0295908217067
                },
                {
                  "az": -20,
                  "sharpness": 0.17961080676134186,
                  "meanLum": 88.4899320668815,
                  "sd": 39.704958942364655
                },
                {
                  "az": -15,
                  "sharpness": 0.16410004094145195,
                  "meanLum": 102.49061485491464,
                  "sd": 43.3451897929603
                },
                {
                  "az": -10,
                  "sharpness": 0.166955425486672,
                  "meanLum": 109.67733471157781,
                  "sd": 44.26749725963902
                },
                {
                  "az": -5,
                  "sharpness": 0.17005680011320837,
                  "meanLum": 110.25578498081228,
                  "sd": 42.36695752972931
                },
                {
                  "az": 0,
                  "sharpness": 0.17528660761432358,
                  "meanLum": 109.45707417878073,
                  "sd": 41.00892637780435
                },
                {
                  "az": 5,
                  "sharpness": 0.1801926318117354,
                  "meanLum": 109.16753551815371,
                  "sd": 40.35288919711077
                },
                {
                  "az": 10,
                  "sharpness": 0.17990448906996132,
                  "meanLum": 110.77147113458358,
                  "sd": 40.92515012539354
                },
                {
                  "az": 15,
                  "sharpness": 0.17186718588191405,
                  "meanLum": 111.20840945003636,
                  "sd": 42.18604322595529
                },
                {
                  "az": 20,
                  "sharpness": 0.16220418622722632,
                  "meanLum": 110.88758282071436,
                  "sd": 42.98704706457112
                },
                {
                  "az": 25,
                  "sharpness": 0.15594919563527485,
                  "meanLum": 110.30357756904645,
                  "sd": 43.59829629334894
                },
                {
                  "az": 30,
                  "sharpness": 0.15306918262169103,
                  "meanLum": 109.39821300520424,
                  "sd": 43.35315357493526
                },
                {
                  "az": 35,
                  "sharpness": 0.1497665824014139,
                  "meanLum": 109.28709002696431,
                  "sd": 43.6892720460478
                },
                {
                  "az": 40,
                  "sharpness": 0.1460917695029347,
                  "meanLum": 109.72272555738124,
                  "sd": 43.98947903481381
                },
                {
                  "az": 45,
                  "sharpness": 0.14156394592277208,
                  "meanLum": 110.69101042458257,
                  "sd": 44.619205301905396
                },
                {
                  "az": 50,
                  "sharpness": 0.13926469761591215,
                  "meanLum": 110.94006728511796,
                  "sd": 44.329619139811335
                },
                {
                  "az": 55,
                  "sharpness": 0.14046079614893628,
                  "meanLum": 110.3675231392769,
                  "sd": 44.060121721548455
                },
                {
                  "az": 60,
                  "sharpness": 0.1428625022163552,
                  "meanLum": 108.69145867400927,
                  "sd": 44.055964784314924
                },
                {
                  "az": 65,
                  "sharpness": 0.1447168256499306,
                  "meanLum": 106.12487870557379,
                  "sd": 44.11564274761871
                },
                {
                  "az": 70,
                  "sharpness": 0.14483382163822853,
                  "meanLum": 102.56375748066242,
                  "sd": 43.53983664753932
                },
                {
                  "az": 75,
                  "sharpness": 0.14008459003333884,
                  "meanLum": 98.38767358659543,
                  "sd": 44.11952885118214
                },
                {
                  "az": 80,
                  "sharpness": 0.13202360628660595,
                  "meanLum": 93.56229721375858,
                  "sd": 44.09451508085693
                }
              ]
            },
            "fused-r1-30k": {
              "sharpnessAtFront": 0.1791811496233949,
              "holdsFromDeg": -80,
              "holdsToDeg": 80,
              "curve": [
                {
                  "az": -80,
                  "sharpness": 0.17975419399138856,
                  "meanLum": 80.05248079555665,
                  "sd": 28.68643340464665
                },
                {
                  "az": -75,
                  "sharpness": 0.16587913720380904,
                  "meanLum": 84.19537545058937,
                  "sd": 32.21254545311344
                },
                {
                  "az": -70,
                  "sharpness": 0.16335313892670456,
                  "meanLum": 87.7907960885675,
                  "sd": 34.1294140037465
                },
                {
                  "az": -65,
                  "sharpness": 0.1632329162045044,
                  "meanLum": 90.70760080027516,
                  "sd": 35.10665416182035
                },
                {
                  "az": -60,
                  "sharpness": 0.16267949730780396,
                  "meanLum": 93.57857298337262,
                  "sd": 36.85157035253879
                },
                {
                  "az": -55,
                  "sharpness": 0.16134191353444766,
                  "meanLum": 93.79438243070783,
                  "sd": 39.499671853106854
                },
                {
                  "az": -50,
                  "sharpness": 0.1744752601491287,
                  "meanLum": 91.2208181609783,
                  "sd": 39.529650996024216
                },
                {
                  "az": -45,
                  "sharpness": 0.19048399161389148,
                  "meanLum": 90.85308336566428,
                  "sd": 38.4011085322003
                },
                {
                  "az": -40,
                  "sharpness": 0.18589037858739235,
                  "meanLum": 93.65918541549897,
                  "sd": 40.77221719696379
                },
                {
                  "az": -35,
                  "sharpness": 0.17417010390924645,
                  "meanLum": 97.06808912549332,
                  "sd": 45.716440261947554
                },
                {
                  "az": -30,
                  "sharpness": 0.18358464069728558,
                  "meanLum": 94.79296162260714,
                  "sd": 46.4617266736475
                },
                {
                  "az": -25,
                  "sharpness": 0.1776422148354039,
                  "meanLum": 99.40244331912649,
                  "sd": 48.79833357923004
                },
                {
                  "az": -20,
                  "sharpness": 0.17839769922634638,
                  "meanLum": 104.33963031785095,
                  "sd": 49.766987622191856
                },
                {
                  "az": -15,
                  "sharpness": 0.1803694130275781,
                  "meanLum": 109.54017776404594,
                  "sd": 49.33566049409815
                },
                {
                  "az": -10,
                  "sharpness": 0.17782088798209095,
                  "meanLum": 111.20056297008685,
                  "sd": 48.5685499323284
                },
                {
                  "az": -5,
                  "sharpness": 0.1774158228321816,
                  "meanLum": 111.66546866732776,
                  "sd": 48.48875992474632
                },
                {
                  "az": 0,
                  "sharpness": 0.1791811496233949,
                  "meanLum": 111.63502110767281,
                  "sd": 47.89284577990849
                },
                {
                  "az": 5,
                  "sharpness": 0.19964983113097406,
                  "meanLum": 107.98932279353792,
                  "sd": 44.07236061704198
                },
                {
                  "az": 10,
                  "sharpness": 0.20998904640052968,
                  "meanLum": 102.31106497260294,
                  "sd": 42.51129225236432
                },
                {
                  "az": 15,
                  "sharpness": 0.21091597140290463,
                  "meanLum": 97.94065205215934,
                  "sd": 42.76710540651252
                },
                {
                  "az": 20,
                  "sharpness": 0.20966859382067485,
                  "meanLum": 93.21699260167847,
                  "sd": 41.62609777400753
                },
                {
                  "az": 25,
                  "sharpness": 0.233322540395864,
                  "meanLum": 83.05525661182601,
                  "sd": 31.558284375337028
                },
                {
                  "az": 30,
                  "sharpness": 0.24567126303736278,
                  "meanLum": 68.00948318370176,
                  "sd": 23.319686315294653
                },
                {
                  "az": 35,
                  "sharpness": 0.1772315320517629,
                  "meanLum": 80.65468910477874,
                  "sd": 41.67930600960669
                },
                {
                  "az": 40,
                  "sharpness": 0.17443793860217888,
                  "meanLum": 78.82265399586697,
                  "sd": 41.78449673964035
                },
                {
                  "az": 45,
                  "sharpness": 0.18189155229611875,
                  "meanLum": 75.95788455922735,
                  "sd": 37.87680134032396
                },
                {
                  "az": 50,
                  "sharpness": 0.18020610949011018,
                  "meanLum": 75.17130525368592,
                  "sd": 38.31140292166738
                },
                {
                  "az": 55,
                  "sharpness": 0.1773599539233504,
                  "meanLum": 74.27649077415239,
                  "sd": 38.3692596659038
                },
                {
                  "az": 60,
                  "sharpness": 0.1749344149332629,
                  "meanLum": 73.23444068685092,
                  "sd": 37.70581217121644
                },
                {
                  "az": 65,
                  "sharpness": 0.17191695907402052,
                  "meanLum": 71.32002924465637,
                  "sd": 36.608501353449526
                },
                {
                  "az": 70,
                  "sharpness": 0.1673260286689447,
                  "meanLum": 69.21258610841524,
                  "sd": 35.10339147186217
                },
                {
                  "az": 75,
                  "sharpness": 0.16283021117354915,
                  "meanLum": 68.04479758473501,
                  "sd": 33.287740290517895
                },
                {
                  "az": 80,
                  "sharpness": 0.16718507944268504,
                  "meanLum": 60.58209795868315,
                  "sd": 28.338043530186646
                }
              ]
            },
            "orbit-r1-30k": {
              "sharpnessAtFront": 0.19775692007721848,
              "holdsFromDeg": -80,
              "holdsToDeg": 80,
              "curve": [
                {
                  "az": -80,
                  "sharpness": 0.1969241854851262,
                  "meanLum": 85.32001474237995,
                  "sd": 26.09818534760121
                },
                {
                  "az": -75,
                  "sharpness": 0.1698188470681837,
                  "meanLum": 87.01892855530986,
                  "sd": 31.799097666218394
                },
                {
                  "az": -70,
                  "sharpness": 0.1862358782421125,
                  "meanLum": 83.09927367693327,
                  "sd": 31.00285410017513
                },
                {
                  "az": -65,
                  "sharpness": 0.2053437891648124,
                  "meanLum": 83.73634129618635,
                  "sd": 29.995709319713285
                },
                {
                  "az": -60,
                  "sharpness": 0.21233325695908412,
                  "meanLum": 85.71201458182325,
                  "sd": 30.306697863897483
                },
                {
                  "az": -55,
                  "sharpness": 0.20812576297092192,
                  "meanLum": 81.95891790628774,
                  "sd": 31.54945890091309
                },
                {
                  "az": -50,
                  "sharpness": 0.23077039686020906,
                  "meanLum": 81.59783788237013,
                  "sd": 30.60608910238411
                },
                {
                  "az": -45,
                  "sharpness": 0.21191257264196495,
                  "meanLum": 85.71631139835442,
                  "sd": 34.18628106400641
                },
                {
                  "az": -40,
                  "sharpness": 0.20458941707336095,
                  "meanLum": 91.41468123552397,
                  "sd": 37.09838631777409
                },
                {
                  "az": -35,
                  "sharpness": 0.2045953376251231,
                  "meanLum": 88.88482470584852,
                  "sd": 35.66107148150723
                },
                {
                  "az": -30,
                  "sharpness": 0.19516359337100955,
                  "meanLum": 95.15416351943834,
                  "sd": 37.30173517283476
                },
                {
                  "az": -25,
                  "sharpness": 0.1785875850299437,
                  "meanLum": 105.32725866020778,
                  "sd": 41.226922635826014
                },
                {
                  "az": -20,
                  "sharpness": 0.17759600580020665,
                  "meanLum": 109.04543843538882,
                  "sd": 42.09163387652574
                },
                {
                  "az": -15,
                  "sharpness": 0.18954965182952493,
                  "meanLum": 110.2442754329511,
                  "sd": 40.78091878708421
                },
                {
                  "az": -10,
                  "sharpness": 0.19182599742854867,
                  "meanLum": 110.87272363430554,
                  "sd": 41.2904882550316
                },
                {
                  "az": -5,
                  "sharpness": 0.19355731185216377,
                  "meanLum": 111.45144549780933,
                  "sd": 40.88836026268097
                },
                {
                  "az": 0,
                  "sharpness": 0.19775692007721848,
                  "meanLum": 110.99525289983026,
                  "sd": 40.51221049474965
                },
                {
                  "az": 5,
                  "sharpness": 0.2078170508749967,
                  "meanLum": 106.15008081906855,
                  "sd": 39.049080682639946
                },
                {
                  "az": 10,
                  "sharpness": 0.2154989240734734,
                  "meanLum": 100.91352584526736,
                  "sd": 37.377665836082
                },
                {
                  "az": 15,
                  "sharpness": 0.21353576409260372,
                  "meanLum": 98.36855166999737,
                  "sd": 38.43195954610346
                },
                {
                  "az": 20,
                  "sharpness": 0.20871145924538692,
                  "meanLum": 95.56698806997305,
                  "sd": 38.728904926763626
                },
                {
                  "az": 25,
                  "sharpness": 0.2025622363355105,
                  "meanLum": 92.40079260583542,
                  "sd": 41.019094391356965
                },
                {
                  "az": 30,
                  "sharpness": 0.20411897692010594,
                  "meanLum": 88.25973076007672,
                  "sd": 41.06781881644868
                },
                {
                  "az": 35,
                  "sharpness": 0.19703891241237081,
                  "meanLum": 88.1606441117072,
                  "sd": 43.06770196260257
                },
                {
                  "az": 40,
                  "sharpness": 0.19150740114946568,
                  "meanLum": 86.74180885492741,
                  "sd": 44.21366473899641
                },
                {
                  "az": 45,
                  "sharpness": 0.18557030265680008,
                  "meanLum": 85.20602987322931,
                  "sd": 44.76061502415138
                },
                {
                  "az": 50,
                  "sharpness": 0.17985340195304472,
                  "meanLum": 82.16341155377211,
                  "sd": 45.3416049908255
                },
                {
                  "az": 55,
                  "sharpness": 0.17935604673365593,
                  "meanLum": 79.11875696164277,
                  "sd": 45.02215115038331
                },
                {
                  "az": 60,
                  "sharpness": 0.18367700610327714,
                  "meanLum": 74.28835396634057,
                  "sd": 42.64601039880752
                },
                {
                  "az": 65,
                  "sharpness": 0.18289257035447068,
                  "meanLum": 70.49889456646713,
                  "sd": 41.6077921117527
                },
                {
                  "az": 70,
                  "sharpness": 0.17427415151445694,
                  "meanLum": 66.93152493895342,
                  "sd": 41.51007023821472
                },
                {
                  "az": 75,
                  "sharpness": 0.17337681720767834,
                  "meanLum": 63.79510547887008,
                  "sd": 39.890444183744385
                },
                {
                  "az": 80,
                  "sharpness": 0.173181358136849,
                  "meanLum": 61.26486411994221,
                  "sd": 37.622593856695055
                }
              ]
            },
            "_clamp": {
              "method": "the tightest arc across all four models, so one clamp is honest for every model the picker offers",
              "azMinDeg": -40,
              "azMaxDeg": 55
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/viewer-arc-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 11048,
          "sha256": "a1cd8624cd07868e3c747409902ff2c65e170621f1799265a1e8c67f5bfc2750",
          "exactRecord": {
            "run": "viewer-arc-20260811-r1",
            "sealedAt": "2026-08-11T09:20:17.853Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "multi-clip-fusion",
            "revision": "r1",
            "kind": "measurement",
            "verdict": "rejected",
            "question": "How far can the viewer let a visitor orbit each reconstruction before the frame stops being evidence and becomes a smear?",
            "answer": "Not answered here. The instrument built to answer it overstates every model, worst on wan-vace-r4-30k by 100 degrees of combined arc. The frames it saved are what proves that, so they are sealed as the refutation rather than deleted. The answer came from the 10 degree ladder in viewer-arc-20260811-r2, adjudicated by eye.",
            "protocol": {
              "metric": "Mean |Laplacian| over the rendered frame, normalised by the frame contrast, with the control panel cropped out. Chosen because a collapsed splat is not dark - it is a bright low-frequency smear with plenty of colour, which is why a \"does it render\" check passes on views that carry no information.",
              "holdRule": "A view holds while it keeps 60% of the sharpness of the front view, contiguous from 0.",
              "sweep": "Azimuth -80 to +80 degrees in 5 degree steps, 33 samples per model.",
              "harness": "Rendered through the shipped viewer at its real port rather than offline, so the number describes what a visitor sees and not what a separate renderer would."
            },
            "whyItFailed": "Sharpness is the wrong axis. Gaussians with no photograph constraining them do not blur, they stretch into thin streaks, and foliage past the solve shatters into high-frequency confetti. Both raise mean |Laplacian|. The metric therefore scores the collapse as healthy, and it scores it highest exactly where the collapse is most violent. Normalising by contrast made it worse, not better: the streak field is high-contrast too.",
            "models": [
              {
                "model": "wan-vace-r4-30k",
                "sharpnessAtFront": 0.17528660761432358,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -20,
                "eyeSaysHoldsToDeg": 40,
                "overstatedByDeg": 100,
                "samples": 33
              },
              {
                "model": "fused-r1-30k",
                "sharpnessAtFront": 0.1791811496233949,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -30,
                "eyeSaysHoldsToDeg": 40,
                "overstatedByDeg": 90,
                "samples": 33
              },
              {
                "model": "orbit-r1-30k",
                "sharpnessAtFront": 0.19775692007721848,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -30,
                "eyeSaysHoldsToDeg": 50,
                "overstatedByDeg": 80,
                "samples": 33
              },
              {
                "model": "kling-rederive-30k",
                "sharpnessAtFront": 0.13694248463312267,
                "metricSaysHoldsFromDeg": -40,
                "metricSaysHoldsToDeg": 55,
                "eyeSaysHoldsFromDeg": -20,
                "eyeSaysHoldsToDeg": 30,
                "overstatedByDeg": 45,
                "samples": 33
              }
            ],
            "findings": {
              "theMetricIsWrongInOneDirectionOnly": "Every model is overstated and none is understated, which is the signature of a metric measuring the failure mode rather than the subject. A metric that were merely noisy would miss in both directions.",
              "theArcIsAsymmetricAndNoSymmetricInstrumentCanSeeIt": "The judged arcs run further right than left on all four models - the driveway side was covered by the generated clips, while turning left walks into a foreground oak and palm that no photograph resolved. Both the picked number and the camera-pose span are symmetric by construction, so neither could have expressed this even had it been right about the magnitude.",
              "fusionDidNotWidenTheArc": "Under the eye as under the metric, fused-r1-30k does not reach further than orbit-r1-30k. Fusing four clips raised sharpness at the front without extending how far the model holds, which is consistent with the envelope result: more of the same arc, not more arc."
            },
            "whatThisDoesNotSay": [
              "It does not say sharpness is useless. It says sharpness cannot distinguish a sharp house from sharply streaked foliage, which is the only distinction this question needed.",
              "It does not sweep elevation. The clamp is azimuth-only and the pitched-down trajectory is measured elsewhere and still fails."
            ],
            "supersededBy": "viewer-arc-20260811-r2",
            "artifacts": {
              "curves": "results/usable-arc.json",
              "contactSheets": [
                "results/contact-neg.jpg",
                "results/contact-pos.jpg"
              ],
              "frames": "frames/",
              "sparseModel": "sparse-txt/dataset/"
            },
            "producedBy": [
              "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs"
            ],
            "fileCount": 44,
            "totalBytes": 63650301,
            "files": {
              "frames/fused-r1-30k_az+0.png": {
                "bytes": 1470532,
                "sha256": "5bcff8920cba03ef6a915e026e595d4b2d46378d7cd86b34bb553c390f424d59"
              },
              "frames/fused-r1-30k_az+20.png": {
                "bytes": 1490994,
                "sha256": "95479fc06c6119d0c287e3b2af69f25df65b3f229366cca7e61e691bd36a5c0e"
              },
              "frames/fused-r1-30k_az+40.png": {
                "bytes": 1436645,
                "sha256": "108e3fef4c453939d4b1335365f67d2696235a09459ff855744242d3182fd4df"
              },
              "frames/fused-r1-30k_az+60.png": {
                "bytes": 1395320,
                "sha256": "b39a958e2cc46f9551e9f66ec9a9216e053180656a25dd1db4fec8315ff43a3f"
              },
              "frames/fused-r1-30k_az+80.png": {
                "bytes": 1248636,
                "sha256": "d9d77902632ee50598b089a66862318ec5ee025a64403c6b8a4493e45703fa96"
              },
              "frames/fused-r1-30k_az-20.png": {
                "bytes": 1533149,
                "sha256": "1ba8d01ec7683a0f7c53df1ca95cad37705b9f5b8277dc79699551745fba8782"
              },
              "frames/fused-r1-30k_az-40.png": {
                "bytes": 1510888,
                "sha256": "2384829dda1f28f4e98c9d7c7230f2868da5edc5771cfe11de8f67b356adfbfd"
              },
              "frames/fused-r1-30k_az-60.png": {
                "bytes": 1420294,
                "sha256": "4ff3d05454c5e80c257f1be82571a75c439b63bfc2c38eae2057538cb95847c7"
              },
              "frames/fused-r1-30k_az-80.png": {
                "bytes": 1360590,
                "sha256": "57d33420784083e98af3eb7fb6d0571ce692fab25d270e8fb1cb8643430f8955"
              },
              "frames/kling-rederive-30k_az+0.png": {
                "bytes": 1445009,
                "sha256": "e03086e8a031e91d57cb8a6e0449449147a59867a7a182c0bc5eeb85211dfe06"
              },
              "frames/kling-rederive-30k_az+20.png": {
                "bytes": 1447181,
                "sha256": "56398cedf73dca64f58e387addd67753aa7fd16d74ae81f9f44a72631b0c8f70"
              },
              "frames/kling-rederive-30k_az+40.png": {
                "bytes": 1268861,
                "sha256": "9ff69b8bc0e2cf21dfb23da3ccc9dae254a9edae2e60a8a5d1a14e8138b43d92"
              },
              "frames/kling-rederive-30k_az+60.png": {
                "bytes": 1166684,
                "sha256": "303295e200b72712e13490d2ec8bb23e30667a6c1d17bf9b7c84fdf5f99207d2"
              },
              "frames/kling-rederive-30k_az+80.png": {
                "bytes": 1230062,
                "sha256": "82e6cab3fad00636e15a57ce2d1e0df9e1a5b62bae6de52d779f89c1c136d56e"
              },
              "frames/kling-rederive-30k_az-20.png": {
                "bytes": 1445752,
                "sha256": "25ba2fd4419cecb5ab8467c1f15cd5d0b8a8bb089ce419be03ba461edc7f7f98"
              },
              "frames/kling-rederive-30k_az-40.png": {
                "bytes": 1273026,
                "sha256": "d63bbac8de91a0f78e4c01daa4e8f979f402591d9ce793c3dfb23d1d12ce9c70"
              },
              "frames/kling-rederive-30k_az-60.png": {
                "bytes": 1298414,
                "sha256": "ee6ab36198b910b2570c5e6fa5e2d6f8eb821e1a7d3bba8326fc03d6b78ddf5b"
              },
              "frames/kling-rederive-30k_az-80.png": {
                "bytes": 1254487,
                "sha256": "256c384c7107e04452a9d3f648798ff8d1ff0895324e34bd6e1170099bdd3d92"
              },
              "frames/orbit-r1-30k_az+0.png": {
                "bytes": 1449245,
                "sha256": "a5532854ccaf0f874c56449495ea2dec2f8234f4504d04277a4acbff82383de5"
              },
              "frames/orbit-r1-30k_az+20.png": {
                "bytes": 1473202,
                "sha256": "169fa4aefcde50a28bd1b087d5537fa367c98d78279840c29ffaf944320bbf55"
              },
              "frames/orbit-r1-30k_az+40.png": {
                "bytes": 1510719,
                "sha256": "801f7c10402cf843276f1f232ecbed02bb96cc5920f5b61b67e49ccf392ba1ce"
              },
              "frames/orbit-r1-30k_az+60.png": {
                "bytes": 1464119,
                "sha256": "437eea66eda5c04acde6a923ce2d470d443592dfbdf77e6bbd82dbc41e5d05e8"
              },
              "frames/orbit-r1-30k_az+80.png": {
                "bytes": 1359552,
                "sha256": "fe928c0e6eb48a45503fa7f2011659bd052f7c4e0d73642743f03a6fe5993f78"
              },
              "frames/orbit-r1-30k_az-20.png": {
                "bytes": 1468191,
                "sha256": "371106ea08ea145beb7487b169902219cc90f3bae0a6c1b949973f5504d3e0d2"
              },
              "frames/orbit-r1-30k_az-40.png": {
                "bytes": 1500324,
                "sha256": "4937d1f6a3bc29b4a9859a226320c3a23d8c471bfd94675f2bb4616dfa7da607"
              },
              "frames/orbit-r1-30k_az-60.png": {
                "bytes": 1419588,
                "sha256": "a736b9c769cc0d85d9311348bacd24fa286e46ece935288a55fcef2e8df1ba6d"
              },
              "frames/orbit-r1-30k_az-80.png": {
                "bytes": 1357733,
                "sha256": "afc9f32350f0d57e8556c20d4c342ec59c0643f191d69bcb50b40bcb3ab583a4"
              },
              "frames/wan-vace-r4-30k_az+0.png": {
                "bytes": 1420073,
                "sha256": "5f52a710aff2ac7d759c7481605a601f4e6c25f9a3987db78507461ed388589f"
              },
              "frames/wan-vace-r4-30k_az+20.png": {
                "bytes": 1407530,
                "sha256": "9e62b1aac7d796c833dfc8a42696e70f39ae520564fc498e2399031c75603d3a"
              },
              "frames/wan-vace-r4-30k_az+40.png": {
                "bytes": 1369477,
                "sha256": "fc09c8387752c7192fab6ac00de138f292d658b52a1036ffe66bbf506eb3239f"
              },
              "frames/wan-vace-r4-30k_az+60.png": {
                "bytes": 1350610,
                "sha256": "6192d802be19f6d9e4a3d5a53df334083f0c2f2a76acba06c5277f179aadd7ae"
              },
              "frames/wan-vace-r4-30k_az+80.png": {
                "bytes": 1311205,
                "sha256": "b1307075be2b397157babe056aab740cb11301abf4cb59a98e5cd8087a8b2c59"
              },
              "frames/wan-vace-r4-30k_az-20.png": {
                "bytes": 1506532,
                "sha256": "498175f7eb4db4cdb388a223bc5fc47211a6c691999b8ecf98472f92ed33b7c9"
              },
              "frames/wan-vace-r4-30k_az-40.png": {
                "bytes": 1416518,
                "sha256": "f6ce076b0511b0ea87a136b66e5363e256363dbcea4f498ac4294ead79e3cb12"
              },
              "frames/wan-vace-r4-30k_az-60.png": {
                "bytes": 1335747,
                "sha256": "1fb5bae766f2595de38eb1ad11b33ff8b284a6054d62acb7cb1d23fa16a279cb"
              },
              "frames/wan-vace-r4-30k_az-80.png": {
                "bytes": 1220153,
                "sha256": "5a66e38f4500a6b2fa0aed8657a140360335d4f33b5767998d94988081c8f2f4"
              },
              "results/contact-neg.jpg": {
                "bytes": 302875,
                "sha256": "4bb40de39c41da7bd191d2750c241c3504234f8c08428fc35f10b2613f56e0be"
              },
              "results/contact-pos.jpg": {
                "bytes": 295918,
                "sha256": "07bc35b12775c0653cb62f5127aa9f63147c1c7a4926174a2925f1a95192dc04"
              },
              "results/usable-arc.json": {
                "bytes": 17249,
                "sha256": "8ddd90028a735d6a8702632ac7faee7a04e3de7ad0396f2c4dbe1e561f2cc11d"
              },
              "sparse-txt/dataset/cameras.txt": {
                "bytes": 175,
                "sha256": "ba0f74e680cc2c8094f34dac82edfb4a33cd497badabd5bc576266a40c13beea"
              },
              "sparse-txt/dataset/frames.txt": {
                "bytes": 5625,
                "sha256": "c29f481be7eecec7b6dd29fb7a11f2416d741d9e2491ba8c4d88c8a03a0eca84"
              },
              "sparse-txt/dataset/images.txt": {
                "bytes": 11148580,
                "sha256": "dadb6a3b64b2c264cec94018e33bfa7ce0a61500adf87a6fa8baa0e56f69402f"
              },
              "sparse-txt/dataset/points3D.txt": {
                "bytes": 1842615,
                "sha256": "64598f6b454ab2dd85aec903b67ac0cdaecb83b5e493bcf713b3d124515bb462"
              },
              "sparse-txt/dataset/rigs.txt": {
                "bytes": 222,
                "sha256": "51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674"
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:viewer-arc-20260811-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "viewer-arc-20260811-r2",
      "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "verification/viewer-arc-20260811-r2/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
      "summary": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
      "decision": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve.",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1",
        "viewer-arc-20260811-r2",
        "alpha-semantics-20260811-r1"
      ],
      "payload": {
        "fileCount": 55,
        "byteLength": 77603877
      },
      "media": {
        "counts": {
          "image": 54,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/contact-neg.jpg",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/contact-neg.jpg",
            "byteLength": 430714,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/contact-pos.jpg",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/contact-pos.jpg",
            "byteLength": 411767,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-10.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-10.png",
            "byteLength": 1550731,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-20.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-20.png",
            "byteLength": 1595049,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-30.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-30.png",
            "byteLength": 1616942,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-40.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-40.png",
            "byteLength": 1574457,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-50.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-50.png",
            "byteLength": 1513606,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-60.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az-60.png",
            "byteLength": 1475159,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+0.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B0.png",
            "byteLength": 1529532,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+10.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B10.png",
            "byteLength": 1553283,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+20.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B20.png",
            "byteLength": 1547395,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+30.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B30.png",
            "byteLength": 1403743,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+40.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B40.png",
            "byteLength": 1488171,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+50.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B50.png",
            "byteLength": 1469173,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az+60.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/fused-r1-30k_az%2B60.png",
            "byteLength": 1446225,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/kling-rederive-30k_az-10.png",
            "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/frames/kling-rederive-30k_az-10.png",
            "byteLength": 1507988,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/judged-arc.json",
          "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/judged-arc.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/14",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "kling-rederive",
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop"
            ],
            "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
            "headline": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
            "outcome": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
            "runs": [
              "viewer-arc-20260811-r1",
              "viewer-arc-20260811-r2",
              "alpha-semantics-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
              ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1"
            ],
            "surfaces": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/arc/judged-ladder.jpg",
              "site/blueprint-preview/assets/data/splat-arc-bands.json",
              "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
              "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
              "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
              "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
              "site/blueprint-preview/assets/probe/alpha-semantics.jpg"
            ],
            "lesson": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 55,
          "byteLength": 77603877,
          "sha256": "76472f8627c22250c21801c62363a1333a8876815c6e5d5d30336226d8f6a0e1",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2/results/judged-arc.json",
          "recordPointer": "$",
          "byteLength": 1879,
          "sha256": "f86afe02b93d6716e83a38554a8f24c919f3e033a2c9a1f23abda536913c2d94",
          "exactRecord": {
            "run": "viewer-arc-20260811-r2",
            "stepDeg": 10,
            "wraps": false,
            "adjudicatedBy": "eye",
            "scale": {
              "clear": "the building reads as a photograph of itself",
              "degraded": "structure survives, something in frame has streaked",
              "gone": "no building, or a building behind streaked foliage"
            },
            "models": {
              "kling-rederive-30k": {
                "clearFromDeg": -10,
                "clearToDeg": 20,
                "holdFromDeg": -20,
                "holdToDeg": 30,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "gone",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              "wan-vace-r4-30k": {
                "clearFromDeg": -10,
                "clearToDeg": 30,
                "holdFromDeg": -20,
                "holdToDeg": 40,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              "fused-r1-30k": {
                "clearFromDeg": -20,
                "clearToDeg": 20,
                "holdFromDeg": -30,
                "holdToDeg": 40,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              },
              "orbit-r1-30k": {
                "clearFromDeg": -20,
                "clearToDeg": 30,
                "holdFromDeg": -30,
                "holdToDeg": 50,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "degraded",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/viewer-arc-20260811-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 15831,
          "sha256": "3a42058ce07914d89131e341e018f5e4c06feb346affd7062aa19412a5733496",
          "exactRecord": {
            "run": "viewer-arc-20260811-r2",
            "sealedAt": "2026-08-13T00:01:06.375Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "multi-clip-fusion",
            "revision": "r2",
            "kind": "measurement",
            "verdict": "accepted",
            "question": "How far can a visitor orbit each reconstruction before it stops being a photograph of a house, and what should the viewer therefore allow?",
            "answer": "Adjudicated per model off a 10 degree ladder. Readable arc is 30 to 50 degrees and every model gives out further right than left. Readable arc barely tracks camera arc: a tenfold spread in capture width produced a 30-to-50 degree spread in result. The viewer draws all three bands and clamps to the widest one that still shows a building.",
            "protocol": {
              "capture": "13 frames per model, azimuth -60 to +60 in 10 degree steps, elevation 0, rendered through the shipped viewer at its real port with the control panel hidden so no crisp UI text sits inside a frame being judged for crispness.",
              "scale": {
                "clear": "the building reads as a photograph of itself",
                "degraded": "structure survives, something in frame has streaked",
                "gone": "no building, or a building behind streaked foliage"
              },
              "adjudication": "By eye, off two contact sheets, marks recorded per frame. The clear band is the contiguous run of clear containing the front view; the hold band extends it through contiguous degraded. Not automatic, and labelled as not automatic.",
              "wiring": "Merged into site/blueprint-preview/assets/data/splat-arcs.json as clearDeg and holdDeg, read by site/blueprint-preview/viewer-controls.js. The solid coverage arc and the Sweep control follow clearDeg; the orbit clamp follows holdDeg; the camera ticks stay the COLMAP positions."
            },
            "models": [
              {
                "model": "kling-rederive-30k",
                "photographedFromDeg": -3.2,
                "photographedToDeg": 2.73,
                "clearFromDeg": -10,
                "clearToDeg": 20,
                "holdFromDeg": -20,
                "holdToDeg": 30,
                "cameraSpanDeg": 6,
                "clearSpanDeg": 30,
                "clearPerCameraDegree": 5.06,
                "framesClear": 4,
                "framesDegraded": 2,
                "framesGone": 7,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "gone",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              {
                "model": "wan-vace-r4-30k",
                "photographedFromDeg": -12.63,
                "photographedToDeg": 10.28,
                "clearFromDeg": -10,
                "clearToDeg": 30,
                "holdFromDeg": -20,
                "holdToDeg": 40,
                "cameraSpanDeg": 23,
                "clearSpanDeg": 40,
                "clearPerCameraDegree": 1.75,
                "framesClear": 5,
                "framesDegraded": 2,
                "framesGone": 6,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              {
                "model": "fused-r1-30k",
                "photographedFromDeg": -18.94,
                "photographedToDeg": 20.84,
                "clearFromDeg": -20,
                "clearToDeg": 20,
                "holdFromDeg": -30,
                "holdToDeg": 40,
                "cameraSpanDeg": 40,
                "clearSpanDeg": 40,
                "clearPerCameraDegree": 1.01,
                "framesClear": 5,
                "framesDegraded": 3,
                "framesGone": 5,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              },
              {
                "model": "orbit-r1-30k",
                "photographedFromDeg": -23.81,
                "photographedToDeg": 36.67,
                "clearFromDeg": -20,
                "clearToDeg": 30,
                "holdFromDeg": -30,
                "holdToDeg": 50,
                "cameraSpanDeg": 60,
                "clearSpanDeg": 50,
                "clearPerCameraDegree": 0.83,
                "framesClear": 6,
                "framesDegraded": 3,
                "framesGone": 4,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "degraded",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              }
            ],
            "findings": {
              "readableArcSaturatesAroundFortyDegrees": "Camera arc across the four models runs 6, 23, 40, 61 degrees. Readable arc runs 30, 40, 40, 50. A tenfold increase in how far the cameras were spread bought 20 degrees of extra readable view, and the two widest captures read no wider than their own camera spans while the narrowest reads five times its own. Whatever limits the readable arc is not the camera spread past about 40 degrees. This is the number that matters for the whole extension programme: adding generated frames further round the property is buying arc on the wrong side of a knee.",
              "clampingToCameraPositionsHidUsableView": "kling-rederive-30k was solved from 5.9 degrees of camera arc and reads across 30. The previous bound clamped the viewer to camera positions - an honest measurement of the wrong quantity - and hid five times its usable view.",
              "theArcIsRightHeavyOnEveryModel": "All four models give out further right than left, and 3 of 4 also read clear further right than left - fused-r1-30k is the exception, symmetric at -20..+20 clear before turning right-heavy at its edges. That is a fact about the site, not the models: turning right opens onto the driveway, which the generated clips covered, while turning left runs into a foreground oak and palm that no photograph resolved, so it shatters into streaks first. Any symmetric bound is wrong twice - too tight on one side and too loose on the other.",
              "theOrderingOfModelsSurvivesTheChangeOfInstrument": "orbit-r1-30k reads widest and kling-rederive-30k narrowest, which is the ordering the rejected sharpness metric also produced. The metric was wrong about magnitude by up to 100 degrees while being right about rank - a reminder that a metric agreeing with intuition on ranking is not evidence it is calibrated.",
              "fusionStillDoesNotWidenTheArc": "fused-r1-30k reads -20..+20 clear, narrower than orbit-r1-30k at -20..+30, from four clips instead of one. Fusion buys density at the front, not reach."
            },
            "whatThisDoesNotSay": [
              "It is a judgement, not a measurement. Three people would draw three slightly different edges. What it is not is a number picked without looking, and the frames are sealed so anyone can redraw it.",
              "It does not measure accuracy. A frame that reads as the house can still be wrong about the house; this only separates frames that carry structure from frames that have dissolved.",
              "It does not sweep elevation. The clamp is azimuth-only and the pitched-down trajectory is measured elsewhere and still fails."
            ],
            "supersedes": "viewer-arc-20260811-r1",
            "artifacts": {
              "judgement": "results/judged-arc.json",
              "contactSheets": [
                "results/contact-neg.jpg",
                "results/contact-pos.jpg"
              ],
              "frames": "frames/"
            },
            "producedBy": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs"
            ],
            "verifiedBy": "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
            "fileCount": 55,
            "totalBytes": 77603877,
            "files": {
              "frames/fused-r1-30k_az+0.png": {
                "bytes": 1529532,
                "sha256": "bf0175aadc5d1902d1020d27d44b1c171255e5c816c4e02283ba8f43410153bc"
              },
              "frames/fused-r1-30k_az+10.png": {
                "bytes": 1553283,
                "sha256": "a0ead18690b53cd2e8235eff3e98970a529b37df6111505138dae99f9121e296"
              },
              "frames/fused-r1-30k_az+20.png": {
                "bytes": 1547395,
                "sha256": "f2a64271dc7a84deb219c9e0bb298d3976ec10c297dbd717eee0695f36925045"
              },
              "frames/fused-r1-30k_az+30.png": {
                "bytes": 1403743,
                "sha256": "5bf03a15ec56b7270921ececa117c7c0ff36133fcf9004e06af893c4d6c34eb1"
              },
              "frames/fused-r1-30k_az+40.png": {
                "bytes": 1488171,
                "sha256": "f431345aec79f02548d7fc65245721f016a631ef4eb91c8ba8aaf5365407167d"
              },
              "frames/fused-r1-30k_az+50.png": {
                "bytes": 1469173,
                "sha256": "fba920ac01ff3c50068b66332f1668873101af7cbd1cc4bb612eccf29c4fb89f"
              },
              "frames/fused-r1-30k_az+60.png": {
                "bytes": 1446225,
                "sha256": "7a0af424c85dca81afa7419e7df89dd7e7b6df0cb19d1ace8f1887c19a163096"
              },
              "frames/fused-r1-30k_az-10.png": {
                "bytes": 1550731,
                "sha256": "5f67b289d38570081d410b686df59970c9a3d61461689bdf4c47cf8004d8290a"
              },
              "frames/fused-r1-30k_az-20.png": {
                "bytes": 1595049,
                "sha256": "b1dc3ea5c7138ffaecec9a832d591a1627b306a30624f97bbbb7c6aeb9b38399"
              },
              "frames/fused-r1-30k_az-30.png": {
                "bytes": 1616942,
                "sha256": "3afed249fd6bac01f400ddb185de6d9c2fa95b2d580c191f6d4863a178babac5"
              },
              "frames/fused-r1-30k_az-40.png": {
                "bytes": 1574457,
                "sha256": "6ef7245d7830235157c2b70447e8724261ccf3df480e52b5c50b84e32c7d2d55"
              },
              "frames/fused-r1-30k_az-50.png": {
                "bytes": 1513606,
                "sha256": "907abcffed47a044c69e784e5b3fe144c29700154de3e5f7c5d26dd2d24d8c8c"
              },
              "frames/fused-r1-30k_az-60.png": {
                "bytes": 1475159,
                "sha256": "c771a5573e6da365e460310b9f8e97a45e3d0180f28b555578f032e5fdceb7ce"
              },
              "frames/kling-rederive-30k_az+0.png": {
                "bytes": 1499863,
                "sha256": "7eb311dbaa069740c50aa3f912164d572fe13dbe7d6ff47ddf39873a5a1faefd"
              },
              "frames/kling-rederive-30k_az+10.png": {
                "bytes": 1510139,
                "sha256": "99950c7f654f65787096cbf03038922605e9ad11d091d54dadcb012edb8ffd71"
              },
              "frames/kling-rederive-30k_az+20.png": {
                "bytes": 1503038,
                "sha256": "867dd920f8c0c4241a8727c39d9f944959edfcd014faa37b05569f621a0b7891"
              },
              "frames/kling-rederive-30k_az+30.png": {
                "bytes": 1427848,
                "sha256": "2b063c9b8e19afc792a6d16bb2128061f284026171d75f67232bd4770cf025c1"
              },
              "frames/kling-rederive-30k_az+40.png": {
                "bytes": 1325048,
                "sha256": "3bf7bad5c7b4cba5bd45f0b661c344996d6ff129dcba3bc414de8019fcc2effe"
              },
              "frames/kling-rederive-30k_az+50.png": {
                "bytes": 1166536,
                "sha256": "46d838ea72c4f4491b926ea8afe3b555982027b7c126975644f8ddb3d458ae9c"
              },
              "frames/kling-rederive-30k_az+60.png": {
                "bytes": 1216895,
                "sha256": "c194c2d11d529dfe80adfcdd47b09baa9b1787862b7121d7c20cf3602b6f6217"
              },
              "frames/kling-rederive-30k_az-10.png": {
                "bytes": 1507988,
                "sha256": "c638a224fc888e329995f28a4a62fcfaae850e2cf4bf4a79b76192952fd1f20e"
              },
              "frames/kling-rederive-30k_az-20.png": {
                "bytes": 1495418,
                "sha256": "79ba6e394fbbd3cc13ffacda6ab0121ab9f363c1a73409fd0c1de9411da4c04f"
              },
              "frames/kling-rederive-30k_az-30.png": {
                "bytes": 1415173,
                "sha256": "64ad26ee38eddda4d2ae4fb481cdeba082aaae8f7b0b75d71342f2dfca110700"
              },
              "frames/kling-rederive-30k_az-40.png": {
                "bytes": 1324881,
                "sha256": "c1ad937285edbfcc12bb486d8d7a1a5523a65ef2df30f3260a5d1cb0698a719b"
              },
              "frames/kling-rederive-30k_az-50.png": {
                "bytes": 1364475,
                "sha256": "8a2f13668b184f83f9b67620c29ec405a712485dcfef0956ab99e5101a8e1fa2"
              },
              "frames/kling-rederive-30k_az-60.png": {
                "bytes": 1354927,
                "sha256": "63c6bea47a72d166a3d90d9525b92cbc0cc846155e3f22bf37531e53ea5633ee"
              },
              "frames/orbit-r1-30k_az+0.png": {
                "bytes": 1509132,
                "sha256": "3d44accd357cd9606ca1adac7134c4c1d8092cdb0eb45bd2c00015c62a1fab53"
              },
              "frames/orbit-r1-30k_az+10.png": {
                "bytes": 1518686,
                "sha256": "cb8601038c60cad19793f260ca898a2b8b4eb1c66acc271f67018df522c18b11"
              },
              "frames/orbit-r1-30k_az+20.png": {
                "bytes": 1529243,
                "sha256": "b6abdb2b1c3877a191ca04bdafb8b1815a7400a7fb169d8c2b8d182aff1f0e8d"
              },
              "frames/orbit-r1-30k_az+30.png": {
                "bytes": 1552657,
                "sha256": "8d7d52dbb438ac6bb472dd0434e76b84b413466e2529ee2c9dac0003dc0aa7ec"
              },
              "frames/orbit-r1-30k_az+40.png": {
                "bytes": 1563650,
                "sha256": "745af92281188773fb1eead2b360e332903522a895c5ce0aead65ea6b1f3b05b"
              },
              "frames/orbit-r1-30k_az+50.png": {
                "bytes": 1542502,
                "sha256": "6712fa2684e49727e61998fd76774e6af870314a2edd66d20a1fc59babea0d61"
              },
              "frames/orbit-r1-30k_az+60.png": {
                "bytes": 1515839,
                "sha256": "49e2a22911bc2d0010f7d0ae8a6d9d2f9aada54235a8fab90f80eafd299cd8b6"
              },
              "frames/orbit-r1-30k_az-10.png": {
                "bytes": 1514589,
                "sha256": "1214eb4bc6900b09d2dce7cef59eadfb5a3ecc1266ecce7a6dba23c6e53ccffb"
              },
              "frames/orbit-r1-30k_az-20.png": {
                "bytes": 1529946,
                "sha256": "69cb0b75ec039beb35d72d331db1004f621d007abff47c6b5e5d46830f34f740"
              },
              "frames/orbit-r1-30k_az-30.png": {
                "bytes": 1574688,
                "sha256": "39d3efa576ed057b51cde1eb4dc16bd1d3c668ae7176045c6ee6eafd41d1b723"
              },
              "frames/orbit-r1-30k_az-40.png": {
                "bytes": 1559877,
                "sha256": "13b6686a74f7ac3bdaf7658fff13447c00c6fa566a217a824f21b96b15dc61a0"
              },
              "frames/orbit-r1-30k_az-50.png": {
                "bytes": 1505337,
                "sha256": "309d2d26c72f3f445828a6ecfae920d4e016ee5b9058b4e0a3d0856e3fc85670"
              },
              "frames/orbit-r1-30k_az-60.png": {
                "bytes": 1470135,
                "sha256": "7e741c56e9b7ef4a0afa6e14eed9a746e4648c65e2510942aed1e105b25c8302"
              },
              "frames/wan-vace-r4-30k_az+0.png": {
                "bytes": 1475418,
                "sha256": "e35cfc6e3385be0fc922aa33f728d9fc8a86f8cce8fdc605896bedce1845bc44"
              },
              "frames/wan-vace-r4-30k_az+10.png": {
                "bytes": 1469779,
                "sha256": "1bb4d53c225f74967d54fac6c2397fc67e596810767e25fd9fd804a18c29f89d"
              },
              "frames/wan-vace-r4-30k_az+20.png": {
                "bytes": 1463467,
                "sha256": "4e87219c237cceabb54ae11603478188fb9f39f8bae82ce33c0ca35548a2b3dd"
              },
              "frames/wan-vace-r4-30k_az+30.png": {
                "bytes": 1438624,
                "sha256": "5a6f72f18a560915db2f1c67a3f27053dd91999966a6721cb3b4d79ee8445596"
              },
              "frames/wan-vace-r4-30k_az+40.png": {
                "bytes": 1421496,
                "sha256": "52966dce6962da77b350d12cc6bb6bcd7b18bb8a873cff2ab359373cffa79b12"
              },
              "frames/wan-vace-r4-30k_az+50.png": {
                "bytes": 1403107,
                "sha256": "2db269b0f2b3cf2e5299d51f55ef57aa36bd06fce71f5a687b45ede8adf5a19c"
              },
              "frames/wan-vace-r4-30k_az+60.png": {
                "bytes": 1401479,
                "sha256": "925968e6711d3c9c20914e68f3c6461a49569b6b5e4b022643ed6f9df5620a14"
              },
              "frames/wan-vace-r4-30k_az-10.png": {
                "bytes": 1521029,
                "sha256": "ec8fefc85b86d40581de2c1df59395b0da6b351e2eb6e2c1923bb7249ace1bd7"
              },
              "frames/wan-vace-r4-30k_az-20.png": {
                "bytes": 1567704,
                "sha256": "b7c5152f84d51a2297d3f6f6d50fe0707c302a4e9d30252a6c0536ad8d71de30"
              },
              "frames/wan-vace-r4-30k_az-30.png": {
                "bytes": 1542156,
                "sha256": "82abec0eb08e89b79ca64d00c0a802ed5933b05a2bcc6eec30d899d262414cd4"
              },
              "frames/wan-vace-r4-30k_az-40.png": {
                "bytes": 1476176,
                "sha256": "6b8bef3c4f7226fad4e90345d9ab5342f44a3391bdc3a61bba84bce137cbf648"
              },
              "frames/wan-vace-r4-30k_az-50.png": {
                "bytes": 1438490,
                "sha256": "1a3c66fba2f792431be428b0599cc63ec66eb4fda832d1c3cf3c47478ae4211e"
              },
              "frames/wan-vace-r4-30k_az-60.png": {
                "bytes": 1378616,
                "sha256": "a33050d87d6c3f9d9c4378b8754e37b35d715d531097e2c09403206686e16344"
              },
              "results/contact-neg.jpg": {
                "bytes": 430714,
                "sha256": "2746a51c9379af58aa224459e838412a211c42a009fe6e08276254f4e28facd5"
              },
              "results/contact-pos.jpg": {
                "bytes": 411767,
                "sha256": "c4690a498597ce03b35aef5b4c6b5316bf8a836466df6997feff23030c8359cf"
              },
              "results/judged-arc.json": {
                "bytes": 1879,
                "sha256": "f86afe02b93d6716e83a38554a8f24c919f3e033a2c9a1f23abda536913c2d94"
              }
            },
            "resealed": [
              {
                "file": "results/judged-arc.json",
                "was": "6da65c4fb2b0bcf7c7fee6a15514ae9829b3f836b1b5924f31c28eac49f39f90",
                "wasBytes": 1862,
                "now": "f86afe02b93d6716e83a38554a8f24c919f3e033a2c9a1f23abda536913c2d94",
                "nowBytes": 1879,
                "because": "judge-arc-ladder-r1.py now judges a wrapping ring as well as this fixed sweep, so every ladder it writes records whether it wraps. This one does not. Marks and bands are byte-identical; the file gained one key."
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-branch-c-opened-and-its-central-mechanism-falsified-the-same-day-chainin-12",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/12/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "F1 fires, chaining rejected, $0.00 billed, run entirely local and byte-reproducible",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/12/outcome"
      },
      "authority": null,
      "title": "Branch C opened and its central mechanism falsified the same day - chaining small warps is worse than one big one",
      "summary": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
      "decision": "Do not chain. Warp every target pose directly from the nearest solved frame, however far away it is. That is the opposite of the intuition the branch was opened on, and the reason it is counter-intuitive is that per-step invention really is small - the thesis is right about every step and wrong about their composition. What the result hands forward is a much narrower job than the branch started with: a single 30-degree warp leaves one 16.2% hole, in one piece, geometrically bounded, against a frame that is two-thirds real. A classical inpainter cannot fill that, and it is the most constrained thing a generative model has been asked for in this project. Also worth recording as method rather than result: adding provenance dumping forced a re-run of all eight chains, and all 272 previously sealed files came back byte-identical, so the pipeline is deterministic and the comparison is between runs rather than between rolls. And a seal is evidence, so a filter in a seal script is a claim. Filtering the curve on source and sign let two unrelated experiments through at once and dropped two of three source frames, and both shipped to the live page before anyone read the rows. The generalisation the missing frames would have blocked - direction asymmetry as a scene property - is exactly the kind of claim a single well-behaved example invites. The page now checks the file it plots against the manifest it came from, and one of its checks asserts that the cheaper direction is NOT unanimous, so the claim cannot quietly widen again.",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-geometry-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-geometry-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-warp-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-warp-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-chain-figure-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-plates-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-plates-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-depth-warp-inpaint-r2.mjs",
          "url": "/dev/scripts/claude-generated/seal-depth-warp-inpaint-r2.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-reach-figure-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/dwi-single-warp-reach.svg",
          "url": "/site/blueprint-preview/assets/data/dwi-single-warp-reach.svg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2",
          "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/12",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C opened and its central mechanism falsified the same day - chaining small warps is worse than one big one",
            "headline": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
            "outcome": "F1 fires, chaining rejected, $0.00 billed, run entirely local and byte-reproducible",
            "runs": [
              "depth-warp-inpaint-20260811-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-geometry-r2.py",
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
              "dev/scripts/claude-generated/dwi-plates-r2.py",
              "dev/scripts/claude-generated/seal-depth-warp-inpaint-r2.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "site/blueprint-preview/index.html",
              "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
              "site/blueprint-preview/assets/data/dwi-single-warp-reach.svg"
            ],
            "lesson": "Do not chain. Warp every target pose directly from the nearest solved frame, however far away it is. That is the opposite of the intuition the branch was opened on, and the reason it is counter-intuitive is that per-step invention really is small - the thesis is right about every step and wrong about their composition. What the result hands forward is a much narrower job than the branch started with: a single 30-degree warp leaves one 16.2% hole, in one piece, geometrically bounded, against a frame that is two-thirds real. A classical inpainter cannot fill that, and it is the most constrained thing a generative model has been asked for in this project. Also worth recording as method rather than result: adding provenance dumping forced a re-run of all eight chains, and all 272 previously sealed files came back byte-identical, so the pipeline is deterministic and the comparison is between runs rather than between rolls. And a seal is evidence, so a filter in a seal script is a claim. Filtering the curve on source and sign let two unrelated experiments through at once and dropped two of three source frames, and both shipped to the live page before anyone read the rows. The generalisation the missing frames would have blocked - direction asymmetry as a scene property - is exactly the kind of claim a single well-behaved example invites. The page now checks the file it plots against the manifest it came from, and one of its checks asserts that the cheaper direction is NOT unanimous, so the claim cannot quietly widen again."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-branch-c-r3-the-warp-had-no-facing-test-so-every-reach-number-r2-sealed--13",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/13/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "r2's reach curve retracted and re-measured, chaining verdict re-confirmed under the correction, $0.00 billed, run entirely local",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/13/outcome"
      },
      "authority": null,
      "title": "Branch C r3 - the warp had no facing test, so every reach number r2 sealed was measured against a house seen through its own walls",
      "summary": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
      "decision": "A forward warp with no facing test is not a measurement, and the way you find that out is not by inspecting frames - it is by noticing the cost curve is not monotone. A non-monotone curve where monotonicity is forced by the physics is proof the instrument is broken, and it is visible without knowing what the defect is. The correction was also the moment to check that a prior verdict was not an artefact of the same defect, and the honest way to do that is to re-run the decisive arms rather than argue that the correction is symmetric. It was not free: the chain code had to grow a --face-min flag defaulting to the registered ladder so every sealed r2 invocation still means exactly what it meant. Second lesson, on the page rather than the physics: a correction section is only a correction if the retracted sentence is actually removed, so one check now asserts the old claim's text is absent from the section. Third, on figures: two rounds of eyeballing SVGs shipped a subtitle drawn through an axis label and two prose blocks running off the right edge of the canvas. Monospace at a known size makes text width arithmetic, so the generator now asserts every line fits and wraps the ones that do not, and labels inside the plots are knocked out of the background because every readable spot already has a curve through it. Fourth: the 30 degree before/after pair is nearly identical to look at, which is exactly why the defect survived a round - so the plate that earns its place is not the pair but the withdrawn pixel set painted onto the frame that survives, where it visibly hugs the wing turning away from the camera. Two attempts at a detail crop were binned first; the densest 30% window is 16.6% rejected against 5.5% frame-wide and it is tree canopy, which reads as speckle at any magnification.",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-warp-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-warp-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-facing-plates-r3.py",
          "url": "/dev/scripts/claude-generated/dwi-facing-plates-r3.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
          "url": "/dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-dwi-far-reach-r3.mjs",
          "url": "/dev/scripts/claude-generated/seal-dwi-far-reach-r3.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "url": "/dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/shoot-warp-09c-r1.mjs",
          "url": "/dev/tests/claude-generated/shoot-warp-09c-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/dwi-far-reach.svg",
          "url": "/site/blueprint-preview/assets/data/dwi-far-reach.svg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/dwi-orbit-coverage.svg",
          "url": "/site/blueprint-preview/assets/data/dwi-orbit-coverage.svg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3",
          "url": "/.blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/13",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C r3 - the warp had no facing test, so every reach number r2 sealed was measured against a house seen through its own walls",
            "headline": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
            "outcome": "r2's reach curve retracted and re-measured, chaining verdict re-confirmed under the correction, $0.00 billed, run entirely local",
            "runs": [
              "depth-warp-inpaint-20260811-r3"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-facing-plates-r3.py",
              "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
              "dev/scripts/claude-generated/seal-dwi-far-reach-r3.mjs",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/shoot-warp-09c-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/data/dwi-far-reach.svg",
              "site/blueprint-preview/assets/data/dwi-orbit-coverage.svg"
            ],
            "lesson": "A forward warp with no facing test is not a measurement, and the way you find that out is not by inspecting frames - it is by noticing the cost curve is not monotone. A non-monotone curve where monotonicity is forced by the physics is proof the instrument is broken, and it is visible without knowing what the defect is. The correction was also the moment to check that a prior verdict was not an artefact of the same defect, and the honest way to do that is to re-run the decisive arms rather than argue that the correction is symmetric. It was not free: the chain code had to grow a --face-min flag defaulting to the registered ladder so every sealed r2 invocation still means exactly what it meant. Second lesson, on the page rather than the physics: a correction section is only a correction if the retracted sentence is actually removed, so one check now asserts the old claim's text is absent from the section. Third, on figures: two rounds of eyeballing SVGs shipped a subtitle drawn through an axis label and two prose blocks running off the right edge of the canvas. Monospace at a known size makes text width arithmetic, so the generator now asserts every line fits and wraps the ones that do not, and labels inside the plots are knocked out of the background because every readable spot already has a curve through it. Fourth: the 30 degree before/after pair is nearly identical to look at, which is exactly why the defect survived a round - so the plate that earns its place is not the pair but the withdrawn pixel set painted onto the frame that survives, where it visibly hugs the wing turning away from the camera. Two attempts at a detail crop were binned first; the densest 30% window is 16.6% rejected against 5.5% frame-wide and it is tree canopy, which reads as speckle at any magnification."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-five-reference-images-could-not-build-the-plan-s-house-241-frames-of-dep-16",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
          "url": "/dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
          "url": "/dev/scripts/claude-generated/seal-massing-orbit-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "url": "/dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
          "url": "/docs/blueprint-single-clip-circumnavigation-plan-r1.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-clip-audit-r1.py",
          "url": "/dev/scripts/claude-generated/bd-clip-audit-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
          "url": "/dev/scripts/claude-generated/bd-control-fidelity-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
          "url": "/dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-04f-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-seals-r1.py",
          "url": "/dev/tests/claude-generated/verify-seals-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/docs/claude-generated/seal-audit-r1.md",
          "url": "/dev/docs/claude-generated/seal-audit-r1.md",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/massing-orbit-20260811-r1/manifest.json",
          "url": "/verification/massing-orbit-20260811-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/circumnav-clips-20260811-r1/manifest.json",
          "url": "/verification/circumnav-clips-20260811-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/sessions.json",
          "url": "/docs/timeline/sessions.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-framing-r1.py",
          "url": "/dev/tests/claude-generated/verify-framing-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
          "url": "/dev/scripts/claude-generated/bd-rung2-refs-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-04g-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
          "url": "/dev/scripts/claude-generated/bd-rung2-figures-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
          "url": "/dev/scripts/claude-generated/bd-determinism-probe-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-04h-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-warp-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-nav-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
          "url": "/dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
          "url": "/dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
          "url": "/dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-09h-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
          "url": "/dev/tests/claude-generated/audit-preview-layout-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
          "url": "/dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
          "url": "/dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-09i-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/keyframe-survey-20260812-r1/manifest.json",
          "url": "/verification/keyframe-survey-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/keyframe-capability.svg",
          "url": "/site/blueprint-preview/assets/data/keyframe-capability.svg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
          "url": "/dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
          "url": "/dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
          "url": "/dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
          "url": "/dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
          "url": "/dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
          "url": "/dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
          "url": "/dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
          "url": "/dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
          "url": "/dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
          "url": "/dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
          "url": "/dev/scripts/claude-generated/seal-splat-comparison-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-09k-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-splat-picker-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
          "url": "/dev/scripts/claude-generated/measure-photographed-arc-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
          "url": "/dev/scripts/claude-generated/judge-arc-ladder-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
          "url": "/dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
          "url": "/dev/scripts/claude-generated/picker-gate-sheet-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-diff-r1.py",
          "url": "/dev/scripts/claude-generated/seal-diff-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
          "url": "/dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/splat-comparison-20260812-r1/manifest.json",
          "url": "/verification/splat-comparison-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/facade-pin-contract-r1.py",
          "url": "/dev/scripts/claude-generated/facade-pin-contract-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
          "url": "/dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-09m-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/pin-contract.json",
          "url": "/site/blueprint-preview/assets/data/pin-contract.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/facade-pin-contract-20260812-r1/manifest.json",
          "url": "/verification/facade-pin-contract-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/massing-orbit-20260811-r1/manifest.json",
          "url": "/verification/massing-orbit-20260811-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/circumnav-clips-20260811-r1/manifest.json",
          "url": "/verification/circumnav-clips-20260811-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/sessions.json",
          "url": "/docs/timeline/sessions.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/keyframe-survey-20260812-r1/manifest.json",
          "url": "/verification/keyframe-survey-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/splat-comparison-20260812-r1/manifest.json",
          "url": "/verification/splat-comparison-20260812-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/pin-contract.json",
          "url": "/site/blueprint-preview/assets/data/pin-contract.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/facade-pin-contract-20260812-r1/manifest.json",
          "url": "/verification/facade-pin-contract-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-the-page-called-generated-frames-photographs-about-thirty-times-and-had--15",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/15/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        },
        {
          "key": "B",
          "id": "hierarchical-blueprint",
          "name": "Hierarchical image-space blueprint",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "27/27 elevation, 17/17 arc and 21/21 controls verified against the live origin at blueprint.robots.fm, $0.00 billed",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/15/outcome"
      },
      "authority": null,
      "title": "The page called generated frames photographs about thirty times, and had no section saying where its first picture came from",
      "summary": "The preview page was reviewed against what actually happened and it was wrong at the root, not at the edges. It described the project as a splat built from photographs of a house. There are no photographs of this house. It has not been built. The only photographs in the entire project are two phone shots of paper floor plans - Galaxy Z Fold5, SM-F946U, 6 March 2026, camera EXIF intact - and everything downstream of them descends from ONE generated front elevation, exterior-source.png, 2048x1152, carrying a PNG AIGC chunk and a fal C2PA manifest and no camera EXIF at all. That seed drove seven video models, four clips survived, 104 of their frames fused into a single COLMAP model, and the splats came from that. So the vocabulary was settled: a seed elevation is the one generated front view, a solved frame is a clip frame COLMAP recovered a camera for, and a solved arc is the azimuth those frames stand in. The sweep was not just page copy - the false word had reached the page prose, the page JavaScript, viewer-controls.js, the emitted JSON keys the page reads, and the visible labels inside six generated SVGs, which meant the figures were contradicting the corrected prose underneath them. Sealed manifests were NOT edited, because a seal is evidence: generators keep reading the sealed key names and emit the settled ones, and where shipped JSON restates a sealed sentence it carries the original beside it as whyAsSealed and scaleAsSealed, so the correction is checkable rather than invisible. A new section 04 was written to say where the first picture of the house came from - the gap that let the false framing in - and 04c publishes the halted branch B run as its kill-gate plate. A 27-check regression test now covers pipeline section order, ascending section numbers, nav resolution, figure decode at declared size, the three denial sentences read out of served markup rather than rendered text, the paper-plan sentences and their EXIF, and a photograph-label sweep over all six generated SVGs.",
      "decision": "A page can pass every check it has and still be wrong about what the project is, because tests assert what someone thought to assert. The false word survived nine days and about thirty uses precisely because it was consistent - it read as house style, while the two places that correctly said no photograph exists read as boilerplate hedging. Being wrong consistently is more durable than being wrong once. Two things made the correction hold rather than drift back. First, sweeping every surface instead of the visible one: viewer-controls.js and splat-arc-bands.svg were both found by grepping the whole tree, and both would have re-contradicted the page the next time anyone looked at a figure. Second, correcting at the generator rather than in its output, because an SVG edited by hand is regenerated back to the lie by the next run of the script that drew it. And the seal rule that came out of it: a sealed manifest with a wrong word in it stays wrong, and the shipped restatement carries the sealed original beside it, because a seal that can be revised is not evidence. Method note worth keeping: curl reported the corrected sentence missing from all three live hosts, which read as a failed deploy for twenty minutes. /index.html 308-redirects to / on Cloudflare Pages, so the grep was reading an empty redirect body. The browser test had passed the whole time. Fetch the URL the server actually serves before concluding the deployment is broken.",
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer-controls.js",
          "url": "/site/blueprint-preview/viewer-controls.js",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-chain-figure-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
          "url": "/dev/scripts/claude-generated/dwi-reach-figure-r2.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
          "url": "/dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
          "url": "/dev/scripts/claude-generated/arc-ladder-figure-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "url": "/dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/timeline-settle-vocabulary-r1.py",
          "url": "/dev/scripts/claude-generated/timeline-settle-vocabulary-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-elevation-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-elevation-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/elev/kill-gate.jpg",
          "url": "/site/blueprint-preview/assets/elev/kill-gate.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/sessions.json",
          "url": "/docs/timeline/sessions.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/sessions.json",
          "url": "/docs/timeline/sessions.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/15",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "multi-clip-fusion",
              "hierarchical-blueprint"
            ],
            "title": "The page called generated frames photographs about thirty times, and had no section saying where its first picture came from",
            "headline": "The preview page was reviewed against what actually happened and it was wrong at the root, not at the edges. It described the project as a splat built from photographs of a house. There are no photographs of this house. It has not been built. The only photographs in the entire project are two phone shots of paper floor plans - Galaxy Z Fold5, SM-F946U, 6 March 2026, camera EXIF intact - and everything downstream of them descends from ONE generated front elevation, exterior-source.png, 2048x1152, carrying a PNG AIGC chunk and a fal C2PA manifest and no camera EXIF at all. That seed drove seven video models, four clips survived, 104 of their frames fused into a single COLMAP model, and the splats came from that. So the vocabulary was settled: a seed elevation is the one generated front view, a solved frame is a clip frame COLMAP recovered a camera for, and a solved arc is the azimuth those frames stand in. The sweep was not just page copy - the false word had reached the page prose, the page JavaScript, viewer-controls.js, the emitted JSON keys the page reads, and the visible labels inside six generated SVGs, which meant the figures were contradicting the corrected prose underneath them. Sealed manifests were NOT edited, because a seal is evidence: generators keep reading the sealed key names and emit the settled ones, and where shipped JSON restates a sealed sentence it carries the original beside it as whyAsSealed and scaleAsSealed, so the correction is checkable rather than invisible. A new section 04 was written to say where the first picture of the house came from - the gap that let the false framing in - and 04c publishes the halted branch B run as its kill-gate plate. A 27-check regression test now covers pipeline section order, ascending section numbers, nav resolution, figure decode at declared size, the three denial sentences read out of served markup rather than rendered text, the paper-plan sentences and their EXIF, and a photograph-label sweep over all six generated SVGs.",
            "outcome": "27/27 elevation, 17/17 arc and 21/21 controls verified against the live origin at blueprint.robots.fm, $0.00 billed",
            "runs": [],
            "surfaces": [
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/viewer-controls.js",
              "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
              "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
              "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "dev/scripts/claude-generated/timeline-settle-vocabulary-r1.py",
              "dev/tests/claude-generated/verify-preview-elevation-r1.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/assets/elev/kill-gate.jpg",
              "docs/timeline/sessions.json"
            ],
            "lesson": "A page can pass every check it has and still be wrong about what the project is, because tests assert what someone thought to assert. The false word survived nine days and about thirty uses precisely because it was consistent - it read as house style, while the two places that correctly said no photograph exists read as boilerplate hedging. Being wrong consistently is more durable than being wrong once. Two things made the correction hold rather than drift back. First, sweeping every surface instead of the visible one: viewer-controls.js and splat-arc-bands.svg were both found by grepping the whole tree, and both would have re-contradicted the page the next time anyone looked at a figure. Second, correcting at the generator rather than in its output, because an SVG edited by hand is regenerated back to the lie by the next run of the script that drew it. And the seal rule that came out of it: a sealed manifest with a wrong word in it stays wrong, and the shipped restatement carries the sealed original beside it, because a seal that can be revised is not evidence. Method note worth keeping: curl reported the corrected sentence missing from all three live hosts, which read as a failed deploy for twenty minutes. /index.html 308-redirects to / on Cloudflare Pages, so the grep was reading an empty redirect body. The browser test had passed the whole time. Fetch the URL the server actually serves before concluding the deployment is broken."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-the-splat-viewer-stops-being-a-toy-orbit-the-house-clamped-to-the-arc-th-11",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/11/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "viewer usable, arc measured rather than guessed, $0.00 billed",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/11/outcome"
      },
      "authority": null,
      "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
      "summary": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
      "decision": "A camera limit is a claim about the reconstruction and should be measured like one. The tempting version of this task was to pick a comfortable-looking arc by dragging until it looked bad; the measured version found that three of the four models are fine well past where a person would have stopped, and that the fourth is much worse than it looks at the front. Clamping every model to the worst of them is the conservative choice and it is now written down with the curve that justifies it, so widening it later is a measurement rather than an argument.",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer-controls.js",
          "url": "/site/blueprint-preview/viewer-controls.js",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer.html",
          "url": "/site/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
          "url": "/dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
          "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/11",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "multi-clip-fusion"
            ],
            "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
            "headline": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
            "outcome": "viewer usable, arc measured rather than guessed, $0.00 billed",
            "runs": [
              "viewer-arc-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1"
            ],
            "surfaces": [
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs"
            ],
            "lesson": "A camera limit is a claim about the reconstruction and should be measured like one. The tempting version of this task was to pick a comfortable-looking arc by dragging until it looked bad; the measured version found that three of the four models are fine well past where a person would have stopped, and that the fourth is much worse than it looks at the front. Clamping every model to the worst of them is the conservative choice and it is now written down with the curve that justifies it, so widening it later is a measurement rather than an argument."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-11-the-viewer-was-clamped-by-three-different-wrong-numbers-the-fourth-is-a--14",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/outcome"
      },
      "authority": null,
      "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
      "summary": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
      "decision": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve.",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1",
        "viewer-arc-20260811-r2",
        "alpha-semantics-20260811-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
          "url": "/dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
          "url": "/dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
          "url": "/dev/scripts/claude-generated/judge-arc-ladder-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
          "url": "/dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
          "url": "/dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-splat-controls-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer-controls.js",
          "url": "/site/blueprint-preview/viewer-controls.js",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer.html",
          "url": "/site/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
          "url": "/dev/scripts/claude-generated/arc-ladder-figure-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
          "url": "/dev/tests/claude-generated/verify-preview-arc-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/arc/judged-ladder.jpg",
          "url": "/site/blueprint-preview/assets/arc/judged-ladder.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arc-bands.json",
          "url": "/site/blueprint-preview/assets/data/splat-arc-bands.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
          "url": "/site/blueprint-preview/assets/data/splat-arc-saturation.svg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
          "url": "/dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
          "url": "/dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
          "url": "/dev/scripts/claude-generated/alpha-probe-figure-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/probe/alpha-semantics.jpg",
          "url": "/site/blueprint-preview/assets/probe/alpha-semantics.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
          "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
          "url": "/.blueprint-data/generative-experiments/viewer-arc-20260811-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
          "url": "/.blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arc-bands.json",
          "url": "/site/blueprint-preview/assets/data/splat-arc-bands.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/14",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "kling-rederive",
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop"
            ],
            "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
            "headline": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
            "outcome": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
            "runs": [
              "viewer-arc-20260811-r1",
              "viewer-arc-20260811-r2",
              "alpha-semantics-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
              ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1"
            ],
            "surfaces": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/arc/judged-ladder.jpg",
              "site/blueprint-preview/assets/data/splat-arc-bands.json",
              "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
              "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
              "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
              "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
              "site/blueprint-preview/assets/probe/alpha-semantics.jpg"
            ],
            "lesson": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:alpha-semantics-20260811-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "alpha-semantics-20260811-r1",
      "path": "verification/alpha-semantics-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "refuted",
        "sourcePath": "verification/alpha-semantics-20260811-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
      "summary": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
      "decision": "refuted",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1",
        "viewer-arc-20260811-r2",
        "alpha-semantics-20260811-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 47170
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/alpha-semantics-20260811-r1/manifest.json",
          "url": "/verification/alpha-semantics-20260811-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/14",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "kling-rederive",
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop"
            ],
            "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
            "headline": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
            "outcome": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
            "runs": [
              "viewer-arc-20260811-r1",
              "viewer-arc-20260811-r2",
              "alpha-semantics-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
              ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1"
            ],
            "surfaces": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/arc/judged-ladder.jpg",
              "site/blueprint-preview/assets/data/splat-arc-bands.json",
              "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
              "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
              "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
              "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
              "site/blueprint-preview/assets/probe/alpha-semantics.jpg"
            ],
            "lesson": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/alpha-semantics-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 47170,
          "sha256": "5cf94d0a59072d912dd842f1624f0048aedf45dc0880b5835e83b6df22c142e9",
          "access": "metadata-only"
        },
        {
          "path": "verification/alpha-semantics-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 47170,
          "sha256": "fb36fc01fb1154d84d4d19afecc152523d26a134c8445697a0bc9007bfd3ac44",
          "exactRecord": {
            "run": "alpha-semantics-20260811-r1",
            "sealedAt": "2026-08-11T09:55:06.228Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "gen3c",
            "revision": "r1",
            "kind": "measurement",
            "verdict": "refuted",
            "question": "Confidence weighting needs a way to tell the trainer that a pixel is unknown rather than wrong. Brush exposes --match-alpha-weight. Does a transparent input pixel mean \"no opinion here\" or does it mean \"nothing is here\"?",
            "answer": "It means nothing is here. Punching a rectangle to alpha 0 in half the training views cost 5.53 dB against the held-out photographs inside that rectangle while leaving the rest of the frame unchanged (-0.11 dB, inside the noise floor). --match-alpha-weight 0 does not switch it off: the RGB loss is still driven towards the transparent target, and the region is visibly pulled dark rather than left to the views that could see it.",
            "protocol": {
              "source": "The sealed 104-photo fusion dataset and sparse model, reused verbatim from the arbiter baseline so the two arms differ only in the alpha channel.",
              "arms": "intact - all 104 images rewritten as fully opaque RGBA, so the arms differ in content and not in pixel format. masked - identical, except that 46 of the 91 training views have a 256x144 rectangle in the middle of the frame set to alpha 0. RGB under the hole is left exactly as photographed, so an implementation that ignored alpha entirely would produce two identical arms and the probe would report no effect rather than a false one.",
              "halfNotAll": "Masking every view would leave the region unconstrained, which both readings predict looks bad - that distinguishes nothing. Masking every other training view means \"ignore\" predicts recovery from the intact half and \"empty\" predicts a fight, and those differ.",
              "holdouts": "Brush holds out every 8th image by sort order. No held-out view was punched, so the exam was not marked with the pen the student was holding.",
              "training": "7000 steps per arm, identical flags, --match-alpha-weight 0.",
              "scoring": "PSNR of each arm against the held-out photograph, separately inside and outside the rectangle, at the resolution the arms rendered at."
            },
            "result": {
              "steps": 7000,
              "views": 13,
              "boxPixels": {
                "x0": 512,
                "y0": 288,
                "x1": 768,
                "y1": 432,
                "width": 1280,
                "height": 720
              },
              "maskedTrainViews": 46,
              "trainViews": 91,
              "armAgreement": {
                "insideDb": 23.2708,
                "outsideDb": 31.747,
                "separationDb": 8.4762
              },
              "againstTruth": {
                "insideIntactDb": 27.5363,
                "insideMaskedDb": 22.0093,
                "outsideIntactDb": 24.7509,
                "outsideMaskedDb": 24.6365,
                "maskCostInsideDb": -5.527,
                "maskCostOutsideDb": -0.1144
              },
              "verdict": "empty"
            },
            "findings": {
              "alphaIsAnAssertionNotAnAbstention": "A transparent training pixel in Brush v0.3.0 is a positive claim that the ray hits nothing, and it is honoured even at --match-alpha-weight 0. That is strictly worse for this purpose than feeding the invented pixel: a wrong colour is one bad observation competing with good ones, while a wrong emptiness deletes geometry that other views established correctly.",
              "theRescueForGeneratedFramesCannotBeBuiltThisWay": "Masking a depth-warped frame down to its resampled pixels - the obvious way to act on the arbiter and far-reach results - would carve the disoccluded regions out of the house from that viewpoint. Per-pixel confidence needs either a trainer with a real loss mask or a coarser expression of the same idea, such as selecting whole frames by invented fraction.",
              "theCheapProbeWasWorthMoreThanTheRun": "Two seven-thousand-step trains and one rectangle answered a question that would otherwise have been answered by a full augmented arm coming back negative and being written up as \"confidence weighting does not help\", which would have been false. The cost of checking the premise was about four minutes."
            },
            "limits": {
              "versionScoped": "This is a property of Brush v0.3.0 as shipped in .blueprint-data/toolchains/brush-v0.3.0-windows-x64-r1, not of 3DGS in general. Trainers that take an explicit per-pixel loss mask do not have this problem.",
              "oneRectangleOneScene": "One rectangle, one scene, one step count. The effect is large - 5 dB against a 0.1 dB control - so it is not a marginal reading, but it has not been swept.",
              "stepCount": "Both arms ran 7000 steps rather than the 30k the arbiter used. A shorter train was chosen because the question is about direction, not final quality, and both arms are equally short."
            },
            "cost": {
              "billed": 0,
              "note": "local GPU, toolchains already on disk"
            },
            "payloadRoot": ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1",
            "fileCount": 267,
            "totalBytes": 495731158,
            "files": {
              "intact/dataset/images/c070_0000.png": {
                "bytes": 1361643,
                "sha256": "bce1876bf0f9466ed02893feb9d24430ecfb77f966514e97dbb6cadc86c35d38"
              },
              "intact/dataset/images/c070_0001.png": {
                "bytes": 1397830,
                "sha256": "cde39b53518a640d4ad3c8b322a29fa284cccd732f3cb580c76f083d70017e10"
              },
              "intact/dataset/images/c070_0002.png": {
                "bytes": 1402729,
                "sha256": "0d41d00c3deac44b915519bc25c6dcacb5cb426a481e97c28a6dbc4f2e57d109"
              },
              "intact/dataset/images/c070_0003.png": {
                "bytes": 1397636,
                "sha256": "490c8f9dd84fada62fbb6e4f478c423d1519c126cfb21fd0cd60ef5376853198"
              },
              "intact/dataset/images/c070_0004.png": {
                "bytes": 1394583,
                "sha256": "2a5d89d89dcbd2ab556f4817d1aa0c679f68c7aa95078b073fe929393729f519"
              },
              "intact/dataset/images/c070_0005.png": {
                "bytes": 1396306,
                "sha256": "ffcf03e2add0d514070c61f4c091dc7f6582323f89de66f3d8ef2c98191e2213"
              },
              "intact/dataset/images/c070_0006.png": {
                "bytes": 1385743,
                "sha256": "f4e35564046e9e60c602eb524f9635fe4c8fc6e699dedfc69e99af421d59b650"
              },
              "intact/dataset/images/c070_0007.png": {
                "bytes": 1372800,
                "sha256": "204a16d0ab33f77ef23e8af9c506a04a5d7cd35daf2d92a5d8210c8cef7d5846"
              },
              "intact/dataset/images/c070_0008.png": {
                "bytes": 1376649,
                "sha256": "5e8355e419e54374859be62f81f26e8471ef94fafa7d4908742aa8897a9227a3"
              },
              "intact/dataset/images/c070_0009.png": {
                "bytes": 1369765,
                "sha256": "4039b9c80b6c0bcf5e900d3415b2798a7bcb43f396ae3ce0492a11809bab9301"
              },
              "intact/dataset/images/c070_0010.png": {
                "bytes": 1376302,
                "sha256": "191c62939ee4e967b0d1db8dd6d4e7eb8f61eea1dca18782b32223301ef09794"
              },
              "intact/dataset/images/c070_0011.png": {
                "bytes": 1391918,
                "sha256": "11057e69ec3b3946e8a884525fbecd4f9c3d7cc02d68938dbb5e3421496ef9fd"
              },
              "intact/dataset/images/c070_0012.png": {
                "bytes": 1422496,
                "sha256": "af7fc89563bb60035e3464c69b64443bfb286427b8cabf4543ec2c28b6b0d4cf"
              },
              "intact/dataset/images/c070_0013.png": {
                "bytes": 1444507,
                "sha256": "4cf4b17a0f877640d6fdbe6f490c5ba083490dd8c5afc8b9a9aed49218643937"
              },
              "intact/dataset/images/c070_0014.png": {
                "bytes": 1475479,
                "sha256": "1e268d1018d9d159a902aa11f5e2b68f02cca52a176852bd4e2d631ffffde676"
              },
              "intact/dataset/images/c070_0015.png": {
                "bytes": 1466950,
                "sha256": "b384500494e9c4945fe52a811558f96d656efb9d70eca5ab3849b368e76ffd35"
              },
              "intact/dataset/images/c070_0016.png": {
                "bytes": 1486516,
                "sha256": "70018b6843cad322be2baa58b0f068b67e55c713a0a0a7a86a7fa678d0ef6f58"
              },
              "intact/dataset/images/c070_0017.png": {
                "bytes": 1499223,
                "sha256": "ec46cd4069b4c3342249429191237fa3f1ef05efb310ff8ed27f79a502c3459c"
              },
              "intact/dataset/images/c070_0018.png": {
                "bytes": 1518394,
                "sha256": "895affdfb82e70cd313b88b808479a9e2c421bb63d2b1f0008dc943ff50a22e6"
              },
              "intact/dataset/images/c070_0019.png": {
                "bytes": 1548007,
                "sha256": "7468b40e87b4c7f5b52c24ffb090b1a781ed7d1e3b4514ac6f79f3bbd1004c5f"
              },
              "intact/dataset/images/c070_0020.png": {
                "bytes": 1556423,
                "sha256": "117e97d723e74451347d5bbbf3f5eea01cccb573c981af477be62ef9fa835ca5"
              },
              "intact/dataset/images/c070_0021.png": {
                "bytes": 1572637,
                "sha256": "8d09eb8f5b816625a5ea360991093103f4cf739b75f5d3043538ac02e7c6cc37"
              },
              "intact/dataset/images/c070_0022.png": {
                "bytes": 1577938,
                "sha256": "ce2ffad293da53c1b17ac4567a3597fd275a465d777661aba294f3ea8ee7bf49"
              },
              "intact/dataset/images/c070_0023.png": {
                "bytes": 1573002,
                "sha256": "32038f74c436327e74cd70873fc84e0bba09d040e03c8a40b70c7da66ed9d57b"
              },
              "intact/dataset/images/cd040_0000.png": {
                "bytes": 1359990,
                "sha256": "a4f364f9cec630fb426a531c6636bd461631b1e59d65328a27bd11d9ae93226d"
              },
              "intact/dataset/images/cd040_0001.png": {
                "bytes": 1391303,
                "sha256": "3d4cad31c754262ee0d20bb05da1abdfd599058ce6c1e23f945dd159ea2994fc"
              },
              "intact/dataset/images/cd040_0002.png": {
                "bytes": 1394968,
                "sha256": "3db72f4657f2d9f9c8bdf47b4e420f6e1ecd3adec9d3aaa8d6ae4de67b901847"
              },
              "intact/dataset/images/cd040_0003.png": {
                "bytes": 1409279,
                "sha256": "e425edb4a357ef849f593f766142af62351699b4e74e33c3383b2556b04d5ac9"
              },
              "intact/dataset/images/cd040_0004.png": {
                "bytes": 1420294,
                "sha256": "5da37c1d167172481f5fe65b89d7368e3e002b3534dc47b5601a2c8631d187c5"
              },
              "intact/dataset/images/cd040_0005.png": {
                "bytes": 1426688,
                "sha256": "a8e12516745e19c794a90d551f9d2e51eb1304ca1763f1d6d8afac6ec65dda66"
              },
              "intact/dataset/images/cd040_0006.png": {
                "bytes": 1425339,
                "sha256": "e05d79c97c11b2f37936ec11bab32abd9d8480fe19d65b50fcaf71a627a040f5"
              },
              "intact/dataset/images/cd040_0007.png": {
                "bytes": 1421601,
                "sha256": "1695fb04173ed259cf7ac8e8e521f728a5f1489c3592fbe2fc4102ffe32372b6"
              },
              "intact/dataset/images/cd040_0008.png": {
                "bytes": 1424958,
                "sha256": "34b490a3f72311434fd2bb123bb42f47bd7b7ee8ca97b976dcabfa3f52393b03"
              },
              "intact/dataset/images/cd040_0009.png": {
                "bytes": 1425944,
                "sha256": "08a6784a1e5ec2646b35271fbbaa6fc3156a543c6de9b1ff70e576e7cd67010d"
              },
              "intact/dataset/images/cd040_0010.png": {
                "bytes": 1428926,
                "sha256": "f8a501911c51f112f1d51298a5cd9d7d248d1bdb699cbf485550a1d0f1702030"
              },
              "intact/dataset/images/cd040_0011.png": {
                "bytes": 1442162,
                "sha256": "ce3ce1744fbbac412d4392cc24a29163c4dd9dec948bb9eb62a6df5589a93734"
              },
              "intact/dataset/images/cd040_0012.png": {
                "bytes": 1449816,
                "sha256": "0ef79605190000b02b07185bfb4ac077b55cdd29fea670a0c6d4fd2e834185c5"
              },
              "intact/dataset/images/cd040_0013.png": {
                "bytes": 1461993,
                "sha256": "235b5293da05632d094cc2286bf60938d8731bae0fa8ba96900be282374f1206"
              },
              "intact/dataset/images/cd040_0014.png": {
                "bytes": 1473659,
                "sha256": "3481efb523c39e5b2f6a68e7cb9f85770d396b3c51ff2e79dcd8f195f64d0efb"
              },
              "intact/dataset/images/cd040_0015.png": {
                "bytes": 1454640,
                "sha256": "90b61f879f644efda2b4ed6a36f045e5e51da1e54a5eace7d66e3ea63642127e"
              },
              "intact/dataset/images/cd040_0016.png": {
                "bytes": 1474375,
                "sha256": "f4241f7a1dc070a205ebfb4595602e2c55baaa26cdca9d812503e4b9f8c2c06b"
              },
              "intact/dataset/images/cd040_0017.png": {
                "bytes": 1473699,
                "sha256": "d4370db7c8e4cef33608ba6839aa6059e4865f0be47d4ab5b668f0c67f2f94a2"
              },
              "intact/dataset/images/cd040_0018.png": {
                "bytes": 1485380,
                "sha256": "46495267f6fa1d5d1a3b1642c7b356e94db12c46bd4f8019fcbfdb323d467482"
              },
              "intact/dataset/images/cd040_0019.png": {
                "bytes": 1507045,
                "sha256": "b9af2505f2ce6bbc3bceebdd03a57ece91d89dfedd5f95e7181a456887f18c24"
              },
              "intact/dataset/images/cd040_0020.png": {
                "bytes": 1512684,
                "sha256": "af0b7dd48c33d014e59351de4e2ce0fb1b8e549bfa775695bf0c90680cf5f7de"
              },
              "intact/dataset/images/cd040_0021.png": {
                "bytes": 1530236,
                "sha256": "71db4971f5cca1e70e34bc5cf99bbe097dd11b2a1deae5b4fef52d0214eb1140"
              },
              "intact/dataset/images/cd040_0022.png": {
                "bytes": 1535403,
                "sha256": "60abdf34b57e5b889a181a0f2113b315c207588d2d5278b6e87e8cf4b0654a81"
              },
              "intact/dataset/images/cd040_0023.png": {
                "bytes": 1533144,
                "sha256": "db3db65fe2b0c3acbae10695d2e450e9253f3593c1569a8398a381e00abfeccf"
              },
              "intact/dataset/images/l100_0000.png": {
                "bytes": 1346504,
                "sha256": "bedffa70663f8bfdc80f42b298ccd59226b25effbee92d1259cb30e71d982805"
              },
              "intact/dataset/images/l100_0001.png": {
                "bytes": 1387964,
                "sha256": "3bd87be911fce8a252ec25302c40930c7936683eb5cea4da7084b52a7df31618"
              },
              "intact/dataset/images/l100_0002.png": {
                "bytes": 1387335,
                "sha256": "43fb0ef1f04913915d1fb3970efd13f0d6b61796f4218b5378a67010c9604c8e"
              },
              "intact/dataset/images/l100_0003.png": {
                "bytes": 1399642,
                "sha256": "7fc7e1f1edb6ff116112517e14a5a7b7ec01551c1313180ccc75a3b2ba2c939b"
              },
              "intact/dataset/images/l100_0004.png": {
                "bytes": 1410113,
                "sha256": "59d6fab1b006bf21f84b93af2cc6d92988112161985cef527373d6efd003a016"
              },
              "intact/dataset/images/l100_0005.png": {
                "bytes": 1416226,
                "sha256": "cde6ca22de53a3f45f06f41fd1d53f3d50d808f755d8efc7bec562b1238a636d"
              },
              "intact/dataset/images/l100_0006.png": {
                "bytes": 1410811,
                "sha256": "00a34529188a4efbfd099dc7c97775a40f056210e8565c47dedbbfd736cadd06"
              },
              "intact/dataset/images/l100_0007.png": {
                "bytes": 1403932,
                "sha256": "4beedc774b198f875cc3c0bbe1612490fed945eb3bfd9158855ebb464dd030c9"
              },
              "intact/dataset/images/l100_0008.png": {
                "bytes": 1410361,
                "sha256": "757b2f974869c5dc9cc78310003e2d348427769c5d2681139d87e07469ddf6e0"
              },
              "intact/dataset/images/l100_0009.png": {
                "bytes": 1410626,
                "sha256": "598e942f447e22a3338b8712fb323b8b39b871be35fbf020e6ce1a0b6cce0db2"
              },
              "intact/dataset/images/l100_0010.png": {
                "bytes": 1388071,
                "sha256": "c229f02809271f9cdd7523050e773e6b1785a1ee16e79a487ba1aa6332347f0f"
              },
              "intact/dataset/images/l100_0011.png": {
                "bytes": 1380428,
                "sha256": "17dc64a28b171d9d59d5156f042a7500f86d2544aaf55f4e983635edfd513e99"
              },
              "intact/dataset/images/l100_0012.png": {
                "bytes": 1402733,
                "sha256": "5ce3121a0cd79d0aadcbdf62b2bcd042ba5fd8edc06bd027da2d3f065ef60cff"
              },
              "intact/dataset/images/l100_0013.png": {
                "bytes": 1421098,
                "sha256": "b579f95f73054b173ce427705c08e8bb7566bca791b4fcec384f35b14d28d075"
              },
              "intact/dataset/images/l100_0014.png": {
                "bytes": 1428845,
                "sha256": "0fa9d93a88db33bddc4392035a8b7b6098e265c697a3351a8c5fba6304e196e8"
              },
              "intact/dataset/images/l100_0015.png": {
                "bytes": 1405278,
                "sha256": "17315accf1dd063f75eb21aefe3783f14ad5dc4b72376a351ea91478725787f9"
              },
              "intact/dataset/images/l100_0016.png": {
                "bytes": 1400447,
                "sha256": "bd8e5011b097b181846abc7683bf2fc8955e39f6709d78beee5921f0a46fa4c2"
              },
              "intact/dataset/images/l100_0017.png": {
                "bytes": 1411555,
                "sha256": "743f7056dfc2c392f4af0fbb1926e873d8334a9afc6135fb090269ae1969ac85"
              },
              "intact/dataset/images/l100_0018.png": {
                "bytes": 1421331,
                "sha256": "8f48f9823d63ee22709cf8a033b55844bb87b368957984018d858b7e2ba12997"
              },
              "intact/dataset/images/l100_0019.png": {
                "bytes": 1456363,
                "sha256": "ec2ef3c32bed94973e22b6814944d307a200ae8aa0ee0f2a7c4dbee075ef3cc1"
              },
              "intact/dataset/images/l100_0020.png": {
                "bytes": 1491620,
                "sha256": "5f723b6b56da7f02501846c1700f256e7f5d8f22da15803273f31c41ed8560bd"
              },
              "intact/dataset/images/l100_0021.png": {
                "bytes": 1520442,
                "sha256": "98357a7c224ff98b0383a675b15e0a3caa5a48cf4af8bf75c88106725ca11f92"
              },
              "intact/dataset/images/l100_0022.png": {
                "bytes": 1535014,
                "sha256": "6c8256a3f9b0ff91b82b40dd1a528e12b1430975287664a69c2530cfab5e065a"
              },
              "intact/dataset/images/l100_0023.png": {
                "bytes": 1523917,
                "sha256": "d4cc44ff2c77d3085b57360811e1b7677e4ee62e385702dfb280bfdf842ad56b"
              },
              "intact/dataset/images/r4_0000.png": {
                "bytes": 1346879,
                "sha256": "c829d9c70348fe206859f117b8165b73c387f8d7c13041a809ce16a7f43a7553"
              },
              "intact/dataset/images/r4_0001.png": {
                "bytes": 1383347,
                "sha256": "f393710eccddcdc8f070ca4be80e3813627acfdf636c22a809ec1c8fde85e5ba"
              },
              "intact/dataset/images/r4_0002.png": {
                "bytes": 1392689,
                "sha256": "ab29553425d112c81873dbff88e88e115e52bc20c1f80364a4592155d0adf47c"
              },
              "intact/dataset/images/r4_0003.png": {
                "bytes": 1380413,
                "sha256": "d89052943139c4535958473d5de6f48dba7673e71a9bc506957614e8544e6279"
              },
              "intact/dataset/images/r4_0004.png": {
                "bytes": 1389308,
                "sha256": "c3bc0db2163a8ad1360017cb87835a0790a072bf8881333ba4c0e4b3253af00f"
              },
              "intact/dataset/images/r4_0005.png": {
                "bytes": 1390087,
                "sha256": "34a79190c8a63b1fa10807e9acb5972c5d2fec815ebc988ae6053ac91194f8c5"
              },
              "intact/dataset/images/r4_0006.png": {
                "bytes": 1386327,
                "sha256": "9c7436b1a8ca42b77f1e18a87051f039f7d06f370704f7bda5dc313524eab04b"
              },
              "intact/dataset/images/r4_0007.png": {
                "bytes": 1396499,
                "sha256": "6df8a313d38233926dba8ed970cbfb78c5f0c170f60ed5bda72ae30be9b1c4e5"
              },
              "intact/dataset/images/r4_0008.png": {
                "bytes": 1388400,
                "sha256": "765f482698910b534fd756da1a32717136102b00e07d719be2f57d365deb3cea"
              },
              "intact/dataset/images/r4_0009.png": {
                "bytes": 1372872,
                "sha256": "e0bd43676686310acf3cb388b8b37dd2a873ff02bb55a8622836dab3f32ccaef"
              },
              "intact/dataset/images/r4_0010.png": {
                "bytes": 1398153,
                "sha256": "7007863eb44fde21262a7ef6e9e17c48d0754709839865c1ba146bcae5c4ccde"
              },
              "intact/dataset/images/r4_0011.png": {
                "bytes": 1389207,
                "sha256": "8683ef6dbfc474c7b13bd742ce098aedf95573476bb26160696dd9eeb20520e7"
              },
              "intact/dataset/images/r4_0012.png": {
                "bytes": 1391592,
                "sha256": "b4acaad810a584290d6d151b5d59c0c0f393f3817020d929eb71bab7b73a6444"
              },
              "intact/dataset/images/r4_0013.png": {
                "bytes": 1412113,
                "sha256": "e9d95795b81d3cd854cb7d7f7e28203b775ad080406f8a7ea353eab3f7f47019"
              },
              "intact/dataset/images/r4_0014.png": {
                "bytes": 1401943,
                "sha256": "dfce9eb1b3add80c4015d42481963f696532bfa24a0d2216ac59b1e77ca166fd"
              },
              "intact/dataset/images/r4_0015.png": {
                "bytes": 1415960,
                "sha256": "fb024f3fc4a259d6b59dd480a041b07c64caeaf38cbcb616b943f44752201330"
              },
              "intact/dataset/images/r4_0016.png": {
                "bytes": 1427265,
                "sha256": "e5e9cf40fa91451d782b5eace281d9bc7d1379ad4170585507ea97760dff35ac"
              },
              "intact/dataset/images/r4_0017.png": {
                "bytes": 1432664,
                "sha256": "137049426e5efb0645c5307e36dcb3570e64fc9c44ea98fd9d7f8a4f5702a5d7"
              },
              "intact/dataset/images/r4_0018.png": {
                "bytes": 1462650,
                "sha256": "6913235e8d766c7ab151945ffd45998fedec286cffc178a7725cb7c94dca400c"
              },
              "intact/dataset/images/r4_0019.png": {
                "bytes": 1482007,
                "sha256": "53fb7b4ac95aeb3e9a3814abeb7e633642713f69417c88cc1c08f8de2284c77d"
              },
              "intact/dataset/images/r4_0020.png": {
                "bytes": 1466091,
                "sha256": "597c273ad98d1696024defe0a0e3732c55f362992183f2bd0989bf3303a898c8"
              },
              "intact/dataset/images/r4_0021.png": {
                "bytes": 1482791,
                "sha256": "b69cb08e2093c49fdd367187e0e233216f3319e5a6aa9d02c5181978a92dcd70"
              },
              "intact/dataset/images/r4_0022.png": {
                "bytes": 1498073,
                "sha256": "a72c86a383236dd7609165524fc8536638289602189bf1358d42d90656a4b37b"
              },
              "intact/dataset/images/r4_0023.png": {
                "bytes": 1503180,
                "sha256": "557f65906c4ce2a461e43e3813e51cbfd6c09d1bd74d88df08b17f191e335f55"
              },
              "intact/dataset/images/r4_0024.png": {
                "bytes": 1525167,
                "sha256": "5a8542316e7a729cbdd33ecd5971e2944ab0c42c26ca03e12774c97cfdd8ada6"
              },
              "intact/dataset/images/r4_0025.png": {
                "bytes": 1541711,
                "sha256": "425736cfc1d7e7ee8369ff0f7fd77bc9504b88729f70f051c4fb78f7fb64f05a"
              },
              "intact/dataset/images/r4_0026.png": {
                "bytes": 1551764,
                "sha256": "d269f5ff43a021268081908cebe80fef6e3036278b557f2822e43f7892e001e8"
              },
              "intact/dataset/images/r4_0027.png": {
                "bytes": 1578798,
                "sha256": "945f9a2404554ecbef70557417daa2406f230c2f74789f0df72e301b30c17b71"
              },
              "intact/dataset/images/r4_0028.png": {
                "bytes": 1586306,
                "sha256": "689984295d553a749622739ae56f0924a09a31dc2116e4601077a2e63adf1ed5"
              },
              "intact/dataset/images/r4_0029.png": {
                "bytes": 1604947,
                "sha256": "41659edaecec020a4c6715a4a696a767b82f989c4ffc07c5783791df74653d83"
              },
              "intact/dataset/images/r4_0030.png": {
                "bytes": 1622256,
                "sha256": "35900edcd13e683bc20f4a99cd7c7a9c5e5563df3972e77af5c08695dfd4cae4"
              },
              "intact/dataset/images/r4_0031.png": {
                "bytes": 1619495,
                "sha256": "09873006f80ab0cce5d7b71ba6a2963855012c6bff476903a1bbbdcbb1d53cbe"
              },
              "intact/dataset/sparse/0/cameras.bin": {
                "bytes": 64,
                "sha256": "23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a"
              },
              "intact/dataset/sparse/0/frames.bin": {
                "bytes": 8744,
                "sha256": "de9445ce41e5f916cc093c3187298dd336af4a562f802997bb70ca15d56bfa93"
              },
              "intact/dataset/sparse/0/images.bin": {
                "bytes": 21766208,
                "sha256": "4b5a55b24476afc118e8b185ba80a86f07883f91bbd778dbdd71e67d10c3d255"
              },
              "intact/dataset/sparse/0/points3D.bin": {
                "bytes": 4776628,
                "sha256": "9e5fec1e031e97dbc5e98d00fb3169d196530de9219c49b61fd0440ee6200116"
              },
              "intact/dataset/sparse/0/rigs.bin": {
                "bytes": 24,
                "sha256": "73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9"
              },
              "intact/eval_7000/c070_0000.png": {
                "bytes": 1027953,
                "sha256": "6d6d35b228f3bb299daf8993959de1e30a61c8aca332b1af1a27f3dbeb8adc1d"
              },
              "intact/eval_7000/c070_0008.png": {
                "bytes": 1030643,
                "sha256": "bc6e81cf82af606241696ba4c68f8be31cb908ef6617b14bfdbaa997f73e6c85"
              },
              "intact/eval_7000/c070_0016.png": {
                "bytes": 1107520,
                "sha256": "36369ac3ebcbbfa8eb2dcc6f969d1904cfe5ff49a74f43cfacba501f5767d9df"
              },
              "intact/eval_7000/cd040_0000.png": {
                "bytes": 1028040,
                "sha256": "f0c3bf90d9c45a72994b146650166a23b8d2bd4dc5bf340a0b4c7c63b6e9515d"
              },
              "intact/eval_7000/cd040_0008.png": {
                "bytes": 1063511,
                "sha256": "2d7bafeee31949c6c4df7adf983ca977e804c8efcaa1097853f7a4152f4aa36d"
              },
              "intact/eval_7000/cd040_0016.png": {
                "bytes": 1121600,
                "sha256": "87d87300371828b71f9dd583a0576a078ed7a59ec64f10e4a656d5b9ebdcc29c"
              },
              "intact/eval_7000/l100_0000.png": {
                "bytes": 1028058,
                "sha256": "56c30bec8d135fa1ca2ab1019fa5cd7810aa267de8ae261b96409ba7bc661fff"
              },
              "intact/eval_7000/l100_0008.png": {
                "bytes": 1027471,
                "sha256": "8c147069fc510ea82e65764c21e2b3c9f4e7c7d0feddcc6197e4b58e2a2a9bcf"
              },
              "intact/eval_7000/l100_0016.png": {
                "bytes": 1006495,
                "sha256": "fe49e23afc65a1c0b6772de268ec662f47a290e0499c6b8f94fa4c7293ca56e8"
              },
              "intact/eval_7000/r4_0000.png": {
                "bytes": 1027903,
                "sha256": "8faa20665a8c2b1bdffce3ed0cbd107185f373ac91fef0d95297cafabd887107"
              },
              "intact/eval_7000/r4_0008.png": {
                "bytes": 1035196,
                "sha256": "96021ba430c53587a748be1404e54a2e5875d303b80a97dccefd884d2146991c"
              },
              "intact/eval_7000/r4_0016.png": {
                "bytes": 1074979,
                "sha256": "5d6d66b93543a50c69c3537feee5713781944ac8f30250270f1e12eb51c4800c"
              },
              "intact/eval_7000/r4_0024.png": {
                "bytes": 1155388,
                "sha256": "86a60f4a571fc38ebb9ed4a195b12cddb9c5e6d0db43501e40c791e295bb7485"
              },
              "intact/intact-7k.ply": {
                "bytes": 27297075,
                "sha256": "7940b2952a8e4cbc858d0880953e0bba660216a429ae0cb5a3f04e478ac4800d"
              },
              "logs/brush-intact.log": {
                "bytes": 0,
                "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
              },
              "logs/brush-masked.log": {
                "bytes": 0,
                "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
              },
              "masked/dataset/images/c070_0000.png": {
                "bytes": 1361643,
                "sha256": "bce1876bf0f9466ed02893feb9d24430ecfb77f966514e97dbb6cadc86c35d38"
              },
              "masked/dataset/images/c070_0001.png": {
                "bytes": 1397846,
                "sha256": "d2ffc38058e0b4d91a623381f2cedfaeff88a59f9ebbc1d519b1aaf87e815cf2"
              },
              "masked/dataset/images/c070_0002.png": {
                "bytes": 1402729,
                "sha256": "0d41d00c3deac44b915519bc25c6dcacb5cb426a481e97c28a6dbc4f2e57d109"
              },
              "masked/dataset/images/c070_0003.png": {
                "bytes": 1397648,
                "sha256": "8627dbcd7a364d496d8a95a16277d058af4b6bc6b12f92a7af6ba828382067d3"
              },
              "masked/dataset/images/c070_0004.png": {
                "bytes": 1394583,
                "sha256": "2a5d89d89dcbd2ab556f4817d1aa0c679f68c7aa95078b073fe929393729f519"
              },
              "masked/dataset/images/c070_0005.png": {
                "bytes": 1396329,
                "sha256": "32641f5d5dd7509d38b6299d0b2a32e568d3bfcb4df5e964b32e6db37ac1177c"
              },
              "masked/dataset/images/c070_0006.png": {
                "bytes": 1385743,
                "sha256": "f4e35564046e9e60c602eb524f9635fe4c8fc6e699dedfc69e99af421d59b650"
              },
              "masked/dataset/images/c070_0007.png": {
                "bytes": 1372817,
                "sha256": "6dfed8b818de2c89e17280b591b8f3cafedad0938ff50296258fc4ad630cb2ca"
              },
              "masked/dataset/images/c070_0008.png": {
                "bytes": 1376649,
                "sha256": "5e8355e419e54374859be62f81f26e8471ef94fafa7d4908742aa8897a9227a3"
              },
              "masked/dataset/images/c070_0009.png": {
                "bytes": 1369765,
                "sha256": "4039b9c80b6c0bcf5e900d3415b2798a7bcb43f396ae3ce0492a11809bab9301"
              },
              "masked/dataset/images/c070_0010.png": {
                "bytes": 1376315,
                "sha256": "ccda681fd2dc9c9fc91f08574a5d01afb42a4c9c753f17119adb28dc36483c9e"
              },
              "masked/dataset/images/c070_0011.png": {
                "bytes": 1391918,
                "sha256": "11057e69ec3b3946e8a884525fbecd4f9c3d7cc02d68938dbb5e3421496ef9fd"
              },
              "masked/dataset/images/c070_0012.png": {
                "bytes": 1422501,
                "sha256": "9c4f8212495c839ee0d4dad6139b0193a48a69275db04b2d279b8c3794ca8a03"
              },
              "masked/dataset/images/c070_0013.png": {
                "bytes": 1444507,
                "sha256": "4cf4b17a0f877640d6fdbe6f490c5ba083490dd8c5afc8b9a9aed49218643937"
              },
              "masked/dataset/images/c070_0014.png": {
                "bytes": 1475482,
                "sha256": "8db41e35946b262016409b1b518f33b9fd3b571555158b0c1ebf17a1d8dd5f90"
              },
              "masked/dataset/images/c070_0015.png": {
                "bytes": 1466950,
                "sha256": "b384500494e9c4945fe52a811558f96d656efb9d70eca5ab3849b368e76ffd35"
              },
              "masked/dataset/images/c070_0016.png": {
                "bytes": 1486516,
                "sha256": "70018b6843cad322be2baa58b0f068b67e55c713a0a0a7a86a7fa678d0ef6f58"
              },
              "masked/dataset/images/c070_0017.png": {
                "bytes": 1499226,
                "sha256": "3c6896e10333b19a2aad5ee83baa79b7257da28cab1c39c27717a5ca8407f1ab"
              },
              "masked/dataset/images/c070_0018.png": {
                "bytes": 1518394,
                "sha256": "895affdfb82e70cd313b88b808479a9e2c421bb63d2b1f0008dc943ff50a22e6"
              },
              "masked/dataset/images/c070_0019.png": {
                "bytes": 1548013,
                "sha256": "66230ca5c05773263a84030afea810a9c71fe0d3388c0e1ecb8eb4a1e2a7e896"
              },
              "masked/dataset/images/c070_0020.png": {
                "bytes": 1556423,
                "sha256": "117e97d723e74451347d5bbbf3f5eea01cccb573c981af477be62ef9fa835ca5"
              },
              "masked/dataset/images/c070_0021.png": {
                "bytes": 1572642,
                "sha256": "3c1449974e992740197cabc19e3af743cd89a971be4c7cc574300a40a02efd3f"
              },
              "masked/dataset/images/c070_0022.png": {
                "bytes": 1577938,
                "sha256": "ce2ffad293da53c1b17ac4567a3597fd275a465d777661aba294f3ea8ee7bf49"
              },
              "masked/dataset/images/c070_0023.png": {
                "bytes": 1573006,
                "sha256": "2e507ab7b72f3c3eef76d858da4c2739fb91fc4a444483188fbaf1d924262dc4"
              },
              "masked/dataset/images/cd040_0000.png": {
                "bytes": 1359990,
                "sha256": "a4f364f9cec630fb426a531c6636bd461631b1e59d65328a27bd11d9ae93226d"
              },
              "masked/dataset/images/cd040_0001.png": {
                "bytes": 1391303,
                "sha256": "3d4cad31c754262ee0d20bb05da1abdfd599058ce6c1e23f945dd159ea2994fc"
              },
              "masked/dataset/images/cd040_0002.png": {
                "bytes": 1394986,
                "sha256": "15a704f43d6a1c76793abc49e6c809c846a7191f3f16a108df05dd8c63a3d42a"
              },
              "masked/dataset/images/cd040_0003.png": {
                "bytes": 1409279,
                "sha256": "e425edb4a357ef849f593f766142af62351699b4e74e33c3383b2556b04d5ac9"
              },
              "masked/dataset/images/cd040_0004.png": {
                "bytes": 1420307,
                "sha256": "4d3a8da2a9b14210977ec83bf5b2e3bc058d86149bd25421ba4c49ecf938c453"
              },
              "masked/dataset/images/cd040_0005.png": {
                "bytes": 1426688,
                "sha256": "a8e12516745e19c794a90d551f9d2e51eb1304ca1763f1d6d8afac6ec65dda66"
              },
              "masked/dataset/images/cd040_0006.png": {
                "bytes": 1425364,
                "sha256": "a86c72bc902e32af9833824b8236029da967e03df8ebcc5b8fa9380119b2b7b7"
              },
              "masked/dataset/images/cd040_0007.png": {
                "bytes": 1421601,
                "sha256": "1695fb04173ed259cf7ac8e8e521f728a5f1489c3592fbe2fc4102ffe32372b6"
              },
              "masked/dataset/images/cd040_0008.png": {
                "bytes": 1424958,
                "sha256": "34b490a3f72311434fd2bb123bb42f47bd7b7ee8ca97b976dcabfa3f52393b03"
              },
              "masked/dataset/images/cd040_0009.png": {
                "bytes": 1425968,
                "sha256": "e51d5ddc5e0233b40328a8f2c85597e9c013c2bf16b7e08ad1eb23d7f18907ba"
              },
              "masked/dataset/images/cd040_0010.png": {
                "bytes": 1428926,
                "sha256": "f8a501911c51f112f1d51298a5cd9d7d248d1bdb699cbf485550a1d0f1702030"
              },
              "masked/dataset/images/cd040_0011.png": {
                "bytes": 1442182,
                "sha256": "51b18f50fd1bf435d78f4a4ec1546ec816d409ce2895ee9c470fabad9ef4e4ac"
              },
              "masked/dataset/images/cd040_0012.png": {
                "bytes": 1449816,
                "sha256": "0ef79605190000b02b07185bfb4ac077b55cdd29fea670a0c6d4fd2e834185c5"
              },
              "masked/dataset/images/cd040_0013.png": {
                "bytes": 1462018,
                "sha256": "70e88f977edeb97becc01430654ecea42b78a93b7eb1b778e6db9f4ad0dde72b"
              },
              "masked/dataset/images/cd040_0014.png": {
                "bytes": 1473659,
                "sha256": "3481efb523c39e5b2f6a68e7cb9f85770d396b3c51ff2e79dcd8f195f64d0efb"
              },
              "masked/dataset/images/cd040_0015.png": {
                "bytes": 1454642,
                "sha256": "1e5eaa1242a7002582a25703597f4c63fa89ed002599faa40ca775ccf8fc9544"
              },
              "masked/dataset/images/cd040_0016.png": {
                "bytes": 1474375,
                "sha256": "f4241f7a1dc070a205ebfb4595602e2c55baaa26cdca9d812503e4b9f8c2c06b"
              },
              "masked/dataset/images/cd040_0017.png": {
                "bytes": 1473699,
                "sha256": "d4370db7c8e4cef33608ba6839aa6059e4865f0be47d4ab5b668f0c67f2f94a2"
              },
              "masked/dataset/images/cd040_0018.png": {
                "bytes": 1485386,
                "sha256": "51b4f9fd62be97c6b3b5c26882a59ea27a0c0d30c84a733dce4d9c708977fc9a"
              },
              "masked/dataset/images/cd040_0019.png": {
                "bytes": 1507045,
                "sha256": "b9af2505f2ce6bbc3bceebdd03a57ece91d89dfedd5f95e7181a456887f18c24"
              },
              "masked/dataset/images/cd040_0020.png": {
                "bytes": 1512693,
                "sha256": "13f7bdd61671dbb12cd72339016f5b9cdbe04d19aafe926f9741b9d5d6d175d8"
              },
              "masked/dataset/images/cd040_0021.png": {
                "bytes": 1530236,
                "sha256": "71db4971f5cca1e70e34bc5cf99bbe097dd11b2a1deae5b4fef52d0214eb1140"
              },
              "masked/dataset/images/cd040_0022.png": {
                "bytes": 1535407,
                "sha256": "bbe5e301d986269b6fbdac06782f5c9e7b1d9bfa004b8e85355f70b488a721f3"
              },
              "masked/dataset/images/cd040_0023.png": {
                "bytes": 1533144,
                "sha256": "db3db65fe2b0c3acbae10695d2e450e9253f3593c1569a8398a381e00abfeccf"
              },
              "masked/dataset/images/l100_0000.png": {
                "bytes": 1346504,
                "sha256": "bedffa70663f8bfdc80f42b298ccd59226b25effbee92d1259cb30e71d982805"
              },
              "masked/dataset/images/l100_0001.png": {
                "bytes": 1387979,
                "sha256": "861e7fa96aba243194ae115ffb3205143411542c15035ca503e04e330f780168"
              },
              "masked/dataset/images/l100_0002.png": {
                "bytes": 1387335,
                "sha256": "43fb0ef1f04913915d1fb3970efd13f0d6b61796f4218b5378a67010c9604c8e"
              },
              "masked/dataset/images/l100_0003.png": {
                "bytes": 1399662,
                "sha256": "87588eca26047915ec04580408b123d3823404e66e0cb0d075d51b8c051cd6b4"
              },
              "masked/dataset/images/l100_0004.png": {
                "bytes": 1410113,
                "sha256": "59d6fab1b006bf21f84b93af2cc6d92988112161985cef527373d6efd003a016"
              },
              "masked/dataset/images/l100_0005.png": {
                "bytes": 1416240,
                "sha256": "53ee133c40407ef2fa8cfa7cfe4deb2c28f05e3b9ac0d090db8875ee50fe85c1"
              },
              "masked/dataset/images/l100_0006.png": {
                "bytes": 1410811,
                "sha256": "00a34529188a4efbfd099dc7c97775a40f056210e8565c47dedbbfd736cadd06"
              },
              "masked/dataset/images/l100_0007.png": {
                "bytes": 1403948,
                "sha256": "b5926caca26cfc49f24c57b41a296eba01a3059b7982c14d3fba2e53c76e4f02"
              },
              "masked/dataset/images/l100_0008.png": {
                "bytes": 1410361,
                "sha256": "757b2f974869c5dc9cc78310003e2d348427769c5d2681139d87e07469ddf6e0"
              },
              "masked/dataset/images/l100_0009.png": {
                "bytes": 1410626,
                "sha256": "598e942f447e22a3338b8712fb323b8b39b871be35fbf020e6ce1a0b6cce0db2"
              },
              "masked/dataset/images/l100_0010.png": {
                "bytes": 1388097,
                "sha256": "b41aa4702d91354232a6d32a007e61abb6d25387a8324a5a32e4a24ccc8da7cb"
              },
              "masked/dataset/images/l100_0011.png": {
                "bytes": 1380428,
                "sha256": "17dc64a28b171d9d59d5156f042a7500f86d2544aaf55f4e983635edfd513e99"
              },
              "masked/dataset/images/l100_0012.png": {
                "bytes": 1402741,
                "sha256": "c54a24fbfffae59f899958bc274a891d82911d29a6c8e041d14b0d17bc980acb"
              },
              "masked/dataset/images/l100_0013.png": {
                "bytes": 1421098,
                "sha256": "b579f95f73054b173ce427705c08e8bb7566bca791b4fcec384f35b14d28d075"
              },
              "masked/dataset/images/l100_0014.png": {
                "bytes": 1428857,
                "sha256": "050b8fee4ef4cbd7e9e40640d75b16bae882522b3a3569ba6fd7b8a450912d97"
              },
              "masked/dataset/images/l100_0015.png": {
                "bytes": 1405278,
                "sha256": "17315accf1dd063f75eb21aefe3783f14ad5dc4b72376a351ea91478725787f9"
              },
              "masked/dataset/images/l100_0016.png": {
                "bytes": 1400447,
                "sha256": "bd8e5011b097b181846abc7683bf2fc8955e39f6709d78beee5921f0a46fa4c2"
              },
              "masked/dataset/images/l100_0017.png": {
                "bytes": 1411555,
                "sha256": "e1a4d8f5da8296595c280403bc3ddc0e9c522c7ce505b0c3ca74567b0b653a9a"
              },
              "masked/dataset/images/l100_0018.png": {
                "bytes": 1421331,
                "sha256": "8f48f9823d63ee22709cf8a033b55844bb87b368957984018d858b7e2ba12997"
              },
              "masked/dataset/images/l100_0019.png": {
                "bytes": 1456359,
                "sha256": "4e9c565a1269b88c4d5a788b079f036125734dde2c2bec990076ca6a02562447"
              },
              "masked/dataset/images/l100_0020.png": {
                "bytes": 1491620,
                "sha256": "5f723b6b56da7f02501846c1700f256e7f5d8f22da15803273f31c41ed8560bd"
              },
              "masked/dataset/images/l100_0021.png": {
                "bytes": 1520437,
                "sha256": "a6e8aa194ebaf95d6645aeeca95afc89b93674de8284308cf43765f309d558e5"
              },
              "masked/dataset/images/l100_0022.png": {
                "bytes": 1535014,
                "sha256": "6c8256a3f9b0ff91b82b40dd1a528e12b1430975287664a69c2530cfab5e065a"
              },
              "masked/dataset/images/l100_0023.png": {
                "bytes": 1523918,
                "sha256": "7ec19ea6ca1bb6fe4fb2004f22b545ed613f12d661c3f78264c59fe64ea06155"
              },
              "masked/dataset/images/r4_0000.png": {
                "bytes": 1346879,
                "sha256": "c829d9c70348fe206859f117b8165b73c387f8d7c13041a809ce16a7f43a7553"
              },
              "masked/dataset/images/r4_0001.png": {
                "bytes": 1383347,
                "sha256": "f393710eccddcdc8f070ca4be80e3813627acfdf636c22a809ec1c8fde85e5ba"
              },
              "masked/dataset/images/r4_0002.png": {
                "bytes": 1392707,
                "sha256": "2a917798e138da9eb1a556251983ee623a8d5eb7c268fc1dd9507ad6df155579"
              },
              "masked/dataset/images/r4_0003.png": {
                "bytes": 1380413,
                "sha256": "d89052943139c4535958473d5de6f48dba7673e71a9bc506957614e8544e6279"
              },
              "masked/dataset/images/r4_0004.png": {
                "bytes": 1389321,
                "sha256": "c69fa1487dfdefc97d2b3dbb5aacec1e256c0e6dc2f81929bb06c8e14e32a740"
              },
              "masked/dataset/images/r4_0005.png": {
                "bytes": 1390087,
                "sha256": "34a79190c8a63b1fa10807e9acb5972c5d2fec815ebc988ae6053ac91194f8c5"
              },
              "masked/dataset/images/r4_0006.png": {
                "bytes": 1386344,
                "sha256": "1c92c878208b026d2c11e50b38bd5997e5cf434196b524b76eedba9d2128b296"
              },
              "masked/dataset/images/r4_0007.png": {
                "bytes": 1396499,
                "sha256": "6df8a313d38233926dba8ed970cbfb78c5f0c170f60ed5bda72ae30be9b1c4e5"
              },
              "masked/dataset/images/r4_0008.png": {
                "bytes": 1388400,
                "sha256": "765f482698910b534fd756da1a32717136102b00e07d719be2f57d365deb3cea"
              },
              "masked/dataset/images/r4_0009.png": {
                "bytes": 1372881,
                "sha256": "aa8be9183145e586d641a593a8dacc337fe74cdce69668245faec6da7eca2afe"
              },
              "masked/dataset/images/r4_0010.png": {
                "bytes": 1398153,
                "sha256": "7007863eb44fde21262a7ef6e9e17c48d0754709839865c1ba146bcae5c4ccde"
              },
              "masked/dataset/images/r4_0011.png": {
                "bytes": 1389226,
                "sha256": "6e46fe075d6cffe501e14650dfbe101855a09801c55f1c2ee4e1b46bc90e9353"
              },
              "masked/dataset/images/r4_0012.png": {
                "bytes": 1391592,
                "sha256": "b4acaad810a584290d6d151b5d59c0c0f393f3817020d929eb71bab7b73a6444"
              },
              "masked/dataset/images/r4_0013.png": {
                "bytes": 1412121,
                "sha256": "193a95b538e3e5245d9416a58063eff15e62e02eeb0e262761ea6a00cb20ac5f"
              },
              "masked/dataset/images/r4_0014.png": {
                "bytes": 1401943,
                "sha256": "dfce9eb1b3add80c4015d42481963f696532bfa24a0d2216ac59b1e77ca166fd"
              },
              "masked/dataset/images/r4_0015.png": {
                "bytes": 1415971,
                "sha256": "0a77c97a8408bda98249741de1fd5fcccdfb90326e08a4f469c687609d6c7c15"
              },
              "masked/dataset/images/r4_0016.png": {
                "bytes": 1427265,
                "sha256": "e5e9cf40fa91451d782b5eace281d9bc7d1379ad4170585507ea97760dff35ac"
              },
              "masked/dataset/images/r4_0017.png": {
                "bytes": 1432664,
                "sha256": "137049426e5efb0645c5307e36dcb3570e64fc9c44ea98fd9d7f8a4f5702a5d7"
              },
              "masked/dataset/images/r4_0018.png": {
                "bytes": 1462651,
                "sha256": "f7fe86658e87fbd6bd9e0a5bff423073273dba45e4fafc41d251bd1af6e86aff"
              },
              "masked/dataset/images/r4_0019.png": {
                "bytes": 1482007,
                "sha256": "53fb7b4ac95aeb3e9a3814abeb7e633642713f69417c88cc1c08f8de2284c77d"
              },
              "masked/dataset/images/r4_0020.png": {
                "bytes": 1466097,
                "sha256": "fff73171c15c6c0e8f24ca82935670b9819bd00ac5f106cb7346fdab03f33497"
              },
              "masked/dataset/images/r4_0021.png": {
                "bytes": 1482791,
                "sha256": "b69cb08e2093c49fdd367187e0e233216f3319e5a6aa9d02c5181978a92dcd70"
              },
              "masked/dataset/images/r4_0022.png": {
                "bytes": 1498078,
                "sha256": "538f075869a766adb33517a9baa7e39c01ce95b257660e6f59e0b9cb228e55a1"
              },
              "masked/dataset/images/r4_0023.png": {
                "bytes": 1503180,
                "sha256": "557f65906c4ce2a461e43e3813e51cbfd6c09d1bd74d88df08b17f191e335f55"
              },
              "masked/dataset/images/r4_0024.png": {
                "bytes": 1525167,
                "sha256": "5a8542316e7a729cbdd33ecd5971e2944ab0c42c26ca03e12774c97cfdd8ada6"
              },
              "masked/dataset/images/r4_0025.png": {
                "bytes": 1541712,
                "sha256": "0ca03a746e918a6b4bee42a3b92f49af2efe53ffd60f39c130cb96607b773371"
              },
              "masked/dataset/images/r4_0026.png": {
                "bytes": 1551764,
                "sha256": "d269f5ff43a021268081908cebe80fef6e3036278b557f2822e43f7892e001e8"
              },
              "masked/dataset/images/r4_0027.png": {
                "bytes": 1578805,
                "sha256": "11cece7ed08645dad5d8e06e9dbfb0bf08ffc09f3fb8ce37834601b5b3cce609"
              },
              "masked/dataset/images/r4_0028.png": {
                "bytes": 1586306,
                "sha256": "689984295d553a749622739ae56f0924a09a31dc2116e4601077a2e63adf1ed5"
              },
              "masked/dataset/images/r4_0029.png": {
                "bytes": 1604954,
                "sha256": "0b260728dda0f5b4eb1cb9f8f8d2e086385e890d51514cf415828d792c06d06e"
              },
              "masked/dataset/images/r4_0030.png": {
                "bytes": 1622256,
                "sha256": "35900edcd13e683bc20f4a99cd7c7a9c5e5563df3972e77af5c08695dfd4cae4"
              },
              "masked/dataset/images/r4_0031.png": {
                "bytes": 1619498,
                "sha256": "25966537c9a931edc3be7e0364663b0e2365d4932891df648236f6971a39b0c4"
              },
              "masked/dataset/sparse/0/cameras.bin": {
                "bytes": 64,
                "sha256": "23ea78835747a6024f7fc0e0cd99098df1c6c540bd3325c4bcb5a7fccec86e5a"
              },
              "masked/dataset/sparse/0/frames.bin": {
                "bytes": 8744,
                "sha256": "de9445ce41e5f916cc093c3187298dd336af4a562f802997bb70ca15d56bfa93"
              },
              "masked/dataset/sparse/0/images.bin": {
                "bytes": 21766208,
                "sha256": "4b5a55b24476afc118e8b185ba80a86f07883f91bbd778dbdd71e67d10c3d255"
              },
              "masked/dataset/sparse/0/points3D.bin": {
                "bytes": 4776628,
                "sha256": "9e5fec1e031e97dbc5e98d00fb3169d196530de9219c49b61fd0440ee6200116"
              },
              "masked/dataset/sparse/0/rigs.bin": {
                "bytes": 24,
                "sha256": "73e4d5f0da0a84a5711b46ae716a149f1532832f95bb09b4b01e73cf2c5afbe9"
              },
              "masked/eval_7000/c070_0000.png": {
                "bytes": 1027341,
                "sha256": "45e11d478f2eae0a16d967b69abaee4b4df9d7f1f9174253bef2fd202f2f7b10"
              },
              "masked/eval_7000/c070_0008.png": {
                "bytes": 1034345,
                "sha256": "50d1f70e56272120aea241c7621dfe77028b1fef09a76faf75e05333cdbc82dc"
              },
              "masked/eval_7000/c070_0016.png": {
                "bytes": 1112836,
                "sha256": "883b7ce94a1f68b900436a57186106b5b43ba6975d01c883c5127996f317ab7b"
              },
              "masked/eval_7000/cd040_0000.png": {
                "bytes": 1027880,
                "sha256": "0182e6fa2b430d5961e28a983a938dc0fddb00340273d1921595103d874aa113"
              },
              "masked/eval_7000/cd040_0008.png": {
                "bytes": 1064203,
                "sha256": "a661c7b884347e4f6639833a3376a513d7bdd55041c3febaf54dde63e7e58aba"
              },
              "masked/eval_7000/cd040_0016.png": {
                "bytes": 1119413,
                "sha256": "7db52f0095f9ae3d1f4a2476eb2b8a9d818d771314452e9e7beabe3626dc923c"
              },
              "masked/eval_7000/l100_0000.png": {
                "bytes": 1027739,
                "sha256": "552556f27f552bed00f7581631fa1d08aa39c75084e22ed9de2898003db82932"
              },
              "masked/eval_7000/l100_0008.png": {
                "bytes": 1031850,
                "sha256": "d4c9a55bbc33c01fb4c2f1fd8d4ada48464e6ecc0cf77bef4e1df0fba2b97d9e"
              },
              "masked/eval_7000/l100_0016.png": {
                "bytes": 1013486,
                "sha256": "9eb023d331e80e814316198cc40c36464986fb310dace7d5d1ad96d1ea87abea"
              },
              "masked/eval_7000/r4_0000.png": {
                "bytes": 1027247,
                "sha256": "db183b23754fcab83343e7341870e2ec2c14739ac90c511b073cfcdd51259132"
              },
              "masked/eval_7000/r4_0008.png": {
                "bytes": 1039694,
                "sha256": "1e60df91f3e3275617b5828b2f4007cfa66b0943667af72eba0d32304b16ab94"
              },
              "masked/eval_7000/r4_0016.png": {
                "bytes": 1075229,
                "sha256": "fa674f087bfd2c32f66b84a54020d0feafd34604f4ce434f408f356fa7cb61e7"
              },
              "masked/eval_7000/r4_0024.png": {
                "bytes": 1157510,
                "sha256": "dfeea641bfc22af59365130a561162de65f306cf56db8ac39208533501446ef1"
              },
              "masked/masked-7k.ply": {
                "bytes": 27173883,
                "sha256": "87fbfb2e0191ad6aa8a1fcc062645eecad5d29af0d54ef9ec56c1e7b977b7bc6"
              },
              "results/alpha-box-plate.png": {
                "bytes": 324489,
                "sha256": "28f0b32742f0ab30e4e48d6bbff143f2a6e613352939bb47c22ad701aad7c70a"
              },
              "results/alpha-semantics.json": {
                "bytes": 5060,
                "sha256": "8e8b54af689f69a771233adbf36d10cd634ed379ad6dca52f95f160c55754d74"
              },
              "results/build.json": {
                "bytes": 689,
                "sha256": "dc0aa1f5350480d0ebd4d18050d37a59f59d2bfd4e19c7d7883fe8714503460a"
              },
              "stray-cwd-first-attempt/README.txt": {
                "bytes": 540,
                "sha256": "3030a40ca785672fcafa6bb8c5eebec50c3c63ec7452535e5fa62ea4ca51cc7f"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0000.png": {
                "bytes": 1027022,
                "sha256": "d92a752217ed3c4df2cc38073ead125ccf13c7772faac283a624c3a3f6247ab0"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0008.png": {
                "bytes": 1029198,
                "sha256": "2614d53ec49108f7042b55c2d31dbad3efd1223deeb5a96951ffff09f542125b"
              },
              "stray-cwd-first-attempt/eval_7000/c070_0016.png": {
                "bytes": 1108642,
                "sha256": "4e72140718dddbf628d2d017b2606b1ee6d59e55384671c873d54ab804d2e1fa"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0000.png": {
                "bytes": 1027064,
                "sha256": "84f843109634fb1b53d9ab5f4f351a5439dd7bc93e90ef5119bfd59735213703"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0008.png": {
                "bytes": 1061116,
                "sha256": "a9db196998ef570cf15917b8dccdc4b80069709ba1a1c1fc7342972467b15df1"
              },
              "stray-cwd-first-attempt/eval_7000/cd040_0016.png": {
                "bytes": 1121557,
                "sha256": "7a76eeb65a0978e99bb7e7181cc8baa221120b3548d3ef834c34cce80b23b721"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0000.png": {
                "bytes": 1027070,
                "sha256": "206339b4c69aa79bc2da42d0bd156aa05c44d46b324506cfdac853fd36f977de"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0008.png": {
                "bytes": 1029496,
                "sha256": "13e6b1cf0ee94d1fafc2783c7beb4bcaa251cc9e17dc70ad92cef12de4050b21"
              },
              "stray-cwd-first-attempt/eval_7000/l100_0016.png": {
                "bytes": 1004907,
                "sha256": "328bfc689f216d8c61ef78604ab79f141308e7986da29497f73fe7c86cd91030"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0000.png": {
                "bytes": 1026982,
                "sha256": "6a2a9c6924e33926beedb385215c076bbfcefdf8e8a16cf19aa36050716d3e83"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0008.png": {
                "bytes": 1033718,
                "sha256": "8715d7aba048870dd44813fe2c87eb529e40391a318ddb3a8de2f473f805aa71"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0016.png": {
                "bytes": 1075995,
                "sha256": "637271369d0d36286762bdd0e9727f2cc54821f6615ff2d13b6c3526f871fe8b"
              },
              "stray-cwd-first-attempt/eval_7000/r4_0024.png": {
                "bytes": 1159775,
                "sha256": "ced306428720fbba1a713d8942820cbbf9f1210ecce939b76376c368a1f777e4"
              },
              "stray-cwd-first-attempt/export_5000.ply": {
                "bytes": 18538170,
                "sha256": "cfc1eb11e5f65ab091ffc08d3778d70d3700aa3d0b2e4b167aecb3e53ae4c517"
              },
              "stray-cwd-first-attempt/export_7000.ply": {
                "bytes": 27220139,
                "sha256": "5a589ccee026d140979c950f727ec2017c4d89ed7e9981cc2b967a5e3944cf86"
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:circumnav-clips-20260811-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-clips-20260811-r1",
      "path": "verification/circumnav-clips-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 32679
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-clips-20260811-r1/manifest.json",
          "url": "/verification/circumnav-clips-20260811-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-clips-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 32679,
          "sha256": "668ba6e8a07811aca2036ed7342e0267dae6b9fc55fe6bcbc5498fb4b02316a9",
          "access": "metadata-only"
        },
        {
          "path": "verification/circumnav-clips-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 32679,
          "sha256": "0ade698dbd2ad7c52ab1eac0ac8e2d2b55db4c9884c919419259bd2d45dbe472",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "stage": "02_clips",
            "branch": "D",
            "what": "Six paid clips on one prompt, plus a seventh execution recovered from the queue after the runner lost it. Four are reference-to-video and share an identical five-image reference set: the one generated front elevation for appearance plus all four plan-derived cardinals for shape, sealed separately as massing-orbit-20260811-r1. The other two are depth-controlled, and they are the two rungs of the assigned technique. Rung 1 gets the front elevation alone as its reference, with the shape handed over instead as the 241-frame plan orbit from that same seal, one generated frame per control frame. Rung 2 runs the same circumference much closer in - 6.3 to 16.7 m off the nearest wall against 22.1 to 34.5 - and is referenced from rung 1's own delivered frames rather than from the plans, which is what 'zooming in using preceding segments' means in practice.",
            "question": "Can one continuous clip hold this building consistent while the camera travels the entire circumference, and does a second, closer lap inherit the first? Branch B could not ask the first half: its angle-controlled image endpoints quantise azimuth into ~30 degree buckets. Answered: not from reference images, which carry appearance and not geometry; yes from a depth control rendered off the plans; and the closer lap inherits geometry and palette but not material - rung 1's smooth render came back as weatherboard and brick, because nothing in the request pins a reference to a frame.",
            "gates": {
              "G1": "circumnavigation - the clip follows the control camera path over a full orbit, by per-frame edge-structure match rather than by a solve",
              "G2": "identity - the building at 180 degrees is the building at 0",
              "G3": "no cuts",
              "G4": "the honest negative - camera orbits but building does not"
            },
            "fidelity": {
              "vace-depth-720": {
                "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
                "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
                "thresholds": {
                  "diagonalFraction": 0.8,
                  "slopeTolerance": 0.15,
                  "azimuthCoveredDeg": 330
                },
                "result": {
                  "peakCorrMean": 0.5823,
                  "chanceCorrMean": 0.3064,
                  "slope": 1.0023,
                  "intercept": -0.35,
                  "diagonalFraction": 1,
                  "meanAbsOffsetFrames": 0.49,
                  "monotonicFraction": 0.9958,
                  "matchedSpanFrames": 239,
                  "matchedSpanDeg": 357,
                  "distinctControlFrames": 187,
                  "clip": "vace-depth-720",
                  "controlFrames": 241,
                  "outputFrames": 241,
                  "azimuthStepDeg": 1.4938,
                  "toleranceFrames": 8,
                  "toleranceDeg": 11.95,
                  "wasControlled": true,
                  "controlMeta": {
                    "width": 1280,
                    "height": 720,
                    "fps": 16,
                    "nbFrames": 241,
                    "durationSec": 15.062
                  },
                  "outputMeta": {
                    "width": 1280,
                    "height": 720,
                    "fps": 16,
                    "nbFrames": 241,
                    "durationSec": 15.062
                  },
                  "selfTest": {
                    "controlVsItself": 1,
                    "controlReversed": -1,
                    "controlShuffled": 0.0664
                  },
                  "azimuthCoveredDeg": 357,
                  "G1": true
                }
              },
              "vace-facade-720": {
                "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
                "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
                "thresholds": {
                  "diagonalFraction": 0.8,
                  "slopeTolerance": 0.15,
                  "azimuthCoveredDeg": 330
                },
                "result": {
                  "peakCorrMean": 0.6373,
                  "chanceCorrMean": 0.1583,
                  "slope": 0.9982,
                  "intercept": 0.27,
                  "diagonalFraction": 0.9959,
                  "meanAbsOffsetFrames": 0.41,
                  "monotonicFraction": 0.9958,
                  "matchedSpanFrames": 239,
                  "matchedSpanDeg": 357,
                  "distinctControlFrames": 210,
                  "clip": "vace-facade-720",
                  "controlFrames": 241,
                  "outputFrames": 241,
                  "azimuthStepDeg": 1.4938,
                  "toleranceFrames": 8,
                  "toleranceDeg": 11.95,
                  "wasControlled": true,
                  "control": "orbit-facade-control-241f-16fps.mp4",
                  "controlManifest": "render-manifest-facade.json",
                  "controlMeta": {
                    "width": 1280,
                    "height": 720,
                    "fps": 16,
                    "nbFrames": 241,
                    "durationSec": 15.062
                  },
                  "outputMeta": {
                    "width": 1280,
                    "height": 720,
                    "fps": 16,
                    "nbFrames": 241,
                    "durationSec": 15.062
                  },
                  "selfTest": {
                    "controlVsItself": 1,
                    "controlReversed": -1,
                    "controlShuffled": 0.0664
                  },
                  "azimuthCoveredDeg": 357,
                  "G1": true
                }
              },
              "wan-27-1080": {
                "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
                "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
                "thresholds": {
                  "diagonalFraction": 0.8,
                  "slopeTolerance": 0.15,
                  "azimuthCoveredDeg": 330
                },
                "result": {
                  "peakCorrMean": 0.5858,
                  "chanceCorrMean": 0.4133,
                  "slope": 0.254,
                  "intercept": 82.91,
                  "diagonalFraction": 0,
                  "meanAbsOffsetFrames": 92.36,
                  "monotonicFraction": 0.9197,
                  "matchedSpanFrames": 237,
                  "matchedSpanDeg": 354,
                  "distinctControlFrames": 34,
                  "clip": "wan-27-1080",
                  "controlFrames": 241,
                  "outputFrames": 300,
                  "azimuthStepDeg": 1.4938,
                  "toleranceFrames": 8,
                  "toleranceDeg": 11.95,
                  "wasControlled": false,
                  "controlMeta": {
                    "width": 1280,
                    "height": 720,
                    "fps": 16,
                    "nbFrames": 241,
                    "durationSec": 15.062
                  },
                  "outputMeta": {
                    "width": 1920,
                    "height": 1080,
                    "fps": 30,
                    "nbFrames": 300,
                    "durationSec": 10
                  },
                  "selfTest": {
                    "controlVsItself": 1,
                    "controlReversed": -1,
                    "controlShuffled": 0.0664
                  },
                  "azimuthCoveredDeg": null,
                  "G1": false
                }
              }
            },
            "rung2": {
              "run": "circumnavigation-20260811-r1",
              "rung": 2,
              "what": "Appearance references for the close ring, taken from the wide ring's own delivered frames. Rung 1 had one reference and it only showed the front; these four are what rung 1 produced at the four cardinals, so rung 2 starts from an appearance that already exists at every angle instead of inventing the sides a second time.",
              "source": {
                "clip": "clips/vace-depth-720.mp4",
                "frames": "03_fidelity/frames-vace-depth-720",
                "mapping": "03_fidelity/control-fidelity-vace-depth-720.json",
                "mappingBasis": "result.matched - the measured output-frame to control-frame correspondence from the G1 solve, not an assumed 1:1",
                "azimuthStepDeg": 1.4937759336099585
              },
              "resolutionNote": "wan-22-vace-fun-a14b/depth maxes at 720p, so rung 2 gains detail by proximity rather than by pixels. Measured over all 241 frames of each pass and quoted at the delivered 1280 width: rung 1 stands 22.1-34.5 m off the nearest wall, mean 27.4, for 28-44 px per metre of it, mean 36. The facade pass stands 6.3-16.7 m off, mean 11.6, for 58-153 px/m, mean 87. That is 2.43x on the means. The cost is that a frame holds 57% of the presented silhouette instead of all of it, which is what standing that close to a 47.9 m building means - and 0 of 241 frames lose the roof or the ground line.",
              "references": [
                {
                  "role": "front",
                  "targetAzimuthDeg": 0,
                  "outputFrame": 1,
                  "matchedControlFrame": 1,
                  "actualAzimuthDeg": 0,
                  "azimuthErrorDeg": 0,
                  "file": "04_rung2/refs/rung1-front-az000.png",
                  "bytes": 44755
                },
                {
                  "role": "right",
                  "targetAzimuthDeg": 90,
                  "outputFrame": 62,
                  "matchedControlFrame": 61,
                  "actualAzimuthDeg": 89.627,
                  "azimuthErrorDeg": 0.373,
                  "file": "04_rung2/refs/rung1-right-az090.png",
                  "bytes": 43243
                },
                {
                  "role": "back",
                  "targetAzimuthDeg": 180,
                  "outputFrame": 123,
                  "matchedControlFrame": 121,
                  "actualAzimuthDeg": 179.253,
                  "azimuthErrorDeg": 0.747,
                  "file": "04_rung2/refs/rung1-back-az180.png",
                  "bytes": 49701
                },
                {
                  "role": "left",
                  "targetAzimuthDeg": 270,
                  "outputFrame": 183,
                  "matchedControlFrame": 182,
                  "actualAzimuthDeg": 270.373,
                  "azimuthErrorDeg": 0.373,
                  "file": "04_rung2/refs/rung1-left-az270.png",
                  "bytes": 40769
                }
              ],
              "contactPlate": {
                "file": "04_rung2/rung1-circumference-contact.jpg",
                "views": [
                  {
                    "azimuthDeg": 0,
                    "outputFrame": 1
                  },
                  {
                    "azimuthDeg": 30,
                    "outputFrame": 23
                  },
                  {
                    "azimuthDeg": 60,
                    "outputFrame": 42
                  },
                  {
                    "azimuthDeg": 90,
                    "outputFrame": 62
                  },
                  {
                    "azimuthDeg": 120,
                    "outputFrame": 82
                  },
                  {
                    "azimuthDeg": 150,
                    "outputFrame": 102
                  },
                  {
                    "azimuthDeg": 180,
                    "outputFrame": 123
                  },
                  {
                    "azimuthDeg": 210,
                    "outputFrame": 143
                  },
                  {
                    "azimuthDeg": 240,
                    "outputFrame": 164
                  },
                  {
                    "azimuthDeg": 270,
                    "outputFrame": 183
                  },
                  {
                    "azimuthDeg": 300,
                    "outputFrame": 202
                  },
                  {
                    "azimuthDeg": 330,
                    "outputFrame": 221
                  }
                ]
              },
              "billedUsd": 0,
              "networkCalls": 0
            },
            "determinism": {
              "run": "circumnavigation-20260811-r1",
              "stage": "05_determinism",
              "question": "Two independent executions of a byte-identical request to fal-ai/wan-22-vace-fun-a14b/depth at seed 20260811, eighteen minutes apart. Do they return the same clip?",
              "answer": "Yes, to the bit. The encoded video payload is byte-identical and every one of the 241 frames has zero mean squared error on all three planes. The two files' sha256 differ only because the mp4 metadata box carries a timestamp.",
              "whyItMatters": "The authorization for this arm was 'one and if bad two', which assumes a second run is a second sample. On a deterministic endpoint it is not: resubmitting an identical request cannot produce a different clip, so the only way a second payment buys anything is if the request changes. That is the argument for spending what remains on the close ring's own control rather than on another pass at the wide one.",
              "endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
              "seed": 20260811,
              "submissions": [
                {
                  "role": "recovered",
                  "requestId": "019ff461-5e51-74e2-ac05-f8e1881f3fa1",
                  "submittedAt": "2026-08-12T05:10:49.681894Z",
                  "endedAt": "2026-08-12T05:26:14.219215Z",
                  "durationSec": 832.945318,
                  "statusCode": 200,
                  "billableUnits": 15.0625,
                  "file": "clips/vace-depth-720-lost.mp4"
                },
                {
                  "role": "collected",
                  "requestId": "019ff471-9dfb-7342-8c25-311bb28a642e",
                  "submittedAt": "2026-08-12T05:28:34.555231Z",
                  "endedAt": "2026-08-12T05:42:21.489849Z",
                  "durationSec": 826.743442,
                  "statusCode": 200,
                  "billableUnits": 15.0625,
                  "file": "clips/vace-depth-720.mp4"
                }
              ],
              "recovery": {
                "how": "fal's request history at rest.alpha.fal.ai/requests/ still carried the lost submission's json_output, including the video URL, which was still live 1.89 hours after the job ended. That gap is read from the recovered file's own mtime rather than asserted; the first draft of this note guessed seventeen hours, which is the exact habit the rest of this run keeps having to correct.",
                "recoveredAt": "2026-08-12T07:19:44.362415Z",
                "hoursAfterJobEnded": 1.89,
                "minutesBetweenSubmissions": 17.7,
                "billed": "The recovered job reports statusCode 200 and billableUnits 15.0625, so it was charged. The ledger's conservative note was right to count it as spent; what changed is that the run now has the clip it paid for."
              },
              "container": {
                "bytesEach": 14737917,
                "differingBytes": 318,
                "differingRange": [
                  157,
                  13417
                ],
                "boxes": [
                  {
                    "box": "ftyp",
                    "bytes": 32,
                    "identical": true,
                    "sha256A": "b1c35f1e6d75af66f96c70ff2572346caa6812dee411ad1134cffb50e33fba5c",
                    "sha256B": "b1c35f1e6d75af66f96c70ff2572346caa6812dee411ad1134cffb50e33fba5c"
                  },
                  {
                    "box": "uuid",
                    "bytes": 13386,
                    "identical": false,
                    "sha256A": "bc9543a829c8f80668cc82572878ab288e7e47b8d6566931ac6f4c4d097062e1",
                    "sha256B": "84ea1b2d6ef6e78f23fd919fb45b6998636a3955a5fbf196323270cee8e3b2c1"
                  },
                  {
                    "box": "moov",
                    "bytes": 3885,
                    "identical": true,
                    "sha256A": "f11679ba137ac7fc1ba33fd42805ec9af9d867d92978b4ed5297626b4d4a8168",
                    "sha256B": "f11679ba137ac7fc1ba33fd42805ec9af9d867d92978b4ed5297626b4d4a8168"
                  },
                  {
                    "box": "free",
                    "bytes": 8,
                    "identical": true,
                    "sha256A": "682c8224fbe33872b9478aa45480091d833f099209d319a3f3216c7db13979ef",
                    "sha256B": "682c8224fbe33872b9478aa45480091d833f099209d319a3f3216c7db13979ef"
                  },
                  {
                    "box": "mdat",
                    "bytes": 14720606,
                    "identical": true,
                    "sha256A": "02caaf713588f6b6ede495a2d07803a103d99d232d708d8b1c62975fbdc465ba",
                    "sha256B": "02caaf713588f6b6ede495a2d07803a103d99d232d708d8b1c62975fbdc465ba"
                  }
                ],
                "payloadBytes": 14720606
              },
              "pixels": {
                "framesCompared": 241,
                "worstPerPlaneMse": 0,
                "worstFrame": null,
                "framesWithAnyDifference": 0,
                "method": "ffmpeg psnr filter, per-frame stats, mse read on y/u/v"
              },
              "plate": {
                "file": "05_determinism/determinism-plate.jpg",
                "rows": [
                  "collected run",
                  "recovered run",
                  "difference between them, amplified 30x"
                ],
                "columns": [
                  {
                    "frame": 1,
                    "azimuthDeg": 0
                  },
                  {
                    "frame": 81,
                    "azimuthDeg": 119.5
                  },
                  {
                    "frame": 162,
                    "azimuthDeg": 240.5
                  }
                ],
                "jpegNoise": {
                  "rowsDisagreeMax": 27,
                  "differenceRowMax": 10,
                  "units": "0-255 per channel, measured on the finished JPEG"
                },
                "readTheNumbersNotThePlate": "The plate is a lossy JPEG, so it carries its own encoding noise: measured back off the finished plate, the two photographic rows disagree by up to 27 levels and the difference row reaches 10, none of which is in the clips. The source tiles behind those rows are byte-identical PNGs and the difference tile is exactly (0,0,0). The claim rests on framesWithAnyDifference above, taken from the mp4s; the plate is here to make it legible, not to carry it."
              },
              "billedUsd": 0,
              "networkCalls": 0
            },
            "billedUsd": 7.8239,
            "authorizationCeilingUsd": 7.83,
            "audit": [
              {
                "clip": "bernini-848",
                "width": 848,
                "height": 480,
                "fps": 16,
                "durationSec": 7.562,
                "framesAnalysed": 121,
                "frameDiffMedian": 2.8561,
                "frameDiffPeak": 4.0506,
                "peakOverMedian": 1.418,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 27.508,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/bernini-848/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0016.png",
                  "f0031.png",
                  "f0046.png",
                  "f0061.png",
                  "f0076.png",
                  "f0091.png",
                  "f0106.png",
                  "f0121.png"
                ],
                "inputs": {
                  "refs": 5,
                  "control": false
                }
              },
              {
                "clip": "minimax-h3-768",
                "width": 1344,
                "height": 768,
                "fps": 24,
                "durationSec": 15.083,
                "framesAnalysed": 362,
                "frameDiffMedian": 9.45,
                "frameDiffPeak": 16.0197,
                "peakOverMedian": 1.695,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 25.0527,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/minimax-h3-768/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0046.png",
                  "f0091.png",
                  "f0136.png",
                  "f0181.png",
                  "f0227.png",
                  "f0272.png",
                  "f0317.png",
                  "f0362.png"
                ],
                "inputs": {
                  "refs": 5,
                  "control": false
                }
              },
              {
                "clip": "pixverse-c1-720",
                "width": 1280,
                "height": 720,
                "fps": 24,
                "durationSec": 10.042,
                "framesAnalysed": 241,
                "frameDiffMedian": 9.63,
                "frameDiffPeak": 21.2578,
                "peakOverMedian": 2.207,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 43.0742,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/pixverse-c1-720/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0031.png",
                  "f0061.png",
                  "f0091.png",
                  "f0121.png",
                  "f0151.png",
                  "f0181.png",
                  "f0211.png",
                  "f0241.png"
                ],
                "inputs": {
                  "refs": 5,
                  "control": false
                }
              },
              {
                "clip": "vace-depth-720-lost",
                "width": 1280,
                "height": 720,
                "fps": 16,
                "durationSec": 15.062,
                "framesAnalysed": 241,
                "frameDiffMedian": 5.1215,
                "frameDiffPeak": 5.6969,
                "peakOverMedian": 1.112,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 25.2747,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/vace-depth-720-lost/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0031.png",
                  "f0061.png",
                  "f0091.png",
                  "f0121.png",
                  "f0151.png",
                  "f0181.png",
                  "f0211.png",
                  "f0241.png"
                ],
                "inputs": null
              },
              {
                "clip": "vace-depth-720",
                "width": 1280,
                "height": 720,
                "fps": 16,
                "durationSec": 15.062,
                "framesAnalysed": 241,
                "frameDiffMedian": 5.1215,
                "frameDiffPeak": 5.6969,
                "peakOverMedian": 1.112,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 25.2747,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/vace-depth-720/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0031.png",
                  "f0061.png",
                  "f0091.png",
                  "f0121.png",
                  "f0151.png",
                  "f0181.png",
                  "f0211.png",
                  "f0241.png"
                ],
                "inputs": {
                  "refs": 1,
                  "control": true
                }
              },
              {
                "clip": "vace-facade-720",
                "width": 1280,
                "height": 720,
                "fps": 16,
                "durationSec": 15.062,
                "framesAnalysed": 241,
                "frameDiffMedian": 8.1903,
                "frameDiffPeak": 12.9377,
                "peakOverMedian": 1.58,
                "cutCandidates": [],
                "cutEvents": [],
                "firstToLastDelta": 15.4436,
                "g3NoCuts": true,
                "g4Moving": true,
                "framesDir": "02_audit/vace-facade-720/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0031.png",
                  "f0061.png",
                  "f0091.png",
                  "f0121.png",
                  "f0151.png",
                  "f0181.png",
                  "f0211.png",
                  "f0241.png"
                ],
                "inputs": {
                  "refs": 5,
                  "control": true
                }
              },
              {
                "clip": "wan-27-1080",
                "width": 1920,
                "height": 1080,
                "fps": 30,
                "durationSec": 10,
                "framesAnalysed": 300,
                "frameDiffMedian": 1.5506,
                "frameDiffPeak": 13.3146,
                "peakOverMedian": 8.587,
                "cutCandidates": [
                  194,
                  195,
                  196,
                  197,
                  198,
                  199,
                  200,
                  201,
                  202,
                  203,
                  204,
                  205,
                  206,
                  220,
                  221,
                  222,
                  223,
                  224,
                  225,
                  226,
                  227,
                  229,
                  230,
                  231,
                  233,
                  234,
                  235,
                  236,
                  237,
                  240,
                  241,
                  242,
                  247,
                  252,
                  257,
                  262
                ],
                "cutEvents": [
                  {
                    "fromFrame": 194,
                    "toFrame": 206,
                    "pairs": 13
                  },
                  {
                    "fromFrame": 220,
                    "toFrame": 227,
                    "pairs": 8
                  },
                  {
                    "fromFrame": 229,
                    "toFrame": 231,
                    "pairs": 3
                  },
                  {
                    "fromFrame": 233,
                    "toFrame": 237,
                    "pairs": 5
                  },
                  {
                    "fromFrame": 240,
                    "toFrame": 242,
                    "pairs": 3
                  },
                  {
                    "fromFrame": 247,
                    "toFrame": 247,
                    "pairs": 1
                  },
                  {
                    "fromFrame": 252,
                    "toFrame": 252,
                    "pairs": 1
                  },
                  {
                    "fromFrame": 257,
                    "toFrame": 257,
                    "pairs": 1
                  },
                  {
                    "fromFrame": 262,
                    "toFrame": 262,
                    "pairs": 1
                  }
                ],
                "firstToLastDelta": 33.8523,
                "g3NoCuts": false,
                "g4Moving": true,
                "framesDir": "02_audit/wan-27-1080/frames",
                "stripFrames": [
                  "f0001.png",
                  "f0038.png",
                  "f0076.png",
                  "f0113.png",
                  "f0151.png",
                  "f0188.png",
                  "f0225.png",
                  "f0263.png",
                  "f0300.png"
                ],
                "inputs": {
                  "refs": 5,
                  "control": false
                }
              }
            ],
            "fileCount": 61,
            "byteTotal": 110270170,
            "files": [
              {
                "file": "02_audit/audit.json",
                "bytes": 6710,
                "sha256": "5683d5774ea5868c40a55bc74d2786e789e74a6ef432beaf4a29c0ddbd706af2"
              },
              {
                "file": "02_audit/clip-audit-plate-with-control.png",
                "bytes": 4121877,
                "sha256": "d807f9c64033f1e1a4f28e00f9521ba1ed73a93f0146a18889a3d87d97cf21e2"
              },
              {
                "file": "02_audit/clip-audit-plate.png",
                "bytes": 2845783,
                "sha256": "b50ec51c60502c92dbf06707cf3f7a1b67b29a3d76ce14e18aedb745ee30f5b8"
              },
              {
                "file": "02_audit/fullres/minimax-mid.png",
                "bytes": 1990491,
                "sha256": "f47949f2b33ac9d322f4eac5dedc5faf4789283782c2fccf4c8f7c0452524f25"
              },
              {
                "file": "02_audit/fullres/minimax-tile.png",
                "bytes": 1921088,
                "sha256": "e743c037980b2b07458e06940451a547fef09970a23bcd2f7e0d246da370f77b"
              },
              {
                "file": "02_audit/self-test.json",
                "bytes": 559,
                "sha256": "a16a3b1f355476703305748ec9ae38216b8fcf545133e1e28c263734702db0c3"
              },
              {
                "file": "03_fidelity/control-fidelity-vace-depth-720.json",
                "bytes": 3326,
                "sha256": "c60e253ed4ca07b4ed87e60d201328e3c6ef82649a0dab0c6d1081009f74db06"
              },
              {
                "file": "03_fidelity/control-fidelity-vace-depth-720.png",
                "bytes": 533301,
                "sha256": "e238e2c22f88e30e40b487fc2dc096564912fcdd913625f15ad6c26283909d91"
              },
              {
                "file": "03_fidelity/control-fidelity-vace-facade-720.json",
                "bytes": 3435,
                "sha256": "3f3c4cdc492fb5d1ed9592bee678c9c50e2d4b037ea686476090732b5549436c"
              },
              {
                "file": "03_fidelity/control-fidelity-vace-facade-720.png",
                "bytes": 532977,
                "sha256": "d51804da6a9f2c05fade843becbcfe473acd98b858854d7672c62cbdc8336c98"
              },
              {
                "file": "03_fidelity/control-fidelity-wan-27-1080.json",
                "bytes": 3766,
                "sha256": "82b51db514e181adc19b223c38d86901ba2505e6e2e91d90e586a8823e63ba91"
              },
              {
                "file": "03_fidelity/control-fidelity-wan-27-1080.png",
                "bytes": 524072,
                "sha256": "cead99a54b49ac1f19973c6e771dbb8644a3094c4826ca2f76c434000cc216d9"
              },
              {
                "file": "03_fidelity/g2/g2-return-to-start.jpg",
                "bytes": 120215,
                "sha256": "62b88e7f4cd69773dc01ebb71a9088ae1534c4f62aff092977c1a4c0c03931f2"
              },
              {
                "file": "03_fidelity/g2/out-f000.jpg",
                "bytes": 107480,
                "sha256": "16fd435c7542441b10cf6c895b13c3002de82207d81b8c8c652660ec56903042"
              },
              {
                "file": "03_fidelity/g2/out-f060.jpg",
                "bytes": 90963,
                "sha256": "892260ec40afb719ec14d6ee38a9221f2466d9323337d870216229556764f462"
              },
              {
                "file": "03_fidelity/g2/out-f120.jpg",
                "bytes": 118336,
                "sha256": "5f23259eaa44e620b02145440c1e9f7c7257210dd3f60c10de4e51b8e2f7d1c1"
              },
              {
                "file": "03_fidelity/g2/out-f181.jpg",
                "bytes": 84690,
                "sha256": "f14ab61b03a19e5444d0f9ec8eaeee5a921a360413d3057c833b14c1cc768005"
              },
              {
                "file": "03_fidelity/g2/out-f240.jpg",
                "bytes": 108572,
                "sha256": "7defea7d0711213d2f5e310ef37ad25a8e411f1124c4d6222be06b40f18c0ee7"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az000.png",
                "bytes": 602721,
                "sha256": "592bca336d44afbadc32c86e097345f36c88e5b94367a622adec3a37dabe63a5"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az060.png",
                "bytes": 588437,
                "sha256": "f4e87737960996d83a8c1619af96362774949d22b89c46c50807e46d5f7cae99"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az120.png",
                "bytes": 674663,
                "sha256": "23c30cdaadcb6bb8e073138c747b79a0aeff948adb363d276a3e060cc08a164a"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az180.png",
                "bytes": 752114,
                "sha256": "c7779b56cdf6814582f311e16f720724cc6d233e0d016ffc937beed8b6766bd7"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az240.png",
                "bytes": 697609,
                "sha256": "23b9132749f3c5cc53ab4b200fefbac093927e4bcc65acf2ffc358c791f1de6c"
              },
              {
                "file": "04_rung2/delivered/vace-depth-720-az300.png",
                "bytes": 557758,
                "sha256": "d7b67acf9b73194fee5eb323e0c7c0ec96604af70b39a87f6612ba79cb3c0cd1"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az000.png",
                "bytes": 589195,
                "sha256": "47e4422a2c383a92c0e1486e66a941dea4d0b247d8adca0807cc666ce0ceae2a"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az060.png",
                "bytes": 516879,
                "sha256": "948ea984830d034087815db00479230d1366ba630cf2c61f11955e94c94d2a9f"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az120.png",
                "bytes": 419135,
                "sha256": "11907a5cafedace5418ac423888621a4c28b5a0e9d598359a08cfb525c325ce2"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az180.png",
                "bytes": 295225,
                "sha256": "2873dbfa16121cfe1d000a18cb6de30b03ac4d8f0cdd4fafee9e7892c39c81a1"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az240.png",
                "bytes": 506777,
                "sha256": "94ff8930beaa3b7d31a8b84223cc54b5c846127f0a21fe0511e9786571d1e476"
              },
              {
                "file": "04_rung2/delivered/vace-facade-720-az300.png",
                "bytes": 477239,
                "sha256": "3f60bd440d3c34d1ad47f730123303ca0c65c71d975d3c2ff2c55c78bc200e38"
              },
              {
                "file": "04_rung2/preview-09f-result.png",
                "bytes": 1394591,
                "sha256": "14992e17bc5c60b93f5807f28c59944810e29f3f96be1f8d4c26b7ecc4ba5094"
              },
              {
                "file": "04_rung2/refs/rung1-back-az180.png",
                "bytes": 49701,
                "sha256": "7fcaf80a7d29311e4854ad45b2dfde1349e52cb29eef9551a0f95fda1590659a"
              },
              {
                "file": "04_rung2/refs/rung1-front-az000.png",
                "bytes": 44755,
                "sha256": "ff6585af8d172b627b2e0b2ac74f12eecd31a308945dbb61d6f7e813ce330314"
              },
              {
                "file": "04_rung2/refs/rung1-left-az270.png",
                "bytes": 40769,
                "sha256": "0cad3e051b9b81475c873f3a3c5bff968446f9c5fd847f625d8b5bd2999db4f9"
              },
              {
                "file": "04_rung2/refs/rung1-right-az090.png",
                "bytes": 43243,
                "sha256": "589f4b8527215fe17a0e72f19c3972dc3349380a494fd62097bea86fe41d57a2"
              },
              {
                "file": "04_rung2/rung-delivered-compare.jpg",
                "bytes": 361524,
                "sha256": "bcc0de26dfdb5b2c6a8513f62d0e1a3813a9a2dfa2a0a23e363937a474058159"
              },
              {
                "file": "04_rung2/rung-delivered.json",
                "bytes": 10595,
                "sha256": "6f44430f5bf27169ed8e9f2de3754cadbd562266ffdc0d5ff1dc08ab8f5238b6"
              },
              {
                "file": "04_rung2/rung1-circumference-contact.jpg",
                "bytes": 162062,
                "sha256": "4e8a1fc08f32a9648a58bad27a1fd9999d5e449c397cf08be0cf749d9e9dd243"
              },
              {
                "file": "04_rung2/rung2-control-vs-output.jpg",
                "bytes": 298444,
                "sha256": "0f81317e5b6f88a437ab04a7079d8e4b1c84dc12c644219ee82de90bf1bdc17e"
              },
              {
                "file": "04_rung2/rung2-references.json",
                "bytes": 3445,
                "sha256": "302beb489878fd7c08a15cc562170e9f4391d34c8d56c1c49ce5fc443dfb1ad3"
              },
              {
                "file": "04_rung2/shot-09f-result.mjs",
                "bytes": 1900,
                "sha256": "f11ceeb1832f8a7affc3f40d8dc682acefac0ee2538f77bbe9d936d27f3ff52e"
              },
              {
                "file": "05_determinism/determinism-plate.jpg",
                "bytes": 108235,
                "sha256": "1496c228dd0958d422c7636f6794e439082ae04eafc12e482f519163b0f1a49d"
              },
              {
                "file": "05_determinism/determinism.json",
                "bytes": 5226,
                "sha256": "5094a2c9036f4c4d0b6b58b5b9200326a4a781a200332695b7633a19ea16eb17"
              },
              {
                "file": "clips/bernini-848.mp4",
                "bytes": 1667140,
                "sha256": "84828d14b058f9142a5ec065de41b576c22579b7edeb79bea6b75b41d39cc364"
              },
              {
                "file": "clips/minimax-h3-768.mp4",
                "bytes": 16662215,
                "sha256": "6e874848330a3dbb3448ec38604a65cfb12fd6f6d5fa7ec3b5921998b93d6596"
              },
              {
                "file": "clips/pixverse-c1-720.mp4",
                "bytes": 4489626,
                "sha256": "144d61fd2837fc8757abaf0f408dd303c895b32815b831de89a1bc83c4021e05"
              },
              {
                "file": "clips/vace-depth-720-lost.mp4",
                "bytes": 14737917,
                "sha256": "9f9a2986163d7e00bae7c284c37c34723e7f72caeccba72d82bc38c365d2176d"
              },
              {
                "file": "clips/vace-depth-720.mp4",
                "bytes": 14737917,
                "sha256": "6580211f306c0f6bc1279bb68f6ed1bebc34a5fda5463edcc24eeb2faade5d38"
              },
              {
                "file": "clips/vace-facade-720.mp4",
                "bytes": 10427684,
                "sha256": "e1b74e64489012e41cda69fe89f7745e9bab79c84f6d880ae898fc650bc79f0e"
              },
              {
                "file": "clips/wan-27-1080.mp4",
                "bytes": 25206197,
                "sha256": "7c5cb2392213a95457353a263b97c0b93c41c7aca5def1eda6895d52a0f9ce10"
              },
              {
                "file": "logs/billed.json",
                "bytes": 1164,
                "sha256": "f58917d1ff6cd648a719237a1b7de459ed8122ec80dc6257e4e29e489fbd6197"
              },
              {
                "file": "logs/dry-run-bodies.json",
                "bytes": 2607,
                "sha256": "4e336a32be3fa8d63c178bd11dd309de6e9c983b20967b9224a94bda03675633"
              },
              {
                "file": "logs/response-bernini-848.json",
                "bytes": 2146,
                "sha256": "22d6b6ce035c6929b8e47e8ae57794aee05a15e10812e21042bde5b3c47a7665"
              },
              {
                "file": "logs/response-minimax-h3-768.json",
                "bytes": 1795,
                "sha256": "1a2a4efd6db3c6b41ba48b373a17286b71991ba121930bf401462e0edf204efc"
              },
              {
                "file": "logs/response-pixverse-c1-720.json",
                "bytes": 2221,
                "sha256": "fbcb86e44518144f3a0807d149fc31fc4c43bc5c0934971af70b9b010825a077"
              },
              {
                "file": "logs/response-vace-depth-720.json",
                "bytes": 3021,
                "sha256": "47a5e66b2632e2847f0459eb9cc45f1d887fa76a884fa398e8fab04920cd8bc1"
              },
              {
                "file": "logs/response-vace-facade-720.json",
                "bytes": 3621,
                "sha256": "884f368cb8aec151f0215254edf43182e89644ba22eea0f69272d295abe68dda"
              },
              {
                "file": "logs/response-wan-27-1080.json",
                "bytes": 2173,
                "sha256": "0363c763d50208838d37ffd4f7e0acb0940118841dcbd40b89f3872ca84507aa"
              },
              {
                "file": "logs/run-dry.jsonl",
                "bytes": 152,
                "sha256": "527c839afa55b4831417bc72de5ea65f0d2340055ed7e85885d9e7e5d5b4e18c"
              },
              {
                "file": "logs/run-live.jsonl",
                "bytes": 998,
                "sha256": "f19920ccc31c04a851a11004e3bddadb6f30c88518b6bf5affff36a5a24ba432"
              },
              {
                "file": "logs/upload-cache.json",
                "bytes": 1693,
                "sha256": "e39bebbbb613988809bd7244ac16ef361e7db75c981aa528a3e690375bdf15cd"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:circumnav-splat-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": "verification/circumnav-splat-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 166864
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 166864,
          "sha256": "621db02508d03952c536714dc81569aa4c3fa7f7ae48c650db43d667813c805a",
          "access": "metadata-only"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:depth-warp-inpaint-20260811-r2",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/12/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "depth-warp-inpaint-20260811-r2",
      "path": "verification/depth-warp-inpaint-20260811-r2",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "F1 FIRES. Every registered step size costs more than half the frame to reach 30 degrees.",
        "sourcePath": "verification/depth-warp-inpaint-20260811-r2/manifest.json",
        "sourceField": "$/falsifier/verdict"
      },
      "authority": null,
      "title": "Branch C opened and its central mechanism falsified the same day - chaining small warps is worse than one big one",
      "summary": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
      "decision": "F1 FIRES. Every registered step size costs more than half the frame to reach 30 degrees.",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 99141
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/depth-warp-inpaint-20260811-r2/manifest.json",
          "url": "/verification/depth-warp-inpaint-20260811-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/12",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C opened and its central mechanism falsified the same day - chaining small warps is worse than one big one",
            "headline": "The thesis, and it is a good one: a solved frame plus its depth can be reprojected to a nearby camera, only the sliver behind objects has to be invented, so a chain of small steps should walk the camera a long way while the frame stays mostly source pixels. F1 was registered before any warp ran - if reaching 30 degrees costs more than half the frame at EVERY step size in 0.5, 1, 2, 3, 5, 8 degrees, the chain is not extending a solved frame. It fires on all six. Per-pixel provenance labels were carried through every warp, so 'still source pixels' is a count, not an impression. Reaching 30 degrees in ten 3-degree steps leaves 27.0% source-derived; reaching the same 30 degrees in a single leap leaves 66.5%. The curve is not monotone - 0.5 degree steps recover to 36.4% because each invents almost nothing - but no chain comes near the leap. The obvious suspect was depth drifting as it is carried forward, so the 3-degree chain was re-run with depth re-rendered from the fused splat at every step, a perfect oracle the real pipeline can afford: 27.0% to 33.4%, and the frame is just as gone. The mechanism is compounding, not drift. Disocclusion opens at a constant 6.2-8.1% every single step and never shrinks, and it opens onto ground the previous step already invented. Two side results worth keeping: the provenance number is generous rather than harsh - 27% of the ten-step frame traces to the source frame and there is no house left in it - and hole topology inverts, one leap opening a single 16.2% hole against the chain's 4,500 to 7,900 separate holes per step. Two defects in the first seal were found and corrected the same day. The single-step curve concatenated three interleaved experiments - orbiting the way the chains turned, orbiting the other way, and dollying to the same endpoint without rotating - into one rows array that read as duplicated. And it sealed one source frame out of the three that were measured, which turned a property of that frame into a stated property of the house: on r4_0031 turning negative is 8.2 points cheaper and the tidy explanation is that the occluders sit to one side, but r4_0012 agrees by only 4.2 points and l100_0023 is cheaper turning POSITIVE by 1.7. Three frames, two signs. Split apart and sealed in full they answer the question that replaces chaining. Orbiting always beats dollying to the same endpoint, on every frame - 55.4% invented against 33.5% on r4_0031 - because rotation holds the subject in frame. The sharper result is that the cheap direction is usually the useless one: r4_0031 sits at the positive edge of the arc, so its cheaper side points back into azimuth the solved frames already cover, and extending coverage means paying the higher number. Underneath all of it sits the number the branch has been avoiding: the solved frames cover 40.7 degrees of azimuth, -22.1 to +18.6, and a full orbit of the property is 360.",
            "outcome": "F1 fires, chaining rejected, $0.00 billed, run entirely local and byte-reproducible",
            "runs": [
              "depth-warp-inpaint-20260811-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r2"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-geometry-r2.py",
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-chain-figure-r2.py",
              "dev/scripts/claude-generated/dwi-plates-r2.py",
              "dev/scripts/claude-generated/seal-depth-warp-inpaint-r2.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "site/blueprint-preview/index.html",
              "dev/scripts/claude-generated/dwi-reach-figure-r2.py",
              "site/blueprint-preview/assets/data/dwi-single-warp-reach.svg"
            ],
            "lesson": "Do not chain. Warp every target pose directly from the nearest solved frame, however far away it is. That is the opposite of the intuition the branch was opened on, and the reason it is counter-intuitive is that per-step invention really is small - the thesis is right about every step and wrong about their composition. What the result hands forward is a much narrower job than the branch started with: a single 30-degree warp leaves one 16.2% hole, in one piece, geometrically bounded, against a frame that is two-thirds real. A classical inpainter cannot fill that, and it is the most constrained thing a generative model has been asked for in this project. Also worth recording as method rather than result: adding provenance dumping forced a re-run of all eight chains, and all 272 previously sealed files came back byte-identical, so the pipeline is deterministic and the comparison is between runs rather than between rolls. And a seal is evidence, so a filter in a seal script is a claim. Filtering the curve on source and sign let two unrelated experiments through at once and dropped two of three source frames, and both shipped to the live page before anyone read the rows. The generalisation the missing frames would have blocked - direction asymmetry as a scene property - is exactly the kind of claim a single well-behaved example invites. The page now checks the file it plots against the manifest it came from, and one of its checks asserts that the cheaper direction is NOT unanimous, so the claim cannot quietly widen again."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 99141,
          "sha256": "be917fcab7bdb1533e28a083033588244deb2771a9bb3385843a9abc79a4bbde",
          "access": "metadata-only"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 99141,
          "sha256": "4687e28616f5fef468c24baea4f88d3354ada028765b3517c92f9b774b32d823",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:depth-warp-inpaint-20260811-r3",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/13/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "depth-warp-inpaint-20260811-r3",
      "path": "verification/depth-warp-inpaint-20260811-r3",
      "parent": null,
      "branch": [
        {
          "key": "C",
          "id": "depth-warp-inpaint",
          "name": "Depth-warp and inpaint the camera forward",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "survives",
        "sourcePath": "verification/depth-warp-inpaint-20260811-r3/manifest.json",
        "sourceField": "$/chainRecheck/verdict"
      },
      "authority": null,
      "title": "Branch C r3 - the warp had no facing test, so every reach number r2 sealed was measured against a house seen through its own walls",
      "summary": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
      "decision": "survives",
      "limitations": [],
      "relatedRunIds": [
        "depth-warp-inpaint-20260811-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 38857
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/depth-warp-inpaint-20260811-r3/manifest.json",
          "url": "/verification/depth-warp-inpaint-20260811-r3/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/13",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "depth-warp-inpaint"
            ],
            "title": "Branch C r3 - the warp had no facing test, so every reach number r2 sealed was measured against a house seen through its own walls",
            "headline": "The curve gave it away before anything else did. On r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one, and cost cannot fall as the camera moves further from the only view that exists of the subject. Cause: a front-only capture has no back of the house in its depth map, so nothing occludes the facade when it is reprojected into a camera on the far side. The facade arrives again, inverted and see-through, and the metric counted it as supplied - which is why 180 degrees scored 44.7% invented, cheaper than 90 degrees of the same building. Three other explanations were tested and killed by controls first, not by argument: sky counted as supplied (it is 0.0% of every frame), depth noise (median k=3 and k=5 on the source make it slightly WORSE, 33.5% to 35.2% and 35.8%), and sampling cracks (a fatter splat closes them by smearing the house away). The fix is one test - a source pixel may only supply a destination pixel if its surface still faces the destination camera - and it can only ever remove supply, so corrected cost must be >= legacy cost at every step. Verified on all 40 measured rows, and that is now an assertion in the verifier rather than a claim in prose. With the test on, 3 of 4 arms are monotone against 1 of 4, and the worst dip falls from 8.7 points to 1.8. The reach numbers move a long way: r4_0031 reaches 57.4 degrees outward before half the frame is invented (r2 said it never got there at all), l100_0023 reaches 43.9 (r2 said 101). The decisive re-measurement was whether the chaining falsification survived its own correction, since the test raises the cost of a chain and of a jump at the same time and only re-running both says which rises faster. Both decisive arms were re-run: one 30 degree warp keeps 61.2% of the frame traceable to the source frame against 66.5% before, ten 3 degree warps keep 20.9% against 27.0%. Every number moves down and the gap WIDENS from 39.5 to 40.3 points, so the correction makes the falsification stronger rather than rescuing the chain.",
            "outcome": "r2's reach curve retracted and re-measured, chaining verdict re-confirmed under the correction, $0.00 billed, run entirely local",
            "runs": [
              "depth-warp-inpaint-20260811-r3"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/depth-warp-inpaint-20260811-r3"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/dwi-warp-r2.py",
              "dev/scripts/claude-generated/dwi-facing-plates-r3.py",
              "dev/scripts/claude-generated/dwi-far-reach-figure-r3.py",
              "dev/scripts/claude-generated/seal-dwi-far-reach-r3.mjs",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/shoot-warp-09c-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/data/dwi-far-reach.svg",
              "site/blueprint-preview/assets/data/dwi-orbit-coverage.svg"
            ],
            "lesson": "A forward warp with no facing test is not a measurement, and the way you find that out is not by inspecting frames - it is by noticing the cost curve is not monotone. A non-monotone curve where monotonicity is forced by the physics is proof the instrument is broken, and it is visible without knowing what the defect is. The correction was also the moment to check that a prior verdict was not an artefact of the same defect, and the honest way to do that is to re-run the decisive arms rather than argue that the correction is symmetric. It was not free: the chain code had to grow a --face-min flag defaulting to the registered ladder so every sealed r2 invocation still means exactly what it meant. Second lesson, on the page rather than the physics: a correction section is only a correction if the retracted sentence is actually removed, so one check now asserts the old claim's text is absent from the section. Third, on figures: two rounds of eyeballing SVGs shipped a subtitle drawn through an axis label and two prose blocks running off the right edge of the canvas. Monospace at a known size makes text width arithmetic, so the generator now asserts every line fits and wraps the ones that do not, and labels inside the plots are knocked out of the background because every readable spot already has a curve through it. Fourth: the 30 degree before/after pair is nearly identical to look at, which is exactly why the defect survived a round - so the plate that earns its place is not the pair but the withdrawn pixel set painted onto the frame that survives, where it visibly hugs the wing turning away from the camera. Two attempts at a detail crop were binned first; the densest 30% window is 16.6% rejected against 5.5% frame-wide and it is tree canopy, which reads as speckle at any magnification."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 38857,
          "sha256": "d07554b190a5ebbbd14c702618090631536c87d034e84eb0213943aaa855afd2",
          "access": "metadata-only"
        },
        {
          "path": "verification/depth-warp-inpaint-20260811-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 38857,
          "sha256": "61824658936ddaf429493781da328334a3159511be81842fe8958e29880d22f8",
          "exactRecord": {
            "run": "depth-warp-inpaint-20260811-r3",
            "branch": "C",
            "technique": "depth-warp-inpaint / far reach and the facing test",
            "sealedAt": "2026-08-11T08:34:53.802Z",
            "parentRun": "depth-warp-inpaint-20260811-r2",
            "parentRelation": "reuses r2 solved poses and rendered depth verbatim, read-only; writes nowhere inside r2. The 30 degree rows reproduce r2 bit-for-bit when the facing test is off, which is what makes the two runs comparable at all.",
            "fileCount": 143,
            "totalBytes": 52733303,
            "files": {
              "02_warp_study/single-step-curve.json": {
                "bytes": 6264,
                "sha256": "536e789a9c047e57a467ac3d0612a1a3ef00502e4e7d8339ef7b51f2dd412563"
              },
              "03_chain/facing-jump30/chain.json": {
                "bytes": 1329,
                "sha256": "448b839293b8583770e09d42e97d3b8aaf602d04f638e5d364bed797dc330b1b"
              },
              "03_chain/facing-jump30/frames/w0001.png": {
                "bytes": 1740188,
                "sha256": "04a0c70f0846b5e9af11c6530818e7feac4c417e029e07034db6e8ca3299700d"
              },
              "03_chain/facing-jump30/masks/m0001.png": {
                "bytes": 75187,
                "sha256": "e537c70bc4517aa054ae017798c7c38a3f3336c1798838ca7e349cb5c7acfbee"
              },
              "03_chain/facing-jump30/provenance/p0001.png": {
                "bytes": 75195,
                "sha256": "31462b3ce4ab0a74848a13294855d03c7f92fac039e0e4f0340824d0e178eb72"
              },
              "03_chain/facing-step3/chain.json": {
                "bytes": 10097,
                "sha256": "0801aa50eafea297c30389192853a3ff3e0b954058ceecf60419e52d7b231b61"
              },
              "03_chain/facing-step3/frames/w0001.png": {
                "bytes": 1443603,
                "sha256": "674dec10583d3af57ddcadfa8caf512c0d34f85461e7e7f7cb1b29e3f80a1fd9"
              },
              "03_chain/facing-step3/frames/w0002.png": {
                "bytes": 1411177,
                "sha256": "a661a13d423dc09b6acdadc8a6ee94303caa418566cfcadb1100cd233a1ca5d8"
              },
              "03_chain/facing-step3/frames/w0003.png": {
                "bytes": 1393448,
                "sha256": "c41c31a4c9eeeb2b11c58c22b79f4bd4e39302b0592561eca6690f2f72bbf9da"
              },
              "03_chain/facing-step3/frames/w0004.png": {
                "bytes": 1380431,
                "sha256": "6c2c51e14f671d998ee05fa57fea6d661385add6376e861aaaa0389abc936088"
              },
              "03_chain/facing-step3/frames/w0005.png": {
                "bytes": 1361423,
                "sha256": "5d49afd3124425f9d8ef1d058f9a635e87b35fa956e37fea57612de41051808c"
              },
              "03_chain/facing-step3/frames/w0006.png": {
                "bytes": 1338327,
                "sha256": "22d8e2ee10b23b98e0dbc07628433390c50b7fc1df74ed3481f49bd3727c676b"
              },
              "03_chain/facing-step3/frames/w0007.png": {
                "bytes": 1282375,
                "sha256": "d2a5fe3bac604089ea1e98a596843d54d7020415495d83db33e5fc909fe35f7f"
              },
              "03_chain/facing-step3/frames/w0008.png": {
                "bytes": 1206464,
                "sha256": "772b21f15b62387571c5561101560e169f28215b53c1f1024b9315ce273f7eec"
              },
              "03_chain/facing-step3/frames/w0009.png": {
                "bytes": 1125286,
                "sha256": "e8bb2829486964b66e9176b0df53ceccc91658220d38bea5a047f12a3c6768fc"
              },
              "03_chain/facing-step3/frames/w0010.png": {
                "bytes": 1043453,
                "sha256": "3877d5b75f7a408c66fe115c35896a44682c9a7daeec8038e3301e52f7685180"
              },
              "03_chain/facing-step3/masks/m0001.png": {
                "bytes": 35491,
                "sha256": "d54f0143b41cf8a4d4c4ced89c56e0af99cf6cebd116cb5239bc8a2a8bd47a9a"
              },
              "03_chain/facing-step3/masks/m0002.png": {
                "bytes": 36353,
                "sha256": "cfff22d9c161962843f986e04e23fa46d5911fbcf18ed43b7470e6f4333f3fc2"
              },
              "03_chain/facing-step3/masks/m0003.png": {
                "bytes": 39119,
                "sha256": "ff04c7ba751edc5d8a132c638b52efa729e45337be0edfcae057b775cac3bd9b"
              },
              "03_chain/facing-step3/masks/m0004.png": {
                "bytes": 42653,
                "sha256": "b17de3476f7d90812512db405f2ba639569e543c7c14dfc5e357d595930ead6f"
              },
              "03_chain/facing-step3/masks/m0005.png": {
                "bytes": 45382,
                "sha256": "029e1cd075ae28df5d0da56e68be0659b54c0fa30f05911de0d85a6294972425"
              },
              "03_chain/facing-step3/masks/m0006.png": {
                "bytes": 48699,
                "sha256": "ce2fcc8dd7e47c488d324c33b0f5044e9a444675ef5e4d3b937b8564d280c01c"
              },
              "03_chain/facing-step3/masks/m0007.png": {
                "bytes": 49851,
                "sha256": "00f41f917d97e43471b156353f4188f75f0163f57385cc5498d45c09a4aeca4f"
              },
              "03_chain/facing-step3/masks/m0008.png": {
                "bytes": 47800,
                "sha256": "6d45d620eb90d512394bf4d544a88286c71dd28bf1e58e46d5be26cfc3e32408"
              },
              "03_chain/facing-step3/masks/m0009.png": {
                "bytes": 45089,
                "sha256": "a9c908897bf690529aa0b001be1578d39cc64dfaf904743a139c5212a81777e6"
              },
              "03_chain/facing-step3/masks/m0010.png": {
                "bytes": 41095,
                "sha256": "0357e1cfaed07fda7d756ecd64f06c8ce26767979d609310d2ad518bfc671356"
              },
              "03_chain/facing-step3/provenance/p0001.png": {
                "bytes": 35494,
                "sha256": "9441e4d850e3202754b1cb777950bdee7155a17ea7962e0c7d6a20fe8b0597c2"
              },
              "03_chain/facing-step3/provenance/p0002.png": {
                "bytes": 65930,
                "sha256": "c5b7c1b88933711aaeae24aabe59facd2bec1e7f9dd73a9c52e33c22fcfeeb9a"
              },
              "03_chain/facing-step3/provenance/p0003.png": {
                "bytes": 95104,
                "sha256": "970fd3790209339ae34d4922d1317516d0faab40c8d768ed6bc8c196026d23fc"
              },
              "03_chain/facing-step3/provenance/p0004.png": {
                "bytes": 124652,
                "sha256": "8fad29632d3d73973a2fa2d3e5055286c2283768a69f7164c086e4217a6b0f4b"
              },
              "03_chain/facing-step3/provenance/p0005.png": {
                "bytes": 153959,
                "sha256": "778155a4fd990c732c6e10c9fce7bc391a6f675512f5ec1e502d58c622ee2118"
              },
              "03_chain/facing-step3/provenance/p0006.png": {
                "bytes": 184367,
                "sha256": "2e1313293c6e969d483ff1df1ecdd063681a60b6f019e5efd87933ba7e85611f"
              },
              "03_chain/facing-step3/provenance/p0007.png": {
                "bytes": 205585,
                "sha256": "69d8ef2e94d0d3e1bdbea90f9495bcf8ff329fb4887c4d5e45de4d071d7e3a95"
              },
              "03_chain/facing-step3/provenance/p0008.png": {
                "bytes": 216506,
                "sha256": "9590c91a6ae45344ea4a0c45ad69db3893db2ea04c610eb32c4cbcecbe65f9f2"
              },
              "03_chain/facing-step3/provenance/p0009.png": {
                "bytes": 218527,
                "sha256": "a126af7ad9cc325a3acf20811d0ca0cab2452ea17b13f35d1fa8a75f7ea5fadb"
              },
              "03_chain/facing-step3/provenance/p0010.png": {
                "bytes": 213967,
                "sha256": "48db4b851482ebcb64c97ab73ee80a264440080abcf445931908ef52da121c2b"
              },
              "03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "03_reach_frames/r4_0031_orbit_+60.0.jpg": {
                "bytes": 482930,
                "sha256": "dc0553370401849d4e9a9e85831930b3486ec148ab1061d05427a1a16323ca62"
              },
              "03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 496210,
                "sha256": "f221cfe4a6d1ce4ae9739f5bdca2453e880e4fd18cda66a526dc98f3cc59a231"
              },
              "03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "03_reach_frames/r4_0031_orbit_-60.0.jpg": {
                "bytes": 472568,
                "sha256": "f18455c3618eb08a0d18f22a9615dac214cfe6bd59e8ae3933f0c1262f589516"
              },
              "03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 438303,
                "sha256": "49a3b38486bb77cd303dfe90d3bf677cb16ab8b8239ae0ee1a17ddff4d83793b"
              },
              "corrected/02_warp_study/single-step-curve.json": {
                "bytes": 29358,
                "sha256": "6441cbcb9ed35611c252467a1ef4294f1d2600117a01f39f70fd9570a0d385e3"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+02.0.jpg": {
                "bytes": 202728,
                "sha256": "a7a3e89ad65d1e78b8a441b89cc643235c756d965d2bbbd9c1bc81967cc662a1"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+05.0.jpg": {
                "bytes": 244018,
                "sha256": "7d80c6566ae21b16a11926dee5f80c2e5336b2ac7983f778425da51d0cc01ea6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+10.0.jpg": {
                "bytes": 292567,
                "sha256": "3c74d20daf46349531dfc108e4aab7761822b4253a741a81c4bc1e942dd56f28"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+120.0.jpg": {
                "bytes": 314758,
                "sha256": "1a13120f55f13395a0f38c19acfb534dc023cdc3d0d228bebc97a59afdc83a6d"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+180.0.jpg": {
                "bytes": 295503,
                "sha256": "3ddfed4c810cb8182831d217b81c133937248844e207dfe204578cdc0afd16e0"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+20.0.jpg": {
                "bytes": 353134,
                "sha256": "1cae0cf36a3c736f9af54ff4a077bd20c207aa9a4bd1a49f586ab72299498013"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+30.0.jpg": {
                "bytes": 385245,
                "sha256": "cc6af97d276a8c8c99db990f1286b9fc02dff46fbdaf532d3070ff593c9b4963"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+45.0.jpg": {
                "bytes": 390116,
                "sha256": "aaaae25758cc4820e9822c7227cf5eec68a42457cfd569f2e62e20ae2d83e13c"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+60.0.jpg": {
                "bytes": 381598,
                "sha256": "0b2627ca583e8b884509ece26fd51c6672aeaa802c259ea29b3af9d06916d371"
              },
              "corrected/03_reach_frames/l100_0023_orbit_+90.0.jpg": {
                "bytes": 346649,
                "sha256": "ed5cc95fe07076f6007f92994c18ae2ab5ed212f654b5dff69e337bea91d3dd9"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-02.0.jpg": {
                "bytes": 200629,
                "sha256": "4f86c9ae62de331aa7289838f8a7a5a100678bc68c336e748cd9affbd08a2e2a"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-05.0.jpg": {
                "bytes": 240435,
                "sha256": "5dd0670bbff2e322719c0ce748e2d8f7572caea093956558a4339054586b0342"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-10.0.jpg": {
                "bytes": 296925,
                "sha256": "df52bdfee23a1d73052ed07986b455dfafe7635a150c259ebbdacc95999e61b6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-120.0.jpg": {
                "bytes": 326341,
                "sha256": "33c22efdbf32c576fb99631f9169ba2459922bc2a93b239f6c16c252a4f466c8"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-180.0.jpg": {
                "bytes": 295503,
                "sha256": "3ddfed4c810cb8182831d217b81c133937248844e207dfe204578cdc0afd16e0"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-20.0.jpg": {
                "bytes": 370871,
                "sha256": "f8fa8380f99de79e31f18e0766a6bf9f056bc4db5368a6309f65181915a2729b"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-30.0.jpg": {
                "bytes": 398390,
                "sha256": "d66ddd7a5c0d21a3f37be9bc07ebb673ffe91c5062180d0ee360b5b82c2f77b5"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-45.0.jpg": {
                "bytes": 371778,
                "sha256": "c7db446a30d9120c849f81b228e37a4b2bbee7d6e33adba671c45bd0f4addd0e"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-60.0.jpg": {
                "bytes": 354272,
                "sha256": "ef3f94f9cd112759ad4969963265687b5e649a654b5d06f6e777e76efd3478e6"
              },
              "corrected/03_reach_frames/l100_0023_orbit_-90.0.jpg": {
                "bytes": 353217,
                "sha256": "edf3fbfb61dfbe5042c813b61e138c938c240abbe81a82dc3cd6f65b81feebf3"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 260882,
                "sha256": "1ab2ffebc5fee2933cef6bfb4cb9ff26b963f639c0a335c2b76a3be9a2f41e55"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+05.0.jpg": {
                "bytes": 319259,
                "sha256": "7d9999a1b8fba7145e92e84b32c49ffe870added94dbf7ae91b11dcc51e6bbb6"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+10.0.jpg": {
                "bytes": 371492,
                "sha256": "31b586df9617157c8e867d2f9ba10d1546356d4324b5eae9bfba9d58caebf3b6"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+120.0.jpg": {
                "bytes": 480306,
                "sha256": "9feb8be571fc8d7eefb41cd63af6a4e9606f2c4d1bdb0ea4639aeb234c41dbd2"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+20.0.jpg": {
                "bytes": 421835,
                "sha256": "87be511bdc01e9a7d8689f2ea43d3caaac04fd6724d6cc25b1e42268ac06c67d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 428212,
                "sha256": "d966c7feb251f564db9d4c4d1a4a632dbe363b3d3e13235c51ed39ddfa92189d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+45.0.jpg": {
                "bytes": 469485,
                "sha256": "1c89e01e74d1ec5eea38ae84cc12afe946fec7d590f9355dd3e17a7f8addc73f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+60.0.jpg": {
                "bytes": 468404,
                "sha256": "4d2416535583c15c5f243c3dd2bc54a4cbd66828914486cf86911d64fbcbd8fc"
              },
              "corrected/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 464727,
                "sha256": "5094a52ecd624dfa0c21a4fd026d4b386e26a6aad9531fed3e4344166e8f5438"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 257565,
                "sha256": "aa452a2176e160fdaa35180877e4f05242f73b0aa30bbc6c55078ae4ee12669d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-05.0.jpg": {
                "bytes": 313569,
                "sha256": "5788548a18ae95b229b7d57232ad87f4155a15afd8f0fea0c5a4953ffa676e4c"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-10.0.jpg": {
                "bytes": 364877,
                "sha256": "18483dfb96014e8d213036bd25cee9ade1c291b187064ad8f367cc2a875a003a"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-120.0.jpg": {
                "bytes": 377381,
                "sha256": "d2ad068c1e6a8e09962936c85ae72eb8b19bcdbd8c6ba04b41188c8e45a7323a"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-20.0.jpg": {
                "bytes": 431461,
                "sha256": "d0c99a160683e4f1608cf2f3a86bac2cb8e5d773fccae0a77ce1d8c0eb8694c2"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 466800,
                "sha256": "187eaa5e7365eb3468c1d4c94c09292352a8d157655bbaf7f62aaec4e150277d"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-45.0.jpg": {
                "bytes": 492605,
                "sha256": "9df295a9cc37317f34483b1a4240ebe3d9d847b505e82df61d2868f10f2d5209"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-60.0.jpg": {
                "bytes": 492270,
                "sha256": "5309c69f93becbb5eb881d44e22de8fbaf58386065789992ff1859108742e530"
              },
              "corrected/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 450467,
                "sha256": "9871205a658580350c16447d8ca21d1dc551891db03f7754c3b051c12ccdec3c"
              },
              "face-1/02_warp_study/single-step-curve.json": {
                "bytes": 6245,
                "sha256": "b36921768fa553a767f43eb56507a562097c4aa967c027e625f82808ec5ce56d"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 255220,
                "sha256": "10973128b75c5d2ecba9a84e8db119b305f8b42151dcb1ff3c987d72f23b6b68"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "face-1/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 496210,
                "sha256": "f221cfe4a6d1ce4ae9739f5bdca2453e880e4fd18cda66a526dc98f3cc59a231"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 253863,
                "sha256": "8f12a5dad35a0d0445cd92182cda519d2de74dad686b5a21012420f808645c1f"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 482256,
                "sha256": "cb61da225c75778aa634c05fdff496a7ea8f718d85e8cb405ceab2f2c22de657"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "face-1/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 438303,
                "sha256": "49a3b38486bb77cd303dfe90d3bf677cb16ab8b8239ae0ee1a17ddff4d83793b"
              },
              "face0.2/02_warp_study/single-step-curve.json": {
                "bytes": 6225,
                "sha256": "b14c6873fbd9f965d4906b282289810fcff2f7498daed267efa5d706b74d528c"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 382121,
                "sha256": "e3750ed46b874e23952bdfa2d88a462d138649bf0b659ac91e390a8ebbd2ff5a"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 369488,
                "sha256": "c8e5943baa2c4f1ac2fc8ce6ce67f4f6ef1efb9dce57c91aacf75afcf9fb95a7"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 450328,
                "sha256": "d8f04b0f9a88a2f0aceb30a405123744fd76d9f2a51fb01f8f54d92ef4f66aab"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 454227,
                "sha256": "2d592ea6c66094451a9d4a1548f7a35b76355dffb9de63c4870423a000ebc05a"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 385222,
                "sha256": "86b69da8e1ba11bcc08f66a8c4a395d69f2d74f5a76891bd39684fbaf2f34f6d"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 369488,
                "sha256": "c8e5943baa2c4f1ac2fc8ce6ce67f4f6ef1efb9dce57c91aacf75afcf9fb95a7"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 506007,
                "sha256": "40794108ddbd055fbbf78e03de5cf5128fde87fef19d85e10a542f61304bfc52"
              },
              "face0.2/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 453108,
                "sha256": "51cac0a84ae1e3814e0e44351a82ace06d9d4e31da583e52f310443956d02912"
              },
              "face0/02_warp_study/single-step-curve.json": {
                "bytes": 6225,
                "sha256": "c99245384a04b19056d6d4ad0415b868f0057b3c444041a996c2280c7e8f5ee5"
              },
              "face0/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 260882,
                "sha256": "1ab2ffebc5fee2933cef6bfb4cb9ff26b963f639c0a335c2b76a3be9a2f41e55"
              },
              "face0/03_reach_frames/r4_0031_orbit_+180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "face0/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 428212,
                "sha256": "d966c7feb251f564db9d4c4d1a4a632dbe363b3d3e13235c51ed39ddfa92189d"
              },
              "face0/03_reach_frames/r4_0031_orbit_+90.0.jpg": {
                "bytes": 464727,
                "sha256": "5094a52ecd624dfa0c21a4fd026d4b386e26a6aad9531fed3e4344166e8f5438"
              },
              "face0/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 257565,
                "sha256": "aa452a2176e160fdaa35180877e4f05242f73b0aa30bbc6c55078ae4ee12669d"
              },
              "face0/03_reach_frames/r4_0031_orbit_-180.0.jpg": {
                "bytes": 418281,
                "sha256": "9bd4506838ba7ea58a075e1fbb6e31b40b0737b892843a686e30cba88721695f"
              },
              "face0/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 466800,
                "sha256": "187eaa5e7365eb3468c1d4c94c09292352a8d157655bbaf7f62aaec4e150277d"
              },
              "face0/03_reach_frames/r4_0031_orbit_-90.0.jpg": {
                "bytes": 450467,
                "sha256": "9871205a658580350c16447d8ca21d1dc551891db03f7754c3b051c12ccdec3c"
              },
              "legacy-facing-off/02_warp_study/single-step-curve.json": {
                "bytes": 29425,
                "sha256": "a735944baaca5a576d822e33b05552bf30d2a63c222bd76aef68b2c33f9b6c91"
              },
              "median3/02_warp_study/single-step-curve.json": {
                "bytes": 3337,
                "sha256": "29efb1834a198439ffca96fb017820f9127a8a8002af4b436baaa4b9fd38dc5f"
              },
              "median3/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 251641,
                "sha256": "8e52fe49c403bd78d764d66807c843ffd5daef18b1a5356f86f75001c8562ff0"
              },
              "median3/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 429114,
                "sha256": "18d673f2ad325decdeb369616b0e9bf62434f04ea4c78125115b0adf6451307e"
              },
              "median3/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 251306,
                "sha256": "eeb261c8897cc8b8ec75bf5ac68aeb16dca2301c244e508b3d15a3f4fb63927d"
              },
              "median3/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 450649,
                "sha256": "ab32da4956691f96d0d7e1bf5d986f4b686ce7cba99fdabaed200b34736ce0ff"
              },
              "median5/02_warp_study/single-step-curve.json": {
                "bytes": 3333,
                "sha256": "089c309f633325661d3ec4bca28ca0a69bd5a1797a6095182f1209c108bdd922"
              },
              "median5/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 241888,
                "sha256": "ee65ade845d919da42f0511af9d7874b90407abf8b41bd05e8fefd98b6b8d3a5"
              },
              "median5/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 418557,
                "sha256": "a1d43e45d7570952b63804bbd31c67ec28d751fbd8ea65ffeaf45531287ecd42"
              },
              "median5/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 241717,
                "sha256": "ab203b4c316210eea21a433d1d777f10cbe03163fa104a2d4b0a895a00964be9"
              },
              "median5/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 435934,
                "sha256": "f12b83869b1a266e5bb0dfba46929ad4d684a3118ae111f9450bcc2a9b471542"
              },
              "splat2/02_warp_study/single-step-curve.json": {
                "bytes": 3334,
                "sha256": "017d0050ac6054650239eb11506dce84f38673927c165e6b37f59fbeabeb664c"
              },
              "splat2/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 255220,
                "sha256": "10973128b75c5d2ecba9a84e8db119b305f8b42151dcb1ff3c987d72f23b6b68"
              },
              "splat2/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 438119,
                "sha256": "36e7a66824d55c39176ec73f39a81bc7f46e61388f68035ce80fc653d8c88c1d"
              },
              "splat2/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 253863,
                "sha256": "8f12a5dad35a0d0445cd92182cda519d2de74dad686b5a21012420f808645c1f"
              },
              "splat2/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 452225,
                "sha256": "7c07d28ed1e4387d2769fa9e56eb1bd81c6da8e604a4cc26ddfd84b1ddef4a68"
              },
              "splat3/02_warp_study/single-step-curve.json": {
                "bytes": 3350,
                "sha256": "f2afe1eb69bedcda6354247ba40806f55f0e4614a03477f7dfda5afca521e17a"
              },
              "splat3/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 231669,
                "sha256": "f82ee56f7fb7c40e3b8579427f2336364c9008d8582e0b317137820a0f98e4c9"
              },
              "splat3/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 412827,
                "sha256": "490c1caeb514e829573246dda2592bfd0d853bc1e36686f3ddf24b8df2de5b0e"
              },
              "splat3/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 229904,
                "sha256": "9ed46f4b7c4bcd2557dff1ec20813d15a8c07090eae3c95c519d40e9c6b75446"
              },
              "splat3/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 354016,
                "sha256": "343691c4712c82ca71366b048f73b0c48d8e720a02bf8e7a85c6d74cc597fb8d"
              },
              "splat4/02_warp_study/single-step-curve.json": {
                "bytes": 3348,
                "sha256": "7316b6f64d0171e05fa036767793fc28e29f6dfb3f44f8473aa74d66dba71908"
              },
              "splat4/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 225517,
                "sha256": "a4c46265eaf71571ac961aea4234968a5ab502352c14a1293349e6cd8540d8f9"
              },
              "splat4/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 404424,
                "sha256": "8633e0ee2c26fa52d400b619756c320308fc11b096ae528d11328b74d15aa4b4"
              },
              "splat4/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 224024,
                "sha256": "8dbe97724efa98cd28f7bd8ad4ff104a833471d2261215c853095d6a012690d8"
              },
              "splat4/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 316913,
                "sha256": "a6ccd071edfba97999d23320daeb35fb7aec3391061ae1395a50679a711ff7db"
              },
              "splat6/02_warp_study/single-step-curve.json": {
                "bytes": 3348,
                "sha256": "41392397e39cfcca191b2e4780250f530ed8463bda8bd64c78f66f54c6d2fa23"
              },
              "splat6/03_reach_frames/r4_0031_orbit_+02.0.jpg": {
                "bytes": 217216,
                "sha256": "f7ba78c660f8963f393823d697f6e14d76c92b126816a06f9902a8dd2545de26"
              },
              "splat6/03_reach_frames/r4_0031_orbit_+30.0.jpg": {
                "bytes": 397381,
                "sha256": "9b08236053f99eae06fad7919616f9a5d7fd4e02fa74da1af747827b00ae5004"
              },
              "splat6/03_reach_frames/r4_0031_orbit_-02.0.jpg": {
                "bytes": 217903,
                "sha256": "b44d66181441dd0ec63fd806a4b86792d0af5a000a3a7d24d23a159c093b890c"
              },
              "splat6/03_reach_frames/r4_0031_orbit_-30.0.jpg": {
                "bytes": 282519,
                "sha256": "eb0fabebc4be2dbc931104bfcd7e722b7ba3da58deb1fc022ae484800c8a92a4"
              }
            },
            "facingTest": {
              "what": "A source pixel may only supply a destination pixel if the surface it came from still faces the destination camera. Normals come from the source depth by finite differences, oriented towards the source camera, then rotated into the destination camera.",
              "faceMinCosine": 0,
              "whyItWasMissing": "Nothing in a front-only capture occludes the back of the house, so a forward warp into a camera behind the building re-supplies the facade inverted and see-through, and scores it as two-thirds supplied. Every fraction sealed in r2 was measured without this test.",
              "effect": "Costs rise everywhere and the curve becomes monotone. At 30 degrees on r4_0031 the invented fraction goes from 33.5% to 38.8%; at 180 degrees from 44.7% to 68.0%. The frames also look BETTER, because the rejected pixels were being painted over surfaces that were legitimately visible.",
              "residual": "Normals from splat-rendered depth are noisy, so the test both over-rejects a little at small steps (2 degrees: 5.1% -> 6.0%) and under-rejects at large ones. The corrected numbers are therefore a lower bound on the invention required, not an exact figure."
            },
            "controls": {
              "depthMedian": {
                "what": "median filter the source depth before warping, kernel 3 and 5",
                "result": "at 30 degrees 33.5% -> 35.2% (k=3) and 35.8% (k=5)",
                "conclusion": "the speckle is not high-frequency depth noise; smoothing it away does not close the holes, it slightly widens them"
              },
              "splatFootprint": {
                "what": "widen the forward-splat deposit from 2x2 to 3x3, 4x4 and 6x6 pixels",
                "result": "disocclusion at 30 degrees 33.3% -> 26.2% -> 23.0% -> 20.0%, while the 6x6 case pushes occlusion-rejection from 0.02% to 9.9%",
                "conclusion": "a third of what the sealed r2 curve called disocclusion at 30 degrees can be made to disappear by widening a parameter of the measurement, and the frame gets visibly worse when it does - the fatter deposit smears rather than recovers. Disocclusion fraction as measured here is not a scene property to one significant figure."
              }
            },
            "photographedArcDeg": [
              -22.118,
              18.6242
            ],
            "costThreshold": 0.5,
            "monotonicity": {
              "armsMeasured": 4,
              "monotoneCorrected": 3,
              "monotoneLegacy": 1,
              "worstDipPointsCorrected": 1.8,
              "worstDipPointsLegacy": 8.7,
              "why": "Cost must not fall as the camera moves further from the only photograph of the subject. Where it does, the measurement is supplying pixels it has no right to."
            },
            "sources": [
              {
                "source": "r4_0031.png",
                "azimuthDeg": 18.6242,
                "outwardSign": 1,
                "outwardReachDeg": 57.4,
                "outwardReachDegLegacy": null,
                "arms": [
                  {
                    "id": "outward",
                    "signedDirection": 1,
                    "what": "away from the photographed arc - the only direction that buys coverage",
                    "reachDeg": 57.4,
                    "reachDegLegacy": null,
                    "isMonotone": false,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 1.8,
                    "worstDipPointsLegacy": 8.7,
                    "rows": [
                      {
                        "stepDeg": 2,
                        "beyondArcDeg": 2,
                        "maskFraction": 0.059798,
                        "maskFractionLegacy": 0.051337,
                        "largestHoleFraction": 0.017242,
                        "holeCount": 3964
                      },
                      {
                        "stepDeg": 5,
                        "beyondArcDeg": 5,
                        "maskFraction": 0.134889,
                        "maskFractionLegacy": 0.117985,
                        "largestHoleFraction": 0.056108,
                        "holeCount": 6350
                      },
                      {
                        "stepDeg": 10,
                        "beyondArcDeg": 10,
                        "maskFraction": 0.238865,
                        "maskFractionLegacy": 0.215825,
                        "largestHoleFraction": 0.110116,
                        "holeCount": 7254
                      },
                      {
                        "stepDeg": 20,
                        "beyondArcDeg": 20,
                        "maskFraction": 0.339961,
                        "maskFractionLegacy": 0.300036,
                        "largestHoleFraction": 0.160093,
                        "holeCount": 7826
                      },
                      {
                        "stepDeg": 30,
                        "beyondArcDeg": 30,
                        "maskFraction": 0.387755,
                        "maskFractionLegacy": 0.334809,
                        "largestHoleFraction": 0.168828,
                        "holeCount": 9470
                      },
                      {
                        "stepDeg": 45,
                        "beyondArcDeg": 45,
                        "maskFraction": 0.42453,
                        "maskFractionLegacy": 0.343657,
                        "largestHoleFraction": 0.183918,
                        "holeCount": 9938
                      },
                      {
                        "stepDeg": 60,
                        "beyondArcDeg": 60,
                        "maskFraction": 0.515948,
                        "maskFractionLegacy": 0.42172,
                        "largestHoleFraction": 0.232584,
                        "holeCount": 7534
                      },
                      {
                        "stepDeg": 90,
                        "beyondArcDeg": 90,
                        "maskFraction": 0.589447,
                        "maskFractionLegacy": 0.452884,
                        "largestHoleFraction": 0.249762,
                        "holeCount": 5821
                      },
                      {
                        "stepDeg": 120,
                        "beyondArcDeg": 120,
                        "maskFraction": 0.571938,
                        "maskFractionLegacy": 0.36633,
                        "largestHoleFraction": 0.310033,
                        "holeCount": 6764
                      },
                      {
                        "stepDeg": 180,
                        "beyondArcDeg": 139.2578,
                        "maskFraction": 0.679857,
                        "maskFractionLegacy": 0.446528,
                        "largestHoleFraction": 0.605047,
                        "holeCount": 4288
                      }
                    ]
                  },
                  {
                    "id": "inward",
                    "signedDirection": -1,
                    "what": "back into azimuth the photographs already cover",
                    "reachDeg": 82.8,
                    "reachDegLegacy": 111.1,
                    "isMonotone": true,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 7.4,
                    "rows": [
                      {
                        "stepDeg": -2,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.03901,
                        "maskFractionLegacy": 0.032439,
                        "largestHoleFraction": 0.00445,
                        "holeCount": 4567
                      },
                      {
                        "stepDeg": -5,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.093163,
                        "maskFractionLegacy": 0.0781,
                        "largestHoleFraction": 0.02054,
                        "holeCount": 7408
                      },
                      {
                        "stepDeg": -10,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.157097,
                        "maskFractionLegacy": 0.133877,
                        "largestHoleFraction": 0.034132,
                        "holeCount": 9106
                      },
                      {
                        "stepDeg": -20,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.240311,
                        "maskFractionLegacy": 0.204906,
                        "largestHoleFraction": 0.058712,
                        "holeCount": 11746
                      },
                      {
                        "stepDeg": -30,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.295685,
                        "maskFractionLegacy": 0.25238,
                        "largestHoleFraction": 0.078009,
                        "holeCount": 13102
                      },
                      {
                        "stepDeg": -45,
                        "beyondArcDeg": 4.2578,
                        "maskFraction": 0.360864,
                        "maskFractionLegacy": 0.306033,
                        "largestHoleFraction": 0.101467,
                        "holeCount": 13134
                      },
                      {
                        "stepDeg": -60,
                        "beyondArcDeg": 19.2578,
                        "maskFraction": 0.409081,
                        "maskFractionLegacy": 0.345775,
                        "largestHoleFraction": 0.131782,
                        "holeCount": 12154
                      },
                      {
                        "stepDeg": -90,
                        "beyondArcDeg": 49.2578,
                        "maskFraction": 0.528953,
                        "maskFractionLegacy": 0.449978,
                        "largestHoleFraction": 0.242836,
                        "holeCount": 9030
                      },
                      {
                        "stepDeg": -120,
                        "beyondArcDeg": 79.2578,
                        "maskFraction": 0.627712,
                        "maskFractionLegacy": 0.521011,
                        "largestHoleFraction": 0.563977,
                        "holeCount": 6596
                      },
                      {
                        "stepDeg": -180,
                        "beyondArcDeg": 139.2578,
                        "maskFraction": 0.679857,
                        "maskFractionLegacy": 0.446528,
                        "largestHoleFraction": 0.605047,
                        "holeCount": 4288
                      }
                    ]
                  }
                ]
              },
              {
                "source": "l100_0023.png",
                "azimuthDeg": -22.118,
                "outwardSign": -1,
                "outwardReachDeg": 43.9,
                "outwardReachDegLegacy": 101,
                "arms": [
                  {
                    "id": "outward",
                    "signedDirection": -1,
                    "what": "away from the photographed arc - the only direction that buys coverage",
                    "reachDeg": 43.9,
                    "reachDegLegacy": 101,
                    "isMonotone": true,
                    "isMonotoneLegacy": true,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 0,
                    "rows": [
                      {
                        "stepDeg": -2,
                        "beyondArcDeg": 2,
                        "maskFraction": 0.022037,
                        "maskFractionLegacy": 0.021532,
                        "largestHoleFraction": 0.013945,
                        "holeCount": 1364
                      },
                      {
                        "stepDeg": -5,
                        "beyondArcDeg": 5,
                        "maskFraction": 0.063286,
                        "maskFractionLegacy": 0.060663,
                        "largestHoleFraction": 0.034003,
                        "holeCount": 4651
                      },
                      {
                        "stepDeg": -10,
                        "beyondArcDeg": 10,
                        "maskFraction": 0.132214,
                        "maskFractionLegacy": 0.124889,
                        "largestHoleFraction": 0.063102,
                        "holeCount": 8768
                      },
                      {
                        "stepDeg": -20,
                        "beyondArcDeg": 20,
                        "maskFraction": 0.249653,
                        "maskFractionLegacy": 0.230839,
                        "largestHoleFraction": 0.112917,
                        "holeCount": 12637
                      },
                      {
                        "stepDeg": -30,
                        "beyondArcDeg": 30,
                        "maskFraction": 0.365329,
                        "maskFractionLegacy": 0.333016,
                        "largestHoleFraction": 0.12621,
                        "holeCount": 12353
                      },
                      {
                        "stepDeg": -45,
                        "beyondArcDeg": 45,
                        "maskFraction": 0.510489,
                        "maskFractionLegacy": 0.461751,
                        "largestHoleFraction": 0.25011,
                        "holeCount": 8700
                      },
                      {
                        "stepDeg": -60,
                        "beyondArcDeg": 60,
                        "maskFraction": 0.566323,
                        "maskFractionLegacy": 0.49011,
                        "largestHoleFraction": 0.318244,
                        "holeCount": 8177
                      },
                      {
                        "stepDeg": -90,
                        "beyondArcDeg": 90,
                        "maskFraction": 0.649353,
                        "maskFractionLegacy": 0.494639,
                        "largestHoleFraction": 0.550715,
                        "holeCount": 5366
                      },
                      {
                        "stepDeg": -120,
                        "beyondArcDeg": 120,
                        "maskFraction": 0.708789,
                        "maskFractionLegacy": 0.509313,
                        "largestHoleFraction": 0.629385,
                        "holeCount": 3681
                      },
                      {
                        "stepDeg": -180,
                        "beyondArcDeg": 139.2577,
                        "maskFraction": 0.772134,
                        "maskFractionLegacy": 0.586952,
                        "largestHoleFraction": 0.731778,
                        "holeCount": 2681
                      }
                    ]
                  },
                  {
                    "id": "inward",
                    "signedDirection": 1,
                    "what": "back into azimuth the photographs already cover",
                    "reachDeg": 55.1,
                    "reachDegLegacy": 63.5,
                    "isMonotone": true,
                    "isMonotoneLegacy": false,
                    "worstDipPoints": 0,
                    "worstDipPointsLegacy": 8.7,
                    "rows": [
                      {
                        "stepDeg": 2,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.023282,
                        "maskFractionLegacy": 0.022856,
                        "largestHoleFraction": 0.005164,
                        "holeCount": 1487
                      },
                      {
                        "stepDeg": 5,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.06939,
                        "maskFractionLegacy": 0.06672,
                        "largestHoleFraction": 0.022605,
                        "holeCount": 4826
                      },
                      {
                        "stepDeg": 10,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.140818,
                        "maskFractionLegacy": 0.133688,
                        "largestHoleFraction": 0.042344,
                        "holeCount": 7651
                      },
                      {
                        "stepDeg": 20,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.253499,
                        "maskFractionLegacy": 0.238926,
                        "largestHoleFraction": 0.074888,
                        "holeCount": 10883
                      },
                      {
                        "stepDeg": 30,
                        "beyondArcDeg": 0,
                        "maskFraction": 0.33983,
                        "maskFractionLegacy": 0.315659,
                        "largestHoleFraction": 0.101208,
                        "holeCount": 12365
                      },
                      {
                        "stepDeg": 45,
                        "beyondArcDeg": 4.2578,
                        "maskFraction": 0.443095,
                        "maskFractionLegacy": 0.40856,
                        "largestHoleFraction": 0.14099,
                        "holeCount": 10250
                      },
                      {
                        "stepDeg": 60,
                        "beyondArcDeg": 19.2578,
                        "maskFraction": 0.527376,
                        "maskFractionLegacy": 0.483255,
                        "largestHoleFraction": 0.181133,
                        "holeCount": 7366
                      },
                      {
                        "stepDeg": 90,
                        "beyondArcDeg": 49.2578,
                        "maskFraction": 0.679856,
                        "maskFractionLegacy": 0.627988,
                        "largestHoleFraction": 0.330971,
                        "holeCount": 4838
                      },
                      {
                        "stepDeg": 120,
                        "beyondArcDeg": 79.2577,
                        "maskFraction": 0.754511,
                        "maskFractionLegacy": 0.6738,
                        "largestHoleFraction": 0.733823,
                        "holeCount": 2764
                      },
                      {
                        "stepDeg": 180,
                        "beyondArcDeg": 139.2577,
                        "maskFraction": 0.772134,
                        "maskFractionLegacy": 0.586952,
                        "largestHoleFraction": 0.731778,
                        "holeCount": 2681
                      }
                    ]
                  }
                ]
              }
            ],
            "chainRecheck": {
              "question": "Does the falsified-chaining verdict survive the facing test, or was it an artefact of the same defect?",
              "arms": [
                {
                  "label": "30 degrees in one warp",
                  "steps": 1,
                  "realPercent": 61.2,
                  "realPercentLegacy": 66.5
                },
                {
                  "label": "30 degrees in ten 3 degree warps",
                  "steps": 10,
                  "realPercent": 20.9,
                  "realPercentLegacy": 27
                }
              ],
              "gapPoints": 40.3,
              "gapPointsLegacy": 39.5,
              "verdict": "survives"
            },
            "orbitCoverage": {
              "photographedDeg": 40.7,
              "reachableByOneWarpDeg": 142,
              "unreachableDeg": 218,
              "unreachableFraction": 0.6056,
              "note": "Chaining was measured in r2 and loses, so a direct warp can only start from a real photograph. The reachable band is the photographed arc plus one outward reach at each end. Everything else has no photograph to be warped from at any angle, which is the generation problem, not an inpainting problem."
            },
            "findings": [
              "The cost curve in r2 was not monotone and could not have been: on r4_0031 a 120 degree orbit scored 8.7 points CHEAPER than a 90 degree one. The cause is that the warp had no facing test, so surfaces pointing away from the destination camera kept supplying pixels. With the test on, 3 of the 4 measured arms are monotone against 1 before, and the worst remaining dip is 1.8 points.",
              "The uncorrected measurement never reaches half the frame invented on r4_0031 at all - not at 180 degrees, where the camera is behind the house. It reports 44.7%. That is the clearest statement of what was wrong: the metric had no upper end, because there was always more facade to supply.",
              "The number the live page carried - one warp reaches 30 degrees past the last photograph while staying two-thirds real - was measured without the facing test. Corrected it is 61.2% real, and the frame at that angle is a stipple in which the house is dissolving, so even 61.2% overstates what a generative model would be handed.",
              "Invented-pixel fraction is not a usability measure. At 180 degrees the uncorrected warp reported 44.7% invented for a frame that is the front facade seen through the walls, upside down. A metric that scores an impossible image as cheaper than a merely difficult one cannot rank warps.",
              "The facing test improves the picture as well as the number. Backfacing material was being painted on top of surfaces that were legitimately visible, so rejecting it leaves the porch columns and window frames readable at 30 degrees where before they were speckle.",
              "Reach, corrected, at half the frame invented: r4_0031 57.4 degrees, l100_0023 43.9 degrees past the last photograph on its own side.",
              "The chaining verdict survives its own correction, and it was re-measured rather than assumed. Both decisive arms were run again with the facing test on: one 30 degree warp keeps 61.2% of the frame traceable to the photograph against 66.5% before, and ten 3 degree warps to the same place keep 20.9% against 27%. Every number in section 09 of the page moves down; the gap between them widens from 39.5 to 40.3 points. The correction makes the falsification stronger, not weaker.",
              "The photographed arc is 40.7 degrees. Adding one direct warp at each end reaches 142 degrees of the orbit. That leaves 218 degrees - 61% of a full turn around the property - with no photograph that can reach it by warping, at any angle. No improvement to the warp changes that; it is a statement about where the camera was."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:facade-pin-contract-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "facade-pin-contract-20260812-r1",
      "path": "verification/facade-pin-contract-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5408
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/facade-pin-contract-20260812-r1/manifest.json",
          "url": "/verification/facade-pin-contract-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/facade-pin-contract-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 5408,
          "sha256": "8c0d0365551ea20fd5eaa773ad2293c85532ff5d378677016718f78a8b765cd2",
          "access": "metadata-only"
        },
        {
          "path": "verification/facade-pin-contract-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5408,
          "sha256": "8746aad5024197d654126aec66e6ec1cac2522b825f6e8dac05ab8f6334345c7",
          "exactRecord": {
            "run": "facade-pin-contract-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/facade-pin-contract-20260812-r1",
            "what": "The camera each of the four elevations has to be styled at before the first-frame field can hold it, and the scale error of using the cardinal stills that already exist instead.",
            "derivation": {
              "pxPerM": "(heightPx / 2) / (nearFaceM * tan(vfov / 2))",
              "nearFaceM": "radius * cos(elevation) - support(bearing)",
              "worstPxPerMResidualOverSchedule": 0.0066,
              "scheduleRows": 241,
              "assumption": "support is treated as a function of bearing alone, which vertical walls make exact; it was read off a schedule whose elevation sweeps 2 to 10 degrees"
            },
            "finding": "The four cardinal stills that already exist are not the images to style. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations 2 to 9.9997. Styling a still and pinning it would need an enlargement of 2.165 to 2.697, and 09i already refused that trade at 2.43. Three decimals because the contract stores three: the low end is 2.165, which reads as 2.16 at two places and as 2.17 if it is rounded twice.",
            "resolution": "The right image at each bearing is the facade pass's own control frame, which by construction is the framing the orbit meets that elevation at. Those four frames are copied into to-style/ and each one names the delivered frame it pins to.",
            "elevations": [
              {
                "elevation": "front",
                "styleThis": "to-style/front-az000-f000.png",
                "camera": {
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radius": 26.57186,
                  "pxPerM": 121.59
                },
                "pinToDeliveredFrame": 1,
                "notThis": "01_massing/cardinal/front-az000.png",
                "wouldNeedEnlargement": 2.697
              },
              {
                "elevation": "right",
                "styleThis": "to-style/right-az090-f060.png",
                "camera": {
                  "azimuthDeg": 89.6266,
                  "elevationDeg": 5.9739,
                  "radius": 32.80454,
                  "pxPerM": 139.52
                },
                "pinToDeliveredFrame": 61,
                "notThis": "01_massing/cardinal/right-az090.png",
                "wouldNeedEnlargement": 2.361
              },
              {
                "elevation": "back",
                "styleThis": "to-style/back-az180-f120.png",
                "camera": {
                  "azimuthDeg": 179.2531,
                  "elevationDeg": 9.9997,
                  "radius": 25.11338,
                  "pxPerM": 103.6
                },
                "pinToDeliveredFrame": 121,
                "notThis": "01_massing/cardinal/back-az180.png",
                "wouldNeedEnlargement": 2.577
              },
              {
                "elevation": "left",
                "styleThis": "to-style/left-az270-f181.png",
                "camera": {
                  "azimuthDeg": 270.3734,
                  "elevationDeg": 5.9739,
                  "radius": 32.62243,
                  "pxPerM": 117.87
                },
                "pinToDeliveredFrame": 182,
                "notThis": "01_massing/cardinal/left-az270.png",
                "wouldNeedEnlargement": 2.165
              }
            ],
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 09m - facade-pin-contract.jpg and pin-contract.json",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs"
            ],
            "recomputedIndependently": "verify-preview-09m-r1.mjs re-derives both relationships in JS straight from the two render manifests, picks the nearest frame to each cardinal itself, and checks the served pin-contract.json and the page text against that. It does not read this run's output for any of the numbers it asserts. It caught one: the left enlargement was printed as 2.17 because the label was formatted from an already-rounded 2.165, and the value is 2.164686.",
            "fileCount": 9,
            "totalBytes": 1328234,
            "files": [
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest-facade.json",
                "bytes": 97677,
                "sha256": "eaf1aa2d9f5f1f6acadcd0ddcc6d8e76869858b6450b9378523d7f8ae9676f49"
              },
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnavigation-20260811-r1/01_massing/render-manifest.json",
                "bytes": 96695,
                "sha256": "d94b0c32339157f87d6e4c83a9998e381e5114859f89029bdce5793706d773ce"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/pin-contract.json",
                "bytes": 4548,
                "sha256": "0c59df01bf5ef1da532972f52b01c6ad975150bad0bf2e09f54bc2987dfc40ea"
              },
              {
                "file": "facade-pin-contract.jpg",
                "bytes": 280682,
                "sha256": "9ab7d8f76121d08c804d1f11f719bcdc0a854bb60c87a05fa9ea2c6bf46e4259"
              },
              {
                "file": "pin-contract.json",
                "bytes": 4548,
                "sha256": "0c59df01bf5ef1da532972f52b01c6ad975150bad0bf2e09f54bc2987dfc40ea"
              },
              {
                "file": "to-style/back-az180-f120.png",
                "bytes": 349801,
                "sha256": "652e86746fe82844248dae6cae47da3918bff7b4a0fc385c2a46bd6ca319d028"
              },
              {
                "file": "to-style/front-az000-f000.png",
                "bytes": 236898,
                "sha256": "988ff94415c2d5876c5c88f44a253de4614a0c7327f42dad156e4d55fa528a77"
              },
              {
                "file": "to-style/left-az270-f181.png",
                "bytes": 97619,
                "sha256": "3bff7a025602a3afb55304d07cf8918f31d0b335a224cf7e8368a1983270fe6f"
              },
              {
                "file": "to-style/right-az090-f060.png",
                "bytes": 159766,
                "sha256": "3ceb680b52ff9573668f7a1042939e2972aa10fc8db00d023562e898b75e7aae"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:keyframe-survey-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "keyframe-survey-20260812-r1",
      "path": "verification/keyframe-survey-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 13211
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/keyframe-survey-20260812-r1/manifest.json",
          "url": "/verification/keyframe-survey-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/keyframe-survey-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 13211,
          "sha256": "e57278c3700bc3f942bf45dca8fd0684b9d0cc295ddb8f3f618b19435b4e8a0b",
          "access": "metadata-only"
        },
        {
          "path": "verification/keyframe-survey-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 13211,
          "sha256": "2fd62b34f37833a472b8c1fe4959801599102c3fa15feb36bbdc4904915586c7",
          "exactRecord": {
            "run": "keyframe-survey-20260812-r1",
            "stage": "02_generation_research",
            "what": "Read the live OpenAPI input schema of 48 video endpoints and sorted them on two capabilities: whether a supplied image can be pinned to a position in the output, and whether the same request also takes a control video whose geometry the output must follow. Cross-checked against the five requests this project has already paid for, read out of their sealed response logs rather than out of the runner source.",
            "question": "Every clip on this page drifts over a full turn. Pinning a known frame is the direct fix. Why is nothing here doing it - is the capability absent from the endpoints that also read geometry, or was it available and left unset?",
            "answer": "Available and left unset. 11 of the 48 accept both a pinned frame and a control video, and every one of the 11 is a VACE variant - including wan-22-vace-fun-a14b/depth, which this project has bought five clips from. It advertises first_frame_url and last_frame_url, and all five requests sent both empty. The 23 endpoints that pin frames without a geometry channel are not a substitute: they interpolate the path between the pinned images, which is exactly the part the blueprint already computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families, carried by a mask video.",
            "method": {
              "discovery": "keyword search over the model catalogue rather than a hand-written endpoint list - a list written from memory finds only what was already known, which is the failure this survey exists to correct",
              "queries": [
                "first last frame",
                "keyframe",
                "interpolate frames",
                "start end frame",
                "flf2v",
                "transition video",
                "vace",
                "video control depth"
              ],
              "schemaSelection": "first components.schemas key matching /Input$/, since every endpoint names its own",
              "sentRequestsReadFrom": "circumnavigation-20260811-r1/logs/response-*.json",
              "billedUsd": 0,
              "submitted": 0
            },
            "counts": {
              "endpointsRead": 48,
              "schemasParsed": 48,
              "pinAndShape": 11,
              "pinOnly": 23,
              "shapeOnly": 5,
              "neither": 9,
              "pinAndShapeAreAllVace": true,
              "submissionsTotal": 6,
              "submissionsWithAPinnedFrame": 0
            },
            "pinAndShape": [
              "fal-ai/wan-22-vace-fun-a14b/reframe",
              "fal-ai/wan-22-vace-fun-a14b/outpainting",
              "fal-ai/wan-22-vace-fun-a14b/inpainting",
              "fal-ai/wan-22-vace-fun-a14b/depth",
              "fal-ai/wan-vace-14b/reframe",
              "fal-ai/wan-vace-14b/outpainting",
              "fal-ai/wan-vace-14b/inpainting",
              "fal-ai/wan-vace-14b/pose",
              "fal-ai/wan-vace-14b/depth",
              "fal-ai/wan-vace-14b",
              "fal-ai/wan-22-vace-fun-a14b"
            ],
            "alreadySent": [
              {
                "arm": "bernini-848",
                "requestId": "019ff3b7-097a-73c0-9b45-8136c878fb6a",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 9
              },
              {
                "arm": "minimax-h3-768",
                "requestId": "019ff3be-b8e8-78a1-98ce-0fae34b4b61f",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 6
              },
              {
                "arm": "pixverse-c1-720",
                "requestId": "019ff3d6-ae15-7143-bffc-2a514f1d82b4",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 6
              },
              {
                "arm": "vace-depth-720",
                "requestId": "019ff471-9dfb-7342-8c25-311bb28a642e",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 16
              },
              {
                "arm": "wan-27-1080",
                "requestId": "019ff3c7-dd26-7fc1-864f-f0e28de2c6dc",
                "endpoint": null,
                "pinnedStart": false,
                "pinnedEnd": false,
                "fieldsSent": 7
              }
            ],
            "shownAs": "section 09i, with the quadrant figure keyframe-capability.svg",
            "fileCount": 51,
            "totalBytes": 658523,
            "files": [
              {
                "file": "schemas/blackforestlabs_flux_3_first_last_frame_to_video.json",
                "bytes": 9314,
                "sha256": "0d490187d7a8db972386f26b2209be75bb13fa64e6b3e3a0b8af21bebf39b3aa"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_first_last_frame_to_video_draft.json",
                "bytes": 8902,
                "sha256": "bf05bf8a76d541c9fc4ebfb5965a1b1ad3e55c613ad3bb0ed3c362ac0169e955"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_keyframes_to_video.json",
                "bytes": 9830,
                "sha256": "25afff32f14b768adce352f4dac7fd26458fe9090ae06feca571d6066d96ad1f"
              },
              {
                "file": "schemas/blackforestlabs_flux_3_keyframes_to_video_draft.json",
                "bytes": 9478,
                "sha256": "6054b1d9096fb014aad15869d1738918b8b561c46e5c19bed0c8421de0a7416b"
              },
              {
                "file": "schemas/bytedance_seedance_2_0_fast_image_to_video.json",
                "bytes": 9965,
                "sha256": "0ae1976519ac8cbaecf5ced119b0b6b2160912a5b489c6d1ba2e5ad05b523eb6"
              },
              {
                "file": "schemas/bytedance_seedance_2_0_image_to_video.json",
                "bytes": 9972,
                "sha256": "ad780a18e035b593fdf8587eeae8ceebdbfdf209595fbd021ea502036c3f2d17"
              },
              {
                "file": "schemas/bytedance_seedance_2_5_text_to_video.json",
                "bytes": 8822,
                "sha256": "f14543f28a0220af7b09563065307e985c3208a47b541b846fcf98c30c89c324"
              },
              {
                "file": "schemas/fal_ai_amt_interpolation.json",
                "bytes": 6852,
                "sha256": "f46de91e6c2d12e1961ab70e3b9d68553102becb6e113484fe624c385c7025cb"
              },
              {
                "file": "schemas/fal_ai_amt_interpolation_frame_interpolation.json",
                "bytes": 7580,
                "sha256": "1b75bade50b06d717391eec3c127fba63740c7ba1c9ea297eb5f7f742cb6280b"
              },
              {
                "file": "schemas/fal_ai_bernini_r_reference_to_video.json",
                "bytes": 10034,
                "sha256": "a0cc4f0a59a619d04322522448fba280c56f5581894ee84c848a1e525c0c1081"
              },
              {
                "file": "schemas/fal_ai_bytedance_seedance_v1_5_pro_image_to_video.json",
                "bytes": 9552,
                "sha256": "944be9166ff495d321bca3858a1a487593678f15a583f63a60f365462fe5dad8"
              },
              {
                "file": "schemas/fal_ai_ffmpeg_api_extract_frame.json",
                "bytes": 7499,
                "sha256": "2582ad7d7ddc81a8b3de979983b3cfb64c03cb3670fd926a9d9ff2fff31aaeb7"
              },
              {
                "file": "schemas/fal_ai_film.json",
                "bytes": 12378,
                "sha256": "81070d82455b903a7abfc4e54bfce15236a954b266770ea8177b2826fdea633d"
              },
              {
                "file": "schemas/fal_ai_film_video.json",
                "bytes": 10144,
                "sha256": "e62575231674da1c0ddb7a846d046a934b566f5a11101b5a6664220022ac8b5b"
              },
              {
                "file": "schemas/fal_ai_framepack_flf2v.json",
                "bytes": 9592,
                "sha256": "097018cda971776c5dd0e9eae5744614aa285c9948eed8bf65c241bc8b6601d7"
              },
              {
                "file": "schemas/fal_ai_kling_video_o1_image_to_video.json",
                "bytes": 8902,
                "sha256": "b02b5650f50a4f710a7594acff054480ea9d6fb7b4d5f622ff03d2894c7c2ea5"
              },
              {
                "file": "schemas/fal_ai_kling_video_o1_standard_image_to_video.json",
                "bytes": 9033,
                "sha256": "527a4cda23ace57a52bac0c8343f018e1086f7ee57fb2346ee65af03737cffb5"
              },
              {
                "file": "schemas/fal_ai_kling_video_o3_pro_image_to_video.json",
                "bytes": 10640,
                "sha256": "c02780506b1f4bf461eba08c136ea47f8e2680b457603930bdf687ca32b6bfba"
              },
              {
                "file": "schemas/fal_ai_kling_video_o3_standard_image_to_video.json",
                "bytes": 10668,
                "sha256": "0316ab1a8f39ef9920a60195a666c243ef308bfabb27125a49a4c1609f94c470"
              },
              {
                "file": "schemas/fal_ai_kling_video_v3_turbo_standard_image_to_video.json",
                "bytes": 9674,
                "sha256": "8b900791f45dcaf1f06d357facd634d94b756177c9257f9df5c9ba69a4dca2e0"
              },
              {
                "file": "schemas/fal_ai_ltx23_trainer_v2_interpolate.json",
                "bytes": 16890,
                "sha256": "9e26f534395d08e1b569168e95c91b1d62e5b4b5c32cd727e8574ccac5bc2f18"
              },
              {
                "file": "schemas/fal_ai_pika_v2_2_pikaframes.json",
                "bytes": 9477,
                "sha256": "b7b5279d8382f58a2ee188086bfeac08d3a24a2b43995d9ba2afa574c4c853f9"
              },
              {
                "file": "schemas/fal_ai_pixverse_c1_reference_to_video.json",
                "bytes": 9835,
                "sha256": "e68d1268943fa91a94459035e4879943e95da842131c0bc634ba7e5d0c59b9d7"
              },
              {
                "file": "schemas/fal_ai_pixverse_c1_transition.json",
                "bytes": 8695,
                "sha256": "54055a9b15db05481abef1494b47d85b5874377ac2949028a73e6a2bfccd6f76"
              },
              {
                "file": "schemas/fal_ai_pixverse_v6_transition.json",
                "bytes": 10646,
                "sha256": "5ded128aaac8f742f197be23c8638213f20cebc0f06d2c04f894227fe93abd44"
              },
              {
                "file": "schemas/fal_ai_veo3_1_fast_first_last_frame_to_video.json",
                "bytes": 10394,
                "sha256": "37ab7a0c8cf30bb9738f5d0d5b1c0002175422dcb86667a738f332fc7a721bc5"
              },
              {
                "file": "schemas/fal_ai_veo3_1_first_last_frame_to_video.json",
                "bytes": 10295,
                "sha256": "fd6448fc737040f667d9cf3485f08ebb937777dba10cee6305ede93db15e2186"
              },
              {
                "file": "schemas/fal_ai_veo3_1_lite_first_last_frame_to_video.json",
                "bytes": 9703,
                "sha256": "b0fa71e4f6cb5ca25b4d1c5d19d5d86eaf663c3e25e367785234e74a8b24cd97"
              },
              {
                "file": "schemas/fal_ai_vidu_q1_start_end_to_video.json",
                "bytes": 7831,
                "sha256": "430b95f40f69a084a8bef04e3b2635eead5c21ca69b12bef2b9cb1c0dbffa4d3"
              },
              {
                "file": "schemas/fal_ai_vidu_start_end_to_video.json",
                "bytes": 7798,
                "sha256": "c83058042cec64c73b57a6ea21456165a3d609315283a8c296b3e8f1e46e052a"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b.json",
                "bytes": 21734,
                "sha256": "0f73c405718cfb5636ec88d93b1a6e299f72016afaa10e831df4ec8605693925"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_depth.json",
                "bytes": 21524,
                "sha256": "67024e727ad84ff5ed9ea85ecefa6df3d6ac1ae73b124616d4be1c4fb11dfdd3"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_inpainting.json",
                "bytes": 22143,
                "sha256": "456e37a0fd8aa38452165e83983b415fcf91d60c5f927c949e3944918dbcadc3"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_outpainting.json",
                "bytes": 22636,
                "sha256": "94a97f729a907f11466317fd3329ad90e7c503ffbf563357f8e7a0ce8be12f63"
              },
              {
                "file": "schemas/fal_ai_wan_22_vace_fun_a14b_reframe.json",
                "bytes": 20941,
                "sha256": "77684917d8669dfd70c425e8a0398881c514be7151dc8ea1b7af4f4a022053e3"
              },
              {
                "file": "schemas/fal_ai_wan_flf2v.json",
                "bytes": 13203,
                "sha256": "c4fe6d5cefbc0f44903824738b45905294e7752e639d7e1755ab028e29494b64"
              },
              {
                "file": "schemas/fal_ai_wan_v2_7_reference_to_video.json",
                "bytes": 11828,
                "sha256": "8bcde07254b54c3ba287e77634e778f6281cdd02e20f38901697aff9ea2415d2"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b.json",
                "bytes": 21748,
                "sha256": "93a37afab822c2d2578c54365a73b8ef48355e2bd94ad37d5d7c127c40867209"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_depth.json",
                "bytes": 21409,
                "sha256": "f5aed083fe4d2be89c16f7cceffdb586c7efcef61a21f15ae4e2b183f8877d87"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_inpainting.json",
                "bytes": 22028,
                "sha256": "ecc5b4f9bcd6a63647f2cc546b4bc9e268b479efb6da862f959b5c5eab43b908"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_outpainting.json",
                "bytes": 22521,
                "sha256": "aae7bf0caf1784929ae73336d21490af44429827c3cba7684f32c2131e93fb9d"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_pose.json",
                "bytes": 21427,
                "sha256": "d68b50666a58a3cd53e06aa97f14d36f6c7dd17775fed673afa79cd2b4752716"
              },
              {
                "file": "schemas/fal_ai_wan_vace_14b_reframe.json",
                "bytes": 20826,
                "sha256": "73e38a29f5558001a672d11094832f1cea71f53ecf770caff9d06732a6aeae6f"
              },
              {
                "file": "schemas/fal_ai_wan_vace_apps_long_reframe.json",
                "bytes": 15665,
                "sha256": "95fe64a848ef007c94cbd799553c933f03a1b327e6642d88bc08ed8d3a8dd126"
              },
              {
                "file": "schemas/fal_ai_wan_vace_apps_video_edit.json",
                "bytes": 12531,
                "sha256": "90d804348b655020850a6f0d32c630f157c7af27524990fb7971eb7319ce8a92"
              },
              {
                "file": "schemas/minimax_h3_flf2v_trainer.json",
                "bytes": 13315,
                "sha256": "d1da4bfa4f135da2cc0315d522c48c43f65981f22572ad72c0ac5fb699083197"
              },
              {
                "file": "schemas/minimax_h3_image_to_video.json",
                "bytes": 8249,
                "sha256": "25c286bd0f23ca1e590c14672b7c0a75fee5b9aa7c8a82bb0535fdfa87547fa9"
              },
              {
                "file": "schemas/minimax_h3_reference_to_video.json",
                "bytes": 9477,
                "sha256": "f441522ab1aa7f1c6beb465a13e34b8032ca369dd976a4e0d627e360f5dbe8e3"
              },
              {
                "file": "survey.json",
                "bytes": 35781,
                "sha256": "10d92ab6efbf5df37b06ca889585bfd549043b85af442535b6a23620bc484346"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/keyframe-capability.svg",
                "bytes": 6385,
                "sha256": "77f2592f953b9d6a78362af1997c6136efce4eb43fe86c64504f01559ab881ce"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/keyframe-capability.json",
                "bytes": 2757,
                "sha256": "75e63101b3930511181f32b70b9027754137589dd3c18ec0368fcc6ae94327d8"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:massing-orbit-20260811-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "massing-orbit-20260811-r1",
      "path": "verification/massing-orbit-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "front",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 242442
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/massing-orbit-20260811-r1/manifest.json",
          "url": "/verification/massing-orbit-20260811-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/massing-orbit-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 242442,
          "sha256": "915df74a2ab32f114d5875cb1402a8b08290936de67846d094b14480dff9e759",
          "access": "metadata-only"
        },
        {
          "path": "verification/massing-orbit-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 242442,
          "sha256": "87d64a2b79af5b0bc3177a59ac1209c13ddc60c7969a519638771db67125e48c",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:splat-comparison-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "splat-comparison-20260812-r1",
      "path": "verification/splat-comparison-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/16/outcome"
      },
      "authority": null,
      "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
      "summary": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
      "decision": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
      "limitations": [],
      "relatedRunIds": [
        "circumnavigation-20260811-r1",
        "massing-orbit-20260811-r1",
        "circumnav-clips-20260811-r1",
        "circumnav-splat-20260812-r1",
        "keyframe-survey-20260812-r1",
        "splat-comparison-20260812-r1",
        "facade-pin-contract-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 53204
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/splat-comparison-20260812-r1/manifest.json",
          "url": "/verification/splat-comparison-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/16",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-massing-orbit",
              "reference-to-video-circumnav",
              "depth-controlled-circumnav",
              "circumnav-splat",
              "keyframe-conditioning-survey"
            ],
            "title": "Five reference images could not build the plan's house - 241 frames of depth control carried the camera all the way round it",
            "headline": "Every measurement in this project has reported the rear as unrecoverable - 83 consecutive frames, 224 degrees of orbit, zero registrations - and the stated reason was that the only view of the building is one generated front elevation. That reason was incomplete. render_exterior_massing_v6.mjs has been building a Three.js massing from the reviewed floor-plan footprints since 16 July: first-floor envelope, garages, the angled suite wing, the double-height great room and foyer, the gazebo, the covered entry. It rendered ONE front-entry camera to a PNG and discarded the scene. So the geometry that describes the sides and the back has existed the whole time; nobody had pointed a camera at it. bd-massing-orbit-r1.mjs reads that script's module source off disk and executes it verbatim minus its single fixed-camera render, contributing the camera rig only, and throws rather than guessing if the sealed source ever changes shape. Out came four cardinals at 12 degrees elevation and a 36-frame full circumnavigation with elevation ramping 8 to 26 degrees - three of the four cardinal views had never existed in any form. Framing is measured rather than chosen: plan-space (600, 360) is the center of the drawing sheet, not of the building, so the first pass orbited the sheet and the house drifted into the corner of frame at 90 degrees, which would have handed a video model four references differing in scale and position as well as in view. Measured bounds are 47.9 x 8.5 x 30.3 and the orbit centers on those. Separately, the same class of error as session 16's photograph problem was found again: the page called wall-graph.json a wall graph, while its own process manifest retains that 203-edge graph as rejected analysis evidence and says explicitly it is not rendered as an architectural wall graph. The edges carry sourceSpaces and a shared flag - room boundaries, no thickness, no centerline, a partition between two rooms appearing once. Six displayed strings corrected; the filename, the DOM ids and the sealed key names left alone. Then the references were spent: one prompt, one five-image set - the generated front elevation for appearance and all four plan cardinals for shape - against four reference-to-video vendors, one clip each, $3.31. Validating each request body against its endpoint's own OpenAPI schema before billing caught pixverse being sent reference_image_urls and negative_prompt, neither of which that endpoint has; fal drops unknown fields silently, so it would have rendered, charged and applied none of the constraints the run is about. The result is a clean negative: all four clips are recognizably the seed elevation's Southern house and none is the 47.9 x 8.5 x 30.3 building in the drawings. The gray cardinals were read as style, not as geometry. That points straight back at the endpoint the run had left out - wan-22-vace-fun-a14b/depth, the source of every clip this project has ever reconstructed, which takes shape as a control video rather than as a hint. The orbit was re-rendered at that endpoint's own 241-frame cap, 1.49 degrees of azimuth per frame, and spent as the control: one reference image for appearance, 241 control frames for shape, one generated frame per control frame. That clip is the first full circumnavigation this project has produced. Judging it needed an instrument that did not exist, because G1 had been written as recover-the-cameras, which needs a solve - but a depth-controlled clip was GIVEN its path, so the question is only whether the output followed it. bd-control-fidelity-r1.py matches every output frame against every control frame on edge structure alone - color is discarded, since a gray massing and a photoreal house share none - and reads the argmax diagonal. It self-tests against the control itself (+1.000), the control reversed (-1.000) and the control shuffled (0.066) before it reports, and it was pointed at an uncontrolled clip to show it can fail: wan-27-1080 comes back diagonal 0.000, slope 0.254, 34 distinct control frames of 241 - spanning 354 degrees while following nothing, which is why span is reported separately from coverage. The depth clip comes back diagonal 1.000, slope 1.002, mean offset 0.49 frames, 187 distinct control frames and 357 degrees covered, at peak correlation 0.582 against 0.306 for chance. It is also the steadiest of the five on frame-to-frame difference - peak over median 1.112, against 8.587 and nine cut events for wan-27-1080 - and its last frame returns to its first down to the planting beds. What arrived from the single reference image is appearance: cream lap siding, metal hipped roofs, white porch columns, the balcony balustrade, the garage doors, the foundation planting. What did not arrive is that reference's brick corner tower, because the plan massing has no tower and the control outranks the reference on anything structural. Both channels did exactly what the $3.31 negative said they do. Then the second rung was built, and the first thing it produced was the withdrawal of the first attempt at it. A 241-frame close ring at 0.78 of the fitted radius had been rendered, sealed and written into this record as the next rung and unspent - chosen by probing four azimuths at three radii, which is sound reasoning that reached a wrong conclusion, because the crop is worst at the azimuths the probes missed. Nothing in the pipeline measured framing, so the check was built: the renderer now projects every world-space vertex of the meshes it renders through the actual camera matrix per frame and records how far the building reached toward the frame edge. The first version of that checker computed the same thing from the massing's bounding box and reported the far ring - visibly, comfortably framed - as cropping 226 of 241 frames; the box is 47.9 x 30.3 m and the house is an L with a covered walk running off one end, so its near corners are empty air and a checker that fits them is measuring a shape nobody rendered. Against real vertices the numbers matched the visual evidence exactly: far ring worst 1.034, close ring worst 1.460 and 12 of 12 sampled frames cropped, including at azimuth 0. The cause was in the fit, not the probing - the fitted radius frames the plan diagonal, the widest silhouette a building can ever present, so any fraction of it crops wherever the actual silhouette approaches that. Re-solving the radius per frame for constant screen fill fixes the cropping and goes nowhere as a rung: the solved radius averages 44.43 against the fitted 47.76, a mean apparent-size gain of 7.5%, and on the frames where it swings out to 48.31 the camera is further away than it started. That pass is kept as wide-uniform and is a re-framing of rung 1, not a rung. The reason no closer orbit exists is arithmetic - the footprint half-length is 23.9 m, so any radius tight enough to matter puts the camera inside the house. What works is standing off the silhouette instead of the center: hold the vertical fill at 0.92 and let the frontage run past both edges on purpose. The standoff then follows the building at 6.3 to 16.7 m, mean 11.6, against the far ring's 22.1 to 34.5, mean 27.4 - which is 58 to 153 px per meter of wall at the delivered 1280 width against 28 to 44, means 87 against 36, a gain of 2.43x - with 0 of 241 frames cropped vertically and full building height in every one. The cost is that a frame holds 57% of the presented frontage rather than all of it, and that the elevation ramp has to come down with the camera: 8 to 26 degrees on the wide ring against 2 to 10 on the close one, because from 11.6 m a 26-degree camera is looking at roof instead of wall. The other half of the rung is the reference set. Rung 1 was handed one reference showing only the front, which is exactly why its right, back and left are the model's invention; there was no other view of this house in existence. There is now, in rung 1's own delivered frames, and the four cardinals among them were located by the measured output-to-control frame correspondence from the G1 solve rather than by assuming lockstep - all four inside 0.75 degrees. That is what 'zooming in using preceding segments' asks for, and it is wired, dry-run and unspent at $1.5063. Then the framing gate was pointed at the passes that predated it, and the answer was worse than the rung. Five passes carried no measurement, including the far ring - the control that was actually paid for - and re-rendering them to find out was not available, because those 241 PNGs are the exact bytes submitted to fal and are pinned by sha256 in a tracked manifest; regenerating them would break the seal in order to answer a question about it. So the renderer learned to measure without rendering: --measure-only reads each frame's own camera position back out of its filename, takes the radius from the manifest, replays the schedule through the same in-context vertex measurement and splices a framing block into the existing manifest, writing no pixels and changing no bytes. Five passes closed at zero cost. The far ring crops the building on 16 of its 241 frames, worst 1.043 of the half-frame - mild, and nobody knew, because the money was spent before anything was measured. Its first run parked the 494 PNGs it was about to measure: the renderer's anti-interleave block moves an existing sequence aside before writing a new one, and measure mode writes none, so it moved the very frames the run existed to read. Nothing was lost, because that block parks rather than deletes, which is the entire argument for parking rather than deleting. Reporting all this made the gate exit 1 forever, so the passes declare a role in their own manifests - diagnostic, rejected, spent, or nothing at all for a live candidate - and only the last kind can fail the run, while all four print, the spent and rejected ones by name with their crop counts. The roles live in the data rather than in the checker, because a checker that decides for itself which failures do not count has stopped checking. Section 04g publishes the rung and the three passes it cost, including the withdrawn 0.78 ring at 241 of 241 frames cropped, and the probe ladder that tested the arithmetic instead of asserting it: 0.86, 0.78 and 0.70 of the fitted radius crop 3 of 4 angles and then 4 of 4 twice, so even a 14% reduction already loses the ends of the house. Then the rung was bought, and it is the first pass of this project that walks the house at conversational distance: 241 frames at 1280x720, 6.3-16.7 m from the nearest wall against 22.1-34.5 for the wide ring. Measured by the same instrument, resolved to its own control rather than to a constant - the fidelity script had one hardcoded control path, correct while exactly one control existed, and a second submitted control would have measured the new clip against a camera path it never saw. That would have read as a clip that failed to follow its control. It holds 357 degrees at slope 0.998 with 99.6% of frames on the diagonal, and stalls less than rung 1 did: 210 of 241 control positions held by a distinct output frame against 187, at 0.41 frames of mean offset against 0.49. No cuts, loudest transition 1.58x its own median. Geometry inherited and appearance did not: rung 1 delivered a smooth cream-rendered house, rung 2 came back in cream weatherboard with a brick entry. The palette carried and the material did not. A pinned frame is what addresses that, and the schema survey found that field empty on all 2 requests sent to the one endpoint that offers it.",
            "outcome": "Four cardinals plus a 36-frame circumnavigation sealed as massing-orbit-20260811-r1, 44 files, 13.1 MiB, $0.00 billed and no network calls. Page section 04d publishes them. 27/27 elevation, 17/17 arc, 21/21 controls and 8/8 nav green, elevation re-verified against the live origin at blueprint.robots.fm. Six clips plus a seventh recovered execution sealed as circumnav-clips-20260811-r1, 61 files, 105.2 MiB, $7.8239 billed of $7.83 authorized - of which $1.5063 appeared to buy nothing: the queue accepted a depth submission at 05:10:48Z and the runner then lost it, because the poll gave up at fifteen minutes before the request id had reached disk. Counted as spent rather than as free, since fal bills for compute performed. The second attempt returned the clip, and the first one was recovered later the same day - the claim that fal's request listing needs a dashboard JWT an API key cannot mint was simply wrong. Page sections 04e and 04f publish the negative and the result, 17/17 browser checks green on the local stage and again against the live origin, with four assets confirmed byte-identical local to live by sha256. Every sealed manifest in the repo re-hashed against disk for the first time: 23 verified, 3 broken, 1 unchecked of 27. The second rung is built and unspent. orbit-facade is 241 frames standing 6.3-16.7 m off the nearest wall, 0/241 cropped vertically, sealed into massing-orbit-20260811-r1 alongside the withdrawn 0.78 ring and the wide-uniform re-framing, all three kept because between them they are the finding. The rung-2 reference set - rung 1's own frames at the four cardinals - is sealed into circumnav-clips-20260811-r1. Every render manifest now carries a per-frame framing block and dev/tests/claude-generated/verify-framing-r1.py gates on it, reporting unmeasured passes loudly rather than issuing a clean bill over the subset it understands; five older passes report UNMEASURED and say so. The facade arm is wired into the runner and dry-run: five references, the facade control, $1.5063. It is not submitted - $6.3176 of the $6.32 authorization is spent, and the runner refuses. All ten render manifests now carry a framing block, five of them measured after the fact without re-rendering a pixel, so no pass reports UNMEASURED and the gate exits 0 on its live candidates while naming the spent far ring and the rejected 0.78 ring aloud on every run. Both seals re-verified whole after the splice: massing-orbit-20260811-r1 at 1320 files and 330.2 MiB, circumnav-clips-20260811-r1 at 37 files and 71.6 MiB, with 1313 of 1318 bytes-on-disk identical and exactly the five spliced manifests changed. Section 04g publishes the second rung, 56/56 browser checks green on the local stage, and its verifier does something the others do not: every number printed in the section is derived from the render manifests at check time and failed if the page does not say it. It caught a wrong figure on its first run. Then the write-off was checked instead of accepted. rest.alpha.fal.ai/requests/ takes the API key, still held the lost submission - request 019ff461, status 200, 832.9 s of compute, 15.0625 billable units - and its output URL was still live 1.9 hours after the job ended, so the clip came back for $0.00 and no new submission. Having the same request executed twice, 17.7 minutes apart, answered a question the run had been guessing at: the two clips are identical. 318 bytes differ out of 14,737,917, all of them inside the mp4 metadata box, and the 14,720,606-byte encoded payload matches bit for bit; compared as pixels, all 241 frames come back at zero mean squared error on every plane. fal-ai/wan-22-vace-fun-a14b/depth is deterministic at fixed seed. Sealed as 05_determinism and re-sealed into circumnav-clips-20260811-r1 at 40 files and 85.8 MiB. Section 04h publishes it, gated by verify-preview-04h-r1.mjs - 11 published figures derived from the measurement at check time plus 10 structural checks, including the two JPEG noise floors the plate itself carries, so the page cannot claim an exactness its own encoding cannot show. The whole page then deployed and re-verified against blueprint.robots.fm: 181 checks green across seven gates, elevation 27, 04g 56, 04f 17, 04h 21, nav 8, arc 17 and warp 35. Then the clip was solved. The rear that eleven earlier reconstructions could not register registered on the first attempt: 241 of 241 frames into a single COLMAP model, 29,639 points, 0.897 px mean reprojection error, and a Brush training at 30k steps that scores 31.3528 dB and 0.859971 SSIM over 31 holdouts - with the rear arc at 31.7372 dB, 1.8 dB ABOVE the front's 29.9190. The failure everything so far blamed on missing rear coverage was mostly sample spacing, and the ladder that shows it was run on this one clip at four samplings: at 11.2 degrees between frames only 6 of 32 images survive the solve; at 5.6 degrees the frames come apart into two models sharing no coordinate frame, 44 images and 21; at 3.0 degrees all 121 register; at the clip's own 1.5 degrees all 241 do. Sealed as circumnav-splat-20260812-r1, 258 files, 239.4 MiB, $0.00 - COLMAP 4.1.1 CUDA and Brush v0.3.0 on the local RTX 5080, no network calls. The three arms that did not ship are hashed alongside the one that did, because they are the finding. circumnav-r1-30k.splat, 143,591 splats and 4,594,912 bytes, is the fifth card in the viewer and the subject of section 09h. The seal also caught the page lying about its own ladder: 09h had pinned the fragmentation on the 32-frame arm, which did not fragment, and the gate now reads the sub-model directory count off disk so that claim cannot be attached to the wrong arm again. Last, the writing. The missing-angles block was seven subsections bolted under 04, which put the coverage limit and its repair four sections ahead of the reconstruction they are about - it opened by forward-referencing 07. It is now 09, after the warp that fails to widen coverage. The renumber left ten sentences pointing at labels that no longer existed, and every check still passed, so a gate now resolves every section number the prose cites against the labels the page renders. Headlines off the 'X is not Y' template, the phone model out of the EXIF plate, nine paragraphs that restated their own first sentence one sentence shorter. The spacing complaint turned out to be one fault with a wide blast radius: the twelve-link nav had no min-width:0, so its content was the document's floor - 944 px in a 920 px window, a horizontal scrollbar under every section of the page, and only between 820 and 1040 px wide. audit-preview-layout-r1.mjs found it and now reports 0 findings across 12 widths. Deployed and re-verified against blueprint.robots.fm: 213 checks green across eight gates, and the served splat is checked by downloading and hashing it in the browser rather than by reading a content-length header Cloudflare does not send. Then the drift question, asked as 'why are we not using the models that take a start, middle and end frame', and answered off schemas rather than off recollection: bd-keyframe-survey-r1.mjs discovers endpoints by keyword search instead of a hand-written list - a list written from memory can only return what was already known, which is the failure the survey exists to correct - and reads 48 live OpenAPI documents, taking whichever schema name ends in Input so it works against endpoints nobody here has seen. 11 of the 48 accept both a pinned frame and a control video whose geometry the output must follow, and all 11 are VACE variants; one of them is wan-22-vace-fun-a14b/depth, which this project has now bought five clips from. It advertises first_frame_url and last_frame_url, and reading the five sealed request bodies back out of the response logs shows all five sent both empty. The 23 endpoints that pin frames without a geometry channel - Veo 3.1 FLF, Kling, Wan FLF2V, Flux 3 keyframes - are not a substitute, because they invent the path between the pinned images, which is the exact part the blueprint computes exactly. Arbitrary-position pinning exists only on the inpainting task of the two VACE families. Published as 09i with a four-quadrant figure, sealed as keyframe-survey-20260812-r1, 51 files, $0.00 and nothing submitted. The second rung landed and is published in 09f with the clip itself, the close control above its own output, and both rungs at the same six azimuths; 77/77 on that section's gate, which now derives the delivered numbers from the fidelity and audit files instead of trusting the prose, and 26/26 on 09i. Seal audit 25 verified, 3 broken, all three pre-existing: two known, plus camera-guide r8's render.log, truncated to 0 bytes on 2026-08-05 against 2018 sealed. Left broken rather than re-sealed, because re-sealing would record the truncation as the truth. Then all eight splats this project has were shot at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and the 64 frames became an 8x8 plate. No metric was used and none can be: a collapsing splat goes to streak rather than to blur, so a sharpness score rewards the exact failure it is meant to catch. The rows are placed three ways and each way is sealed with what it rests on. The four solved front-arc rows are fitted at r40 x 1.594, worst of the four off by 6.5 percent. The circumnavigation row is placed by eye against a recorded ladder, because a front-arc cloud trails floaters off the ends of its arc while a full-circumference cloud has nowhere to trail to, so the fitted multiplier stands it too close. The last three are computed outright, no fit and no eye, from the measured house box against the viewer's own focal length at 66.81 m, and the check on that is that all eight rows land within 7 percent of each other on apparent size. Those three were trained on cameras read out of the render manifest rather than solved, and the probe says it worked: they stand 0.6/1.6/1.7 degrees off +Y where COLMAP's solve of the same frames stands 23.6, in the plans' own world and on the measured center. Getting them on screen at all first required a bug in the viewer rather than in them - viewFromCamera writes the frame's up vector into the second column of the view matrix and the vendored renderer reads that column as the camera's DOWN axis, inheriting COLMAP's convention, so handing it world up renders the house upside down, which at 66.8 m reads as a blur and at 95 as black and was mistaken for a distance clamp first. Every curated model got this for free because initFrom lifts the axis out of a start view, where it is already a camera axis. Fusing both laps is a net loss and is recorded as one: 482 images are softer at the front than the 241-image wide lap and softer than the close lap everywhere the close lap reaches, so averaging two standoffs loses detail without gaining reach, which is what the assigned technique said before the fusion was tried. Against the benchmark this project was told to beat, an earlier splat of this house at 106,331 splats and 64 of 64 poses, five 1:1 crops say the angle restriction is gone and the texture is not back, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it. Published as 09k and 09l, 75/75 on that section's gate. Then the picker, which offered five models while eight existed. The three trained on known poses had been converted, staged, measured and written about at length in 09k, and no control anywhere loaded any of them; the fourth full-turn model could be loaded and carried another solve's start view, which stood its camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear. Nothing caught either, because the viewer keys its orbit limits off the splat filename and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force, so a card advertising all four sides refused to turn past a 36 degree wedge. All eight are in the picker now, with start views written rather than dragged for the three in meters and derived from its own solved ground plane for the fourth. The close lap needed a standoff of its own at 32 m, chosen off a 25/32/40 m ladder, because its cameras stood 6.3 to 16.7 m off the wall and the whole-house standoff renders its shell inside-out at every bearing. measure-photographed-arc-r1.py now tests whether a camera ring closes, since a percentile band over a wrapped angle describes nothing, and reports the whole circle when the widest unphotographed bearing is under 12 degrees; it also carries the by-eye bands across a re-measure, which a comment directly above the offending line claimed it already did. The run that dropped them handed four models back to a clear-plus-or-minus-ten fallback which computed a 190 degree clamp out of a 360 degree camera band, and that number was the only reason anyone looked. The eight-bearing ring was then judged the way the ten degree sweep was, and nothing on it is gone for any of the four: turn one of these to any bearing and there is still a building there, and what falls away is material. verify-splat-picker-r1.mjs is the gate, and it takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped, because opening viewer.html directly skips the start view the picker hands over in the hash, which is how the smear survived. 17/17, keeping its own before-and-after frames. The 09h gate had held the model count as a literal five and only failed once the picker reached eight, by which time the prose under it had been wrong for three models; it reads the page's own sentence now, and that sentence and the grid both say eight. Sealed as splat-comparison-20260812-r1, 222 files, 129.9 MiB, $0.00 - no network calls and nothing generated. viewer-arc-20260811-r2 re-sealed with its one changed byte acknowledged in the manifest rather than overwritten quietly: judged-arc.json gained a wraps key when the judge learned to judge a ring. Seal audit 26 verified, 3 broken, all three pre-existing. The whole preview suite green on the local stage, 392 checks across thirteen gates. Then the prerequisite 09j ends on was turned into numbers. That section closes by saying the four elevations have to be styled before anything can be pinned, at the framing the orbit will meet them at, and stops there, which reads like a plan and is not one: it names no image and no camera. The four cardinal stills in the run look like the images it means. They are not. They were framed to fit the whole 47.9 m building at radius 47.8 and a fixed 12 degree elevation, while the facade orbit meets the same four bearings at radius 25.1 to 32.8 and elevations of 2 to 10 degrees, so a styled still would have to be enlarged by 2.165 to 2.697 to reach the orbit's scale. 09i already refused that trade at 2.43, for anchoring the clip to the softness the closer standoff was bought to remove. The right image at each bearing turned out to already exist: the facade pass's own control frame is, by construction, the framing the orbit meets that elevation at, so the four frames are f000, f060, f120 and f181, pinning to delivered f0001, f0061, f0121 and f0182. Section 09m states the four cameras, the plate shows the wrong still and the right frame above what came back at it, and the next paid request has something specific to be handed. Nothing was generated and nothing was spent.",
            "runs": [
              "circumnavigation-20260811-r1",
              "massing-orbit-20260811-r1",
              "circumnav-clips-20260811-r1",
              "circumnav-splat-20260812-r1",
              "keyframe-survey-20260812-r1",
              "splat-comparison-20260812-r1",
              "facade-pin-contract-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-massing-orbit-r1.mjs",
              "dev/scripts/claude-generated/bd-massing-contact-sheet-r1.py",
              "dev/scripts/claude-generated/bd-circumnavigate-r1.mjs",
              "dev/scripts/claude-generated/seal-massing-orbit-r1.py",
              "dev/scripts/claude-generated/stage-preview-assets-r1.ps1",
              "docs/blueprint-single-clip-circumnavigation-plan-r1.md",
              "dev/scripts/claude-generated/bd-clip-audit-r1.py",
              "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-clips-r1.py",
              "dev/tests/claude-generated/verify-circumnav-bodies-r1.mjs",
              "dev/tests/claude-generated/verify-preview-04f-r1.mjs",
              "dev/tests/claude-generated/verify-seals-r1.py",
              "dev/docs/claude-generated/seal-audit-r1.md",
              "verification/massing-orbit-20260811-r1/manifest.json",
              "verification/circumnav-clips-20260811-r1/manifest.json",
              "site/blueprint-preview/index.html",
              "docs/timeline/sessions.json",
              "dev/tests/claude-generated/verify-framing-r1.py",
              "dev/scripts/claude-generated/bd-rung2-refs-r1.py",
              "dev/tests/claude-generated/verify-preview-04g-r1.mjs",
              "dev/scripts/claude-generated/bd-rung2-figures-r1.py",
              "dev/scripts/claude-generated/bd-determinism-probe-r1.py",
              "dev/tests/claude-generated/verify-preview-04h-r1.mjs",
              "dev/tests/claude-generated/verify-preview-warp-r1.mjs",
              "dev/tests/claude-generated/verify-preview-nav-r1.mjs",
              "dev/scripts/claude-generated/bd-circumnav-solve-r1.sh",
              "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
              "dev/scripts/claude-generated/seal-circumnav-splat-r1.py",
              "dev/tests/claude-generated/verify-preview-09h-r1.mjs",
              "dev/tests/claude-generated/audit-preview-layout-r1.mjs",
              "verification/circumnav-splat-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/bd-keyframe-survey-r1.mjs",
              "dev/scripts/claude-generated/bd-keyframe-figure-r1.py",
              "dev/scripts/claude-generated/seal-keyframe-survey-r1.py",
              "dev/tests/claude-generated/verify-preview-09i-r1.mjs",
              "verification/keyframe-survey-20260812-r1/manifest.json",
              "site/blueprint-preview/assets/data/keyframe-capability.svg",
              "dev/scripts/claude-generated/bd-rung2-delivered-r1.py",
              "dev/tests/claude-generated/shoot-splat-comparison-r1.mjs",
              "dev/tests/claude-generated/calibrate-splat-framing-r1.mjs",
              "dev/tests/claude-generated/measure-splat-apparent-size-r1.py",
              "dev/tests/claude-generated/probe-circumnav-framing-r1.mjs",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-solve-vs-known-pose-r1.py",
              "dev/scripts/claude-generated/probe-known-pose-frame-r1.py",
              "dev/scripts/claude-generated/bd-splat-comparison-plate-r1.py",
              "dev/scripts/claude-generated/bd-benchmark-detail-plate-r1.py",
              "dev/scripts/claude-generated/seal-splat-comparison-r1.py",
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs",
              "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/picker-gate-sheet-r1.py",
              "dev/scripts/claude-generated/seal-diff-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "verification/splat-comparison-20260812-r1/manifest.json",
              "dev/scripts/claude-generated/facade-pin-contract-r1.py",
              "dev/scripts/claude-generated/seal-facade-pin-contract-r1.py",
              "dev/tests/claude-generated/verify-preview-09m-r1.mjs",
              "site/blueprint-preview/assets/data/pin-contract.json",
              "verification/facade-pin-contract-20260812-r1/manifest.json"
            ],
            "lesson": "Before buying a capability, check whether the project already produced it and threw it away. The whole cost of the missing rear elevations was one camera rig against geometry that had been sitting in the repo for four weeks, and the reason it went unnoticed is that the script's output was a single PNG named massing-guide - the artifact was mistaken for the capability. A scene that renders one view can render thirty-six for free. The second half of the lesson is the shape the run took: the geometry was not re-authored, it was executed. Reading the sealed script's module source and running it verbatim makes 'only the camera moved' a checkable claim rather than an assurance, and the seal pins the sha256 of verified-schema.json and the massing script alongside the frames so the claim stands on its inputs too. And the room-perimeter correction says session 16's lesson was not a one-off: the page asserted a status its own sealed manifest denies, in the same way and for the same reason - the wrong word was consistent, so it read as house style. The third lesson cost $3.31: a reference image is an appearance channel. Four vendors were handed four views of a shape and not one built that shape, which is not a vendor failure - it is what the modality does. The model that answers this question had already been found and was sitting unused while newer endpoints were surveyed, and the survey was reasonable but it should not have replaced the arm with the track record. The fourth lesson is about the gate rather than the money. G1 was written as recover-the-cameras-and-measure-azimuth, which is a solve, and a solve is expensive enough that the gate would have gone unanswered for another session. But a depth-controlled clip is handed its camera path, so the question collapses to whether the output followed the control - frame against frame, minutes on a CPU. A gate phrased as a method inherits that method's cost; phrased as a question it can often be answered another way. The instrument that answers it earns trust by being shown to fail: self-tested against the control, the control reversed and the control shuffled, then pointed at an uncontrolled clip. And span is not coverage - the clip that followed nothing still spanned 354 of 360 degrees, because scattered matches spread as wide as ordered ones, so the span is reported always and the coverage only when the diagonal holds. The fifth lesson was found by accident and is the cheapest of them. This project's seals are tracked manifests over gitignored bytes, and nothing had ever re-hashed one. The massing seal had been false in git for a day: the 241-frame far ring was rendered into orbit/, the directory the 36-frame orbit already held, so 35 of the 44 sealed paths stopped existing and the render manifest was overwritten, silently. A seal nothing checks is a claim, not evidence. verify-seals-r1.py re-hashes all 27 - 23 verify, 3 are broken, 1 is a shape it will not guess at - and it reports what it cannot parse instead of skipping it, because a checker that skips quietly issues a clean bill of health over whatever subset it happened to understand. The new half of it is that a sealed, described, ready-to-spend artifact can be unusable in a way nothing in the pipeline was checking for, and that the check has to measure the thing itself rather than a convenient proxy for it. A bounding box was the proxy here and it was confidently, precisely wrong in both directions - it condemned a good pass and it had already blessed a bad one, because the fitted radius it produces frames the plan diagonal rather than the silhouette actually facing the camera. The corollary is about units: detail is a function of how far the camera stands from the wall, not of orbit radius, because a circle drawn round an oblong is not equidistant from it. The far ring's one fixed radius stands 32.4 m off this building's front and 25.1 m off its end, and over the whole orbit the standoff ranges across 12.4 m while the radius never changes at all. Every resolution claim quoted in radius was a claim about the wrong number. The sixth lesson is the one that kept recurring inside a single session, which is why it ended as code. Three separate detail claims went into scripts and were nearly published, all the same shape: a number quoted from something nobody had measured. A 1.28x gain taken from a pass that had already been withdrawn for cropping every frame, so it described a control that will never be submitted. Then '32.6 m off the wall at 29.5 px/m', which was one frame's figure presented as the pass's, from a pass carrying no near-face measurement at all. Then '15 m off the front and 24 m off its end' - the massing's own half-depth and half-length, the building's dimensions written down as if they were camera distances, and 15 m is nearer than the camera ever gets on any of the 241 frames. Each was caught by hand, late, by comparing the sentence to the schedule that was supposed to support it, and the third one happened after the first two had already been written up as lessons in the same file. A lesson that has to be remembered is not a control. So the comparison runs as a gate now: verify-preview-04g-r1.mjs derives 28 published figures from the manifests at check time and fails if the rendered page does not state them. On its first run it failed one - a standoff of 25.15 m rounded up by eye to 25.2 - which is exactly the size of error the previous three began as. And the measure-only route is the general form of something worth keeping: when the artifact is sealed and the question is about the artifact, look for the measurement that reads the artifact's own record rather than the one that regenerates it. The camera positions were in the filenames the whole time. The seventh lesson is what the recovered clip cost to learn and what it is worth. Writing $1.51 off took one sentence; checking it took twenty minutes and returned both the clip and the more valuable thing, which is that this endpoint is deterministic. That retires the authorization shape the whole arm was run under. 'One and if bad two' assumes a second run is a second sample, and on a deterministic endpoint it is not - an identical resubmission cannot produce a different clip, so a second payment buys nothing unless the request changes. Every 'try it again' this project has budgeted for was an assumption nobody had tested, and it was testable for free out of two files already on disk. The eighth is smaller and worse: verify-preview-warp-r1.mjs had been throwing a TypeError since cbc7e6e renamed solvedSpanDeg, so the section that retracts a published claim had gone unchecked for a day while the suite reported no failures for it. A verifier that crashes reports nothing, and nothing reads exactly like clean in a loop that greps for the word FAIL. The suite now counts checks rather than counting failures. The ninth lesson is the one that reframes eleven earlier failures. Every previous reconstruction attempt here failed in the rear, and every post-mortem said the same thing - no view of the back exists. That was true and it was not the binding constraint. Handed a clip that does circle the building, the same pipeline solves the rear better than the front, and re-sampling that one clip at four spacings shows where the old attempts actually died: 32 frames around a full circle is 11.2 degrees of parallax between neighbors, and feature matching gives up long before a human eye would call two frames different views. The old runs were not short of angles, they were short of frames between angles. Worth stating as a habit: when several runs fail the same way, re-run the variable you never varied before buying more of the thing you assumed was missing. The tenth is about the writing, and it is the same failure as the photograph and the wall graph, one level up. Individually every sentence on that page was true; collectively the page taught its own subject in the wrong order, forward-referencing a section four ahead to explain a limit, and no gate could see it because no gate reads for sequence. Ordering is a claim about what the reader already knows, and it decays exactly like a number does - the renumber silently broke ten cross-references and the suite stayed green. What closes that is the same move that closed the others: make the claim checkable. A prose reference now has to resolve to a label the page actually renders, and 'edges touching' now has a definition - ink, inset by its own padding, against the nearest ancestor that draws an edge - so it can be measured at twelve widths instead of argued about. The eleventh came free with the tenth: a capability can be missing from the runs and present in the API, and only the schema distinguishes those. Five paid submissions went to an endpoint advertising exactly the frame-pinning field that would address their single shared failure mode, and none of them set it - not because it was evaluated and rejected, but because nobody read past the fields the first request happened to use. The generalisation is that an endpoint's own document is cheap to read and gets stale in the reader rather than in the vendor: the survey cost nothing and found the answer inside a product already in the budget. Search rather than recall is the operational half - the endpoint list this survey would have been written from by hand is precisely the list that already omitted the answer. And the second rung's instruments taught the same lesson twice in one pass: a constant that is correct while exactly one of something exists is a bug with a delay fuse. The fidelity script's single control path and the audit plate's hardcoded list of which clip was controlled were both written when there was one control and one controlled clip, and both would have produced confident, wrong, un-alarming output the moment a second arrived - one measuring a clip against a camera it never saw, the other captioning a clip with a request body that contradicts it. Both now read the sealed request that went, which is the only record of what a submission actually was. The twelfth lesson is one this project has paid for before and got here in its purest form: three models were trained, converted, staged, measured, sealed and described at length, and no control anywhere loaded any of them. Every sentence on the page about them was true. Nothing was broken. They were unreachable, and unreachable is invisible to a gate that reads a page for accuracy, because the page was accurate. What catches it is a gate that walks the reader's path rather than the author's - the smear on the one model that could be loaded survived precisely because the only test opened the viewer directly and got a different start view than the button hands over. The second part is about defaults. The viewer's missing-entry behavior is a tight clamp rather than no clamp, which is the safe choice and is exactly why this stayed quiet: a model with no arc entry does not fail loudly, it turns 36 degrees and stops, underneath a card promising all four sides. A conservative default hides the absence of configuration, so it needs to be conservative and loud. The third part is the comment. Directly above the line that replaced each model's entry wholesale sat a comment explaining that the by-eye bands are preserved across a re-measure, and they were not; the bands vanished on the next run and the clamp silently widened to 190 degrees. A comment is a claim about the code written by the person least able to check it. The fourth is the frozen count. 'The picker offers five reconstructions' held while the prose and the picker were wrong together and failed at the moment they were fixed, which is the least useful time for a check to speak. It reads the page's own sentence now, so prose and picker can only disagree in front of it. Two things. First, a section can be accurate, gated, and finished-looking while ending on an instruction nobody can act on. 09j's last sentence was true and had no numbers in it, and no gate can see that, because there is nothing there to be wrong. What exposed it was asking what the next request would have to be handed and finding that the answer was a sentence. Second, the gate caught a number the run had gotten wrong: the smallest enlargement was published as 2.17 because the label was formatted from a value already rounded to 2.165, and it is 2.164686, which is 2.16. Rounding twice moved a figure one hundredth in the direction that made the argument look stronger. It was caught only because the gate re-derives every number from the render manifests instead of reading the run's own output, which is the difference between checking the work and checking that the work agrees with itself.",
            "endsOn": "2026-08-12"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-comparison-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 53204,
          "sha256": "349bca088ef2ebed59890c6a75c45095859e4c6afaa53ba481b39a923716e75d",
          "access": "metadata-only"
        },
        {
          "path": "verification/splat-comparison-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 53204,
          "sha256": "c06c5566d5c7ad2d257e563dcea984906ab81ad88214d2894f19ddcfcc19024b",
          "exactRecord": {
            "run": "splat-comparison-20260812-r1",
            "stage": "03_reconstruction",
            "what": "Shot all eight Gaussian splats this project has at the same eight bearings, 45 degrees apart, with the viewer's camera limits released, and built an 8x8 plate from the 64 frames. No metric: a splat that collapses goes to streak rather than to blur, so a sharpness score rewards it. Also fitted the shared camera standoff for the four solved front-arc models, derived the ground plane of the one solve whose vertical was wrong, computed the standoff outright for the three trained on known poses, and cropped five 1:1 details against the benchmark the project was told to beat.",
            "question": "The benchmark this project is measured against is an earlier splat of this house at 106,331 splats and 64 of 64 poses - photographic detail over a restricted viewing angle. The whole point of the work since was to keep that quality and remove the angle restriction. Twenty-odd attempts later, what does the run actually have?",
            "answer": "The angle restriction is gone and the texture is not back. The four front-arc models hold the designed house - brick, glazed bays, lit interiors - across about a quarter of a turn and are unreadable outside it; the best of them by holdout score is the one that falls apart hardest, averaging 112 of 255 in brightness at the front and 71 across the other seven bearings as the renderer runs out of gaussians. The three known-pose models hold a correctly proportioned house at all eight bearings, standing in the plans' own world, and the closer lap carries brick the wide lap does not. None of them reach the benchmark's texture, and the reason is upstream of reconstruction: the benchmark reconstructed photographs, these reconstructed frames generated from a massing render that never had brick or leaves in it.",
            "framing": {
              "problem": "Each solve carries its own arbitrary world scale, 50x between the largest and smallest here, and the viewer derives orbit depth by projecting the median gaussian onto a curated start ray - correct for a page, useless across solves.",
              "percentile": 0.4,
              "multiplier": 1.5936205648391417,
              "opacityFloor": 64,
              "worstRatioError": 0.06463419700547601,
              "fitAgainst": {
                "kling-rederive-30k": 110.96363118937269,
                "wan-vace-r4-30k": 28.123904672356574,
                "fused-r1-30k": 18.47725576437984,
                "orbit-r1-30k": 11.871139684047598
              },
              "haloFractionByModel": {
                "kling-rederive-30k": 0.52,
                "wan-vace-r4-30k": 0.634,
                "fused-r1-30k": 0.72,
                "orbit-r1-30k": 0.734,
                "circumnav-r1-30k": 0.651,
                "circumnav-known241-30k": 0.774,
                "circumnav-facade241-30k": 0.862,
                "circumnav-fused482-30k": 0.832
              },
              "whyItMissesTheFifth": "Halo fraction is similar across all eight, 52 to 86 percent. Where the halo sits is not. A front-arc cloud trails floaters off the ends of its arc, so the radius holding 90 percent of its gaussians is 2.1 to 2.9 times the radius holding 40 percent; the circumnavigation cloud has nowhere to trail to and sits at 1.5. The fitted multiplier had absorbed the other four's tail, so on this one it stands the camera at 2.20 where the last one percent of the cloud only reaches 2.68, and the house overfills the frame.",
              "fifthPlacedBy": "eye, against framing-probe/up-ladder.jpg",
              "fifthDistance": 3.4,
              "lastThreePlacedBy": "Computed, no fit and no eye: the measured house box against the viewer's own focal length, whichever of width or height binds. Width does, at 66.81 m. The check on it is that all eight rows land within 7 percent of each other on apparent size, so the three computed rows fall inside the band the five placed rows occupy - each method confirming the other."
            },
            "worldFrame": {
              "claim": "The last three models were trained on the cameras the control videos were rendered from, read out of the manifest rather than solved. If that worked, their world is the plans' world: upright, in meters, on the measured center.",
              "alphaFloor": 64,
              "centeredOn": "the median, not the mean - a splat cloud is skewed by floaters even above the alpha floor, and the two centers disagree by a degree",
              "byModel": {
                "circumnav-known241-30k": {
                  "tiltFromPlusYDeg": 0.642,
                  "extentRatio": [
                    0.934,
                    1.029,
                    0.973
                  ],
                  "centreErrorM": 3.4171
                },
                "circumnav-facade241-30k": {
                  "tiltFromPlusYDeg": 1.618,
                  "extentRatio": [
                    0.952,
                    1.031,
                    0.972
                  ],
                  "centreErrorM": 4.878
                },
                "circumnav-fused482-30k": {
                  "tiltFromPlusYDeg": 1.686,
                  "extentRatio": [
                    0.921,
                    1.094,
                    0.961
                  ],
                  "centreErrorM": 6.3129
                }
              },
              "control": {
                "model": "circumnav-r1-30k",
                "note": "COLMAP solved from the same frames. It has to disagree for the claim to mean anything, and it does: 23.6 degrees off vertical and about a tenth of scale.",
                "tiltFromPlusYDeg": 23.613,
                "extentRatio": [
                  0.082,
                  0.186,
                  0.121
                ]
              },
              "recomputedIndependently": "verify-preview-09k-r1.mjs reads the served bytes in JS and checks them against the render manifest, which is a pipeline input rather than a run output. It reproduces the extents exactly and the tilts once the centring matches."
            },
            "cameraBasis": {
              "problem": "viewFromCamera writes the frame's up vector straight into the second column of the view matrix, and the vendored renderer reads that column as the camera's DOWN axis - it inherits COLMAP's convention, x right, y down, z forward. Every curated model gets this for free because initFrom lifts the axis out of a start view, where it is already a camera axis.",
              "symptom": "Handing it world up instead renders the house upside down. Because the frame is otherwise level, that reads as a blur at 66.8 m and black at 95, which is why it was mistaken for a distance clamp first.",
              "ruledOut": [
                "applyLimits distance clamp",
                "znear/zfar",
                "camera re-seat race"
              ],
              "fix": "U = [0,-1,0] with hand +1 and zSign +1, which is the camera basis that falls out of standing on +Z looking back at the origin. Left to itself the viewer inherits handedness and facing from whatever start view it last had, which for a model in metres it never saw is a coin toss.",
              "appliesTo": "any future model loaded at metric scale without a curated start view"
            },
            "reachable": {
              "found": "Five of the eight models on this plate could be loaded from the page. The three trained on known poses had been converted, staged and written about at length, and there was no control anywhere that loaded them. The fourth full-turn model could be loaded and carried another solve's start view, which stood the camera 0.39 units off a cloud whose own frames stand at 3.4 to 4.0, so it opened from inside itself and everyone who pressed the button saw a smear.",
              "whyNothingCaughtIt": "The viewer keys its orbit limits off the splat filename, and a model with no entry does not go unclamped - loadArc returns early and the startup default of plus or minus 18 degrees stays in force. So a card advertising all four sides refused to turn past a 36 degree wedge, and the only gate that could have noticed was checking a hardcoded count of five.",
              "startViews": {
                "circumnav-r1-30k": "derived from framing-probe/derived-frame.json - the ground plane of its own solve, turned back into a view matrix",
                "known poses": "written rather than dragged: stand on +Z at the standoff the measured house box needs against the viewer's lens, look back at the middle, camera down along -Y",
                "circumnav-facade241-30k": "32 m, off framing-probe/facade-distance-ladder.jpg. Its cameras stood 6.3 to 16.7 m off the wall, so the 66.8 m whole-house standoff is outside the lap and renders the shell inside-out: at every bearing a white blowout. The ladder is 25/32/40 m by eight bearings and 32 is the rung where the house fits the frame and the walls still carry brick."
              },
              "ring": "Nothing on the eight-bearing ring is gone for any of the four. That is the finding, and it is the thing the front-arc models cannot do: turn one of these to any bearing and there is still a building there. What falls away is material - brick, glazing, the shadow under the porch - so the ring is degraded almost everywhere and clear only across the elevations the seed image described.",
              "evidence": [
                "picker-gate/open-vs-turned.jpg",
                "picker-gate/picker.png",
                "framing-probe/facade-distance-ladder.jpg",
                "results/judged-ring.json"
              ],
              "gate": "dev/tests/claude-generated/verify-splat-picker-r1.mjs takes the reader's own path - pick the card, press the button, drag what loads - and asks the live camera where it stopped. Opening viewer.html directly would skip the start view the picker hands over in the hash, which is how the smear survived."
            },
            "fusion": {
              "result": "a net loss",
              "evidence": "The 482-image reconstruction of both laps is softer at the front than the 241-image wide lap alone, and softer than the close lap everywhere the close lap reaches. Averaging two standoffs loses the close lap's detail without gaining reach.",
              "consequence": "Keep the laps apart and view each at its own range, which is what the assigned technique said before the fusion was tried."
            },
            "benchmark": {
              "source": "E:\\ASSETS - 4marketing - Screen Recordings Backup\\1 - Casa Cornell Splat Painting - Proud of this.png",
              "panelPixels": [
                620,
                440
              ],
              "scaling": "none, 1:1 crops",
              "panels": [
                "Casa Cornell, the bar",
                "Casa Cornell, its exterior",
                "This house, close lap",
                "This house, wide lap",
                "This house, the back"
              ],
              "reading": "The benchmark's resolution lives in its interior, so both its interior and its exterior are cropped - comparing an exterior reconstruction against its interior alone would be unfair in one direction and against its exterior alone unfair in the other. Its exterior carries a halo of its own. The texture gap is real and it is a materials gap, not a geometry gap."
            },
            "vertical": {
              "problem": "Nothing in a .splat says which axis is up; the viewer takes it from the start view each model was given, and circumnav-r1-30k was added to the picker carrying wan-vace-r4-30k's start view. Orbiting it tumbled - level at bearing 0, under the lawn at 90.",
              "method": "The scene is a house on a large flat lawn, so the cloud is overwhelmingly planar and the least-variance eigenvector of the position covariance is the ground normal.",
              "planarity": 0.043607531232900364,
              "derivedUp": [
                0.027200238510518556,
                0.9162706476055185,
                0.39963514280094875
              ],
              "tiltFromStartViewDeg": 23.36256315887463,
              "signRuleRejected": "Third moment along the axis - the lawn should be a spike and the building the only tail out of it. It produced a level orbit hanging upside down, because the cloud carries enough under-plane floaters to outweigh the house. Kept in framing-probe as the earlier up_d*_az*.png set.",
              "signRuleUsed": "The start view's own up vector. Weaker claim, honestly made: it says this solve is not upside down relative to the one the page curated, and the derived axis corrects the tilt between them.",
              "tiltByModel": {
                "kling-rederive-30k": 1.74,
                "wan-vace-r4-30k": 14.18,
                "fused-r1-30k": 14.92,
                "orbit-r1-30k": 13.96,
                "circumnav-r1-30k": 23.36,
                "circumnav-known241-30k": 0.46,
                "circumnav-facade241-30k": 1.35,
                "circumnav-fused482-30k": 1.42
              }
            },
            "shot": {
              "viewport": "960x640",
              "bearings": [
                0,
                45,
                90,
                135,
                180,
                -135,
                -90,
                -45
              ],
              "frames": 64,
              "limitsReleased": true,
              "models": [
                {
                  "model": "kling-rederive-30k",
                  "caption": "Best generated clip, front arc",
                  "gaussians": 104127,
                  "gaussiansDrawn": 50006,
                  "distance": 110.98954196572744,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "wan-vace-r4-30k",
                  "caption": "Depth-controlled, front arc",
                  "gaussians": 147013,
                  "gaussiansDrawn": 53764,
                  "distance": 26.42278535588825,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "fused-r1-30k",
                  "caption": "Two clips fused",
                  "gaussians": 393279,
                  "gaussiansDrawn": 110266,
                  "distance": 18.506512894614485,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "orbit-r1-30k",
                  "caption": "Orbit hop, widest front arc",
                  "gaussians": 497082,
                  "gaussiansDrawn": 132191,
                  "distance": 12.624508507649542,
                  "distanceFrom": "r40 x 1.594",
                  "up": "view"
                },
                {
                  "model": "circumnav-r1-30k",
                  "caption": "Full circumference, solved poses",
                  "gaussians": 143591,
                  "gaussiansDrawn": 50150,
                  "distance": 3.4,
                  "distanceFrom": "chosen against framing-probe/up-ladder.jpg; no fitted rule transfers to this cloud",
                  "up": "cloud"
                },
                {
                  "model": "circumnav-known241-30k",
                  "caption": "Same frames, poses read not solved",
                  "gaussians": 166536,
                  "gaussiansDrawn": 37556,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                },
                {
                  "model": "circumnav-facade241-30k",
                  "caption": "Closer lap, 6.3 m off the wall",
                  "gaussians": 337156,
                  "gaussiansDrawn": 46641,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                },
                {
                  "model": "circumnav-fused482-30k",
                  "caption": "Both laps, one reconstruction",
                  "gaussians": 282930,
                  "gaussiansDrawn": 47429,
                  "distance": 66.81369243559767,
                  "distanceFrom": "measured house box against the viewer lens, no fit and no eye",
                  "up": "known"
                }
              ]
            },
            "billedUsd": 0,
            "shownAs": "sections 09k and 09l - splat-comparison-plate.jpg, benchmark-detail-plate.jpg and splat-comparison.json - and section 07, where all eight are now loadable",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09k-r1.mjs",
              "dev/tests/claude-generated/verify-splat-picker-r1.mjs"
            ],
            "fileCount": 222,
            "totalBytes": 136161209,
            "files": [
              {
                "file": "../../../.blueprint-data/generative-experiments/circumnav-splat-20260812-r1/results/known-pose-frame.json",
                "bytes": 2883,
                "sha256": "3e4dc5eee6954cf2e00f79937866a71be2b61750f1d3c51f51f1d9846cbcfd73"
              },
              {
                "file": "../../../site/blueprint-preview/assets/data/splat-comparison.json",
                "bytes": 6399,
                "sha256": "5d69871e58b82f64827f106763bea05f169a3a6c571a2ca4dd011e276818c7ab"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+0.png",
                "bytes": 752061,
                "sha256": "872d9f45c533ed1f500cc6febcf5b1682278f8238fbffd715c7da83c0617d2a2"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+135.png",
                "bytes": 704624,
                "sha256": "376dc6addb7191beb1fb3169fc4a5d2094ebc56420d14df627a8fffa6181baa3"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+180.png",
                "bytes": 714560,
                "sha256": "ce91b0c68e3d7f5a52043f2a94c486d6c1a1002011b07f7d17ce44a876bfa430"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+45.png",
                "bytes": 759179,
                "sha256": "be6a2ee318e7fa81a598d4b9095b27c1e9d5046d0fbb0dfb6287af7ffb640bb7"
              },
              {
                "file": "frames/circumnav-facade241-30k_az+90.png",
                "bytes": 751672,
                "sha256": "4c251f58abfcc6ce0dd258a16409314173e09bf1906e3567e45505e9dc058324"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-135.png",
                "bytes": 707987,
                "sha256": "0eb30b8fe0503c9bf2c2703435271951deee790376ef29db67d518cc84bf3c47"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-45.png",
                "bytes": 741935,
                "sha256": "fa49fb246423f691488a6e0ff56a6fea03bf94a969d1a5ff7436f8721b36c177"
              },
              {
                "file": "frames/circumnav-facade241-30k_az-90.png",
                "bytes": 711843,
                "sha256": "18ff2951660fd33eb0536c91e9a027cd8ca018706e1abb510b104c4fdd459dd3"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+0.png",
                "bytes": 777881,
                "sha256": "26bef168a79dca51cffd36e6418a98172dbf93e876ec735f917ba541940186a4"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+135.png",
                "bytes": 752161,
                "sha256": "e6c22b090e9bfbc56325346937e2e98083506403b2f9c36e605bc642af1e686c"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+180.png",
                "bytes": 741729,
                "sha256": "3f8ce65eda67367acfedc286d5bf7d6935c352cc72246c0796f67167d8367ff6"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+45.png",
                "bytes": 785837,
                "sha256": "32df8de6311636764530dcf17ad9534ff89792bae8b7500de8308d854fff6a18"
              },
              {
                "file": "frames/circumnav-fused482-30k_az+90.png",
                "bytes": 772096,
                "sha256": "a57683ffb5caa55aac9161a46f766bacc86ced2207f181cf14d166bd7aa5661d"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-135.png",
                "bytes": 760616,
                "sha256": "e0de07223f57f22b02bdfe0c8534430dd08101cae35a0e3433bed16703c06048"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-45.png",
                "bytes": 775399,
                "sha256": "09c4344fb4eb77747c80156cec4824a58f804902348e7ec7214b4df03d3c35c4"
              },
              {
                "file": "frames/circumnav-fused482-30k_az-90.png",
                "bytes": 785321,
                "sha256": "d3cf033ff776e24ad95d068c6b10705a1aa69abd589f5c485bd2b100f4d985e6"
              },
              {
                "file": "frames/circumnav-known241-30k_az+0.png",
                "bytes": 747801,
                "sha256": "04d06de2b474ed35d6993fb428da6f7f2e12da2701bee5e0db1ab3e20fb14bab"
              },
              {
                "file": "frames/circumnav-known241-30k_az+135.png",
                "bytes": 669418,
                "sha256": "12539e4b366a0741d62f82452ddddacb4212be596db9a547444ff7742320f7f1"
              },
              {
                "file": "frames/circumnav-known241-30k_az+180.png",
                "bytes": 650201,
                "sha256": "4ada4edba2ed362cbb84b06a96d4769955f00bcfb41666244245387564391268"
              },
              {
                "file": "frames/circumnav-known241-30k_az+45.png",
                "bytes": 711405,
                "sha256": "798c1e80a6a6d16e2cb11190b915017473efbe36546e919a8eb4c30fcd2a7cd3"
              },
              {
                "file": "frames/circumnav-known241-30k_az+90.png",
                "bytes": 709422,
                "sha256": "22b800b0ef7714272dfeff7e7f2749ac568eef41916d34385f2c1b1f416079ab"
              },
              {
                "file": "frames/circumnav-known241-30k_az-135.png",
                "bytes": 667044,
                "sha256": "ff4016228977af7c537957a355d831e51cc0c546e1aca68d11bfaa57a232d4e5"
              },
              {
                "file": "frames/circumnav-known241-30k_az-45.png",
                "bytes": 721628,
                "sha256": "a2c1fb3286a7a5e295c28328c7860cbce5f0a97f63586c0811447a64c44eaed4"
              },
              {
                "file": "frames/circumnav-known241-30k_az-90.png",
                "bytes": 712753,
                "sha256": "255067435a7ebad68b97b368f4043d91468d5c06363c8f20a3997833059fd255"
              },
              {
                "file": "frames/circumnav-r1-30k_az+0.png",
                "bytes": 825662,
                "sha256": "e8484af01f11257d5a62a8516591b90a50904b385eb1225390326be7c09561cd"
              },
              {
                "file": "frames/circumnav-r1-30k_az+135.png",
                "bytes": 741827,
                "sha256": "f8402f2b00e37cb7985db7fdd2ea93006a3a3c304d36baec3358f222b40b7ad2"
              },
              {
                "file": "frames/circumnav-r1-30k_az+180.png",
                "bytes": 776732,
                "sha256": "d6e3550f116fe307e64c6bcc9eacc86f601949b850f819e64ba168253f1840b7"
              },
              {
                "file": "frames/circumnav-r1-30k_az+45.png",
                "bytes": 803190,
                "sha256": "237f8df5350cc69e5bba22334c9514d4fdb9e110e0a7bc886c4cc28f99f6d97e"
              },
              {
                "file": "frames/circumnav-r1-30k_az+90.png",
                "bytes": 766941,
                "sha256": "f02f8ebee224d1005ee07bf803a6ad39b862d10fd5c785f224638e80439c3f7b"
              },
              {
                "file": "frames/circumnav-r1-30k_az-135.png",
                "bytes": 834188,
                "sha256": "78789d3394665dd43ba317ed5ad67117e02b0d31819a74202746735a1afe5b60"
              },
              {
                "file": "frames/circumnav-r1-30k_az-45.png",
                "bytes": 772517,
                "sha256": "30e0846b2493a62568285104079f788e67969554558d5cbc2aab4999806f8e01"
              },
              {
                "file": "frames/circumnav-r1-30k_az-90.png",
                "bytes": 761660,
                "sha256": "492e495f983e2aa270688ef1196c65965503e377b6cd314e7d8da58edb7200c6"
              },
              {
                "file": "frames/fused-r1-30k_az+0.png",
                "bytes": 939651,
                "sha256": "6749da2644de542f8a563080d8cfecc2eaeb2615f63beb43e2f41c55c34ce832"
              },
              {
                "file": "frames/fused-r1-30k_az+135.png",
                "bytes": 648117,
                "sha256": "0c704bf52a4798295d3dd5fa505aa9ee8baa52fe61bb1fd82280956b7d412a20"
              },
              {
                "file": "frames/fused-r1-30k_az+180.png",
                "bytes": 478352,
                "sha256": "a711ba107fbd5708d78eb75848314424e241a63f7bcd6b8cb6f26f2f2d9beccd"
              },
              {
                "file": "frames/fused-r1-30k_az+45.png",
                "bytes": 956078,
                "sha256": "ecf548ce7d9f4fa88bff3e710c0641ed3b489f72e0a2ddbfce45bcd629449060"
              },
              {
                "file": "frames/fused-r1-30k_az+90.png",
                "bytes": 711216,
                "sha256": "718b34517607fc949d7d1d5f92aab2eee7249d3bac9a8c8d23d37ffb51694e42"
              },
              {
                "file": "frames/fused-r1-30k_az-135.png",
                "bytes": 664416,
                "sha256": "9ff97b5847c81676a243a9941eee7d1f4399b837d0570a7b27b39f7a86a57819"
              },
              {
                "file": "frames/fused-r1-30k_az-45.png",
                "bytes": 1000860,
                "sha256": "04e67aa05800cd86e104024e222eb25026962e9babc7568952c8bcdfb4daf1b5"
              },
              {
                "file": "frames/fused-r1-30k_az-90.png",
                "bytes": 784024,
                "sha256": "4cfde8e2d0c6a1d90350c3af588dc3ef2a11dfd61bc45a7fdacd3d25f2b27332"
              },
              {
                "file": "frames/kling-rederive-30k_az+0.png",
                "bytes": 954465,
                "sha256": "f4b0e6212a1fba49a6a01ecb44ddc0f59e6dd2013f01007d0529e6b6de536e3b"
              },
              {
                "file": "frames/kling-rederive-30k_az+135.png",
                "bytes": 665738,
                "sha256": "aba3ea1d93bfbd924c3ae97273864af4f95f4f859ea753fd0697eecba90ced35"
              },
              {
                "file": "frames/kling-rederive-30k_az+180.png",
                "bytes": 798896,
                "sha256": "beb527412a40d4f1f15a1b515d6adf84dee5c883c2905401b0065746860c2bba"
              },
              {
                "file": "frames/kling-rederive-30k_az+45.png",
                "bytes": 815973,
                "sha256": "fc018912057a83e3a3fc87eaee19aed5100334a458b199b268c1dd7d31bcf97d"
              },
              {
                "file": "frames/kling-rederive-30k_az+90.png",
                "bytes": 730081,
                "sha256": "912c47ccac2e8eccc81e50b956928d81f1c85621e547c3e0cf11b84a6977c790"
              },
              {
                "file": "frames/kling-rederive-30k_az-135.png",
                "bytes": 746054,
                "sha256": "4e1514b1a63224b923c4e64277a5f6590514f593c5431ab8dd5cc27fe282270b"
              },
              {
                "file": "frames/kling-rederive-30k_az-45.png",
                "bytes": 815805,
                "sha256": "3344bb9eac12ada5838b7f6b78d43afca81757ee1a287ab1281aaa10a99646fc"
              },
              {
                "file": "frames/kling-rederive-30k_az-90.png",
                "bytes": 785022,
                "sha256": "451dc59ee6d6c86ff4c6f1145f3ab1fb16475fc5e82fc713192df1998de331b9"
              },
              {
                "file": "frames/orbit-r1-30k_az+0.png",
                "bytes": 948144,
                "sha256": "8a1580f401301a4e31c8e413a0dc4b01e53ec58b1481b9bb5b1a5171613129f0"
              },
              {
                "file": "frames/orbit-r1-30k_az+135.png",
                "bytes": 705209,
                "sha256": "63bc4e0ed0487a9bfe4f2518e84f6b759d2130fb2ffed32b1cfa5ad6e8736dd6"
              },
              {
                "file": "frames/orbit-r1-30k_az+180.png",
                "bytes": 647231,
                "sha256": "99bd4e8c1eb533ebf5dd58231931e3c0d60ce49670c13b5ee65ad0a0b8dec37b"
              },
              {
                "file": "frames/orbit-r1-30k_az+45.png",
                "bytes": 916076,
                "sha256": "4c2e2fd9c9e9859a918a18a326e42454c2b825d77b54ebd1736f55f6009dc03d"
              },
              {
                "file": "frames/orbit-r1-30k_az+90.png",
                "bytes": 795502,
                "sha256": "559cfc0826dfcfc8fd62d2006bcb45a8cf90b87b802d19f8a8f0cdc4448fbbbc"
              },
              {
                "file": "frames/orbit-r1-30k_az-135.png",
                "bytes": 627367,
                "sha256": "46ce33f5c4877fae58665394515442845f0c8b3d91f2bb0daeadd7164c32fa6d"
              },
              {
                "file": "frames/orbit-r1-30k_az-45.png",
                "bytes": 1019849,
                "sha256": "a2021eb1e8861db8d91f5c4449d249533c31ba7352afaf4f04257d7d9f34476f"
              },
              {
                "file": "frames/orbit-r1-30k_az-90.png",
                "bytes": 790837,
                "sha256": "2014a0153f4277b0db280d74676d2812714cc92c17606d65fbd94f3d38a4858b"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+0.png",
                "bytes": 921298,
                "sha256": "84b941e8e29894e4b3c314bac17d1017750a4166d47f0a609490b0b081a499d3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+135.png",
                "bytes": 641665,
                "sha256": "00fa6a561f0b4040d84a4dacace5dcfad9ff3bab36322838876692512373a457"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+180.png",
                "bytes": 666401,
                "sha256": "6295df4a013f1735eb99591146c94fd1c9f0efad539e811050a12832860ba3dd"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+45.png",
                "bytes": 894178,
                "sha256": "f0d993e264ee26f961ccca955dcde913d411fe38765e9f15a471eb6d7057ad88"
              },
              {
                "file": "frames/wan-vace-r4-30k_az+90.png",
                "bytes": 807350,
                "sha256": "cd4482f8034129ffd0f8a9ac1862f0d28cd8c59c6eac8a048097dd1cad6cefd2"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-135.png",
                "bytes": 686514,
                "sha256": "e9d747d606955fcf11ac609c1c260640ea0bfe01b001b952501fc9b4499814c3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-45.png",
                "bytes": 879269,
                "sha256": "224fe7b4e2dffa22b91f2abd0c0edc2be0abb0aa0d376e4d7f719e4ddabe5fe3"
              },
              {
                "file": "frames/wan-vace-r4-30k_az-90.png",
                "bytes": 707821,
                "sha256": "b7cdbb5261b7a40d06817d4d550e0034c88695f55be7a5c1b64899c7b5640968"
              },
              {
                "file": "framing-probe/as-loaded.png",
                "bytes": 18058,
                "sha256": "6c7fff627e2fb4a0c2cd237603785bcc4bd5eed30b66dd5d81e14beb804fb930"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+0.png",
                "bytes": 889088,
                "sha256": "3e52c89f36a83da8a468886fbc8c1db2e13dd6686b76098c12bd5b4ee4db47b5"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+135.png",
                "bytes": 916361,
                "sha256": "0c1bdb241cc479c891277e7b56910b6094115131f75623c4d699b98f32817c1e"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+180.png",
                "bytes": 899424,
                "sha256": "e9be07db1cb552ceaccf5676a83a63abdb7368b309903eebc1a4a2bb5d0f415f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+45.png",
                "bytes": 893450,
                "sha256": "2dd8c535e4c53ad23039b4574270654d4b88d5400428af4431330f08cf88262b"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az+90.png",
                "bytes": 853222,
                "sha256": "ba6d45741e435ab2ad3cf6cc40842b1fbca87424da963fc71dd1cfba3202e027"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-135.png",
                "bytes": 920095,
                "sha256": "e0441f82a1ef1aeba4e0711f31fd924dedcb53a57e3e72c6c45e30c9ebd5aba9"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-45.png",
                "bytes": 891085,
                "sha256": "f07cfd06317bed1762fa90caeb3723fbe62fbb4f81801452821733f78b1c01dd"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d25_az-90.png",
                "bytes": 782300,
                "sha256": "2cf466cffc2c2094ba6c654e69a08b0b67437d85125812ac7c917d2d539fa799"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+0.png",
                "bytes": 870917,
                "sha256": "6b549cead1d763f1035909db4df8b2f5c88036da55f688f6481d43132512e9d2"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+135.png",
                "bytes": 936615,
                "sha256": "c86ff4aa86902b56a89c06fd7fd7b7e6a3cc26245816791f97e3748f13455eb8"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+180.png",
                "bytes": 857667,
                "sha256": "ee88e10e671b83c3d6a38b61b1fe476393cabca9639371a126d045c236efa860"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+45.png",
                "bytes": 832371,
                "sha256": "85cde0c3bda21c1f65a12d355972897d662ea5588e2230d9bb10d82630521b91"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az+90.png",
                "bytes": 905536,
                "sha256": "8dfd21c46d0a0c9d5e7c5174c0bc5ebf971c9c28604b5f425da6a92ab3690c57"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-135.png",
                "bytes": 929474,
                "sha256": "cf0bf04465dc1b4c9f8d4aac1b9c7a2a2e20e2ea2403f876aba76ae9ea2b952f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-45.png",
                "bytes": 889932,
                "sha256": "80ab4d395fe40fce3496c19d0f475681ab49e96f1671a1d5862b968532734a7f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d32_az-90.png",
                "bytes": 858899,
                "sha256": "00aa69a96961cd8e4f4f0510dada7d98f4983659fd22dcc33c668ada3c73a0aa"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+0.png",
                "bytes": 867994,
                "sha256": "ffa27acd99a3108f634eaf1e75f61b47399b738f4d177abace7c3deb8479a1c9"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+135.png",
                "bytes": 857610,
                "sha256": "fc261407b38961e7dfd2d1e4b0f9e63e6773b6b9faf4c882ec2d334900e8a4f6"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+180.png",
                "bytes": 815941,
                "sha256": "2aa143d90f857812f8920711e4ad5b66ea2f58a7526d6868d372011684c519bd"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+45.png",
                "bytes": 727953,
                "sha256": "9e0fa3ce5522b98e83aa9161038dde33193e12a86139b0311d606fbb186b880c"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az+90.png",
                "bytes": 881815,
                "sha256": "3ecfa6152e48383034e54a8701e813496725a1186c5e3571ec870c02956f282b"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-135.png",
                "bytes": 856691,
                "sha256": "605ba91e670ffd673beed2f181b2516526f602fcd6438361356a13f2fc4934d3"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-45.png",
                "bytes": 833716,
                "sha256": "be2c1138e8b118845e088af2af441bcbd417dd5ef06ca5f1b6295b68158a755f"
              },
              {
                "file": "framing-probe/circumnav-facade241-30k-d40_az-90.png",
                "bytes": 796193,
                "sha256": "99fbafe1bc6b8e9b2026a02e95b524e1c4c86766abd2901eefe355731b1ea8b7"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+0.png",
                "bytes": 770401,
                "sha256": "8382fb744d8f5cf0b6b7c4cff877b1d679f3621bdde42ced63ab2a220da8bae2"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+135.png",
                "bytes": 762638,
                "sha256": "b545f30d3c2ff669877330e16da9454bfab2d32c7601c7a970581355b4bb677e"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+180.png",
                "bytes": 713524,
                "sha256": "0b78da9d6db7461f29dec61ffe48f79681306c89f7cc9897d636e01cfbb305d3"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+45.png",
                "bytes": 787388,
                "sha256": "5dd09f86fe1e3e19da518c8fc9537d5d4dfc19f4c38550ef7de7bc48986122ec"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az+90.png",
                "bytes": 783396,
                "sha256": "cd219af14a9ee16e679bece13ba7ffeac0571ca893c2e24b29cedace4a6dcc8c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-135.png",
                "bytes": 767396,
                "sha256": "839e6326d6bab14a4681fca78d158070c9663fa1668f13298a88b627934f9469"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-45.png",
                "bytes": 782787,
                "sha256": "e3d6c2bc557ead71bae68a00321e442bc45108f692e715cb9e6e5dbb76e4cafe"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d50_az-90.png",
                "bytes": 789195,
                "sha256": "bd8cad2a775db3cb1781fe3696263d6f9881b9abc33e3e6dc06c6c0d91e1e65f"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+0.png",
                "bytes": 748179,
                "sha256": "5d9781f718ba6c79f880f195f258ae24dc2e9faa909c09c2f045ab405f351e28"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+135.png",
                "bytes": 669683,
                "sha256": "86a8b1099550b32a841f72d3e572e49f23a001ee4253756180368cbe6968dfda"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+180.png",
                "bytes": 650313,
                "sha256": "735d0cd0d92c5b50efdbcc2a2bb5a8e0ef0947ca11efbf7f4b7605548e6e227e"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+45.png",
                "bytes": 711128,
                "sha256": "f5b1e78ffee68df86df56550b4530886d4a0cd23e1c2cf712b424bf3810c2ab5"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az+90.png",
                "bytes": 710034,
                "sha256": "2b2a974b9988576c9909dd5940d800e8d72feb5a32616c9548fc971ecc3d6808"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-135.png",
                "bytes": 667586,
                "sha256": "098ba7b6ac8e042c4ddf08930a7e4d34dc60d99e041cdf12cc0fa15915c543f6"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-45.png",
                "bytes": 721405,
                "sha256": "f5fd34aef51abb35eff1dc8c571b8337a5b8a0884578c94af09f914cbadfa64c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d66.8_az-90.png",
                "bytes": 713251,
                "sha256": "0323bf2bec1b2d4f05c9f3c0234bf8e2ec008cd2124651e7f31980061f0ece3b"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+0.png",
                "bytes": 704370,
                "sha256": "d30c619d482e228594e5802e4d78db57b75548abba9639116273dd0fe1084a2d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+135.png",
                "bytes": 634981,
                "sha256": "43bed2a28e5dab89c9231f8267a8209760572dff5c8e332ca0a71f8a35496a7c"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+180.png",
                "bytes": 613699,
                "sha256": "2c4e58ee5da59479cc5198c51d1ddf78ac81b8a54293934c8176747c81f995b0"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+45.png",
                "bytes": 671667,
                "sha256": "1fbdb0946fa66f0ad89690a60a4638de5fac8eb1807e5a2014d80c6df75c82e1"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az+90.png",
                "bytes": 662087,
                "sha256": "14671726f14951728505976fecaa7ed8b081e654c1e6833d3edb11393ef5da86"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-135.png",
                "bytes": 642438,
                "sha256": "4e5a06a6e0bbc71ebcedc1e633830b5f96ee654d30a5fbdb3de50a9f2a784282"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-45.png",
                "bytes": 686155,
                "sha256": "50ec6c0d78c937e84d725790e2474f40fd4f123aec0631684e1b7950665f77a0"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d80_az-90.png",
                "bytes": 696242,
                "sha256": "ad98da1b5f5cf3185934219d9f3c8b62e4133dbc69ab1d5a49bacd6d31bdc82d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+0.png",
                "bytes": 667051,
                "sha256": "a9239052818c6462df60e92992851403a4596377af204838d27d3a41bfdb5b04"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+135.png",
                "bytes": 612965,
                "sha256": "75dcb5b37a434f40fe4862585407f2aeaf51160622dddf1d677857d9a78dcf3a"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+180.png",
                "bytes": 594917,
                "sha256": "994340b7f2cfed6de910564111eb93c3ea91c13fc7a53f2f0abded5646126bbd"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+45.png",
                "bytes": 639082,
                "sha256": "3115bf63e082853111ebe3eb5c78993866a2856853e2532ded8e9c876ef84b18"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az+90.png",
                "bytes": 604815,
                "sha256": "dc1e32851ef5106bc07060b5955457d66b692475b727baab6c09d5a30504ca92"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-135.png",
                "bytes": 635821,
                "sha256": "fab8175476fc482c2a90c79013f503756dc0721eb36fe4051a980f6b50d5dc7d"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-45.png",
                "bytes": 650532,
                "sha256": "3368cbdfdbaffdf9def3aefe28dd9e7d763d26529fce079de96684323c53da70"
              },
              {
                "file": "framing-probe/circumnav-known241-30k-d95_az-90.png",
                "bytes": 665629,
                "sha256": "8d6bbabd1ff053b257a301f55c27f4f711fc79a008c3a25cf14c1f420bb8113b"
              },
              {
                "file": "framing-probe/derived-frame.json",
                "bytes": 457,
                "sha256": "af9243fd5c50eb0f8bf5a3dffc222bdb135d476ab09eda366f5fe9bab0ab314d"
              },
              {
                "file": "framing-probe/dist-x1.png",
                "bytes": 18058,
                "sha256": "6c7fff627e2fb4a0c2cd237603785bcc4bd5eed30b66dd5d81e14beb804fb930"
              },
              {
                "file": "framing-probe/dist-x16.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/dist-x2.png",
                "bytes": 6145,
                "sha256": "9b67c210f0ced8e1a8a42e30794210a712c9ddd59c5be8fcbf242cb382bb81f5"
              },
              {
                "file": "framing-probe/dist-x4.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/dist-x8.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-15.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-15_d2.2.png",
                "bytes": 212834,
                "sha256": "b393e5bfc8045f2cb473fcb0bf3a9da439de51784fed95d593ed039060d427b2"
              },
              {
                "file": "framing-probe/el-15_d3.2.png",
                "bytes": 224690,
                "sha256": "77abcf9fecff458b4769a409ed31c90bdbbc55d942ac97b8e0f96915e970b86a"
              },
              {
                "file": "framing-probe/el-15_d4.2.png",
                "bytes": 185479,
                "sha256": "81864a7ca479169a2f5f34547ab3abc34c8fb5c85951d93a0cd718b03a8aca2d"
              },
              {
                "file": "framing-probe/el-15_d5.2.png",
                "bytes": 172858,
                "sha256": "c25dcee4d0ba2bb8afa79a94f80ef0b1a8ee0462a9118ba905b8237660d7230d"
              },
              {
                "file": "framing-probe/el-15_d6.4.png",
                "bytes": 168993,
                "sha256": "13613df6983b6d9569c9f634be3f589a06246bb59e2ef3f7fe0cb47435744bc0"
              },
              {
                "file": "framing-probe/el-30.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el-30_d2.2.png",
                "bytes": 208899,
                "sha256": "0d633c0b510ab0111d3d1a3f0d13643c89cc2427fd4c72874d632465eb5ea673"
              },
              {
                "file": "framing-probe/el-30_d3.2.png",
                "bytes": 210622,
                "sha256": "51b7f1c2059110622cd39b6449c6e9b1ada19fb5bd81a2ed33f47e07d536d6fc"
              },
              {
                "file": "framing-probe/el-30_d4.2.png",
                "bytes": 204843,
                "sha256": "d96aa80e02cdf01d9302964d6f50824140fb7cb18c0488a2e4dc69f9114b446a"
              },
              {
                "file": "framing-probe/el-30_d5.2.png",
                "bytes": 206474,
                "sha256": "8a9973dcff0b55cc1cd491309fbc6b9c93ed1f87b28528dfba8cf1194c6c803c"
              },
              {
                "file": "framing-probe/el-30_d6.4.png",
                "bytes": 202671,
                "sha256": "cb80e8500b20d40c2c135953961d8a010d79af862106ca8acaa6a17093ac8ea6"
              },
              {
                "file": "framing-probe/el-45_d2.2.png",
                "bytes": 207085,
                "sha256": "2b5ac122978be93ef0181f008f74a6e131d9fad7378fdf98fb136a5a66f92dce"
              },
              {
                "file": "framing-probe/el-45_d3.2.png",
                "bytes": 213208,
                "sha256": "260521cb8a054a5ff2d2f051aebd9e212e29156b412ed9d368b514cf885f5268"
              },
              {
                "file": "framing-probe/el-45_d4.2.png",
                "bytes": 204518,
                "sha256": "98f4e9302e1efe86b25c06d795f7ecc6e02ec28a6ec191c97b40ba2d3ae20ba2"
              },
              {
                "file": "framing-probe/el-45_d5.2.png",
                "bytes": 209235,
                "sha256": "7142d9502dfbeb246f0ed810ae627401849cb3d97c1d2ff3cc402bfc26dd7bc3"
              },
              {
                "file": "framing-probe/el-45_d6.4.png",
                "bytes": 203002,
                "sha256": "27986f032a946b16f386ff21dcd2825c422b9cb7441979110aa60b948c747e1e"
              },
              {
                "file": "framing-probe/el0_d2.2.png",
                "bytes": 222792,
                "sha256": "8516941ffde477cd315ab28f1d0cb76a200ee68ef7405fbfdb3532106fe1bc9f"
              },
              {
                "file": "framing-probe/el0_d3.2.png",
                "bytes": 243421,
                "sha256": "cca6ca864bd8ff4e4c9cfdfeb86cd229fdb8c3664c2cdfc62ff2ccb35a976c9e"
              },
              {
                "file": "framing-probe/el0_d3.4.png",
                "bytes": 898389,
                "sha256": "1d28783c1708b3133e283efb2899b2899447d7148b100e45c7dd7f4d3f2550db"
              },
              {
                "file": "framing-probe/el0_d4.2.png",
                "bytes": 904815,
                "sha256": "f69f533e06be762e057dcde98d907222b1a23648fbc0eb0aa372269a7f4d92f3"
              },
              {
                "file": "framing-probe/el0_d4.9.png",
                "bytes": 895953,
                "sha256": "1f9d877dd5ec1f315ae56c5e3742d811a7cfeb0418edb9deb20e5a6da59d0b6b"
              },
              {
                "file": "framing-probe/el0_d5.2.png",
                "bytes": 249961,
                "sha256": "234fe7c5e2b7296cf99d9661d5ce1f89c1d943336f5040ad30bae6aeeb1352f6"
              },
              {
                "file": "framing-probe/el0_d5.6.png",
                "bytes": 801860,
                "sha256": "0157ca3a0fc2e913d6925f530f0421e7233be057956278f7e38140b6c5572b37"
              },
              {
                "file": "framing-probe/el0_d6.4.png",
                "bytes": 618298,
                "sha256": "48fdc7a219155518d071e24bfd2bd992e299d36cc5e4f3a5bb238808052cfe33"
              },
              {
                "file": "framing-probe/el15.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el15_d3.4.png",
                "bytes": 866218,
                "sha256": "46760bd42f85ff1e116ee9f69e86a9a3b58c32323b43c3151fe9ac3d41cbedae"
              },
              {
                "file": "framing-probe/el15_d4.2.png",
                "bytes": 834932,
                "sha256": "2b6a80e206a1e0a58e37010b42020e8cf1cd13448faadef1fc37b446e6c59985"
              },
              {
                "file": "framing-probe/el15_d4.9.png",
                "bytes": 788735,
                "sha256": "4a3260a699dd27116217d458660d0ff3605441130ab9d0f78a0bca9235360706"
              },
              {
                "file": "framing-probe/el15_d5.6.png",
                "bytes": 753787,
                "sha256": "25ca33c82e10bddff360f15c0ee609fa49c8203d722a7d0edd54f815b728ef41"
              },
              {
                "file": "framing-probe/el15_d6.4.png",
                "bytes": 741300,
                "sha256": "61ea5ddbfedd42ad3c07b388477e9c6f86f49c92c75938579f8ec257826134d9"
              },
              {
                "file": "framing-probe/el30.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/el30_d3.4.png",
                "bytes": 702403,
                "sha256": "512ea7df240bd06442de8efacb11001c3e6cbbd35f627cd88f53bbb0979bd401"
              },
              {
                "file": "framing-probe/el30_d4.2.png",
                "bytes": 565839,
                "sha256": "526bff4a68bc9d75bf8324cf762afdf765b11e35cbb46a5d1eb1ddf3f7f51c0b"
              },
              {
                "file": "framing-probe/el30_d4.9.png",
                "bytes": 560455,
                "sha256": "8f7657ee6242604ddf9a92fa725009f17109aa4bb2a4b36b407b71d6fbb79bf0"
              },
              {
                "file": "framing-probe/el30_d5.6.png",
                "bytes": 576799,
                "sha256": "5b56e56bcd61811924b3d33fb0fdfc16b250a03d39c47f394592c527616b26ed"
              },
              {
                "file": "framing-probe/el30_d6.4.png",
                "bytes": 532691,
                "sha256": "8b105ce604cf8618a6fd1c109f20db32ce6391de60bd900cac131cfdf680cc5b"
              },
              {
                "file": "framing-probe/el45_d3.4.png",
                "bytes": 747122,
                "sha256": "b048aad369300eef25c3d5ab900f549f77282c9baf74513613193a47ce3ba39a"
              },
              {
                "file": "framing-probe/el45_d4.2.png",
                "bytes": 609553,
                "sha256": "87a5a505b6a3e686db3a2345287889519c19bd0655030a3370ec33ae66664674"
              },
              {
                "file": "framing-probe/el45_d4.9.png",
                "bytes": 555612,
                "sha256": "252a81e7a4ad89f6b4b25055f7bb13ec0ad51cac13cb136d5e7370d5e1aae5d9"
              },
              {
                "file": "framing-probe/el45_d5.6.png",
                "bytes": 558977,
                "sha256": "2045bf0b98fd2fd4cfc7bee2d6ffc9bf6df0c29851512276a38757b93029be77"
              },
              {
                "file": "framing-probe/el45_d6.4.png",
                "bytes": 573503,
                "sha256": "601732de8e64c3d6e652ae5f1f09bfc4484c4839a92466da079fb8da53e9a86b"
              },
              {
                "file": "framing-probe/facade-distance-ladder.jpg",
                "bytes": 243515,
                "sha256": "9e097b4f38cdf3660092ee59ff7d588876e885c8dc05c4cd1e7070b3be889239"
              },
              {
                "file": "framing-probe/ladder.jpg",
                "bytes": 197023,
                "sha256": "a114b7f16d2ddeac762e00a13d8e42e6f752249e1943818a38f1082a51880966"
              },
              {
                "file": "framing-probe/up-ladder.jpg",
                "bytes": 155230,
                "sha256": "77497f3c07a00c9acb95ea9c086426e822cbb0e458c5ce482b92868ee9715336"
              },
              {
                "file": "framing-probe/up_d3.4_az+0.png",
                "bytes": 825662,
                "sha256": "e8484af01f11257d5a62a8516591b90a50904b385eb1225390326be7c09561cd"
              },
              {
                "file": "framing-probe/up_d3.4_az+135.png",
                "bytes": 741827,
                "sha256": "f8402f2b00e37cb7985db7fdd2ea93006a3a3c304d36baec3358f222b40b7ad2"
              },
              {
                "file": "framing-probe/up_d3.4_az+180.png",
                "bytes": 776732,
                "sha256": "d6e3550f116fe307e64c6bcc9eacc86f601949b850f819e64ba168253f1840b7"
              },
              {
                "file": "framing-probe/up_d3.4_az+45.png",
                "bytes": 803190,
                "sha256": "237f8df5350cc69e5bba22334c9514d4fdb9e110e0a7bc886c4cc28f99f6d97e"
              },
              {
                "file": "framing-probe/up_d3.4_az+90.png",
                "bytes": 766941,
                "sha256": "f02f8ebee224d1005ee07bf803a6ad39b862d10fd5c785f224638e80439c3f7b"
              },
              {
                "file": "framing-probe/up_d3.4_az-135.png",
                "bytes": 834188,
                "sha256": "78789d3394665dd43ba317ed5ad67117e02b0d31819a74202746735a1afe5b60"
              },
              {
                "file": "framing-probe/up_d3.4_az-45.png",
                "bytes": 772517,
                "sha256": "30e0846b2493a62568285104079f788e67969554558d5cbc2aab4999806f8e01"
              },
              {
                "file": "framing-probe/up_d3.4_az-90.png",
                "bytes": 761660,
                "sha256": "492e495f983e2aa270688ef1196c65965503e377b6cd314e7d8da58edb7200c6"
              },
              {
                "file": "framing-probe/up_d4.2_az+0.png",
                "bytes": 775978,
                "sha256": "e734ea32eec4e5c06cd4736de8c6dc5e0f5ab6ddda92c7d30db180fc5b1e4c11"
              },
              {
                "file": "framing-probe/up_d4.2_az+135.png",
                "bytes": 684634,
                "sha256": "754bdd4bcfbe13aa34ace4c0dfb9bca334c5cf65eb34fa28ef990788368f3de8"
              },
              {
                "file": "framing-probe/up_d4.2_az+180.png",
                "bytes": 689511,
                "sha256": "1af5608fc524eb677cb518a48edda46d63b2a8585fe60ea8ecca3334eae95a30"
              },
              {
                "file": "framing-probe/up_d4.2_az+45.png",
                "bytes": 769683,
                "sha256": "7b8ca8e0a89d008a947220f81ca19532481f8b9924c612ff26e369361e44cefe"
              },
              {
                "file": "framing-probe/up_d4.2_az+90.png",
                "bytes": 718744,
                "sha256": "8335508ac8a41b504640841be9de1d00975756077cf093a734d6303b42a86d68"
              },
              {
                "file": "framing-probe/up_d4.2_az-135.png",
                "bytes": 806325,
                "sha256": "1f34203479a4bbfb332a942b043e1e493a914fa97c347a655e64f40cceedce56"
              },
              {
                "file": "framing-probe/up_d4.2_az-45.png",
                "bytes": 708563,
                "sha256": "5ccd31b2da04460123a98b47f8ee14574433e1792067fa68f0214d3d88bc8d59"
              },
              {
                "file": "framing-probe/up_d4.2_az-90.png",
                "bytes": 701632,
                "sha256": "048a95458e91d3739981e9938ecfa449cea52078b87dae1289438a01cbbe7fa6"
              },
              {
                "file": "framing-probe/up_d5.2_az+0.png",
                "bytes": 755247,
                "sha256": "a585065eb3954169ac09363bc6b1a551f9791d7989fa47dd9ec08afa585d2a24"
              },
              {
                "file": "framing-probe/up_d5.2_az+135.png",
                "bytes": 654112,
                "sha256": "1f7d52f94858a5a645f617270b5d97650492a36df9f82b205e9609ecaf9e37d2"
              },
              {
                "file": "framing-probe/up_d5.2_az+180.png",
                "bytes": 631421,
                "sha256": "1c0c3e1f8c9334fd1e443eacdfb1bc8f9502d3c0b096989d6e97337befe112fa"
              },
              {
                "file": "framing-probe/up_d5.2_az+45.png",
                "bytes": 740425,
                "sha256": "e8d594b810d5e25bd2af9cc005fc2633f55b56383b87ca701b32369d69a55d10"
              },
              {
                "file": "framing-probe/up_d5.2_az+90.png",
                "bytes": 726484,
                "sha256": "4680d3096df14199da662978235eb7acea50a04411f3f1ee5b6dc8498cfd6b81"
              },
              {
                "file": "framing-probe/up_d5.2_az-135.png",
                "bytes": 771800,
                "sha256": "68acb821aee9f1a222649e8cae4a468c35017688fc250ebf16ba02cf2a9bf61e"
              },
              {
                "file": "framing-probe/up_d5.2_az-45.png",
                "bytes": 700266,
                "sha256": "69c5f7a8afe0170984a3cdf0b4b1526e3c499cfbb7e22852ab6437d4aeb0e250"
              },
              {
                "file": "framing-probe/up_d5.2_az-90.png",
                "bytes": 693062,
                "sha256": "dae99d2eff2b9257bd7ade83ce79593a96024d78bd1301ad33dcc6b600dc8a87"
              },
              {
                "file": "framing-probe/x2.png",
                "bytes": 6145,
                "sha256": "9b67c210f0ced8e1a8a42e30794210a712c9ddd59c5be8fcbf242cb382bb81f5"
              },
              {
                "file": "framing-probe/x3.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x4.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x5.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x6.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-probe/x8.png",
                "bytes": 3144,
                "sha256": "e2fcc75ca6661682530ad685c4b20367b495b881e0d15d42239e0d4c7a4fa62e"
              },
              {
                "file": "framing-rule.json",
                "bytes": 3501,
                "sha256": "5ce8851f772904fedcb9a18b843fbe5a1be573d70af52fa79c3fcdd539174241"
              },
              {
                "file": "picker-gate/circumnav-facade241-30k_open.png",
                "bytes": 780750,
                "sha256": "f4ac26a8d8480a255d8a12dbe2511d79bd51a82cd6ac146d3753f5bb04ba24a4"
              },
              {
                "file": "picker-gate/circumnav-facade241-30k_turned.png",
                "bytes": 811216,
                "sha256": "f8e11d0ed9f4aed63e743da868c30eeda13cc5b2bed806aaf0641f1534300ba5"
              },
              {
                "file": "picker-gate/circumnav-fused482-30k_open.png",
                "bytes": 717924,
                "sha256": "ab2284ec2d8b8a7f7f2df2b9441d68be3f1208a96002ac01ba0a581992c3bcc2"
              },
              {
                "file": "picker-gate/circumnav-fused482-30k_turned.png",
                "bytes": 688679,
                "sha256": "f45173aeb17ee98c4ec4305aa7faf87ce7b9043abd1e0ee506f4c159cb026add"
              },
              {
                "file": "picker-gate/circumnav-known241-30k_open.png",
                "bytes": 707388,
                "sha256": "f16c6466b931815388e02519ec2bda795c9514018bf5baaa53506816b68c9f3a"
              },
              {
                "file": "picker-gate/circumnav-known241-30k_turned.png",
                "bytes": 634578,
                "sha256": "2923ca75e55796827b62b9302632299e5ef12dcd923786123029370ec08d5a3a"
              },
              {
                "file": "picker-gate/circumnav-r1-30k_open.png",
                "bytes": 717018,
                "sha256": "cc98ded75efe025b77e4601c2cd3c3da3cf1ba89ce2e7339c4e0da24169116df"
              },
              {
                "file": "picker-gate/circumnav-r1-30k_turned.png",
                "bytes": 732987,
                "sha256": "a0bcac5039360c6d40d2bcdd3a6b8fbb1fc14a84bc1bf8756105f5c64cd765a5"
              },
              {
                "file": "picker-gate/open-vs-turned.jpg",
                "bytes": 151036,
                "sha256": "7225c52f36e48c7349ece41166625d8c78a2b3328132aa6c5883a5fa0bc4447a"
              },
              {
                "file": "picker-gate/picker.png",
                "bytes": 81169,
                "sha256": "81d3fa0bba5a21456909d42991560e80d138bd4fdf1aa7a6729a1cccd23bbdaf"
              },
              {
                "file": "results/benchmark-detail-plate.jpg",
                "bytes": 345245,
                "sha256": "7e3c400112f24b50147361c9db067001b1aaaa893d554ce8dd97a4db893eb833"
              },
              {
                "file": "results/benchmark-detail.json",
                "bytes": 1483,
                "sha256": "32219491631e97d76e28b38fe6e1ed172f96da71837ded92f571df48d588e242"
              },
              {
                "file": "results/contact-neg.jpg",
                "bytes": 372528,
                "sha256": "89c47ba7e6574ea2c7470b63acac87752a51a612837821e390c61e623f912c19"
              },
              {
                "file": "results/contact-pos.jpg",
                "bytes": 434926,
                "sha256": "526d174ebe11ac579e3448231ab3784cc81fc303b3feceec8cb9ddcba9f14eaf"
              },
              {
                "file": "results/judged-ring.json",
                "bytes": 1594,
                "sha256": "685652917afe1b101d132da272ba87391a23d3f6c78d1529518b04a3f1d14483"
              },
              {
                "file": "results/splat-comparison-plate.jpg",
                "bytes": 719864,
                "sha256": "ee6a159cf5d0aa8c0c860cf124897e40715bf2352d8832d6bef48275eede8437"
              },
              {
                "file": "shot-index.json",
                "bytes": 6399,
                "sha256": "5d69871e58b82f64827f106763bea05f169a3a6c571a2ca4dd011e276818c7ab"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:viewer-arc-20260811-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/11/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "viewer-arc-20260811-r1",
      "path": "verification/viewer-arc-20260811-r1",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "rejected",
        "sourcePath": "verification/viewer-arc-20260811-r1/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
      "summary": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
      "decision": "rejected",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 11048
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/viewer-arc-20260811-r1/manifest.json",
          "url": "/verification/viewer-arc-20260811-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/11",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "multi-clip-fusion"
            ],
            "title": "The splat viewer stops being a toy - orbit the house, clamped to the arc that was actually solved",
            "headline": "The embedded viewer let the camera go anywhere, which meant the first thing any visitor did was drag past the evidence and look at the smear behind it. Two things were wrong and only one of them was the controls. The controls were rebuilt around the house rather than around the camera: drag orbits a fixed target, wheel dollies, presets jump to named viewpoints, and there is a visible readout of where you are. The second thing needed a measurement, not an opinion - how far can the camera actually go before the reconstruction stops holding? All four shipped models were rendered at 5 degree azimuth steps across plus and minus 80 degrees, 36 frames per model, and scored on a gradient-energy sharpness measure relative to the front view. fused-r1-30k, orbit-r1-30k and wan-vace-r4-30k hold all the way to the sampled edge at plus and minus 80. kling-rederive-30k does not: it holds from -40 to +55 and falls off a cliff outside that. The viewer clamps to the tightest of the four, -40 to +55, so a single honest limit covers every model the picker offers.",
            "outcome": "viewer usable, arc measured rather than guessed, $0.00 billed",
            "runs": [
              "viewer-arc-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1"
            ],
            "surfaces": [
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs"
            ],
            "lesson": "A camera limit is a claim about the reconstruction and should be measured like one. The tempting version of this task was to pick a comfortable-looking arc by dragging until it looked bad; the measured version found that three of the four models are fine well past where a person would have stopped, and that the fourth is much worse than it looks at the front. Clamping every model to the worst of them is the conservative choice and it is now written down with the curve that justifies it, so widening it later is a measurement rather than an argument."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/viewer-arc-20260811-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 11048,
          "sha256": "cdedd39bdf08eaf7998542a4115d72d0560231c6958a53454be502cbdd08468e",
          "access": "metadata-only"
        },
        {
          "path": "verification/viewer-arc-20260811-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 11048,
          "sha256": "a1cd8624cd07868e3c747409902ff2c65e170621f1799265a1e8c67f5bfc2750",
          "exactRecord": {
            "run": "viewer-arc-20260811-r1",
            "sealedAt": "2026-08-11T09:20:17.853Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "multi-clip-fusion",
            "revision": "r1",
            "kind": "measurement",
            "verdict": "rejected",
            "question": "How far can the viewer let a visitor orbit each reconstruction before the frame stops being evidence and becomes a smear?",
            "answer": "Not answered here. The instrument built to answer it overstates every model, worst on wan-vace-r4-30k by 100 degrees of combined arc. The frames it saved are what proves that, so they are sealed as the refutation rather than deleted. The answer came from the 10 degree ladder in viewer-arc-20260811-r2, adjudicated by eye.",
            "protocol": {
              "metric": "Mean |Laplacian| over the rendered frame, normalised by the frame contrast, with the control panel cropped out. Chosen because a collapsed splat is not dark - it is a bright low-frequency smear with plenty of colour, which is why a \"does it render\" check passes on views that carry no information.",
              "holdRule": "A view holds while it keeps 60% of the sharpness of the front view, contiguous from 0.",
              "sweep": "Azimuth -80 to +80 degrees in 5 degree steps, 33 samples per model.",
              "harness": "Rendered through the shipped viewer at its real port rather than offline, so the number describes what a visitor sees and not what a separate renderer would."
            },
            "whyItFailed": "Sharpness is the wrong axis. Gaussians with no photograph constraining them do not blur, they stretch into thin streaks, and foliage past the solve shatters into high-frequency confetti. Both raise mean |Laplacian|. The metric therefore scores the collapse as healthy, and it scores it highest exactly where the collapse is most violent. Normalising by contrast made it worse, not better: the streak field is high-contrast too.",
            "models": [
              {
                "model": "wan-vace-r4-30k",
                "sharpnessAtFront": 0.17528660761432358,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -20,
                "eyeSaysHoldsToDeg": 40,
                "overstatedByDeg": 100,
                "samples": 33
              },
              {
                "model": "fused-r1-30k",
                "sharpnessAtFront": 0.1791811496233949,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -30,
                "eyeSaysHoldsToDeg": 40,
                "overstatedByDeg": 90,
                "samples": 33
              },
              {
                "model": "orbit-r1-30k",
                "sharpnessAtFront": 0.19775692007721848,
                "metricSaysHoldsFromDeg": -80,
                "metricSaysHoldsToDeg": 80,
                "eyeSaysHoldsFromDeg": -30,
                "eyeSaysHoldsToDeg": 50,
                "overstatedByDeg": 80,
                "samples": 33
              },
              {
                "model": "kling-rederive-30k",
                "sharpnessAtFront": 0.13694248463312267,
                "metricSaysHoldsFromDeg": -40,
                "metricSaysHoldsToDeg": 55,
                "eyeSaysHoldsFromDeg": -20,
                "eyeSaysHoldsToDeg": 30,
                "overstatedByDeg": 45,
                "samples": 33
              }
            ],
            "findings": {
              "theMetricIsWrongInOneDirectionOnly": "Every model is overstated and none is understated, which is the signature of a metric measuring the failure mode rather than the subject. A metric that were merely noisy would miss in both directions.",
              "theArcIsAsymmetricAndNoSymmetricInstrumentCanSeeIt": "The judged arcs run further right than left on all four models - the driveway side was covered by the generated clips, while turning left walks into a foreground oak and palm that no photograph resolved. Both the picked number and the camera-pose span are symmetric by construction, so neither could have expressed this even had it been right about the magnitude.",
              "fusionDidNotWidenTheArc": "Under the eye as under the metric, fused-r1-30k does not reach further than orbit-r1-30k. Fusing four clips raised sharpness at the front without extending how far the model holds, which is consistent with the envelope result: more of the same arc, not more arc."
            },
            "whatThisDoesNotSay": [
              "It does not say sharpness is useless. It says sharpness cannot distinguish a sharp house from sharply streaked foliage, which is the only distinction this question needed.",
              "It does not sweep elevation. The clamp is azimuth-only and the pitched-down trajectory is measured elsewhere and still fails."
            ],
            "supersededBy": "viewer-arc-20260811-r2",
            "artifacts": {
              "curves": "results/usable-arc.json",
              "contactSheets": [
                "results/contact-neg.jpg",
                "results/contact-pos.jpg"
              ],
              "frames": "frames/",
              "sparseModel": "sparse-txt/dataset/"
            },
            "producedBy": [
              "dev/tests/claude-generated/measure-splat-usable-arc-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs"
            ],
            "fileCount": 44,
            "totalBytes": 63650301,
            "files": {
              "frames/fused-r1-30k_az+0.png": {
                "bytes": 1470532,
                "sha256": "5bcff8920cba03ef6a915e026e595d4b2d46378d7cd86b34bb553c390f424d59"
              },
              "frames/fused-r1-30k_az+20.png": {
                "bytes": 1490994,
                "sha256": "95479fc06c6119d0c287e3b2af69f25df65b3f229366cca7e61e691bd36a5c0e"
              },
              "frames/fused-r1-30k_az+40.png": {
                "bytes": 1436645,
                "sha256": "108e3fef4c453939d4b1335365f67d2696235a09459ff855744242d3182fd4df"
              },
              "frames/fused-r1-30k_az+60.png": {
                "bytes": 1395320,
                "sha256": "b39a958e2cc46f9551e9f66ec9a9216e053180656a25dd1db4fec8315ff43a3f"
              },
              "frames/fused-r1-30k_az+80.png": {
                "bytes": 1248636,
                "sha256": "d9d77902632ee50598b089a66862318ec5ee025a64403c6b8a4493e45703fa96"
              },
              "frames/fused-r1-30k_az-20.png": {
                "bytes": 1533149,
                "sha256": "1ba8d01ec7683a0f7c53df1ca95cad37705b9f5b8277dc79699551745fba8782"
              },
              "frames/fused-r1-30k_az-40.png": {
                "bytes": 1510888,
                "sha256": "2384829dda1f28f4e98c9d7c7230f2868da5edc5771cfe11de8f67b356adfbfd"
              },
              "frames/fused-r1-30k_az-60.png": {
                "bytes": 1420294,
                "sha256": "4ff3d05454c5e80c257f1be82571a75c439b63bfc2c38eae2057538cb95847c7"
              },
              "frames/fused-r1-30k_az-80.png": {
                "bytes": 1360590,
                "sha256": "57d33420784083e98af3eb7fb6d0571ce692fab25d270e8fb1cb8643430f8955"
              },
              "frames/kling-rederive-30k_az+0.png": {
                "bytes": 1445009,
                "sha256": "e03086e8a031e91d57cb8a6e0449449147a59867a7a182c0bc5eeb85211dfe06"
              },
              "frames/kling-rederive-30k_az+20.png": {
                "bytes": 1447181,
                "sha256": "56398cedf73dca64f58e387addd67753aa7fd16d74ae81f9f44a72631b0c8f70"
              },
              "frames/kling-rederive-30k_az+40.png": {
                "bytes": 1268861,
                "sha256": "9ff69b8bc0e2cf21dfb23da3ccc9dae254a9edae2e60a8a5d1a14e8138b43d92"
              },
              "frames/kling-rederive-30k_az+60.png": {
                "bytes": 1166684,
                "sha256": "303295e200b72712e13490d2ec8bb23e30667a6c1d17bf9b7c84fdf5f99207d2"
              },
              "frames/kling-rederive-30k_az+80.png": {
                "bytes": 1230062,
                "sha256": "82e6cab3fad00636e15a57ce2d1e0df9e1a5b62bae6de52d779f89c1c136d56e"
              },
              "frames/kling-rederive-30k_az-20.png": {
                "bytes": 1445752,
                "sha256": "25ba2fd4419cecb5ab8467c1f15cd5d0b8a8bb089ce419be03ba461edc7f7f98"
              },
              "frames/kling-rederive-30k_az-40.png": {
                "bytes": 1273026,
                "sha256": "d63bbac8de91a0f78e4c01daa4e8f979f402591d9ce793c3dfb23d1d12ce9c70"
              },
              "frames/kling-rederive-30k_az-60.png": {
                "bytes": 1298414,
                "sha256": "ee6ab36198b910b2570c5e6fa5e2d6f8eb821e1a7d3bba8326fc03d6b78ddf5b"
              },
              "frames/kling-rederive-30k_az-80.png": {
                "bytes": 1254487,
                "sha256": "256c384c7107e04452a9d3f648798ff8d1ff0895324e34bd6e1170099bdd3d92"
              },
              "frames/orbit-r1-30k_az+0.png": {
                "bytes": 1449245,
                "sha256": "a5532854ccaf0f874c56449495ea2dec2f8234f4504d04277a4acbff82383de5"
              },
              "frames/orbit-r1-30k_az+20.png": {
                "bytes": 1473202,
                "sha256": "169fa4aefcde50a28bd1b087d5537fa367c98d78279840c29ffaf944320bbf55"
              },
              "frames/orbit-r1-30k_az+40.png": {
                "bytes": 1510719,
                "sha256": "801f7c10402cf843276f1f232ecbed02bb96cc5920f5b61b67e49ccf392ba1ce"
              },
              "frames/orbit-r1-30k_az+60.png": {
                "bytes": 1464119,
                "sha256": "437eea66eda5c04acde6a923ce2d470d443592dfbdf77e6bbd82dbc41e5d05e8"
              },
              "frames/orbit-r1-30k_az+80.png": {
                "bytes": 1359552,
                "sha256": "fe928c0e6eb48a45503fa7f2011659bd052f7c4e0d73642743f03a6fe5993f78"
              },
              "frames/orbit-r1-30k_az-20.png": {
                "bytes": 1468191,
                "sha256": "371106ea08ea145beb7487b169902219cc90f3bae0a6c1b949973f5504d3e0d2"
              },
              "frames/orbit-r1-30k_az-40.png": {
                "bytes": 1500324,
                "sha256": "4937d1f6a3bc29b4a9859a226320c3a23d8c471bfd94675f2bb4616dfa7da607"
              },
              "frames/orbit-r1-30k_az-60.png": {
                "bytes": 1419588,
                "sha256": "a736b9c769cc0d85d9311348bacd24fa286e46ece935288a55fcef2e8df1ba6d"
              },
              "frames/orbit-r1-30k_az-80.png": {
                "bytes": 1357733,
                "sha256": "afc9f32350f0d57e8556c20d4c342ec59c0643f191d69bcb50b40bcb3ab583a4"
              },
              "frames/wan-vace-r4-30k_az+0.png": {
                "bytes": 1420073,
                "sha256": "5f52a710aff2ac7d759c7481605a601f4e6c25f9a3987db78507461ed388589f"
              },
              "frames/wan-vace-r4-30k_az+20.png": {
                "bytes": 1407530,
                "sha256": "9e62b1aac7d796c833dfc8a42696e70f39ae520564fc498e2399031c75603d3a"
              },
              "frames/wan-vace-r4-30k_az+40.png": {
                "bytes": 1369477,
                "sha256": "fc09c8387752c7192fab6ac00de138f292d658b52a1036ffe66bbf506eb3239f"
              },
              "frames/wan-vace-r4-30k_az+60.png": {
                "bytes": 1350610,
                "sha256": "6192d802be19f6d9e4a3d5a53df334083f0c2f2a76acba06c5277f179aadd7ae"
              },
              "frames/wan-vace-r4-30k_az+80.png": {
                "bytes": 1311205,
                "sha256": "b1307075be2b397157babe056aab740cb11301abf4cb59a98e5cd8087a8b2c59"
              },
              "frames/wan-vace-r4-30k_az-20.png": {
                "bytes": 1506532,
                "sha256": "498175f7eb4db4cdb388a223bc5fc47211a6c691999b8ecf98472f92ed33b7c9"
              },
              "frames/wan-vace-r4-30k_az-40.png": {
                "bytes": 1416518,
                "sha256": "f6ce076b0511b0ea87a136b66e5363e256363dbcea4f498ac4294ead79e3cb12"
              },
              "frames/wan-vace-r4-30k_az-60.png": {
                "bytes": 1335747,
                "sha256": "1fb5bae766f2595de38eb1ad11b33ff8b284a6054d62acb7cb1d23fa16a279cb"
              },
              "frames/wan-vace-r4-30k_az-80.png": {
                "bytes": 1220153,
                "sha256": "5a66e38f4500a6b2fa0aed8657a140360335d4f33b5767998d94988081c8f2f4"
              },
              "results/contact-neg.jpg": {
                "bytes": 302875,
                "sha256": "4bb40de39c41da7bd191d2750c241c3504234f8c08428fc35f10b2613f56e0be"
              },
              "results/contact-pos.jpg": {
                "bytes": 295918,
                "sha256": "07bc35b12775c0653cb62f5127aa9f63147c1c7a4926174a2925f1a95192dc04"
              },
              "results/usable-arc.json": {
                "bytes": 17249,
                "sha256": "8ddd90028a735d6a8702632ac7faee7a04e3de7ad0396f2c4dbe1e561f2cc11d"
              },
              "sparse-txt/dataset/cameras.txt": {
                "bytes": 175,
                "sha256": "ba0f74e680cc2c8094f34dac82edfb4a33cd497badabd5bc576266a40c13beea"
              },
              "sparse-txt/dataset/frames.txt": {
                "bytes": 5625,
                "sha256": "c29f481be7eecec7b6dd29fb7a11f2416d741d9e2491ba8c4d88c8a03a0eca84"
              },
              "sparse-txt/dataset/images.txt": {
                "bytes": 11148580,
                "sha256": "dadb6a3b64b2c264cec94018e33bfa7ce0a61500adf87a6fa8baa0e56f69402f"
              },
              "sparse-txt/dataset/points3D.txt": {
                "bytes": 1842615,
                "sha256": "64598f6b454ab2dd85aec903b67ac0cdaecb83b5e493bcf713b3d124515bb462"
              },
              "sparse-txt/dataset/rigs.txt": {
                "bytes": 222,
                "sha256": "51bd24b3caa3088006f2a0f925304a2d452c7d2f7fe381c7bfb00a0c9e85a674"
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:viewer-arc-20260811-r2",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-11",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/14/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "viewer-arc-20260811-r2",
      "path": "verification/viewer-arc-20260811-r2",
      "parent": null,
      "branch": [
        {
          "key": "A",
          "id": "photo-anchored-extension",
          "name": "Seed-anchored generative extension",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "accepted",
        "sourcePath": "verification/viewer-arc-20260811-r2/manifest.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
      "summary": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
      "decision": "accepted",
      "limitations": [],
      "relatedRunIds": [
        "viewer-arc-20260811-r1",
        "viewer-arc-20260811-r2",
        "alpha-semantics-20260811-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 15831
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/viewer-arc-20260811-r2/manifest.json",
          "url": "/verification/viewer-arc-20260811-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/14",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-11",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "kling-rederive",
              "wan-vace-depth",
              "multi-clip-fusion",
              "orbit-hop"
            ],
            "title": "The viewer was clamped by three different wrong numbers; the fourth is a judgment, written down per frame",
            "headline": "The orbit clamp has now been set four ways. A number picked out of the air gave a -55 degree preset of pure smear. A sharpness metric - mean |Laplacian| normalized by contrast - said three of four models hold to +/-80 degrees; at +80 there is no building in the frame at all, because a collapsing splat does not go soft, it stretches into streaks and shatters foliage into high-frequency confetti, so the metric scores the collapse as healthy. It overstates every model and understates none, which is the signature of measuring the failure mode rather than the subject: worst is wan-vace-r4-30k by 100 degrees of combined arc. Solved COLMAP camera positions replaced it and are honest, but answer a different question - where a solved frame stands, not how far the solve carries - and they are symmetric by construction while this property is not. So: 52 frames on a 10 degree ladder through the shipped viewer, panel hidden, each marked clear, degraded or gone by eye, marks recorded per frame so the judgment can be argued with. Readable arc comes out 30, 40, 40 and 50 degrees. The finding that matters is the ratio against camera arc: 6 degrees of camera gives 30 readable (5.06x), 23 gives 40 (1.75x), 40 gives 40 (1.01x), 61 gives 50 (0.83x). Monotone collapse. A tenfold spread in capture width bought 20 degrees of readable view, and the two widest captures read no wider than their own camera spans. Every model also gives out further right than left - the driveway side was covered by the generated clips, the left runs into a foreground oak and palm nothing resolved. The viewer now draws all three bands and clamps to the judged one; kling-rederive-30k, previously clamped to its 5.9 degree camera span, now opens across 30. All 52 frames now ship on the preview page as a contact plate at the size they were judged at, beside the three bands and the saturation curve, with the ratios read live out of the seal instead of typed into the prose. Separately, the repair the saturation finding points at - hand the trainer the resampled pixels of a warped frame and mark the invented ones unknown - was stopped at its premise. Brush reads a transparent training pixel as an assertion that nothing is there, not as an abstention: punching a rectangle to alpha 0 in half the training views costs 5.53 dB inside it against the held-out frames while leaving the rest of the frame at 0.11 dB, and --match-alpha-weight 0 does not switch it off. Masking a warped frame down to its honest pixels would carve the disoccluded regions out of the house. Refuted in four minutes of GPU time, before the experiment it would have invalidated was built.",
            "outcome": "clamp rewired to the judged band and browser-verified 21/21, the 52-frame plate and the saturation collapse published on the preview page and verified 14/14, r1 sealed as a rejected instrument, $0.00 billed, run entirely local",
            "runs": [
              "viewer-arc-20260811-r1",
              "viewer-arc-20260811-r2",
              "alpha-semantics-20260811-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r1",
              ".blueprint-data/generative-experiments/viewer-arc-20260811-r2",
              ".blueprint-data/generative-experiments/alpha-semantics-20260811-r1"
            ],
            "surfaces": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r1.mjs",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs",
              "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-arcs.json",
              "dev/scripts/claude-generated/arc-ladder-figure-r1.py",
              "dev/tests/claude-generated/verify-preview-arc-r1.mjs",
              "site/blueprint-preview/index.html",
              "site/blueprint-preview/assets/arc/judged-ladder.jpg",
              "site/blueprint-preview/assets/data/splat-arc-bands.json",
              "site/blueprint-preview/assets/data/splat-arc-saturation.svg",
              "dev/scripts/claude-generated/alpha-semantics-probe-r1.py",
              "dev/scripts/claude-generated/seal-alpha-semantics-r1.mjs",
              "dev/scripts/claude-generated/alpha-probe-figure-r1.py",
              "site/blueprint-preview/assets/probe/alpha-semantics.jpg"
            ],
            "lesson": "Three instruments in a row failed the same way: each measured something real and then had its answer used for a question it was not answering. Sharpness is real and is not evidence. Camera position is real and is not reach. The check that would have caught all three costs one minute - open the frame at the edge the instrument just blessed and look at it. When no automatic instrument survives that check, a written-down human judgment is not a retreat, provided the marks are recorded per frame and the frames ship, because then it can be disputed the same way a measurement can. The wider result is the one the extension program has to absorb: readable arc rose 30 to 50 degrees while camera arc rose 6 to 61, so buying coverage with more frames along the same band is spending on the flat part of the curve."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/viewer-arc-20260811-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 15831,
          "sha256": "f8787abfed04e64013078d279f8991ab40c0319eb5b739fa37bf97bd2a0ef7c0",
          "access": "metadata-only"
        },
        {
          "path": "verification/viewer-arc-20260811-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 15831,
          "sha256": "3a42058ce07914d89131e341e018f5e4c06feb346affd7062aa19412a5733496",
          "exactRecord": {
            "run": "viewer-arc-20260811-r2",
            "sealedAt": "2026-08-13T00:01:06.375Z",
            "techniqueBranch": "photo-anchored-extension",
            "branchLabel": "A",
            "technique": "multi-clip-fusion",
            "revision": "r2",
            "kind": "measurement",
            "verdict": "accepted",
            "question": "How far can a visitor orbit each reconstruction before it stops being a photograph of a house, and what should the viewer therefore allow?",
            "answer": "Adjudicated per model off a 10 degree ladder. Readable arc is 30 to 50 degrees and every model gives out further right than left. Readable arc barely tracks camera arc: a tenfold spread in capture width produced a 30-to-50 degree spread in result. The viewer draws all three bands and clamps to the widest one that still shows a building.",
            "protocol": {
              "capture": "13 frames per model, azimuth -60 to +60 in 10 degree steps, elevation 0, rendered through the shipped viewer at its real port with the control panel hidden so no crisp UI text sits inside a frame being judged for crispness.",
              "scale": {
                "clear": "the building reads as a photograph of itself",
                "degraded": "structure survives, something in frame has streaked",
                "gone": "no building, or a building behind streaked foliage"
              },
              "adjudication": "By eye, off two contact sheets, marks recorded per frame. The clear band is the contiguous run of clear containing the front view; the hold band extends it through contiguous degraded. Not automatic, and labelled as not automatic.",
              "wiring": "Merged into site/blueprint-preview/assets/data/splat-arcs.json as clearDeg and holdDeg, read by site/blueprint-preview/viewer-controls.js. The solid coverage arc and the Sweep control follow clearDeg; the orbit clamp follows holdDeg; the camera ticks stay the COLMAP positions."
            },
            "models": [
              {
                "model": "kling-rederive-30k",
                "photographedFromDeg": -3.2,
                "photographedToDeg": 2.73,
                "clearFromDeg": -10,
                "clearToDeg": 20,
                "holdFromDeg": -20,
                "holdToDeg": 30,
                "cameraSpanDeg": 6,
                "clearSpanDeg": 30,
                "clearPerCameraDegree": 5.06,
                "framesClear": 4,
                "framesDegraded": 2,
                "framesGone": 7,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "gone",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              {
                "model": "wan-vace-r4-30k",
                "photographedFromDeg": -12.63,
                "photographedToDeg": 10.28,
                "clearFromDeg": -10,
                "clearToDeg": 30,
                "holdFromDeg": -20,
                "holdToDeg": 40,
                "cameraSpanDeg": 23,
                "clearSpanDeg": 40,
                "clearPerCameraDegree": 1.75,
                "framesClear": 5,
                "framesDegraded": 2,
                "framesGone": 6,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "gone",
                  "-20": "degraded",
                  "-10": "clear"
                }
              },
              {
                "model": "fused-r1-30k",
                "photographedFromDeg": -18.94,
                "photographedToDeg": 20.84,
                "clearFromDeg": -20,
                "clearToDeg": 20,
                "holdFromDeg": -30,
                "holdToDeg": 40,
                "cameraSpanDeg": 40,
                "clearSpanDeg": 40,
                "clearPerCameraDegree": 1.01,
                "framesClear": 5,
                "framesDegraded": 3,
                "framesGone": 5,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "degraded",
                  "40": "degraded",
                  "50": "gone",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              },
              {
                "model": "orbit-r1-30k",
                "photographedFromDeg": -23.81,
                "photographedToDeg": 36.67,
                "clearFromDeg": -20,
                "clearToDeg": 30,
                "holdFromDeg": -30,
                "holdToDeg": 50,
                "cameraSpanDeg": 60,
                "clearSpanDeg": 50,
                "clearPerCameraDegree": 0.83,
                "framesClear": 6,
                "framesDegraded": 3,
                "framesGone": 4,
                "verdicts": {
                  "0": "clear",
                  "10": "clear",
                  "20": "clear",
                  "30": "clear",
                  "40": "degraded",
                  "50": "degraded",
                  "60": "gone",
                  "-60": "gone",
                  "-50": "gone",
                  "-40": "gone",
                  "-30": "degraded",
                  "-20": "clear",
                  "-10": "clear"
                }
              }
            ],
            "findings": {
              "readableArcSaturatesAroundFortyDegrees": "Camera arc across the four models runs 6, 23, 40, 61 degrees. Readable arc runs 30, 40, 40, 50. A tenfold increase in how far the cameras were spread bought 20 degrees of extra readable view, and the two widest captures read no wider than their own camera spans while the narrowest reads five times its own. Whatever limits the readable arc is not the camera spread past about 40 degrees. This is the number that matters for the whole extension programme: adding generated frames further round the property is buying arc on the wrong side of a knee.",
              "clampingToCameraPositionsHidUsableView": "kling-rederive-30k was solved from 5.9 degrees of camera arc and reads across 30. The previous bound clamped the viewer to camera positions - an honest measurement of the wrong quantity - and hid five times its usable view.",
              "theArcIsRightHeavyOnEveryModel": "All four models give out further right than left, and 3 of 4 also read clear further right than left - fused-r1-30k is the exception, symmetric at -20..+20 clear before turning right-heavy at its edges. That is a fact about the site, not the models: turning right opens onto the driveway, which the generated clips covered, while turning left runs into a foreground oak and palm that no photograph resolved, so it shatters into streaks first. Any symmetric bound is wrong twice - too tight on one side and too loose on the other.",
              "theOrderingOfModelsSurvivesTheChangeOfInstrument": "orbit-r1-30k reads widest and kling-rederive-30k narrowest, which is the ordering the rejected sharpness metric also produced. The metric was wrong about magnitude by up to 100 degrees while being right about rank - a reminder that a metric agreeing with intuition on ranking is not evidence it is calibrated.",
              "fusionStillDoesNotWidenTheArc": "fused-r1-30k reads -20..+20 clear, narrower than orbit-r1-30k at -20..+30, from four clips instead of one. Fusion buys density at the front, not reach."
            },
            "whatThisDoesNotSay": [
              "It is a judgement, not a measurement. Three people would draw three slightly different edges. What it is not is a number picked without looking, and the frames are sealed so anyone can redraw it.",
              "It does not measure accuracy. A frame that reads as the house can still be wrong about the house; this only separates frames that carry structure from frames that have dissolved.",
              "It does not sweep elevation. The clamp is azimuth-only and the pitched-down trajectory is measured elsewhere and still fails."
            ],
            "supersedes": "viewer-arc-20260811-r1",
            "artifacts": {
              "judgement": "results/judged-arc.json",
              "contactSheets": [
                "results/contact-neg.jpg",
                "results/contact-pos.jpg"
              ],
              "frames": "frames/"
            },
            "producedBy": [
              "dev/tests/claude-generated/shoot-arc-ladder-r1.mjs",
              "dev/scripts/claude-generated/viewer-arc-contact-sheet-r1.py",
              "dev/scripts/claude-generated/judge-arc-ladder-r1.py",
              "dev/scripts/claude-generated/seal-viewer-arc-r2.mjs"
            ],
            "verifiedBy": "dev/tests/claude-generated/verify-splat-controls-r1.mjs",
            "fileCount": 55,
            "totalBytes": 77603877,
            "files": {
              "frames/fused-r1-30k_az+0.png": {
                "bytes": 1529532,
                "sha256": "bf0175aadc5d1902d1020d27d44b1c171255e5c816c4e02283ba8f43410153bc"
              },
              "frames/fused-r1-30k_az+10.png": {
                "bytes": 1553283,
                "sha256": "a0ead18690b53cd2e8235eff3e98970a529b37df6111505138dae99f9121e296"
              },
              "frames/fused-r1-30k_az+20.png": {
                "bytes": 1547395,
                "sha256": "f2a64271dc7a84deb219c9e0bb298d3976ec10c297dbd717eee0695f36925045"
              },
              "frames/fused-r1-30k_az+30.png": {
                "bytes": 1403743,
                "sha256": "5bf03a15ec56b7270921ececa117c7c0ff36133fcf9004e06af893c4d6c34eb1"
              },
              "frames/fused-r1-30k_az+40.png": {
                "bytes": 1488171,
                "sha256": "f431345aec79f02548d7fc65245721f016a631ef4eb91c8ba8aaf5365407167d"
              },
              "frames/fused-r1-30k_az+50.png": {
                "bytes": 1469173,
                "sha256": "fba920ac01ff3c50068b66332f1668873101af7cbd1cc4bb612eccf29c4fb89f"
              },
              "frames/fused-r1-30k_az+60.png": {
                "bytes": 1446225,
                "sha256": "7a0af424c85dca81afa7419e7df89dd7e7b6df0cb19d1ace8f1887c19a163096"
              },
              "frames/fused-r1-30k_az-10.png": {
                "bytes": 1550731,
                "sha256": "5f67b289d38570081d410b686df59970c9a3d61461689bdf4c47cf8004d8290a"
              },
              "frames/fused-r1-30k_az-20.png": {
                "bytes": 1595049,
                "sha256": "b1dc3ea5c7138ffaecec9a832d591a1627b306a30624f97bbbb7c6aeb9b38399"
              },
              "frames/fused-r1-30k_az-30.png": {
                "bytes": 1616942,
                "sha256": "3afed249fd6bac01f400ddb185de6d9c2fa95b2d580c191f6d4863a178babac5"
              },
              "frames/fused-r1-30k_az-40.png": {
                "bytes": 1574457,
                "sha256": "6ef7245d7830235157c2b70447e8724261ccf3df480e52b5c50b84e32c7d2d55"
              },
              "frames/fused-r1-30k_az-50.png": {
                "bytes": 1513606,
                "sha256": "907abcffed47a044c69e784e5b3fe144c29700154de3e5f7c5d26dd2d24d8c8c"
              },
              "frames/fused-r1-30k_az-60.png": {
                "bytes": 1475159,
                "sha256": "c771a5573e6da365e460310b9f8e97a45e3d0180f28b555578f032e5fdceb7ce"
              },
              "frames/kling-rederive-30k_az+0.png": {
                "bytes": 1499863,
                "sha256": "7eb311dbaa069740c50aa3f912164d572fe13dbe7d6ff47ddf39873a5a1faefd"
              },
              "frames/kling-rederive-30k_az+10.png": {
                "bytes": 1510139,
                "sha256": "99950c7f654f65787096cbf03038922605e9ad11d091d54dadcb012edb8ffd71"
              },
              "frames/kling-rederive-30k_az+20.png": {
                "bytes": 1503038,
                "sha256": "867dd920f8c0c4241a8727c39d9f944959edfcd014faa37b05569f621a0b7891"
              },
              "frames/kling-rederive-30k_az+30.png": {
                "bytes": 1427848,
                "sha256": "2b063c9b8e19afc792a6d16bb2128061f284026171d75f67232bd4770cf025c1"
              },
              "frames/kling-rederive-30k_az+40.png": {
                "bytes": 1325048,
                "sha256": "3bf7bad5c7b4cba5bd45f0b661c344996d6ff129dcba3bc414de8019fcc2effe"
              },
              "frames/kling-rederive-30k_az+50.png": {
                "bytes": 1166536,
                "sha256": "46d838ea72c4f4491b926ea8afe3b555982027b7c126975644f8ddb3d458ae9c"
              },
              "frames/kling-rederive-30k_az+60.png": {
                "bytes": 1216895,
                "sha256": "c194c2d11d529dfe80adfcdd47b09baa9b1787862b7121d7c20cf3602b6f6217"
              },
              "frames/kling-rederive-30k_az-10.png": {
                "bytes": 1507988,
                "sha256": "c638a224fc888e329995f28a4a62fcfaae850e2cf4bf4a79b76192952fd1f20e"
              },
              "frames/kling-rederive-30k_az-20.png": {
                "bytes": 1495418,
                "sha256": "79ba6e394fbbd3cc13ffacda6ab0121ab9f363c1a73409fd0c1de9411da4c04f"
              },
              "frames/kling-rederive-30k_az-30.png": {
                "bytes": 1415173,
                "sha256": "64ad26ee38eddda4d2ae4fb481cdeba082aaae8f7b0b75d71342f2dfca110700"
              },
              "frames/kling-rederive-30k_az-40.png": {
                "bytes": 1324881,
                "sha256": "c1ad937285edbfcc12bb486d8d7a1a5523a65ef2df30f3260a5d1cb0698a719b"
              },
              "frames/kling-rederive-30k_az-50.png": {
                "bytes": 1364475,
                "sha256": "8a2f13668b184f83f9b67620c29ec405a712485dcfef0956ab99e5101a8e1fa2"
              },
              "frames/kling-rederive-30k_az-60.png": {
                "bytes": 1354927,
                "sha256": "63c6bea47a72d166a3d90d9525b92cbc0cc846155e3f22bf37531e53ea5633ee"
              },
              "frames/orbit-r1-30k_az+0.png": {
                "bytes": 1509132,
                "sha256": "3d44accd357cd9606ca1adac7134c4c1d8092cdb0eb45bd2c00015c62a1fab53"
              },
              "frames/orbit-r1-30k_az+10.png": {
                "bytes": 1518686,
                "sha256": "cb8601038c60cad19793f260ca898a2b8b4eb1c66acc271f67018df522c18b11"
              },
              "frames/orbit-r1-30k_az+20.png": {
                "bytes": 1529243,
                "sha256": "b6abdb2b1c3877a191ca04bdafb8b1815a7400a7fb169d8c2b8d182aff1f0e8d"
              },
              "frames/orbit-r1-30k_az+30.png": {
                "bytes": 1552657,
                "sha256": "8d7d52dbb438ac6bb472dd0434e76b84b413466e2529ee2c9dac0003dc0aa7ec"
              },
              "frames/orbit-r1-30k_az+40.png": {
                "bytes": 1563650,
                "sha256": "745af92281188773fb1eead2b360e332903522a895c5ce0aead65ea6b1f3b05b"
              },
              "frames/orbit-r1-30k_az+50.png": {
                "bytes": 1542502,
                "sha256": "6712fa2684e49727e61998fd76774e6af870314a2edd66d20a1fc59babea0d61"
              },
              "frames/orbit-r1-30k_az+60.png": {
                "bytes": 1515839,
                "sha256": "49e2a22911bc2d0010f7d0ae8a6d9d2f9aada54235a8fab90f80eafd299cd8b6"
              },
              "frames/orbit-r1-30k_az-10.png": {
                "bytes": 1514589,
                "sha256": "1214eb4bc6900b09d2dce7cef59eadfb5a3ecc1266ecce7a6dba23c6e53ccffb"
              },
              "frames/orbit-r1-30k_az-20.png": {
                "bytes": 1529946,
                "sha256": "69cb0b75ec039beb35d72d331db1004f621d007abff47c6b5e5d46830f34f740"
              },
              "frames/orbit-r1-30k_az-30.png": {
                "bytes": 1574688,
                "sha256": "39d3efa576ed057b51cde1eb4dc16bd1d3c668ae7176045c6ee6eafd41d1b723"
              },
              "frames/orbit-r1-30k_az-40.png": {
                "bytes": 1559877,
                "sha256": "13b6686a74f7ac3bdaf7658fff13447c00c6fa566a217a824f21b96b15dc61a0"
              },
              "frames/orbit-r1-30k_az-50.png": {
                "bytes": 1505337,
                "sha256": "309d2d26c72f3f445828a6ecfae920d4e016ee5b9058b4e0a3d0856e3fc85670"
              },
              "frames/orbit-r1-30k_az-60.png": {
                "bytes": 1470135,
                "sha256": "7e741c56e9b7ef4a0afa6e14eed9a746e4648c65e2510942aed1e105b25c8302"
              },
              "frames/wan-vace-r4-30k_az+0.png": {
                "bytes": 1475418,
                "sha256": "e35cfc6e3385be0fc922aa33f728d9fc8a86f8cce8fdc605896bedce1845bc44"
              },
              "frames/wan-vace-r4-30k_az+10.png": {
                "bytes": 1469779,
                "sha256": "1bb4d53c225f74967d54fac6c2397fc67e596810767e25fd9fd804a18c29f89d"
              },
              "frames/wan-vace-r4-30k_az+20.png": {
                "bytes": 1463467,
                "sha256": "4e87219c237cceabb54ae11603478188fb9f39f8bae82ce33c0ca35548a2b3dd"
              },
              "frames/wan-vace-r4-30k_az+30.png": {
                "bytes": 1438624,
                "sha256": "5a6f72f18a560915db2f1c67a3f27053dd91999966a6721cb3b4d79ee8445596"
              },
              "frames/wan-vace-r4-30k_az+40.png": {
                "bytes": 1421496,
                "sha256": "52966dce6962da77b350d12cc6bb6bcd7b18bb8a873cff2ab359373cffa79b12"
              },
              "frames/wan-vace-r4-30k_az+50.png": {
                "bytes": 1403107,
                "sha256": "2db269b0f2b3cf2e5299d51f55ef57aa36bd06fce71f5a687b45ede8adf5a19c"
              },
              "frames/wan-vace-r4-30k_az+60.png": {
                "bytes": 1401479,
                "sha256": "925968e6711d3c9c20914e68f3c6461a49569b6b5e4b022643ed6f9df5620a14"
              },
              "frames/wan-vace-r4-30k_az-10.png": {
                "bytes": 1521029,
                "sha256": "ec8fefc85b86d40581de2c1df59395b0da6b351e2eb6e2c1923bb7249ace1bd7"
              },
              "frames/wan-vace-r4-30k_az-20.png": {
                "bytes": 1567704,
                "sha256": "b7c5152f84d51a2297d3f6f6d50fe0707c302a4e9d30252a6c0536ad8d71de30"
              },
              "frames/wan-vace-r4-30k_az-30.png": {
                "bytes": 1542156,
                "sha256": "82abec0eb08e89b79ca64d00c0a802ed5933b05a2bcc6eec30d899d262414cd4"
              },
              "frames/wan-vace-r4-30k_az-40.png": {
                "bytes": 1476176,
                "sha256": "6b8bef3c4f7226fad4e90345d9ab5342f44a3391bdc3a61bba84bce137cbf648"
              },
              "frames/wan-vace-r4-30k_az-50.png": {
                "bytes": 1438490,
                "sha256": "1a3c66fba2f792431be428b0599cc63ec66eb4fda832d1c3cf3c47478ae4211e"
              },
              "frames/wan-vace-r4-30k_az-60.png": {
                "bytes": 1378616,
                "sha256": "a33050d87d6c3f9d9c4378b8754e37b35d715d531097e2c09403206686e16344"
              },
              "results/contact-neg.jpg": {
                "bytes": 430714,
                "sha256": "2746a51c9379af58aa224459e838412a211c42a009fe6e08276254f4e28facd5"
              },
              "results/contact-pos.jpg": {
                "bytes": 411767,
                "sha256": "c4690a498597ce03b35aef5b4c6b5316bf8a836466df6997feff23030c8359cf"
              },
              "results/judged-arc.json": {
                "bytes": 1879,
                "sha256": "f86afe02b93d6716e83a38554a8f24c919f3e033a2c9a1f23abda536913c2d94"
              }
            },
            "resealed": [
              {
                "file": "results/judged-arc.json",
                "was": "6da65c4fb2b0bcf7c7fee6a15514ae9829b3f836b1b5924f31c28eac49f39f90",
                "wasBytes": 1862,
                "now": "f86afe02b93d6716e83a38554a8f24c919f3e033a2c9a1f23abda536913c2d94",
                "nowBytes": 1879,
                "because": "judge-arc-ladder-r1.py now judges a wrapping ring as well as this fixed sweep, so every ladder it writes records whether it wraps. This one does not. Marks and bands are byte-identical; the file gained one key."
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.circumnav-r1-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-12T10:37:03.207Z",
      "date": "2026-08-12",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/11/createdAt"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/11/review/state"
      },
      "authority": {
        "value": "accepted-first-full-circle-research-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/11/review/authority"
      },
      "title": "Circumnavigation R1 30k",
      "summary": "Accepted as the first full-circle research result; later variants supersede it for comparison.",
      "decision": "Accepted as the first full-circle research result; later variants supersede it for comparison.",
      "limitations": [
        "Full-circle camera coverage does not by itself establish architectural fidelity or product authority."
      ],
      "relatedRunIds": [
        "circumnav-splat-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4594912
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat",
            "byteLength": 4594912,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/circumnav-r1-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/circumnav-r1-30k.splat",
            "byteLength": 4594912,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-r1-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-r1-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/11",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.circumnav-r1-30k",
            "runId": "circumnav-splat-20260812-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-12T10:37:03.207Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat.json",
            "display": {
              "label": "Circumnavigation R1 30k",
              "group": "Circumnavigation studies",
              "tags": [
                "circumnavigation",
                "closed-ring",
                "exterior"
              ]
            },
            "details": {
              "summary": "Accepted as the first full-circle research result; later variants supersede it for comparison.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "accepted-first-full-circle-research-only",
              "evidenceRefs": [
                "verification/circumnav-splat-20260812-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as the first full-circle research result; later variants supersede it for comparison."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 4594912,
              "sha256": "dfe0c3d480a8408a75067db36bb28abdb421954603c1ab52b2d1bbdb77adfa7d",
              "gaussians": 143591,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/circumnav-r1-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 241,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 5.37,
              "closedRing": true,
              "pivot": [
                0.0314,
                0.8098,
                0.4347
              ],
              "startView": [
                -0.98925,
                0.0272,
                -0.14368,
                0,
                -0.032789,
                0.916271,
                0.399215,
                0,
                0.142509,
                0.399635,
                -0.905529,
                0,
                -0.004323,
                -0.916551,
                3.535928,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 143591,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat"
              },
              {
                "id": "circumnav-r1-30k-azimuth-deg-span-deg",
                "label": "circumnav-r1-30k.azimuthDeg.spanDeg",
                "value": 360,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-r1-30k-gaussians",
                "label": "circumnav-r1-30k.gaussians",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-r1-30k-largest-gap-deg",
                "label": "circumnav-r1-30k.largestGapDeg",
                "value": 5.37,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-psnr-db",
                "label": "holdout.baselineToBeat.meanPsnrDb",
                "value": 30.3394,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-ssim",
                "label": "holdout.baselineToBeat.meanSsim",
                "value": 0.910231,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-psnr-db",
                "label": "holdout.byArc.front 315-45.meanPsnrDb",
                "value": 29.918966783246884,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-ssim",
                "label": "holdout.byArc.front 315-45.meanSsim",
                "value": 0.8539183103297547,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-psnr-db",
                "label": "holdout.byArc.left 225-315.meanPsnrDb",
                "value": 31.53626646550864,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-ssim",
                "label": "holdout.byArc.left 225-315.meanSsim",
                "value": 0.8642839092502977,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-psnr-db",
                "label": "holdout.byArc.rear 135-225.meanPsnrDb",
                "value": 31.737209134182795,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-ssim",
                "label": "holdout.byArc.rear 135-225.meanSsim",
                "value": 0.8421192893517292,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-psnr-db",
                "label": "holdout.byArc.right 45-135.meanPsnrDb",
                "value": 32.26695715244195,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-ssim",
                "label": "holdout.byArc.right 45-135.meanSsim",
                "value": 0.8773293510706619,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-psnr-db",
                "label": "holdout.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-ssim",
                "label": "holdout.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-psnr-db",
                "label": "knownPoseArm.againstSolve.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-ssim",
                "label": "knownPoseArm.againstSolve.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-psnr-db",
                "label": "knownPoseArm.meanPsnrDb",
                "value": 31.01910706574105,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-ssim",
                "label": "knownPoseArm.meanSsim",
                "value": 0.853412141566923,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "served-splat-count",
                "label": "served.splatCount",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat.json",
                "sha256": "f4c2fb7a360d308b5e5f0eb691f7021032ab2e96579c1502b83941f0a40c9ecc",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/circumnav-splat-20260812-r1/manifest.json",
                "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Full-circle camera coverage does not by itself establish architectural fidelity or product authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-r1-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 723,
          "sha256": "f4c2fb7a360d308b5e5f0eb691f7021032ab2e96579c1502b83941f0a40c9ecc",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.circumnav-known241-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-12T21:35:57.207Z",
      "date": "2026-08-12",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/12/createdAt"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/12/review/state"
      },
      "authority": {
        "value": "known-camera-comparison-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/12/review/authority"
      },
      "title": "Circumnavigation Known 241 30k",
      "summary": "Accepted as a known-camera research comparator.",
      "decision": "Accepted as a known-camera research comparator.",
      "limitations": [
        "Known synthetic camera poses are a comparison authority, not proof of generated-image multiview coherence."
      ],
      "relatedRunIds": [
        "circumnav-splat-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5329152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat",
            "byteLength": 5329152,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/circumnav-known241-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/circumnav-known241-30k.splat",
            "byteLength": 5329152,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-known241-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-known241-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/12",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.circumnav-known241-30k",
            "runId": "circumnav-splat-20260812-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-12T21:35:57.207Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat.json",
            "display": {
              "label": "Circumnavigation Known 241 30k",
              "group": "Circumnavigation studies",
              "tags": [
                "circumnavigation",
                "exterior",
                "known-camera"
              ]
            },
            "details": {
              "summary": "Accepted as a known-camera research comparator.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "known-camera-comparison-only",
              "evidenceRefs": [
                "verification/circumnav-splat-20260812-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as a known-camera research comparator."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 5329152,
              "sha256": "3f4310deb6d895516525b5403aece38b571a9f6b1e2571d4dc289e9bdff7d353",
              "gaussians": 166536,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/circumnav-known241-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 241,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 1.5,
              "closedRing": true,
              "pivot": [
                0.5733,
                4.21,
                -1.1694
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                -1,
                0,
                -0.573305,
                4.21,
                65.644282,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 166536,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat"
              },
              {
                "id": "circumnav-known241-30k-azimuth-deg-span-deg",
                "label": "circumnav-known241-30k.azimuthDeg.spanDeg",
                "value": 360,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-known241-30k-gaussians",
                "label": "circumnav-known241-30k.gaussians",
                "value": 166536,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-known241-30k-largest-gap-deg",
                "label": "circumnav-known241-30k.largestGapDeg",
                "value": 1.5,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-psnr-db",
                "label": "holdout.baselineToBeat.meanPsnrDb",
                "value": 30.3394,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-ssim",
                "label": "holdout.baselineToBeat.meanSsim",
                "value": 0.910231,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-psnr-db",
                "label": "holdout.byArc.front 315-45.meanPsnrDb",
                "value": 29.918966783246884,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-ssim",
                "label": "holdout.byArc.front 315-45.meanSsim",
                "value": 0.8539183103297547,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-psnr-db",
                "label": "holdout.byArc.left 225-315.meanPsnrDb",
                "value": 31.53626646550864,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-ssim",
                "label": "holdout.byArc.left 225-315.meanSsim",
                "value": 0.8642839092502977,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-psnr-db",
                "label": "holdout.byArc.rear 135-225.meanPsnrDb",
                "value": 31.737209134182795,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-ssim",
                "label": "holdout.byArc.rear 135-225.meanSsim",
                "value": 0.8421192893517292,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-psnr-db",
                "label": "holdout.byArc.right 45-135.meanPsnrDb",
                "value": 32.26695715244195,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-ssim",
                "label": "holdout.byArc.right 45-135.meanSsim",
                "value": 0.8773293510706619,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-psnr-db",
                "label": "holdout.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-ssim",
                "label": "holdout.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-psnr-db",
                "label": "knownPoseArm.againstSolve.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-ssim",
                "label": "knownPoseArm.againstSolve.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-psnr-db",
                "label": "knownPoseArm.meanPsnrDb",
                "value": 31.01910706574105,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-ssim",
                "label": "knownPoseArm.meanSsim",
                "value": 0.853412141566923,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "served-splat-count",
                "label": "served.splatCount",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 166536,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat.json",
                "sha256": "e1e92fb6f4cdea3c256a02c8c00a9cea45c7d1542ff2120a28c821c021171490",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/circumnav-splat-20260812-r1/manifest.json",
                "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Known synthetic camera poses are a comparison authority, not proof of generated-image multiview coherence."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-known241-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 746,
          "sha256": "e1e92fb6f4cdea3c256a02c8c00a9cea45c7d1542ff2120a28c821c021171490",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.circumnav-facade241-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-12T21:36:17.902Z",
      "date": "2026-08-12",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/13/createdAt"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/13/review/state"
      },
      "authority": {
        "value": "facade-camera-comparison-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/13/review/authority"
      },
      "title": "Circumnavigation Facade 241 30k",
      "summary": "Accepted for research comparison within the circumnavigation family.",
      "decision": "Accepted for research comparison within the circumnavigation family.",
      "limitations": [
        "Facade-aligned camera construction is not independent camera recovery or real-property metric evidence."
      ],
      "relatedRunIds": [
        "circumnav-splat-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 10788992
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat",
            "byteLength": 10788992,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/circumnav-facade241-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/circumnav-facade241-30k.splat",
            "byteLength": 10788992,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-facade241-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-facade241-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/13",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.circumnav-facade241-30k",
            "runId": "circumnav-splat-20260812-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-12T21:36:17.902Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat.json",
            "display": {
              "label": "Circumnavigation Facade 241 30k",
              "group": "Circumnavigation studies",
              "tags": [
                "circumnavigation",
                "exterior",
                "facade"
              ]
            },
            "details": {
              "summary": "Accepted for research comparison within the circumnavigation family.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "facade-camera-comparison-only",
              "evidenceRefs": [
                "verification/circumnav-splat-20260812-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted for research comparison within the circumnavigation family."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 10788992,
              "sha256": "7f3295e2bd5bef737b1b65928feb1482f7209ca2d92c2f484ad1cfe1e7269452",
              "gaussians": 337156,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/circumnav-facade241-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 241,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 1.75,
              "closedRing": true,
              "pivot": [
                0.5733,
                4.21,
                -1.1694
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                -1,
                0,
                -0.573305,
                4.21,
                30.83059,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 337156,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat"
              },
              {
                "id": "circumnav-facade241-30k-azimuth-deg-span-deg",
                "label": "circumnav-facade241-30k.azimuthDeg.spanDeg",
                "value": 360,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-facade241-30k-gaussians",
                "label": "circumnav-facade241-30k.gaussians",
                "value": 337156,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-facade241-30k-largest-gap-deg",
                "label": "circumnav-facade241-30k.largestGapDeg",
                "value": 1.75,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-psnr-db",
                "label": "holdout.baselineToBeat.meanPsnrDb",
                "value": 30.3394,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-ssim",
                "label": "holdout.baselineToBeat.meanSsim",
                "value": 0.910231,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-psnr-db",
                "label": "holdout.byArc.front 315-45.meanPsnrDb",
                "value": 29.918966783246884,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-ssim",
                "label": "holdout.byArc.front 315-45.meanSsim",
                "value": 0.8539183103297547,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-psnr-db",
                "label": "holdout.byArc.left 225-315.meanPsnrDb",
                "value": 31.53626646550864,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-ssim",
                "label": "holdout.byArc.left 225-315.meanSsim",
                "value": 0.8642839092502977,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-psnr-db",
                "label": "holdout.byArc.rear 135-225.meanPsnrDb",
                "value": 31.737209134182795,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-ssim",
                "label": "holdout.byArc.rear 135-225.meanSsim",
                "value": 0.8421192893517292,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-psnr-db",
                "label": "holdout.byArc.right 45-135.meanPsnrDb",
                "value": 32.26695715244195,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-ssim",
                "label": "holdout.byArc.right 45-135.meanSsim",
                "value": 0.8773293510706619,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-psnr-db",
                "label": "holdout.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-ssim",
                "label": "holdout.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-psnr-db",
                "label": "knownPoseArm.againstSolve.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-ssim",
                "label": "knownPoseArm.againstSolve.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-psnr-db",
                "label": "knownPoseArm.meanPsnrDb",
                "value": 31.01910706574105,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-ssim",
                "label": "knownPoseArm.meanSsim",
                "value": 0.853412141566923,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "served-splat-count",
                "label": "served.splatCount",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 337156,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat.json",
                "sha256": "f1c8682fc229f8901d4fa72885a66599977ca4c59b0294ab69695ae25e26b939",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/circumnav-splat-20260812-r1/manifest.json",
                "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Facade-aligned camera construction is not independent camera recovery or real-property metric evidence."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-facade241-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 755,
          "sha256": "f1c8682fc229f8901d4fa72885a66599977ca4c59b0294ab69695ae25e26b939",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.circumnav-fused482-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-12T21:43:00.423Z",
      "date": "2026-08-12",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/14/createdAt"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "circumnav-splat-20260812-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-research",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/14/review/state"
      },
      "authority": {
        "value": "fused-camera-comparison-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/14/review/authority"
      },
      "title": "Circumnavigation Fused 482 30k",
      "summary": "Accepted for research comparison within the circumnavigation family.",
      "decision": "Accepted for research comparison within the circumnavigation family.",
      "limitations": [
        "Fused known/solved evidence is not blind localization or cross-cell alignment authority."
      ],
      "relatedRunIds": [
        "circumnav-splat-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 9053760
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat",
            "byteLength": 9053760,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/circumnav-fused482-30k.splat",
            "url": "/dist/blueprint-preview/assets/splats/circumnav-fused482-30k.splat",
            "byteLength": 9053760,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-fused482-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-fused482-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "url": "/verification/circumnav-splat-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/14",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.circumnav-fused482-30k",
            "runId": "circumnav-splat-20260812-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-12T21:43:00.423Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat.json",
            "display": {
              "label": "Circumnavigation Fused 482 30k",
              "group": "Circumnavigation studies",
              "tags": [
                "circumnavigation",
                "exterior",
                "fusion"
              ]
            },
            "details": {
              "summary": "Accepted for research comparison within the circumnavigation family.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-research",
              "promotionState": "not-promoted",
              "authority": "fused-camera-comparison-only",
              "evidenceRefs": [
                "verification/circumnav-splat-20260812-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted for research comparison within the circumnavigation family."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 9053760,
              "sha256": "a80b483449570cdbdf695e80d9cb1d967b47f7b41ea0d218060f265f8f93b7ed",
              "gaussians": 282930,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/circumnav-fused482-30k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 482,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 1.49,
              "closedRing": true,
              "pivot": [
                0.5733,
                4.21,
                -1.1694
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                -1,
                0,
                -0.573305,
                4.21,
                65.644282,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 282930,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat"
              },
              {
                "id": "circumnav-fused482-30k-azimuth-deg-span-deg",
                "label": "circumnav-fused482-30k.azimuthDeg.spanDeg",
                "value": 360,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-fused482-30k-gaussians",
                "label": "circumnav-fused482-30k.gaussians",
                "value": 282930,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-fused482-30k-largest-gap-deg",
                "label": "circumnav-fused482-30k.largestGapDeg",
                "value": 1.49,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-psnr-db",
                "label": "holdout.baselineToBeat.meanPsnrDb",
                "value": 30.3394,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-baseline-to-beat-mean-ssim",
                "label": "holdout.baselineToBeat.meanSsim",
                "value": 0.910231,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-psnr-db",
                "label": "holdout.byArc.front 315-45.meanPsnrDb",
                "value": 29.918966783246884,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-front-315-45-mean-ssim",
                "label": "holdout.byArc.front 315-45.meanSsim",
                "value": 0.8539183103297547,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-psnr-db",
                "label": "holdout.byArc.left 225-315.meanPsnrDb",
                "value": 31.53626646550864,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-left-225-315-mean-ssim",
                "label": "holdout.byArc.left 225-315.meanSsim",
                "value": 0.8642839092502977,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-psnr-db",
                "label": "holdout.byArc.rear 135-225.meanPsnrDb",
                "value": 31.737209134182795,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-rear-135-225-mean-ssim",
                "label": "holdout.byArc.rear 135-225.meanSsim",
                "value": 0.8421192893517292,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-psnr-db",
                "label": "holdout.byArc.right 45-135.meanPsnrDb",
                "value": 32.26695715244195,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-by-arc-right-45-135-mean-ssim",
                "label": "holdout.byArc.right 45-135.meanSsim",
                "value": 0.8773293510706619,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-psnr-db",
                "label": "holdout.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "holdout-mean-ssim",
                "label": "holdout.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "holdout",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-psnr-db",
                "label": "knownPoseArm.againstSolve.meanPsnrDb",
                "value": 31.352838295124492,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-against-solve-mean-ssim",
                "label": "knownPoseArm.againstSolve.meanSsim",
                "value": 0.8599705674408973,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-psnr-db",
                "label": "knownPoseArm.meanPsnrDb",
                "value": 31.01910706574105,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "known-pose-arm-mean-ssim",
                "label": "knownPoseArm.meanSsim",
                "value": 0.853412141566923,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "served-splat-count",
                "label": "served.splatCount",
                "value": 143591,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/circumnav-splat-20260812-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 282930,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat.json",
                "sha256": "83969bd5eaefd2ad17109992510339f3c0057dc06ff06553dfd9e817ab0d533e",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/circumnav-splat-20260812-r1/manifest.json",
                "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Fused known/solved evidence is not blind localization or cross-cell alignment authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-fused482-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 752,
          "sha256": "83969bd5eaefd2ad17109992510339f3c0057dc06ff06553dfd9e817ab0d533e",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/circumnav-splat-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 166864,
          "sha256": "a0e270e3bc6fceb5697a1c9598115cbe6fcb6970f45078a7f6f5a1c8c379146e",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:elevation-styling-survey-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "elevation-styling-survey-20260812-r1",
      "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Queue OpenAPI for bria/fibo-bbq-preview/generate",
      "summary": "The OpenAPI schema for the bria/fibo-bbq-preview/generate queue.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 228,
        "byteLength": 26804710
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gemini_3_1_flash_image_preview_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gemini_3_1_flash_image_preview_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_edit_preview_image_to_image.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_edit_preview_image_to_image.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/alibaba_qwen_image_3_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/alibaba_qwen_image_3_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bytedance_seedream_v5_lite_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bytedance_seedream_v5_lite_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bytedance_seedream_v5_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bytedance_seedream_v5_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_firered_image_edit_v1_1.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_firered_image_edit_v1_1.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_firered_image_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_firered_image_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_flex_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_flex_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_klein_4b_base_edit_lora.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_klein_4b_base_edit_lora.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_klein_9b_base_edit_lora.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_klein_9b_base_edit_lora.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_lora_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_lora_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_general_image_to_image.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_general_image_to_image.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_general_rf_inversion.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_general_rf_inversion.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_kontext_lora_inpaint.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_kontext_lora_inpaint.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_pro_kontext_max_multi.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_pro_kontext_max_multi.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_pro_kontext_multi.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_pro_kontext_multi.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_glm_image_image_to_image.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_glm_image_image_to_image.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gpt_image_1_5_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gpt_image_1_5_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hunyuan_image_v3_instruct_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hunyuan_image_v3_instruct_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hy_wu_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hy_wu_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2_5_fast.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2_5_fast.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2_5.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2_5.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin_v2.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_hyper3d_rodin.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_kling_image_o1.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_kling_image_o1.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_nano_banana_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_nano_banana_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_omni_zero.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_omni_zero.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_2_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_2_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_2_pro_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_2_pro_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_add_background.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_add_background.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_face_to_full_portrait.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_face_to_full_portrait.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_group_photo.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_group_photo.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_integrate_product.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_integrate_product.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_lighting_restoration.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_lighting_restoration.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_next_scene.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_next_scene.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_remove_element.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_remove_element.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_remove_lighting.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_remove_lighting.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_shirt_design.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora_gallery_shirt_design.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509_lora.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2509.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511_lora.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511_lora.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511_multiple_angles.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_2511.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_plus_lora_gallery_lighting_restoration.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_edit_plus_lora_gallery_lighting_restoration.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_max_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_qwen_image_max_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/google_nano_banana_lite_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/google_nano_banana_lite_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/luma_agent_uni_1_v1_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/luma_agent_uni_1_v1_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/luma_agent_uni_1_v1_max_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/luma_agent_uni_1_v1_max_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/meshy_v7_multi_image_to_3d.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/meshy_v7_multi_image_to_3d.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/microsoft_mai_image_2_5_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/microsoft_mai_image_2_5_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/openai_gpt_image_2_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/openai_gpt_image_2_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/reve_2_1_remix.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/reve_2_1_remix.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_quality_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_quality_edit.page.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_v2_0_edit.page.html",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/xai_grok_imagine_image_v2_0_edit.page.html",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bria_fibo_bbq_preview_generate.openapi.json",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bria_fibo_bbq_preview_generate.openapi.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gemini_3_1_flash_image_preview_edit.openapi.json",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gemini_3_1_flash_image_preview_edit.openapi.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_1_5_pro_preview_text_to_image.openapi.json",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_1_5_pro_preview_text_to_image.openapi.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_edit_preview_image_to_image.openapi.json",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_edit_preview_image_to_image.openapi.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_preview_text_to_image.openapi.json",
          "url": "/.blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_preview_text_to_image.openapi.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 228,
          "byteLength": 26804710,
          "sha256": "b467ec598e823ab816a1b11d860f989d46f676eece693a90509afe2ec5811fa7",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/bria_fibo_bbq_preview_generate.openapi.json",
          "recordPointer": "$",
          "byteLength": 24022,
          "sha256": "3e301469d60d5431051c6064868eb1ca161b29dc26a72ad4bed6d037a89a6ee5",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for bria/fibo-bbq-preview/generate",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the bria/fibo-bbq-preview/generate queue.",
              "x-fal-metadata": {
                "endpointId": "bria/fibo-bbq-preview/generate",
                "category": "text-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9092be/b2ug7xgblKYS8lrgaVxX2_f43d03bdbaf04ed793b0daee79e59a0d.jpg",
                "playgroundUrl": "https://fal.ai/models/bria/fibo-bbq-preview/generate",
                "documentationUrl": "https://fal.ai/models/bria/fibo-bbq-preview/generate/api",
                "about": "Generate an image from text prompt only."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "FiboBbqPreviewGenerateInput": {
                  "title": "GaiaInputModel",
                  "type": "object",
                  "properties": {
                    "prompt": {
                      "examples": [
                        "A hyper-detailed, ultra-fluffy owl sitting in the trees at night, looking directly at the camera with wide, adorable, expressive eyes. Its feathers are soft and voluminous, catching the cool moonlight with subtle silver highlights. The owl's gaze is curious and full of charm, giving it a whimsical, storybook-like personality."
                      ],
                      "description": "Prompt for image generation.",
                      "title": "Prompt",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "steps_num": {
                      "description": "Number of inference steps.",
                      "type": "integer",
                      "minimum": 20,
                      "maximum": 50,
                      "title": "Steps Num",
                      "default": 50
                    },
                    "aspect_ratio": {
                      "enum": [
                        "1:1",
                        "2:3",
                        "3:2",
                        "3:4",
                        "4:3",
                        "4:5",
                        "5:4",
                        "9:16",
                        "16:9"
                      ],
                      "description": "Aspect ratio. Options: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9",
                      "type": "string",
                      "title": "Aspect Ratio",
                      "default": "1:1"
                    },
                    "image_url": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Image Url",
                      "description": "Reference image (file or URL)."
                    },
                    "sync_mode": {
                      "description": "If true, returns the image directly in the response (increases latency).",
                      "type": "boolean",
                      "title": "Sync Mode",
                      "default": false
                    },
                    "guidance_scale": {
                      "description": "Guidance scale for text.",
                      "type": "integer",
                      "minimum": 3,
                      "maximum": 5,
                      "title": "Guidance Scale",
                      "default": 5
                    },
                    "seed": {
                      "description": "Random seed for reproducibility.",
                      "type": "integer",
                      "title": "Seed",
                      "default": 5555
                    },
                    "negative_prompt": {
                      "description": "Negative prompt for image generation.",
                      "type": "string",
                      "title": "Negative Prompt",
                      "default": ""
                    },
                    "structured_prompt": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/StructuredPrompt"
                        },
                        {
                          "type": "string"
                        },
                        {
                          "additionalProperties": true,
                          "type": "object"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Structured Prompt",
                      "description": "The structured prompt to generate an image from."
                    }
                  },
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "structured_prompt",
                    "image_url",
                    "seed",
                    "steps_num",
                    "negative_prompt",
                    "guidance_scale",
                    "sync_mode"
                  ]
                },
                "FiboBbqPreviewGenerateOutput": {
                  "title": "GaiaOutputModel",
                  "type": "object",
                  "properties": {
                    "images": {
                      "title": "Images",
                      "type": "array",
                      "description": "Generated images.",
                      "items": {
                        "additionalProperties": true,
                        "type": "object"
                      }
                    },
                    "image": {
                      "description": "Generated image.",
                      "$ref": "#/components/schemas/Image"
                    },
                    "structured_prompt": {
                      "additionalProperties": true,
                      "type": "object",
                      "title": "Structured Prompt",
                      "description": "Current prompt."
                    }
                  },
                  "x-fal-order-properties": [
                    "image",
                    "images",
                    "structured_prompt"
                  ],
                  "required": [
                    "image",
                    "structured_prompt"
                  ]
                },
                "StructuredPrompt": {
                  "title": "StructuredPrompt",
                  "type": "object",
                  "properties": {
                    "background_setting": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Background Setting",
                      "description": "The background setting of the image to be generated."
                    },
                    "artistic_style": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Artistic Style",
                      "description": "The artistic style of the image to be generated."
                    },
                    "style_medium": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Style Medium",
                      "description": "The style medium of the image to be generated."
                    },
                    "text_render": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {}
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Text Render",
                      "description": "A list of text to be rendered in the image.",
                      "default": []
                    },
                    "objects": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/PromptObject"
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Objects",
                      "description": "A list of objects in the image to be generated, along with their attributes and relationships to other objects in the image.",
                      "default": []
                    },
                    "aesthetics": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/Aesthetics"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The aesthetics of the image to be generated."
                    },
                    "photographic_characteristics": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/PhotographicCharacteristics"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The photographic characteristics of the image to be generated."
                    },
                    "context": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Context",
                      "description": "The context of the image to be generated."
                    },
                    "lighting": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/Lighting"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The lighting of the image to be generated."
                    },
                    "color_palette": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/Color"
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Color Palette",
                      "description": "A list of colors that define the overall color palette of the image."
                    },
                    "short_description": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Short Description",
                      "description": "A short description of the image to be generated."
                    }
                  },
                  "x-fal-order-properties": [
                    "short_description",
                    "objects",
                    "color_palette",
                    "background_setting",
                    "lighting",
                    "aesthetics",
                    "photographic_characteristics",
                    "style_medium",
                    "text_render",
                    "context",
                    "artistic_style"
                  ]
                },
                "Image": {
                  "description": "Represents an image file.",
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "title": "Image",
                  "properties": {
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "title": "File Size",
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "height": {
                      "examples": [
                        1024
                      ],
                      "title": "Height",
                      "description": "The height of the image in pixels.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "title": "Content Type",
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "url": {
                      "title": "Url",
                      "type": "string",
                      "description": "The URL where the file can be downloaded from."
                    },
                    "width": {
                      "examples": [
                        1024
                      ],
                      "title": "Width",
                      "description": "The width of the image in pixels.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "url"
                  ]
                },
                "PromptObject": {
                  "title": "PromptObject",
                  "type": "object",
                  "properties": {
                    "skin_color": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/Color"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The RGB color values for the skin tone of the object."
                    },
                    "description": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Description",
                      "description": "A description of the object to be generated."
                    },
                    "clothing": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Clothing",
                      "description": "The clothing of the object in the image."
                    },
                    "orientation": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Orientation",
                      "description": "The orientation of the object in the image."
                    },
                    "colors": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/Color"
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Colors",
                      "description": "A list of colors associated with the object."
                    },
                    "skin_tone_and_texture": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Skin Tone And Texture",
                      "description": "The skin tone and texture of the object in the image."
                    },
                    "appearance_details": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Appearance Details",
                      "description": "The appearance details of the object."
                    },
                    "number_of_objects": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Number Of Objects",
                      "description": "The number of objects in the image."
                    },
                    "relative_distance": {
                      "anyOf": [
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Relative Distance",
                      "description": "The relative distance of the object from the camera or viewer."
                    },
                    "expression": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Expression",
                      "description": "The expression of the object in the image."
                    },
                    "pose": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Pose",
                      "description": "The pose of the object in the image."
                    },
                    "shape_and_color": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Shape And Color",
                      "description": "The shape and color of the object."
                    },
                    "relationship": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Relationship",
                      "description": "The relationship of the object to other objects in the image."
                    },
                    "texture": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Texture",
                      "description": "The texture of the object."
                    },
                    "gender": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Gender",
                      "description": "The gender of the object in the image."
                    },
                    "relative_size": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Relative Size",
                      "description": "The relative size of the object in the image."
                    },
                    "location": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Location",
                      "description": "The location of the object in the image."
                    },
                    "bounding_boxes": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/BoundingBox"
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Bounding Boxes",
                      "description": "Bounding boxes defining the location of the object in the image."
                    },
                    "action": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Action",
                      "description": "The action of the object in the image."
                    }
                  },
                  "x-fal-order-properties": [
                    "description",
                    "bounding_boxes",
                    "colors",
                    "location",
                    "relationship",
                    "relative_size",
                    "shape_and_color",
                    "texture",
                    "appearance_details",
                    "number_of_objects",
                    "pose",
                    "expression",
                    "clothing",
                    "action",
                    "gender",
                    "skin_tone_and_texture",
                    "skin_color",
                    "orientation",
                    "relative_distance"
                  ]
                },
                "Aesthetics": {
                  "title": "Aesthetics",
                  "type": "object",
                  "properties": {
                    "preference_score": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Preference Score",
                      "description": "The preference score of the image (e.g., 'very high', 'high', 'medium', 'low')."
                    },
                    "composition": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Composition",
                      "description": "The composition of the image to be generated."
                    },
                    "mood_atmosphere": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Mood Atmosphere",
                      "description": "The mood and atmosphere of the image to be generated."
                    },
                    "aesthetic_score": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Aesthetic Score",
                      "description": "The aesthetic score of the image (e.g., 'very high', 'high', 'medium', 'low')."
                    },
                    "color_scheme": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Color Scheme",
                      "description": "The color scheme of the image to be generated."
                    }
                  },
                  "additionalProperties": true,
                  "x-fal-order-properties": [
                    "composition",
                    "color_scheme",
                    "mood_atmosphere",
                    "aesthetic_score",
                    "preference_score"
                  ]
                },
                "PhotographicCharacteristics": {
                  "title": "PhotographicCharacteristics",
                  "type": "object",
                  "properties": {
                    "focus": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Focus",
                      "description": "The focus in the image to be generated."
                    },
                    "lens_focal_length": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Lens Focal Length",
                      "description": "The focal length of the lens in the image to be generated."
                    },
                    "camera_angle": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Camera Angle",
                      "description": "The angle of the camera in the image to be generated."
                    },
                    "depth_of_field": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Depth Of Field",
                      "description": "The depth of field in the image to be generated."
                    }
                  },
                  "additionalProperties": true,
                  "x-fal-order-properties": [
                    "depth_of_field",
                    "focus",
                    "camera_angle",
                    "lens_focal_length"
                  ]
                },
                "Lighting": {
                  "title": "Lighting",
                  "type": "object",
                  "properties": {
                    "shadows": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Shadows",
                      "description": "The shadows in the image to be generated."
                    },
                    "conditions": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Conditions",
                      "description": "The conditions of the lighting in the image to be generated."
                    },
                    "direction": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Direction",
                      "description": "The direction of the lighting in the image to be generated."
                    }
                  },
                  "additionalProperties": true,
                  "x-fal-order-properties": [
                    "conditions",
                    "direction",
                    "shadows"
                  ]
                },
                "Color": {
                  "title": "Color",
                  "type": "object",
                  "properties": {
                    "blue": {
                      "title": "Blue",
                      "type": "integer",
                      "description": "The blue component of the color (0-255)."
                    },
                    "green": {
                      "title": "Green",
                      "type": "integer",
                      "description": "The green component of the color (0-255)."
                    },
                    "red": {
                      "title": "Red",
                      "type": "integer",
                      "description": "The red component of the color (0-255)."
                    },
                    "name": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Name",
                      "description": "The name of the color."
                    }
                  },
                  "x-fal-order-properties": [
                    "name",
                    "red",
                    "green",
                    "blue"
                  ],
                  "required": [
                    "red",
                    "green",
                    "blue"
                  ]
                },
                "BoundingBox": {
                  "title": "BoundingBox",
                  "type": "object",
                  "properties": {
                    "bottom_right": {
                      "description": "The bottom-right corner of the bounding box.",
                      "$ref": "#/components/schemas/Point"
                    },
                    "top_left": {
                      "description": "The top-left corner of the bounding box.",
                      "$ref": "#/components/schemas/Point"
                    }
                  },
                  "x-fal-order-properties": [
                    "top_left",
                    "bottom_right"
                  ],
                  "required": [
                    "top_left",
                    "bottom_right"
                  ]
                },
                "Point": {
                  "title": "Point",
                  "type": "object",
                  "properties": {
                    "y": {
                      "title": "Y",
                      "type": "number",
                      "description": "The y coordinate."
                    },
                    "x": {
                      "title": "X",
                      "type": "number",
                      "description": "The x coordinate."
                    }
                  },
                  "x-fal-order-properties": [
                    "x",
                    "y"
                  ],
                  "required": [
                    "x",
                    "y"
                  ]
                }
              }
            },
            "paths": {
              "/bria/fibo-bbq-preview/generate/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bria/fibo-bbq-preview/generate/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bria/fibo-bbq-preview/generate": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/FiboBbqPreviewGenerateInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/bria/fibo-bbq-preview/generate/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/FiboBbqPreviewGenerateOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_gemini_3_1_flash_image_preview_edit.openapi.json",
          "recordPointer": "$",
          "byteLength": 13443,
          "sha256": "a9f3efd29d07a485823c7db9001480cc373ae5e14f21242cc8d6959619486aab",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for fal-ai/gemini-3.1-flash-image-preview/edit",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the fal-ai/gemini-3.1-flash-image-preview/edit queue.",
              "x-fal-metadata": {
                "endpointId": "fal-ai/gemini-3.1-flash-image-preview/edit",
                "category": "image-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a90149a/wFO334Fx1uSWISNJNiWX8_0c3e76b1c53f483397ae8a6e2f6cc383.jpg",
                "playgroundUrl": "https://fal.ai/models/fal-ai/gemini-3.1-flash-image-preview/edit",
                "documentationUrl": "https://fal.ai/models/fal-ai/gemini-3.1-flash-image-preview/edit/api",
                "about": "Gemini 3.1 Flash Image is a text-to-image model that generates images from text descriptions."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Gemini31FlashImagePreviewEditInput": {
                  "title": "NanoBanana2ImageToImageInput",
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "num_images",
                    "seed",
                    "aspect_ratio",
                    "output_format",
                    "safety_tolerance",
                    "sync_mode",
                    "image_urls",
                    "system_prompt",
                    "resolution",
                    "video_url",
                    "audio_url",
                    "pdf_url",
                    "limit_generations",
                    "enable_web_search",
                    "thinking_level"
                  ],
                  "required": [
                    "prompt"
                  ],
                  "properties": {
                    "resolution": {
                      "title": "Resolution",
                      "type": "string",
                      "default": "1K",
                      "description": "The resolution of the image to generate.",
                      "enum": [
                        "0.5K",
                        "1K",
                        "2K",
                        "4K"
                      ]
                    },
                    "sync_mode": {
                      "title": "Sync Mode",
                      "type": "boolean",
                      "default": false,
                      "description": "If `True`, the media will be returned as a data URI and the output data won't be available in the request history."
                    },
                    "video_url": {
                      "title": "Video URL",
                      "description": "Optional video to use as input context. Accepts an http(s)/data URL to a video file (downloaded and sent inline, max 15MB) or a YouTube URL (passed through to the model without downloading).",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "https://storage.googleapis.com/falserverless/web-examples/wan/t2v.mp4"
                      ]
                    },
                    "prompt": {
                      "title": "Prompt",
                      "type": "string",
                      "description": "The prompt for image editing.",
                      "examples": [
                        "make a photo of the man driving the car down the california coastline"
                      ],
                      "maxLength": 50000,
                      "minLength": 3
                    },
                    "limit_generations": {
                      "title": "Limit Generations",
                      "type": "boolean",
                      "default": true,
                      "description": "Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality."
                    },
                    "enable_web_search": {
                      "title": "Enable Web Search",
                      "type": "boolean",
                      "default": false,
                      "description": "Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image."
                    },
                    "system_prompt": {
                      "title": "System Prompt",
                      "type": "string",
                      "default": "",
                      "description": "Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers).",
                      "maxLength": 50000
                    },
                    "safety_tolerance": {
                      "title": "Safety Tolerance",
                      "type": "string",
                      "default": "4",
                      "description": "The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict.",
                      "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5",
                        "6"
                      ]
                    },
                    "thinking_level": {
                      "title": "Thinking Level",
                      "description": "When set, enables model thinking with the given level ('minimal' or 'high') and includes thoughts in the generation. Omit to disable.",
                      "anyOf": [
                        {
                          "type": "string",
                          "enum": [
                            "minimal",
                            "high"
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "num_images": {
                      "title": "Number of Images",
                      "type": "integer",
                      "maximum": 4,
                      "default": 1,
                      "description": "The number of images to generate.",
                      "minimum": 1
                    },
                    "seed": {
                      "title": "Seed",
                      "description": "The seed for the random number generator.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "pdf_url": {
                      "title": "PDF URL",
                      "description": "Optional PDF document to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"
                      ]
                    },
                    "aspect_ratio": {
                      "title": "Aspect Ratio",
                      "default": "auto",
                      "description": "The aspect ratio of the generated image. Supports extreme ratios: 4:1, 1:4, 8:1, 1:8.",
                      "anyOf": [
                        {
                          "type": "string",
                          "enum": [
                            "auto",
                            "21:9",
                            "16:9",
                            "3:2",
                            "4:3",
                            "5:4",
                            "1:1",
                            "4:5",
                            "3:4",
                            "2:3",
                            "9:16",
                            "4:1",
                            "1:4",
                            "8:1",
                            "1:8"
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "output_format": {
                      "title": "Output Format",
                      "type": "string",
                      "default": "png",
                      "description": "The format of the generated image.",
                      "enum": [
                        "jpeg",
                        "png",
                        "webp"
                      ]
                    },
                    "audio_url": {
                      "title": "Audio URL",
                      "description": "Optional audio file to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB).",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/reference_audio.wav"
                      ]
                    },
                    "image_urls": {
                      "items": {
                        "type": "string"
                      },
                      "type": "array",
                      "title": "Image URLs",
                      "description": "The URLs of the images to use for image-to-image generation or image editing. Optional when at least one of `video_url`, `audio_url`, or `pdf_url` is provided.",
                      "examples": [
                        [
                          "https://storage.googleapis.com/falserverless/example_inputs/nano-banana-edit-input.png",
                          "https://storage.googleapis.com/falserverless/example_inputs/nano-banana-edit-input-2.png"
                        ]
                      ]
                    }
                  }
                },
                "Gemini31FlashImagePreviewEditOutput": {
                  "title": "NanoBanana2ImageToImageOutput",
                  "type": "object",
                  "x-fal-order-properties": [
                    "images",
                    "description"
                  ],
                  "required": [
                    "images",
                    "description"
                  ],
                  "properties": {
                    "images": {
                      "items": {
                        "$ref": "#/components/schemas/ImageFile"
                      },
                      "type": "array",
                      "title": "Images",
                      "description": "The edited images.",
                      "examples": [
                        [
                          {
                            "content_type": "image/png",
                            "file_name": "nano-banana-2-edit-output.png",
                            "url": "https://storage.googleapis.com/falserverless/example_outputs/nano-banana-2-edit-output.png"
                          }
                        ]
                      ]
                    },
                    "description": {
                      "title": "Description",
                      "type": "string",
                      "description": "The description of the generated images."
                    }
                  }
                },
                "ImageFile": {
                  "title": "ImageFile",
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "height": {
                      "title": "Height",
                      "description": "The height of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "content_type": {
                      "title": "Content Type",
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ]
                    },
                    "file_name": {
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ]
                    },
                    "file_size": {
                      "title": "File Size",
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ]
                    },
                    "width": {
                      "title": "Width",
                      "description": "The width of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "url": {
                      "title": "Url",
                      "type": "string",
                      "description": "The URL where the file can be downloaded from."
                    }
                  }
                }
              }
            },
            "paths": {
              "/fal-ai/gemini-3.1-flash-image-preview/edit/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/gemini-3.1-flash-image-preview/edit/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/gemini-3.1-flash-image-preview/edit": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Gemini31FlashImagePreviewEditInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/gemini-3.1-flash-image-preview/edit/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Gemini31FlashImagePreviewEditOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_1_5_pro_preview_text_to_image.openapi.json",
          "recordPointer": "$",
          "byteLength": 9494,
          "sha256": "7c9550f103c215863381109a2a78194f15b8470068a1efd71ed5e898673f8301",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for imagineart/imagineart-1.5-pro-preview/text-to-image",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the imagineart/imagineart-1.5-pro-preview/text-to-image queue.",
              "x-fal-metadata": {
                "endpointId": "imagineart/imagineart-1.5-pro-preview/text-to-image",
                "category": "text-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a8a775c/_DQSwdUUQgTD1E8ZjcsSf_15104de7104540b38840ceb135a0f673.jpg",
                "playgroundUrl": "https://fal.ai/models/imagineart/imagineart-1.5-pro-preview/text-to-image",
                "documentationUrl": "https://fal.ai/models/imagineart/imagineart-1.5-pro-preview/text-to-image/api",
                "about": "Text To Image"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Imagineart15ProPreviewTextToImageInput": {
                  "properties": {
                    "seed": {
                      "examples": [
                        0
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Seed",
                      "description": "Seed for generation. 0 and -1 are treated as random."
                    },
                    "aspect_ratio": {
                      "examples": [
                        "1:1"
                      ],
                      "default": "1:1",
                      "title": "Aspect Ratio",
                      "description": "Image aspect ratio: 1:1, 3:1, 1:3, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3",
                      "enum": [
                        "1:1",
                        "3:1",
                        "1:3",
                        "16:9",
                        "9:16",
                        "4:3",
                        "3:4",
                        "3:2",
                        "2:3"
                      ],
                      "type": "string"
                    },
                    "prompt": {
                      "examples": [
                        "Photorealistic cinematic portrait of a stressed young woman with dark skin and long brown dreadlocks styled in a messy high bun, wearing black-rimmed glasses and a peach-colored collared shirt. She is sitting at a desk, sipping coffee from a white ceramic mug held in her right hand, with a focused and slightly overwhelmed expression while looking at a silver laptop in front of her.\n\nHer face, hair, glasses, and entire upper body are completely covered with dozens of colorful sticky notes in yellow, pink, blue, orange, red, and green, many with no written text. Sticky notes are stuck to her forehead, cheeks, dreadlocks, and all over her shirt.\n\nThe scene is set in a modern office with soft cool blue-toned natural lighting coming from the side. Blurred green plants are visible in the background and \"ImagineArt\" is written on the Wall. On the desk in the foreground there is another white mug, scattered papers, and more sticky notes.\n\nHighly detailed, sharp focus on the woman, shallow depth of field, realistic skin texture, natural fabric folds, cinematic lighting, moody atmosphere capturing information overload and multitasking, 8k resolution, photorealistic."
                      ],
                      "title": "Prompt",
                      "description": "Text prompt describing the desired image. Accepts either a raw string or a JSON string/fenced JSON with positive_prompt and optional negative_prompt.",
                      "type": "string"
                    }
                  },
                  "title": "ImagineArt_1_5_Pro_Input",
                  "required": [
                    "prompt"
                  ],
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "seed"
                  ]
                },
                "Imagineart15ProPreviewTextToImageOutput": {
                  "properties": {
                    "images": {
                      "examples": [
                        [
                          {
                            "width": 2048,
                            "url": "https://v3b.fal.media/files/b/0a961724/CX6N_t6PCQujw0ZxIQMYF_generated_ImagineArt_1_5_Pro.png",
                            "height": 2048,
                            "content_type": "image/png"
                          }
                        ]
                      ],
                      "title": "Images",
                      "description": "Generated image",
                      "items": {
                        "$ref": "#/components/schemas/Image"
                      },
                      "type": "array"
                    }
                  },
                  "title": "ImagineArt_1_5_Pro_Output",
                  "required": [
                    "images"
                  ],
                  "type": "object",
                  "x-fal-order-properties": [
                    "images"
                  ]
                },
                "Image": {
                  "properties": {
                    "width": {
                      "examples": [
                        1024
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Width",
                      "description": "The width of the image in pixels."
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided."
                    },
                    "url": {
                      "title": "Url",
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string"
                    },
                    "height": {
                      "examples": [
                        1024
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Height",
                      "description": "The height of the image in pixels."
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "description": "The size of the file in bytes."
                    },
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "description": "The mime type of the file."
                    }
                  },
                  "title": "Image",
                  "description": "Represents an image file.",
                  "required": [
                    "url"
                  ],
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "type": "object"
                }
              }
            },
            "paths": {
              "/imagineart/imagineart-1.5-pro-preview/text-to-image/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-1.5-pro-preview/text-to-image/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-1.5-pro-preview/text-to-image": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Imagineart15ProPreviewTextToImageInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-1.5-pro-preview/text-to-image/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Imagineart15ProPreviewTextToImageOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_edit_preview_image_to_image.openapi.json",
          "recordPointer": "$",
          "byteLength": 8294,
          "sha256": "cda5098a689ba0812be968665dd6db3a50b849d83be945b1a6c76dc2ccf2851a",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for imagineart/imagineart-2.0-edit-preview/image-to-image",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the imagineart/imagineart-2.0-edit-preview/image-to-image queue.",
              "x-fal-metadata": {
                "endpointId": "imagineart/imagineart-2.0-edit-preview/image-to-image",
                "category": "image-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9ad814/PsE01Pyi5i4PgVaJ7qytu_4e417585f9e74974afdf1362d3ec7443.jpg",
                "playgroundUrl": "https://fal.ai/models/imagineart/imagineart-2.0-edit-preview/image-to-image",
                "documentationUrl": "https://fal.ai/models/imagineart/imagineart-2.0-edit-preview/image-to-image/api",
                "about": "Image To Image"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Imagineart20EditPreviewImageToImageInput": {
                  "description": "Request payload for image-to-image editing.",
                  "title": "ImagineArt_2_0_Edit_Input",
                  "required": [
                    "image_urls",
                    "prompt"
                  ],
                  "properties": {
                    "prompt": {
                      "description": "Editing instruction (e.g. 'replace the background with a sunset beach').",
                      "title": "Prompt",
                      "type": "string"
                    },
                    "aspect_ratio": {
                      "description": "Output aspect ratio. 'auto' = match the first input image's aspect ratio, sized to fill ",
                      "title": "Aspect Ratio",
                      "default": "auto",
                      "enum": [
                        "auto",
                        "1:1",
                        "9:16",
                        "16:9",
                        "3:2",
                        "2:3",
                        "4:3",
                        "3:4",
                        "4:5",
                        "5:4",
                        "3:1",
                        "1:3",
                        "21:9"
                      ],
                      "type": "string"
                    },
                    "image_urls": {
                      "description": "Reference image URL(s). Up to 4 images.",
                      "title": "Image Urls",
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "image_urls",
                    "prompt",
                    "aspect_ratio"
                  ]
                },
                "Imagineart20EditPreviewImageToImageOutput": {
                  "title": "ImagineArt_2_0_Edit_Output",
                  "required": [
                    "images"
                  ],
                  "properties": {
                    "images": {
                      "description": "Edited image",
                      "title": "Images",
                      "examples": [
                        [
                          {
                            "url": "https://v3b.fal.media/files/b/0a9513b1/to-rcKHMkC7e9jQFN7tZE_U8VLyc50wRU6V_UbIh0Hi_generated_ImagineArt_2_0.png",
                            "content_type": "image/png",
                            "height": 2048,
                            "width": 2048
                          }
                        ]
                      ],
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Image"
                      }
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "images"
                  ]
                },
                "Image": {
                  "description": "Represents an image file.",
                  "title": "Image",
                  "required": [
                    "url"
                  ],
                  "properties": {
                    "url": {
                      "description": "The URL where the file can be downloaded from.",
                      "title": "Url",
                      "type": "string"
                    },
                    "file_size": {
                      "description": "The size of the file in bytes.",
                      "title": "File Size",
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "content_type": {
                      "description": "The mime type of the file.",
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "height": {
                      "description": "The height of the image in pixels.",
                      "title": "Height",
                      "examples": [
                        1024
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "file_name": {
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "width": {
                      "description": "The width of the image in pixels.",
                      "title": "Width",
                      "examples": [
                        1024
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ]
                }
              }
            },
            "paths": {
              "/imagineart/imagineart-2.0-edit-preview/image-to-image/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-edit-preview/image-to-image/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-edit-preview/image-to-image": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Imagineart20EditPreviewImageToImageInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-edit-preview/image-to-image/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Imagineart20EditPreviewImageToImageOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/imagineart_imagineart_2_0_preview_text_to_image.openapi.json",
          "recordPointer": "$",
          "byteLength": 10080,
          "sha256": "4b744a15b1870db78c63abc70fa8ac315815f1f922f01cb72895397351624da9",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for imagineart/imagineart-2.0-preview/text-to-image",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the imagineart/imagineart-2.0-preview/text-to-image queue.",
              "x-fal-metadata": {
                "endpointId": "imagineart/imagineart-2.0-preview/text-to-image",
                "category": "text-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9619d4/8isHEzPc3fcKe_uRplQCZ_0270eeb6dceb461c97fe89581ef257f7.jpg",
                "playgroundUrl": "https://fal.ai/models/imagineart/imagineart-2.0-preview/text-to-image",
                "documentationUrl": "https://fal.ai/models/imagineart/imagineart-2.0-preview/text-to-image/api",
                "about": "Text To Image"
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Imagineart20PreviewTextToImageInput": {
                  "properties": {
                    "aspect_ratio": {
                      "description": "Image aspect ratio: 1:1, 3:1, 1:3, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 4:5, 5:4, 4:1, 1:4",
                      "default": "1:1",
                      "enum": [
                        "1:1",
                        "16:9",
                        "9:16",
                        "4:3",
                        "3:4",
                        "3:1",
                        "1:3",
                        "3:2",
                        "2:3",
                        "21:9",
                        "4:5",
                        "5:4",
                        "4:1",
                        "1:4"
                      ],
                      "examples": [
                        "1:1"
                      ],
                      "type": "string",
                      "title": "Aspect Ratio"
                    },
                    "seed": {
                      "description": "Default is random (0 and -1 are treated as random)",
                      "examples": [
                        0
                      ],
                      "type": "integer",
                      "title": "Seed"
                    },
                    "reasoning": {
                      "description": "Visual Understanding Level: low (default) or high. High reasoning takes more time but generates better images.",
                      "default": "low",
                      "enum": [
                        "high",
                        "low"
                      ],
                      "examples": [
                        "low"
                      ],
                      "type": "string",
                      "title": "Reasoning"
                    },
                    "prompt": {
                      "description": "Text prompt describing the desired image",
                      "examples": [
                        "Photorealistic cinematic portrait of a stressed young woman with dark skin and long brown dreadlocks styled in a messy high bun, wearing black-rimmed glasses and a peach-colored collared shirt. She is sitting at a desk, sipping coffee from a white ceramic mug held in her right hand, with a focused and slightly overwhelmed expression while looking at a silver laptop in front of her.\n\nHer face, hair, glasses, and entire upper body are completely covered with dozens of colorful sticky notes in yellow, pink, blue, orange, red, and green, many with no written text. Sticky notes are stuck to her forehead, cheeks, dreadlocks, and all over her shirt.\n\nThe scene is set in a modern office with soft cool blue-toned natural lighting coming from the side. Blurred green plants are visible in the background and \"ImagineArt\" is written on the Wall. On the desk in the foreground there is another white mug, scattered papers, and more sticky notes.\n\nHighly detailed, sharp focus on the woman, shallow depth of field, realistic skin texture, natural fabric folds, cinematic lighting, moody atmosphere capturing information overload and multitasking, 8k resolution, photorealistic."
                      ],
                      "type": "string",
                      "title": "Prompt"
                    },
                    "resolution": {
                      "description": "Output resolution: '1K' targets ~1024px and will be faster. '2K' targets ~2048px image size and will be slower but with higher quality.",
                      "default": "2K",
                      "enum": [
                        "1K",
                        "2K"
                      ],
                      "examples": [
                        "2K"
                      ],
                      "type": "string",
                      "title": "Resolution"
                    }
                  },
                  "x-fal-order-properties": [
                    "prompt",
                    "aspect_ratio",
                    "resolution",
                    "seed",
                    "reasoning"
                  ],
                  "required": [
                    "prompt"
                  ],
                  "type": "object",
                  "title": "ImagineArt_2_0_Input"
                },
                "Imagineart20PreviewTextToImageOutput": {
                  "properties": {
                    "images": {
                      "title": "Images",
                      "description": "Generated image",
                      "examples": [
                        [
                          {
                            "url": "https://v3b.fal.media/files/b/0a9513b1/to-rcKHMkC7e9jQFN7tZE_U8VLyc50wRU6V_UbIh0Hi_generated_ImagineArt_2_0.png",
                            "width": 2048,
                            "content_type": "image/png",
                            "height": 2048
                          }
                        ]
                      ],
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/Image"
                      }
                    }
                  },
                  "x-fal-order-properties": [
                    "images"
                  ],
                  "required": [
                    "images"
                  ],
                  "type": "object",
                  "title": "ImagineArt_2_0_Output"
                },
                "Image": {
                  "properties": {
                    "url": {
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string",
                      "title": "Url"
                    },
                    "width": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        1024
                      ],
                      "description": "The width of the image in pixels.",
                      "title": "Width"
                    },
                    "content_type": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "image/png"
                      ],
                      "description": "The mime type of the file.",
                      "title": "Content Type"
                    },
                    "file_name": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "title": "File Name"
                    },
                    "height": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        1024
                      ],
                      "description": "The height of the image in pixels.",
                      "title": "Height"
                    },
                    "file_size": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "examples": [
                        4404019
                      ],
                      "description": "The size of the file in bytes.",
                      "title": "File Size"
                    }
                  },
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "type": "object",
                  "required": [
                    "url"
                  ],
                  "description": "Represents an image file.",
                  "title": "Image"
                }
              }
            },
            "paths": {
              "/imagineart/imagineart-2.0-preview/text-to-image/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-preview/text-to-image/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-preview/text-to-image": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Imagineart20PreviewTextToImageInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/imagineart/imagineart-2.0-preview/text-to-image/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Imagineart20PreviewTextToImageOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/alibaba_happy_horse_video_edit.openapi.json",
          "recordPointer": "$",
          "byteLength": 10515,
          "sha256": "a4cfaf91d3793a140e5898c67ab93649a9f9adbd96a8231d6c66ee6425b408ed",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for alibaba/happy-horse/video-edit",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the alibaba/happy-horse/video-edit queue.",
              "x-fal-metadata": {
                "endpointId": "alibaba/happy-horse/video-edit",
                "category": "video-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a97eccf/ab4posrL6gDeMPjWA6iAY_0e23c382e58c4588a761c3dd7cc94e39.jpg",
                "playgroundUrl": "https://fal.ai/models/alibaba/happy-horse/video-edit",
                "documentationUrl": "https://fal.ai/models/alibaba/happy-horse/video-edit/api",
                "about": "Edit a source video using the Happy Horse video-editing model."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "HappyHorseVideoEditInput": {
                  "properties": {
                    "resolution": {
                      "enum": [
                        "720p",
                        "1080p"
                      ],
                      "type": "string",
                      "default": "1080p",
                      "title": "Resolution",
                      "description": "Output video resolution tier."
                    },
                    "video_url": {
                      "type": "string",
                      "examples": [
                        "https://v3b.fal.media/files/b/0a8675cf/bCu9FiFXSjsSnIwOmjUOY_BVs2IFR3.mp4"
                      ],
                      "title": "Video Url",
                      "x-fal": {
                        "max_duration": 60,
                        "min_duration": 3,
                        "max_file_size": 104857600,
                        "timeout": 30
                      },
                      "description": "URL of the source video to edit. Formats: MP4, MOV (H.264 recommended). Duration: 3-60 s. Longer side ≤ 2160 px, shorter side ≥ 320 px. Aspect ratio between 1:2.5 and 2.5:1. Frame rate > 8 fps. Max 100 MB. The output video preserves the source aspect ratio. Output duration matches the input video, capped at 15 s (longer inputs are truncated to the first 15 s).\n\nMax file size: 100.0MB, Min duration: 3s, Max duration: 60s, Timeout: 30.0s"
                    },
                    "enable_safety_checker": {
                      "default": true,
                      "type": "boolean",
                      "title": "Enable Safety Checker",
                      "description": "Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked."
                    },
                    "prompt": {
                      "type": "string",
                      "examples": [
                        "Recolor the sky to a deep purple sunset."
                      ],
                      "minLength": 1,
                      "title": "Prompt",
                      "description": "Text prompt describing the desired edit. Reference any supplied reference images using @Image1, @Image2, ... up to @Image5. Max 2500 characters."
                    },
                    "audio_setting": {
                      "enum": [
                        "auto",
                        "origin"
                      ],
                      "type": "string",
                      "default": "auto",
                      "title": "Audio Setting",
                      "description": "Audio handling. 'auto': model decides whether to regenerate audio. 'origin': preserve the original audio from the input video."
                    },
                    "seed": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Seed",
                      "description": "Random seed for reproducibility (0-2147483647)."
                    },
                    "reference_image_urls": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "ui": {
                              "field": "image"
                            },
                            "type": "string",
                            "_fal_ui_field": "image"
                          }
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Reference Image Urls",
                      "description": "Optional reference images used to guide the edit (up to 5). Formats: JPEG, JPG, PNG, WEBP. Dimensions must be at least 300px. Aspect ratio between 1:2.5 and 2.5:1. Max 10 MB each."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "video_url",
                    "prompt",
                    "reference_image_urls",
                    "resolution",
                    "audio_setting",
                    "seed",
                    "enable_safety_checker"
                  ],
                  "title": "HappyHorseVideoEditInput",
                  "description": "Input for Happy Horse video-editing (source video + edit prompt).",
                  "required": [
                    "video_url",
                    "prompt"
                  ]
                },
                "HappyHorseVideoEditOutput": {
                  "properties": {
                    "video": {
                      "$ref": "#/components/schemas/VideoFile",
                      "description": "The generated video file."
                    },
                    "seed": {
                      "type": "integer",
                      "title": "Seed",
                      "description": "The seed used for generation."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "seed"
                  ],
                  "title": "HappyHorseOutput",
                  "description": "Output for Happy Horse video generation.",
                  "required": [
                    "video",
                    "seed"
                  ]
                },
                "VideoFile": {
                  "properties": {
                    "fps": {
                      "anyOf": [
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Fps",
                      "description": "The FPS of the video"
                    },
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "description": "The mime type of the file."
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "description": "The name of the file. It will be auto-generated if not provided."
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "description": "The size of the file in bytes."
                    },
                    "width": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Width",
                      "description": "The width of the video"
                    },
                    "height": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Height",
                      "description": "The height of the video"
                    },
                    "duration": {
                      "anyOf": [
                        {
                          "type": "number"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Duration",
                      "description": "The duration of the video"
                    },
                    "url": {
                      "type": "string",
                      "title": "Url",
                      "description": "The URL where the file can be downloaded from."
                    },
                    "num_frames": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Num Frames",
                      "description": "The number of frames in the video"
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height",
                    "fps",
                    "duration",
                    "num_frames"
                  ],
                  "title": "VideoFile",
                  "required": [
                    "url"
                  ]
                }
              }
            },
            "paths": {
              "/alibaba/happy-horse/video-edit/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/happy-horse/video-edit/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/happy-horse/video-edit": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/HappyHorseVideoEditInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/happy-horse/video-edit/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/HappyHorseVideoEditOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/alibaba_qwen_image_3_edit.openapi.json",
          "recordPointer": "$",
          "byteLength": 10628,
          "sha256": "cb8f4e95bc2393184acb97b83bcc4bd4d624213beb11a2dcb39f4f3c8ed148ce",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for alibaba/qwen-image-3/edit",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the alibaba/qwen-image-3/edit queue.",
              "x-fal-metadata": {
                "endpointId": "alibaba/qwen-image-3/edit",
                "category": "image-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa32168/Sh5wWmoqniWOUsvLNk1Qu.jpg",
                "playgroundUrl": "https://fal.ai/models/alibaba/qwen-image-3/edit",
                "documentationUrl": "https://fal.ai/models/alibaba/qwen-image-3/edit/api",
                "about": "Edit images using Qwen Image 3."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "QwenImage3EditInput": {
                  "required": [
                    "prompt",
                    "image_urls"
                  ],
                  "title": "QwenImage3EditInput",
                  "properties": {
                    "num_images": {
                      "maximum": 4,
                      "title": "Num Images",
                      "type": "integer",
                      "default": 1,
                      "minimum": 1,
                      "description": "The number of images to generate."
                    },
                    "negative_prompt": {
                      "title": "Negative Prompt",
                      "examples": [
                        "low resolution, error, worst quality, low quality, deformed"
                      ],
                      "anyOf": [
                        {
                          "maxLength": 500,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": "",
                      "description": "Content to avoid in the generated image. Max 500 characters."
                    },
                    "sync_mode": {
                      "title": "Sync Mode",
                      "type": "boolean",
                      "default": false,
                      "description": "If `True`, the media will be returned as a data URI and the output data won't be available in the request history."
                    },
                    "enable_safety_checker": {
                      "title": "Enable Safety Checker",
                      "type": "boolean",
                      "default": true,
                      "description": "Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked."
                    },
                    "seed": {
                      "title": "Seed",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Random seed for reproducibility (0-2147483647)."
                    },
                    "enable_prompt_expansion": {
                      "title": "Enable Prompt Expansion",
                      "type": "boolean",
                      "default": true,
                      "description": "Enable automatic LLM prompt rewriting for better results."
                    },
                    "image_size": {
                      "title": "Image Size",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/ImageSize"
                        },
                        {
                          "enum": [
                            "square_hd",
                            "square",
                            "portrait_4_3",
                            "portrait_16_9",
                            "landscape_4_3",
                            "landscape_16_9"
                          ],
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The size of the generated image. If not provided, the model determines the resolution automatically. Total number of pixels must be between 512x512 and 1440x1440."
                    },
                    "prompt": {
                      "maxLength": 5000,
                      "title": "Prompt",
                      "type": "string",
                      "examples": [
                        "Change the wolves into extremely realistic small puppies of different colors."
                      ],
                      "minLength": 1,
                      "description": "Text prompt describing the desired edit. Supports Chinese and English. Max 5000 characters."
                    },
                    "output_format": {
                      "enum": [
                        "jpeg",
                        "png",
                        "webp"
                      ],
                      "title": "Output Format",
                      "type": "string",
                      "default": "png",
                      "description": "The format of the generated image."
                    },
                    "image_urls": {
                      "items": {
                        "type": "string"
                      },
                      "title": "Image Urls",
                      "type": "array",
                      "examples": [
                        [
                          "https://v3b.fal.media/files/b/0a8bf01f/TUehdcnBygWa1-SnEbp3K_image_123.png"
                        ]
                      ],
                      "description": "Reference images for editing (1-3 images required). Order matters: reference as 'image 1', 'image 2', 'image 3' in prompt. Resolution: 384-2048px each dimension. Max size: 10MB each. Formats: JPEG, JPG, PNG (no alpha), WEBP."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "negative_prompt",
                    "image_size",
                    "enable_prompt_expansion",
                    "seed",
                    "enable_safety_checker",
                    "sync_mode",
                    "num_images",
                    "output_format",
                    "image_urls"
                  ],
                  "description": "Input for Qwen Image 3 image editing with reference images."
                },
                "QwenImage3EditOutput": {
                  "required": [
                    "images",
                    "seed"
                  ],
                  "title": "QwenImage3EditOutput",
                  "properties": {
                    "images": {
                      "items": {
                        "$ref": "#/components/schemas/File"
                      },
                      "title": "Images",
                      "type": "array",
                      "examples": [
                        [
                          {
                            "url": "https://v3b.fal.media/files/b/0a8bf01f/5ZVeoOz6DtJUq6-f4SIsc_WawZPkPJ.png"
                          }
                        ]
                      ],
                      "description": "Generated images."
                    },
                    "seed": {
                      "title": "Seed",
                      "type": "integer",
                      "examples": [
                        42
                      ],
                      "description": "The seed used for generation."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "images",
                    "seed"
                  ]
                },
                "ImageSize": {
                  "title": "ImageSize",
                  "properties": {
                    "height": {
                      "maximum": 14142,
                      "title": "Height",
                      "exclusiveMinimum": 0,
                      "type": "integer",
                      "default": 512,
                      "description": "The height of the generated image."
                    },
                    "width": {
                      "maximum": 14142,
                      "title": "Width",
                      "exclusiveMinimum": 0,
                      "type": "integer",
                      "default": 512,
                      "description": "The width of the generated image."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "width",
                    "height"
                  ]
                },
                "File": {
                  "required": [
                    "url"
                  ],
                  "title": "File",
                  "properties": {
                    "url": {
                      "title": "Url",
                      "type": "string",
                      "description": "The URL where the file can be downloaded from."
                    },
                    "content_type": {
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The mime type of the file."
                    },
                    "file_name": {
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided."
                    },
                    "file_size": {
                      "title": "File Size",
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The size of the file in bytes."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ]
                }
              }
            },
            "paths": {
              "/alibaba/qwen-image-3/edit/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/edit/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/edit": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/QwenImage3EditInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/edit/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QwenImage3EditOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/alibaba_qwen_image_3_text_to_image.openapi.json",
          "recordPointer": "$",
          "byteLength": 10176,
          "sha256": "3fb47d8fb562ac28339ad8ba4e9088311fcbd83bb8383f1299f78c31b6efb288",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for alibaba/qwen-image-3/text-to-image",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the alibaba/qwen-image-3/text-to-image queue.",
              "x-fal-metadata": {
                "endpointId": "alibaba/qwen-image-3/text-to-image",
                "category": "text-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0aa32176/fKEJboHYu3FM-sgXnS9j1.jpg",
                "playgroundUrl": "https://fal.ai/models/alibaba/qwen-image-3/text-to-image",
                "documentationUrl": "https://fal.ai/models/alibaba/qwen-image-3/text-to-image/api",
                "about": "Generate images from text using Qwen Image 3."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "QwenImage3TextToImageInput": {
                  "required": [
                    "prompt"
                  ],
                  "title": "QwenImage3TextToImageInput",
                  "properties": {
                    "num_images": {
                      "maximum": 4,
                      "title": "Num Images",
                      "type": "integer",
                      "default": 1,
                      "minimum": 1,
                      "description": "The number of images to generate."
                    },
                    "enable_safety_checker": {
                      "title": "Enable Safety Checker",
                      "type": "boolean",
                      "default": true,
                      "description": "Enable content moderation for input and output. Disabling it requires account authorization; unauthorized requests are always checked."
                    },
                    "sync_mode": {
                      "title": "Sync Mode",
                      "type": "boolean",
                      "default": false,
                      "description": "If `True`, the media will be returned as a data URI and the output data won't be available in the request history."
                    },
                    "negative_prompt": {
                      "title": "Negative Prompt",
                      "examples": [
                        "low resolution, error, worst quality, low quality, deformed"
                      ],
                      "anyOf": [
                        {
                          "maxLength": 500,
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": "",
                      "description": "Content to avoid in the generated image. Max 500 characters."
                    },
                    "seed": {
                      "title": "Seed",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Random seed for reproducibility (0-2147483647)."
                    },
                    "enable_prompt_expansion": {
                      "title": "Enable Prompt Expansion",
                      "type": "boolean",
                      "default": true,
                      "description": "Enable automatic LLM prompt rewriting for better results."
                    },
                    "image_size": {
                      "title": "Image Size",
                      "examples": [
                        {
                          "height": 1024,
                          "width": 1024
                        }
                      ],
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/ImageSize"
                        },
                        {
                          "enum": [
                            "square_hd",
                            "square",
                            "portrait_4_3",
                            "portrait_16_9",
                            "landscape_4_3",
                            "landscape_16_9"
                          ],
                          "type": "string"
                        }
                      ],
                      "default": "square_hd",
                      "description": "The size of the generated image. Total number of pixels must be between 512x512 and 2048x2048."
                    },
                    "prompt": {
                      "maxLength": 5000,
                      "title": "Prompt",
                      "type": "string",
                      "examples": [
                        "A cute baby koala holding a card that says \"Qwen Image 3 is now available on fal\" while on a water slide"
                      ],
                      "minLength": 1,
                      "description": "Text prompt describing the desired image. Supports Chinese and English. Max 5000 characters."
                    },
                    "output_format": {
                      "enum": [
                        "jpeg",
                        "png",
                        "webp"
                      ],
                      "title": "Output Format",
                      "type": "string",
                      "default": "png",
                      "description": "The format of the generated image."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "negative_prompt",
                    "image_size",
                    "enable_prompt_expansion",
                    "seed",
                    "enable_safety_checker",
                    "sync_mode",
                    "num_images",
                    "output_format"
                  ]
                },
                "QwenImage3TextToImageOutput": {
                  "required": [
                    "images",
                    "seed"
                  ],
                  "title": "QwenImage3TextToImageOutput",
                  "properties": {
                    "images": {
                      "items": {
                        "$ref": "#/components/schemas/File"
                      },
                      "title": "Images",
                      "type": "array",
                      "examples": [
                        [
                          {
                            "url": "https://v3b.fal.media/files/b/0a8bf02b/bKyzcdmA_kYq4ru5s9H7k_sQ893ydD.png"
                          }
                        ]
                      ],
                      "description": "Generated images."
                    },
                    "seed": {
                      "title": "Seed",
                      "type": "integer",
                      "examples": [
                        42
                      ],
                      "description": "The seed used for generation."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "images",
                    "seed"
                  ]
                },
                "ImageSize": {
                  "title": "ImageSize",
                  "properties": {
                    "height": {
                      "maximum": 14142,
                      "title": "Height",
                      "exclusiveMinimum": 0,
                      "type": "integer",
                      "default": 512,
                      "description": "The height of the generated image."
                    },
                    "width": {
                      "maximum": 14142,
                      "title": "Width",
                      "exclusiveMinimum": 0,
                      "type": "integer",
                      "default": 512,
                      "description": "The width of the generated image."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "width",
                    "height"
                  ]
                },
                "File": {
                  "required": [
                    "url"
                  ],
                  "title": "File",
                  "properties": {
                    "url": {
                      "title": "Url",
                      "type": "string",
                      "description": "The URL where the file can be downloaded from."
                    },
                    "content_type": {
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The mime type of the file."
                    },
                    "file_name": {
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided."
                    },
                    "file_size": {
                      "title": "File Size",
                      "examples": [
                        4404019
                      ],
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The size of the file in bytes."
                    }
                  },
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ]
                }
              }
            },
            "paths": {
              "/alibaba/qwen-image-3/text-to-image/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/text-to-image/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/text-to-image": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/QwenImage3TextToImageInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/alibaba/qwen-image-3/text-to-image/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QwenImage3TextToImageOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exterior-wall-probe-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "exterior-wall-probe-20260812-r1",
      "path": ".blueprint-data/generative-experiments/exterior-wall-probe-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "f1-mud",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 14775
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wall-probe-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 14775,
          "sha256": "a085206a98811d968c0de09f55398b6ba078522116ae66b6d879670e0574ae8d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exterior-wall-probe-20260812-r1/exterior-walls.json",
          "recordPointer": "$",
          "byteLength": 14775,
          "sha256": "824f2062e202360f25a4c66f536083ffb494e397dd343d97e36aa7017865806f",
          "exactRecord": {
            "run": "exterior-wall-probe-20260812-r1",
            "question": "Whether the plan says which rooms have exterior wall and which way it faces, so the three blank elevations can be given openings the plan supports instead of openings a styling model invents.",
            "source": {
              "schema": "generation/verified-schema.json",
              "note": {
                "file": "assets/source/floor-01-original.jpg",
                "pixelSize": [
                  1952,
                  978
                ],
                "observedCondition": [
                  "strong blue cast",
                  "large directional sunlight and shadow bands",
                  "paper creases and local wrinkles",
                  "slight handheld perspective",
                  "fine linework partially low contrast"
                ]
              },
              "coordinateSystem": {
                "viewBox": [
                  0,
                  0,
                  1200,
                  720
                ],
                "axis": "x right, y down",
                "units": "schematic display units",
                "precisionPolicy": "Never infer measurements from polygon scale; preserve only legible dimension strings as evidence."
              }
            },
            "toleranceUnits": 0.35,
            "metersPerUnit": 0.04,
            "metersPerUnitFrom": "scripts/render_exterior_massing_v6.mjs, the S constant",
            "roomsTotal": 51,
            "roomsWithExteriorWall": 24,
            "exteriorWallPerSideM": {
              "back": 77.8,
              "left": 32.6,
              "right": 51.3,
              "front": 55
            },
            "modeledGlass": {
              "total": 8,
              "onTheHouse": 6,
              "perSide": {
                "front": 6,
                "right": 0,
                "back": 0,
                "left": 0
              },
              "fromPlanOpenings": 0,
              "source": "literal coordinate pairs in scripts/render_exterior_massing_v6.mjs, under a comment reading \"Glazing/opening rhythm is a hypothesis\"",
              "elements": [
                {
                  "kind": "facadeWindow",
                  "from": [
                    175,
                    565
                  ],
                  "to": [
                    385,
                    565
                  ],
                  "sillM": 0.65,
                  "heightM": 2.25,
                  "secondFloor": false,
                  "widthM": 8.4,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    426,
                    610
                  ],
                  "to": [
                    635,
                    610
                  ],
                  "sillM": 0.55,
                  "heightM": 5.05,
                  "secondFloor": false,
                  "widthM": 8.36,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    900,
                    535
                  ],
                  "to": [
                    1045,
                    585
                  ],
                  "sillM": 0.58,
                  "heightM": 2.45,
                  "secondFloor": false,
                  "widthM": 6.14,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    70,
                    520
                  ],
                  "to": [
                    190,
                    470
                  ],
                  "sillM": 0.52,
                  "heightM": 2.05,
                  "secondFloor": false,
                  "widthM": 5.2,
                  "side": null,
                  "offWallM": null,
                  "drawnOn": "f1-gazebo"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    120,
                    665
                  ],
                  "to": [
                    275,
                    650
                  ],
                  "sillM": 0.52,
                  "heightM": 2.05,
                  "secondFloor": false,
                  "widthM": 6.23,
                  "side": null,
                  "offWallM": null,
                  "drawnOn": "f1-gazebo"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    96,
                    550
                  ],
                  "to": [
                    350,
                    550
                  ],
                  "sillM": 3.9,
                  "heightM": 1.8,
                  "secondFloor": true,
                  "widthM": 10.16,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    786,
                    580
                  ],
                  "to": [
                    1024,
                    580
                  ],
                  "sillM": 3.9,
                  "heightM": 1.85,
                  "secondFloor": true,
                  "widthM": 9.52,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "glazedPanel",
                  "from": [
                    509.375,
                    612
                  ],
                  "to": [
                    560.625,
                    612
                  ],
                  "sillM": 0,
                  "heightM": 3.1,
                  "secondFloor": false,
                  "widthM": 2.05,
                  "side": "front",
                  "offWallM": 0.08,
                  "drawnOn": "building outline"
                }
              ]
            },
            "footprintPerSideM": {
              "back": 65.6,
              "right": 38.2,
              "front": 63.6,
              "left": 33.6
            },
            "footprintBalance": {
              "frontOverBack": 0.97,
              "leftOverRight": 0.88,
              "axisAlignedOnly": true
            },
            "diagonalWallLengthM": 87.33,
            "diagonalShareOfOutline": 0.303,
            "roomCoverageOfOutline": 0.752,
            "unorientedWallLengthM": 16,
            "interiorOpeningsInSchema": 19,
            "exteriorOpeningsInSchema": 0,
            "floors": [
              {
                "id": "floor-01",
                "outlineEdges": 23,
                "rooms": [
                  {
                    "id": "f1-mud",
                    "name": "f1-mud",
                    "floor": "floor-01",
                    "exteriorWallM": 8,
                    "interiorWallM": 8,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 5,
                      "left": 3
                    }
                  },
                  {
                    "id": "f1-bath-6",
                    "name": "f1-bath-6",
                    "floor": "floor-01",
                    "exteriorWallM": 3.2,
                    "interiorWallM": 9.2,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 3.2
                    }
                  },
                  {
                    "id": "f1-kitchen",
                    "name": "f1-kitchen",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 33.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-pantry",
                    "name": "f1-pantry",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 11.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-ah-2",
                    "name": "f1-ah-2",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 11.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-butler-pantry",
                    "name": "f1-butler-pantry",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 9.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-dining",
                    "name": "f1-dining",
                    "floor": "floor-01",
                    "exteriorWallM": 6.4,
                    "interiorWallM": 24,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "left": 6.4
                    }
                  },
                  {
                    "id": "f1-great",
                    "name": "f1-great",
                    "floor": "floor-01",
                    "exteriorWallM": 12,
                    "interiorWallM": 34.8,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 12
                    }
                  },
                  {
                    "id": "f1-office",
                    "name": "f1-office",
                    "floor": "floor-01",
                    "exteriorWallM": 11,
                    "interiorWallM": 11,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 6.4,
                      "right": 4.6
                    }
                  },
                  {
                    "id": "f1-wic-office",
                    "name": "f1-wic-office",
                    "floor": "floor-01",
                    "exteriorWallM": 2.4,
                    "interiorWallM": 5.2,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 2.4
                    }
                  },
                  {
                    "id": "f1-powder",
                    "name": "f1-powder",
                    "floor": "floor-01",
                    "exteriorWallM": 2.4,
                    "interiorWallM": 7.2,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 2.4
                    }
                  },
                  {
                    "id": "f1-wic-1",
                    "name": "f1-wic-1",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 16.8,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-bath-1",
                    "name": "f1-bath-1",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 16.8,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-bridge-above",
                    "name": "f1-bridge-above",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 28.8,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-foyer",
                    "name": "f1-foyer",
                    "floor": "floor-01",
                    "exteriorWallM": 8.6,
                    "interiorWallM": 27.04,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "front": 8.6
                    }
                  },
                  {
                    "id": "f1-stair",
                    "name": "f1-stair",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 15.49,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-gym",
                    "name": "f1-gym",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 24.8,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-ah-1",
                    "name": "f1-ah-1",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 6.8,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-wic-suite",
                    "name": "f1-wic-suite",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 14.55,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-suite-closet",
                    "name": "f1-suite-closet",
                    "floor": "floor-01",
                    "exteriorWallM": 2.8,
                    "interiorWallM": 6.8,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 2.8
                    }
                  },
                  {
                    "id": "f1-suite-1",
                    "name": "f1-suite-1",
                    "floor": "floor-01",
                    "exteriorWallM": 13.3,
                    "interiorWallM": 18.96,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 7.17,
                      "front": 6.14
                    }
                  },
                  {
                    "id": "f1-garage-2car",
                    "name": "f1-garage-2car",
                    "floor": "floor-01",
                    "exteriorWallM": 18.62,
                    "interiorWallM": 16.92,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 10.62,
                      "right": 8
                    }
                  },
                  {
                    "id": "f1-garage-tandem",
                    "name": "f1-garage-tandem",
                    "floor": "floor-01",
                    "exteriorWallM": 8.35,
                    "interiorWallM": 18.91,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 8.35
                    }
                  },
                  {
                    "id": "f1-gazebo",
                    "name": "f1-gazebo",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 28.18,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-covered-entry",
                    "name": "f1-covered-entry",
                    "floor": "floor-01",
                    "exteriorWallM": 11.29,
                    "interiorWallM": 21.56,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "front": 11.29
                    }
                  },
                  {
                    "id": "f1-covered-porch-south",
                    "name": "f1-covered-porch-south",
                    "floor": "floor-01",
                    "exteriorWallM": 0,
                    "interiorWallM": 36.1,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f1-covered-porch-west",
                    "name": "f1-covered-porch-west",
                    "floor": "floor-01",
                    "exteriorWallM": 4.8,
                    "interiorWallM": 32.44,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "left": 4.8
                    }
                  },
                  {
                    "id": "f1-covered-porch-east",
                    "name": "f1-covered-porch-east",
                    "floor": "floor-01",
                    "exteriorWallM": 7.17,
                    "interiorWallM": 20.19,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 7.17
                    }
                  }
                ]
              },
              {
                "id": "floor-02",
                "outlineEdges": 16,
                "rooms": [
                  {
                    "id": "f2-br-4",
                    "name": "f2-br-4",
                    "floor": "floor-02",
                    "exteriorWallM": 6.8,
                    "interiorWallM": 13.6,
                    "unorientedWallM": 6.8,
                    "sidesM": {
                      "back": 6.8
                    }
                  },
                  {
                    "id": "f2-wic-4",
                    "name": "f2-wic-4",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 11.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-ah-3",
                    "name": "f2-ah-3",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 10,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-bath-4",
                    "name": "f2-bath-4",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 15.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-balcony-west",
                    "name": "f2-balcony-west",
                    "floor": "floor-02",
                    "exteriorWallM": 11.81,
                    "interiorWallM": 0,
                    "unorientedWallM": 9.2,
                    "sidesM": {
                      "left": 7.6,
                      "back": 2.41,
                      "front": 1.8
                    }
                  },
                  {
                    "id": "f2-linen",
                    "name": "f2-linen",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 9.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-bath-3",
                    "name": "f2-bath-3",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 13.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-wic-3",
                    "name": "f2-wic-3",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 11.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-br-3",
                    "name": "f2-br-3",
                    "floor": "floor-02",
                    "exteriorWallM": 8,
                    "interiorWallM": 29.6,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "left": 8
                    }
                  },
                  {
                    "id": "f2-loft",
                    "name": "f2-loft",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 25.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-great-below",
                    "name": "f2-great-below",
                    "floor": "floor-02",
                    "exteriorWallM": 14.2,
                    "interiorWallM": 35.22,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 14.2
                    }
                  },
                  {
                    "id": "f2-bridge",
                    "name": "f2-bridge",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 36,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-foyer-below",
                    "name": "f2-foyer-below",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 29.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-stair",
                    "name": "f2-stair",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 20,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-balcony-south",
                    "name": "f2-balcony-south",
                    "floor": "floor-02",
                    "exteriorWallM": 22.8,
                    "interiorWallM": 17.2,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "front": 17.2,
                      "right": 2.8,
                      "left": 2.8
                    }
                  },
                  {
                    "id": "f2-br-5",
                    "name": "f2-br-5",
                    "floor": "floor-02",
                    "exteriorWallM": 6.4,
                    "interiorWallM": 16,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "back": 6.4
                    }
                  },
                  {
                    "id": "f2-bath-5",
                    "name": "f2-bath-5",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 12,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-theater",
                    "name": "f2-theater",
                    "floor": "floor-02",
                    "exteriorWallM": 6.8,
                    "interiorWallM": 21.2,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 6.8
                    }
                  },
                  {
                    "id": "f2-laundry",
                    "name": "f2-laundry",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 12,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-wic-2",
                    "name": "f2-wic-2",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 11.2,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  },
                  {
                    "id": "f2-bath-2",
                    "name": "f2-bath-2",
                    "floor": "floor-02",
                    "exteriorWallM": 3.6,
                    "interiorWallM": 11.6,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "right": 3.6
                    }
                  },
                  {
                    "id": "f2-br-2",
                    "name": "f2-br-2",
                    "floor": "floor-02",
                    "exteriorWallM": 16,
                    "interiorWallM": 16,
                    "unorientedWallM": 0,
                    "sidesM": {
                      "front": 10,
                      "right": 6
                    }
                  },
                  {
                    "id": "f2-ah",
                    "name": "f2-ah",
                    "floor": "floor-02",
                    "exteriorWallM": 0,
                    "interiorWallM": 7.6,
                    "unorientedWallM": 0,
                    "sidesM": {}
                  }
                ]
              }
            ],
            "spendThisStep": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:opening-schedule-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "opening-schedule-20260812-r1",
      "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-grounded-massing-with-hypothetical-elevation",
        "sourcePath": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/plan-sources/exterior-entry-v6.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Casa Cornell",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 301351
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/foot-check.png",
            "url": "/.blueprint-data/generative-experiments/opening-schedule-20260812-r1/foot-check.png",
            "byteLength": 11099,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/opening-schedule.png",
            "url": "/.blueprint-data/generative-experiments/opening-schedule-20260812-r1/opening-schedule.png",
            "byteLength": 234902,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 301351,
          "sha256": "4068ba7d58405a5fe89a268577edd136abf413aaff00259f2bc2f2a03198111a",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/opening-schedule.json",
          "recordPointer": "$",
          "byteLength": 12819,
          "sha256": "155cd1cad5b39df279f4a9fb10ff30446cde1ea6c12f862924980e16a575f5af",
          "exactRecord": {
            "run": "opening-schedule-20260812-r1",
            "question": "What the plan says belongs on each of the four elevations 09m sends to be styled.",
            "finding": "Of the four frames, only the front carries openings. All 6 glass elements the sealed massing puts on the house are on it, and every one is a literal coordinate pair in the render script rather than anything read off the plan: the entry config's authority record says no exterior elevations were supplied, and all 19 openings in the verified schema are interior, between two named rooms. Styling the other three would invent a window schedule and the pin would make it authoritative. The plan does say which rooms reach each elevation and how much wall each one has, so the openings can be placed from the plan instead.",
            "modeledGlass": {
              "total": 8,
              "onTheHouse": 6,
              "perSide": {
                "front": 6,
                "right": 0,
                "back": 0,
                "left": 0
              },
              "fromPlanOpenings": 0,
              "source": "literal coordinate pairs in scripts/render_exterior_massing_v6.mjs, under a comment reading \"Glazing/opening rhythm is a hypothesis\"",
              "elements": [
                {
                  "kind": "facadeWindow",
                  "from": [
                    175,
                    565
                  ],
                  "to": [
                    385,
                    565
                  ],
                  "sillM": 0.65,
                  "heightM": 2.25,
                  "secondFloor": false,
                  "widthM": 8.4,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    426,
                    610
                  ],
                  "to": [
                    635,
                    610
                  ],
                  "sillM": 0.55,
                  "heightM": 5.05,
                  "secondFloor": false,
                  "widthM": 8.36,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    900,
                    535
                  ],
                  "to": [
                    1045,
                    585
                  ],
                  "sillM": 0.58,
                  "heightM": 2.45,
                  "secondFloor": false,
                  "widthM": 6.14,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    70,
                    520
                  ],
                  "to": [
                    190,
                    470
                  ],
                  "sillM": 0.52,
                  "heightM": 2.05,
                  "secondFloor": false,
                  "widthM": 5.2,
                  "side": null,
                  "offWallM": null,
                  "drawnOn": "f1-gazebo"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    120,
                    665
                  ],
                  "to": [
                    275,
                    650
                  ],
                  "sillM": 0.52,
                  "heightM": 2.05,
                  "secondFloor": false,
                  "widthM": 6.23,
                  "side": null,
                  "offWallM": null,
                  "drawnOn": "f1-gazebo"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    96,
                    550
                  ],
                  "to": [
                    350,
                    550
                  ],
                  "sillM": 3.9,
                  "heightM": 1.8,
                  "secondFloor": true,
                  "widthM": 10.16,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "facadeWindow",
                  "from": [
                    786,
                    580
                  ],
                  "to": [
                    1024,
                    580
                  ],
                  "sillM": 3.9,
                  "heightM": 1.85,
                  "secondFloor": true,
                  "widthM": 9.52,
                  "side": "front",
                  "offWallM": 0,
                  "drawnOn": "building outline"
                },
                {
                  "kind": "glazedPanel",
                  "from": [
                    509.375,
                    612
                  ],
                  "to": [
                    560.625,
                    612
                  ],
                  "sillM": 0,
                  "heightM": 3.1,
                  "secondFloor": false,
                  "widthM": 2.05,
                  "side": "front",
                  "offWallM": 0.08,
                  "drawnOn": "building outline"
                }
              ]
            },
            "metersPerUnit": 0.04,
            "metersPerUnitNote": "The schema's own precision policy forbids reading measurements off polygon scale, so lengths here are converted with the massing script's own scale constant - the one that puts these polygons in the world the camera schedule is written in.",
            "inference": "Room kind is read from the room's own name - a bedroom wants glazing, a walk-in closet does not. That is a reading of the plan rather than a line in it, and every room carries the kind it was given so the reading can be argued with.",
            "roomKinds": {
              "habitable": "glazing",
              "service": "small or no opening",
              "vehicle": "vehicle door",
              "outdoor": "open structure, no wall",
              "unclassified": "undecided"
            },
            "unclassifiedRooms": [],
            "orientationCheck": {
              "method": "Outward is the side where a step off the wall leaves the footprint, not the polygon's winding, which points into the house at a recess.",
              "footprintBalance": {
                "frontOverBack": 0.97,
                "leftOverRight": 0.88,
                "axisAlignedOnly": true
              },
              "diagonalShareOfOutline": 0.303,
              "agreesWithPlanFeatureNames": [
                "covered-porch-east -> right",
                "covered-porch-west -> left",
                "balcony-south -> front",
                "balcony-west -> left",
                "covered-entry -> front"
              ]
            },
            "elevations": [
              {
                "elevation": "front",
                "camera": {
                  "file": "01_massing/orbit-facade/f000-az0.0-el2.0.png",
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radius": 26.57186,
                  "screenFillY": 0.92,
                  "screenFillX": 2.6493,
                  "nearFaceM": 11.8782,
                  "pxPerM": 121.59,
                  "pinToDeliveredFrame": 1,
                  "plate": "to-style/front-az000-f000.png"
                },
                "frame": "front-az000-f000.png",
                "modeledGlassElements": 6,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 3,
                "wallLengthM": 24.74,
                "glazedWallLengthM": 24.74,
                "rooms": [
                  {
                    "room": "balcony-south",
                    "id": "f2-balcony-south",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 17.2
                  },
                  {
                    "room": "covered-entry",
                    "id": "f1-covered-entry",
                    "floor": "floor-01",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 11.29
                  },
                  {
                    "room": "br-2",
                    "id": "f2-br-2",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 10
                  },
                  {
                    "room": "foyer",
                    "id": "f1-foyer",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 8.6
                  },
                  {
                    "room": "suite-1",
                    "id": "f1-suite-1",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.14
                  },
                  {
                    "room": "balcony-west",
                    "id": "f2-balcony-west",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 1.8
                  }
                ]
              },
              {
                "elevation": "right",
                "camera": {
                  "file": "01_massing/orbit-facade/f060-az89.6-el6.0.png",
                  "frame": 60,
                  "azimuthDeg": 89.6266,
                  "elevationDeg": 5.9739,
                  "radius": 32.80454,
                  "screenFillY": 0.92,
                  "screenFillX": 1.3518,
                  "nearFaceM": 10.3517,
                  "pxPerM": 139.52,
                  "pinToDeliveredFrame": 61,
                  "plate": "to-style/right-az090-f060.png"
                },
                "frame": "right-az090-f060.png",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 10,
                "wantsGlazing": 4,
                "wallLengthM": 41.37,
                "glazedWallLengthM": 24.57,
                "rooms": [
                  {
                    "room": "garage-2car",
                    "id": "f1-garage-2car",
                    "floor": "floor-01",
                    "kind": "vehicle",
                    "implies": "vehicle door",
                    "wallOnThisSideM": 8
                  },
                  {
                    "room": "suite-1",
                    "id": "f1-suite-1",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 7.17
                  },
                  {
                    "room": "covered-porch-east",
                    "id": "f1-covered-porch-east",
                    "floor": "floor-01",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 7.17
                  },
                  {
                    "room": "theater",
                    "id": "f2-theater",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.8
                  },
                  {
                    "room": "br-2",
                    "id": "f2-br-2",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6
                  },
                  {
                    "room": "office",
                    "id": "f1-office",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 4.6
                  },
                  {
                    "room": "bath-2",
                    "id": "f2-bath-2",
                    "floor": "floor-02",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 3.6
                  },
                  {
                    "room": "suite-closet",
                    "id": "f1-suite-closet",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 2.8
                  },
                  {
                    "room": "balcony-south",
                    "id": "f2-balcony-south",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 2.8
                  },
                  {
                    "room": "powder",
                    "id": "f1-powder",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 2.4
                  }
                ]
              },
              {
                "elevation": "back",
                "camera": {
                  "file": "01_massing/orbit-facade/f120-az179.3-el10.0.png",
                  "frame": 120,
                  "azimuthDeg": 179.2531,
                  "elevationDeg": 9.9997,
                  "radius": 25.11338,
                  "screenFillY": 0.92,
                  "screenFillX": 2.4877,
                  "nearFaceM": 13.941,
                  "pxPerM": 103.6,
                  "pinToDeliveredFrame": 121,
                  "plate": "to-style/back-az180-f120.png"
                },
                "frame": "back-az180-f120.png",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 11,
                "wantsGlazing": 5,
                "wallLengthM": 75.37,
                "glazedWallLengthM": 45.8,
                "rooms": [
                  {
                    "room": "great-below",
                    "id": "f2-great-below",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 14.2
                  },
                  {
                    "room": "great",
                    "id": "f1-great",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 12
                  },
                  {
                    "room": "garage-2car",
                    "id": "f1-garage-2car",
                    "floor": "floor-01",
                    "kind": "vehicle",
                    "implies": "vehicle door",
                    "wallOnThisSideM": 10.62
                  },
                  {
                    "room": "garage-tandem",
                    "id": "f1-garage-tandem",
                    "floor": "floor-01",
                    "kind": "vehicle",
                    "implies": "vehicle door",
                    "wallOnThisSideM": 8.35
                  },
                  {
                    "room": "br-4",
                    "id": "f2-br-4",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.8
                  },
                  {
                    "room": "office",
                    "id": "f1-office",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.4
                  },
                  {
                    "room": "br-5",
                    "id": "f2-br-5",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.4
                  },
                  {
                    "room": "mud",
                    "id": "f1-mud",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 5
                  },
                  {
                    "room": "bath-6",
                    "id": "f1-bath-6",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 3.2
                  },
                  {
                    "room": "balcony-west",
                    "id": "f2-balcony-west",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 2.41
                  },
                  {
                    "room": "wic-office",
                    "id": "f1-wic-office",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 2.4
                  }
                ]
              },
              {
                "elevation": "left",
                "camera": {
                  "file": "01_massing/orbit-facade/f181-az270.4-el6.0.png",
                  "frame": 181,
                  "azimuthDeg": 270.3734,
                  "elevationDeg": 5.9739,
                  "radius": 32.62243,
                  "screenFillY": 0.92,
                  "screenFillX": 1.9268,
                  "nearFaceM": 12.2532,
                  "pxPerM": 117.87,
                  "pinToDeliveredFrame": 182,
                  "plate": "to-style/left-az270-f181.png"
                },
                "frame": "left-az270-f181.png",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 2,
                "wallLengthM": 17.4,
                "glazedWallLengthM": 14.4,
                "rooms": [
                  {
                    "room": "br-3",
                    "id": "f2-br-3",
                    "floor": "floor-02",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 8
                  },
                  {
                    "room": "balcony-west",
                    "id": "f2-balcony-west",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 7.6
                  },
                  {
                    "room": "dining",
                    "id": "f1-dining",
                    "floor": "floor-01",
                    "kind": "habitable",
                    "implies": "glazing",
                    "wallOnThisSideM": 6.4
                  },
                  {
                    "room": "covered-porch-west",
                    "id": "f1-covered-porch-west",
                    "floor": "floor-01",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 4.8
                  },
                  {
                    "room": "mud",
                    "id": "f1-mud",
                    "floor": "floor-01",
                    "kind": "service",
                    "implies": "small or no opening",
                    "wallOnThisSideM": 3
                  },
                  {
                    "room": "balcony-south",
                    "id": "f2-balcony-south",
                    "floor": "floor-02",
                    "kind": "outdoor",
                    "implies": "open structure, no wall",
                    "wallOnThisSideM": 2.8
                  }
                ]
              }
            ],
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/plan-sources/exterior-entry-v6.json",
          "recordPointer": "$",
          "byteLength": 13495,
          "sha256": "92bf280cef0af6bc0c19e7f3ac3cadcd5d5f9ffc9a1d61f81b612bb6fc201194",
          "exactRecord": {
            "version": "6.0.0",
            "scene_id": "exterior-entry-front",
            "status": "plan-grounded-massing-with-hypothetical-elevation",
            "authority": {
              "plan_geometry": "generation/verified-schema.json",
              "source_evidence": [
                "assets/source/floor-01-original.jpg",
                "assets/source/floor-02-original.jpg"
              ],
              "massing_guide": "assets/exterior/entry-front-v6/massing-guide.png",
              "elevation_policy": "No exterior elevations were supplied. Wall heights, roof pitches, roof intersections, facade opening rhythm, and finish placement are restrained visualization hypotheses. Footprint relationships and named spatial adjacencies remain plan-grounded."
            },
            "camera": {
              "view": "front-entry oblique from south-southeast",
              "eye_height_world": 2.2,
              "position": [
                10.5,
                2.2,
                46
              ],
              "target": [
                -1,
                3.35,
                0
              ],
              "fov_degrees": 41,
              "lens_intent": "human-eye 35mm rectilinear architectural view; no aerial or drone angle"
            },
            "plan_features": [
              "polygonal gazebo pavilion at the west/left foreground",
              "central covered entry with south balcony above",
              "angled Suite 1 wing and covered porch at the east/right foreground",
              "two-story Great Room and foyer volumes behind the entry",
              "two-car and tandem garage masses receding behind the east wing"
            ],
            "models": {
              "exterior_edit": "fal-ai/qwen-image-2/pro/edit",
              "depth": "fal-ai/imageutils/marigold-depth",
              "layers": "fal-ai/qwen-image-layered",
              "operation_edit": "fal-ai/qwen-image-2/pro/edit"
            },
            "generation": {
              "seed": 7302601,
              "image_size": {
                "width": 1920,
                "height": 1080
              },
              "output_format": "png",
              "enable_prompt_expansion": false,
              "acceleration": "none"
            },
            "prompts": {
              "beauty": "Use image 1 as the exact camera, horizon, footprint, massing, depth ordering and silhouette authority for Casa Cornell. Image 2 is plan evidence only: use it to preserve the west polygonal gazebo, central covered entry with balcony above, angled Suite 1 porch wing on the east, double-height Great Room/foyer mass behind the entry, and garages receding behind rather than becoming the hero facade. Materialize the clay guide into a physically credible premium architectural photograph while preserving the screen position, scale, orientation and relative depth of every major mass. Do not copy any prior generated house design. The roof and elevation language is a restrained hypothesis because no elevations were supplied: low-pitch dark bronze standing-seam gables and hips, simple coherent drainage, no gratuitous dormers, no impossible intersections. Facade language shared with the approved Casa Cornell interiors: warm vertical white-oak/cedar rainscreen, locally quarried gray fieldstone plinths and chimney masses, pale mineral plaster at sheltered entry planes, blackened bronze window frames, generous but structurally plausible glazing with every frame and mullion straight. Human-eye front-entry oblique, 35mm rectilinear tilt-shift discipline, perfectly vertical walls, camera approximately 1.65 metres above the arrival path, no aerial viewpoint. Blue hour immediately after light rain; cool forest ambient light, warm 2700K interior practicals, realistic glass reflection plus transmission, wet stone with restrained micro-reflections, native meadow and ponderosa/cedar forest, subtle low mist only in the distance, soft contact shadows, measured material roughness, unclipped windows, deep focus. Preserve clean separable depth bands: near planting and path, gazebo/entry/suite porch, primary two-story shell, receding garage wing, distant terrain and sky. Photoreal high-end architectural editorial, 16:9, no people, cars, signs or text.",
              "beauty_negative": "different footprint, generic house, unrelated mansion, aerial, drone, fisheye, dutch angle, changed camera or horizon, moved or missing gazebo, missing balcony, garage-dominant facade, missing angled suite wing, fantasy or overcomplicated roof, impossible roof valley, gratuitous dormer, warped facade, crooked mullions, floating columns, duplicate windows, people, cars, signage, text, watermark, oversaturated HDR, orange cast, crushed blacks, blown windows, fake bloom, painterly, miniature model",
              "glazing_operation": "Create an operation-aware glazing ID plate from image 1. CAMERA AND ARCHITECTURE LOCK: preserve the exact crop, lens, perspective, facade geometry, roof, columns, railings, doors, window frames, mullions, stone edges, landscaping and every non-glass pixel. Change only the transmissive glass/open-air regions inside exterior window and glazed-door frames to one perfectly flat solid chroma green #00FF00. Green must stop exactly at each inner glass perimeter with zero padding and zero overflow. Preserve every bronze frame, mullion, door rail, balcony rail, porch column and any foreground branch crossing the glazing. Include every visible exterior glazing pane, including small or recessed panes; do not green opaque doors, walls, roof, stone, sky outside the window boundaries, reflections on metal, or wet ground. No feather, glow, antialias fringe, gradient, shadow, texture or scenery inside green regions. Use no green anywhere else. This is a machine-readable ID pass, not a beauty image.",
              "glazing_negative": "missing pane, whole facade green, green frame, green mullion, green railing, green column, padded mask, overflow, jagged perimeter, soft green edge, gradient green, reflected green outside glass, changed camera, changed architecture, changed landscaping, new window, removed window, text, label, watermark",
              "building_operation": "Create an operation-aware whole-building ownership ID plate from image 1. CAMERA AND SCENE LOCK: preserve the exact crop, lens, perspective, horizon, terrain, vegetation, sky and every pixel outside the architectural subject. Change every visible Casa Cornell architectural surface to one perfectly flat solid chroma green #00FF00: all roof planes and fascia, wall cladding, stone walls and chimney, exterior doors, every window and its frame, balcony and porch structures, columns, railings, central entry, west gazebo pavilion, angled east Suite 1 wing, and every visible portion of the receding garage mass. Green must stop exactly at the building silhouette and at every true foreground occluder. Preserve native shrubs, grasses, branches, tree trunks and any other vegetation crossing in front of the building; those foreground occluders must remain unchanged and visibly interrupt the green. Do not green the arrival path, wet ground, meadow, forest, sky, reflections outside the building, or cast shadows. No padding, halo, feather, glow, gradient, texture, missing roof sliver or missing recessed facade. Use no green anywhere else. This is a machine-readable ownership pass, not a beauty image.",
              "building_negative": "partial building, missing roof plane, missing wall, missing recessed garage, green ground, green path, green meadow, green forest, green sky, green shrub, green branch, erased foreground occluder, padded silhouette, overflow, halo, gradient green, soft edge, changed camera, changed architecture, new object, text, label, watermark",
              "stone_operation": "Create a camera-locked architectural material ID plate from image 1. Preserve the entire image exactly except for visible architectural masonry. Change only every Casa Cornell fieldstone surface to one perfectly flat solid chroma green #00FF00: the full stone chimney, all stone plinths and foundation walls below the timber cladding, the stone piers and the stone wall panels around lower windows. Include stone partially behind columns or railings, but preserve every true foreground grass, shrub, branch and post crossing in front of it. Stop exactly at mortar-to-timber, mortar-to-metal, stone-to-ground and stone-to-window boundaries. Do not green roof, timber siding, plaster, windows, frames, doors, metal railings, columns, path, wet ground, meadow, vegetation, forest or sky. No padding, halo, feather, gradient, texture, missing stone patch or camera change. Use no green anywhere else. This is a machine-readable material pass.",
              "stone_negative": "missing chimney, missing stone plinth, green timber, green roof, green window, green door, green railing, green column, green ground, green path, green vegetation, padded edge, overflow, halo, soft edge, changed camera, changed architecture, text, label, watermark",
              "foreground_operation": "Create a camera-locked near-field ownership ID plate from image 1. Preserve the exact image except for the arrival ground plane and landscaping in front of the house. Change to one perfectly flat solid chroma green #00FF00: the complete wet arrival path and its reflections; the foreground soil and meadow from the bottom frame edge to the house footprint; every foreground sage shrub, ornamental grass clump and low planting in that zone; and every foreground plant that crosses in front of a wall, stone plinth, porch post or path. Stop exactly at the visible base of the architecture and at the far edge of the arrival/planting plane. Preserve the entire house, roof, facade, windows, doors, railings, columns, chimney, all trees and forest behind the house, distant meadow, mist and sky. Do not green any architectural pixel. No padding over the building, missing foreground shrub, floating green patch, halo, feather, gradient, texture or camera change. Use no green anywhere else. This is a machine-readable near-field depth layer, not a beauty image.",
              "foreground_negative": "green house, green roof, green wall, green stone, green window, green door, green railing, green chimney, green background tree, green sky, missing path, missing foreground bush, padded building edge, overflow, halo, soft edge, changed camera, changed architecture, text, label, watermark",
              "vegetation_operation": "Create a camera-locked foreground vegetation ID plate from image 1. Preserve the exact image and change only near-field vegetation to one perfectly flat solid chroma green #00FF00: every large sage shrub touching the bottom or side frame edges, the dark twiggy bushes beside them, all ornamental grass clumps and low plants between the camera and the house, and plants crossing the arrival path or the building base. Preserve the soil and mulch visible between plants, the complete wet path, every architectural surface, and all midground/background meadow and forest vegetation behind the house. Green must follow each plant silhouette, individual clump edge and every true occlusion against path or facade. Do not add or remove any object. No sign, furniture, person, vehicle, text, label, padding, halo, feather, gradient, camera change or green outside near vegetation. Use no green anywhere else. This is a machine-readable foreground vegetation pass.",
              "vegetation_negative": "new sign, text, label, watermark, person, vehicle, green path, green soil, green house, green window, green roof, green sky, green background tree, missing foreground shrub, merged plants, rectangular mask, padding, overflow, halo, soft edge, changed camera, changed architecture",
              "clean_plate": "Create a camera-locked far-environment clean plate from image 1 for depth compositing. Preserve the exact crop, lens, horizon, forest silhouette, individual visible tree positions, blue-hour sky gradient, distant mist, exposure, white balance, rain state and terrain perspective. Remove the entire house, gazebo, entry canopy, balcony, porches, path-edge architecture and near ornamental shrubs. Reconstruct only the hidden native meadow, forest floor and distant trees behind those removed objects, continuing visible terrain and vegetation plausibly. No new building, road, furniture, people or focal object. Do not move, zoom, rotate, relight or redesign the environment. Pixel registration outside removed architecture is mandatory. Deep focus, photoreal, no text.",
              "clean_plate_negative": "changed camera, shifted horizon, different forest, moved tree, altered sky, exposure shift, remaining house, gazebo, roof, wall, window, column, porch, vehicle, person, road, text, watermark, blur, smeared terrain, fantasy landscape",
              "layers": "Decompose this exact architectural exterior into six complete RGBA semantic depth layers for bounded human-eye camera translation: (1) nearest path-edge planting and foreground branches, (2) west gazebo plus nearest entry landscaping, (3) central entry canopy/balcony and angled Suite 1 porch wing, (4) primary two-story Great Room and foyer shell with complete facade, (5) receding garage wing and midground terrain, (6) complete distant forest, mountains, atmosphere and sky clean plate. Preserve the exact house identity, camera, straight architectural edges, window-frame ownership and original lighting. Continue hidden pixels only enough for a small plus-or-minus 6 centimetre camera baseline. Do not duplicate the opaque full beauty image on multiple layers.",
              "layers_negative": "opaque full-frame duplicate, missing alpha, rectangular cutout, white fringe, black fringe, changed house, changed camera, regenerated roof, warped mullion, merged foreground and background, incomplete distant clean plate"
            },
            "passes": {
              "depth": {
                "num_inference_steps": 15,
                "ensemble_size": 10,
                "processing_res": 0
              },
              "layers": {
                "num_layers": 6,
                "num_inference_steps": 45,
                "guidance_scale": 5,
                "acceleration": "regular"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1/plan-sources/verified-schema.json",
          "recordPointer": "$",
          "byteLength": 17255,
          "sha256": "ea8671640dd1b0794e8daa9e296306370dc2ab76dc2f49326b289a0c43243816",
          "exactRecord": {
            "schemaVersion": "1.0.0",
            "project": {
              "id": "casa-cornell",
              "title": "Casa Cornell",
              "purpose": "Evidence-preserving visual demo geometry",
              "status": "manually reviewed schematic",
              "disclaimer": "Room topology, labels, and visible relationships are grounded in the supplied photographed drawings. Schematic polygons are deterministic design geometry for the demo, not a survey, permit set, or substitute for measured CAD."
            },
            "coordinateSystem": {
              "viewBox": [
                0,
                0,
                1200,
                720
              ],
              "axis": "x right, y down",
              "units": "schematic display units",
              "precisionPolicy": "Never infer measurements from polygon scale; preserve only legible dimension strings as evidence."
            },
            "palette": {
              "living": "#d7b978",
              "bedroom": "#c98f7b",
              "bath": "#80aaa4",
              "service": "#9aa2aa",
              "circulation": "#87a6c0",
              "storage": "#ada58f",
              "garage": "#8e949b",
              "exterior": "#91a584",
              "void": "#d7d3c8"
            },
            "floors": [
              {
                "id": "floor-01",
                "name": "First floor",
                "source": {
                  "file": "assets/source/floor-01-original.jpg",
                  "pixelSize": [
                    1952,
                    978
                  ],
                  "observedCondition": [
                    "strong blue cast",
                    "large directional sunlight and shadow bands",
                    "paper creases and local wrinkles",
                    "slight handheld perspective",
                    "fine linework partially low contrast"
                  ]
                },
                "footprints": [
                  [
                    [
                      150,
                      75
                    ],
                    [
                      850,
                      75
                    ],
                    [
                      850,
                      275
                    ],
                    [
                      915,
                      325
                    ],
                    [
                      850,
                      390
                    ],
                    [
                      850,
                      565
                    ],
                    [
                      685,
                      565
                    ],
                    [
                      635,
                      610
                    ],
                    [
                      420,
                      610
                    ],
                    [
                      375,
                      565
                    ],
                    [
                      170,
                      565
                    ],
                    [
                      170,
                      400
                    ],
                    [
                      150,
                      400
                    ]
                  ],
                  [
                    [
                      850,
                      75
                    ],
                    [
                      1030,
                      40
                    ],
                    [
                      1180,
                      185
                    ],
                    [
                      1065,
                      335
                    ],
                    [
                      915,
                      325
                    ]
                  ],
                  [
                    [
                      850,
                      390
                    ],
                    [
                      955,
                      315
                    ],
                    [
                      1135,
                      430
                    ],
                    [
                      1045,
                      585
                    ],
                    [
                      900,
                      535
                    ]
                  ]
                ],
                "spaces": [
                  {
                    "id": "f1-mud",
                    "label": "Mud room",
                    "kind": "service",
                    "dimensions": "11'8\" x 9'6\"",
                    "polygon": [
                      [
                        150,
                        75
                      ],
                      [
                        275,
                        75
                      ],
                      [
                        275,
                        150
                      ],
                      [
                        150,
                        150
                      ]
                    ],
                    "sourceAnchor": [
                      340,
                      145
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f1-bath-6",
                    "label": "Bath 6",
                    "kind": "bath",
                    "dimensions": "9'4\" x 5'2\"",
                    "polygon": [
                      [
                        275,
                        75
                      ],
                      [
                        355,
                        75
                      ],
                      [
                        355,
                        150
                      ],
                      [
                        275,
                        150
                      ]
                    ],
                    "sourceAnchor": [
                      520,
                      151
                    ],
                    "confidence": 0.95
                  },
                  {
                    "id": "f1-kitchen",
                    "label": "Kitchen",
                    "kind": "living",
                    "dimensions": "22'0\" x 16'0\"",
                    "polygon": [
                      [
                        170,
                        150
                      ],
                      [
                        390,
                        150
                      ],
                      [
                        390,
                        345
                      ],
                      [
                        170,
                        345
                      ]
                    ],
                    "sourceAnchor": [
                      470,
                      270
                    ],
                    "confidence": 0.99,
                    "heroCandidate": true
                  },
                  {
                    "id": "f1-pantry",
                    "label": "Pantry",
                    "kind": "storage",
                    "dimensions": "8'9\" x 6'6\"",
                    "polygon": [
                      [
                        170,
                        345
                      ],
                      [
                        250,
                        345
                      ],
                      [
                        250,
                        405
                      ],
                      [
                        170,
                        405
                      ]
                    ],
                    "sourceAnchor": [
                      420,
                      470
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f1-ah-2",
                    "label": "A/H #2",
                    "kind": "service",
                    "dimensions": null,
                    "polygon": [
                      [
                        250,
                        345
                      ],
                      [
                        330,
                        345
                      ],
                      [
                        330,
                        405
                      ],
                      [
                        250,
                        405
                      ]
                    ],
                    "sourceAnchor": [
                      527,
                      460
                    ],
                    "confidence": 0.94
                  },
                  {
                    "id": "f1-butler-pantry",
                    "label": "Butler pantry",
                    "kind": "service",
                    "dimensions": null,
                    "polygon": [
                      [
                        330,
                        345
                      ],
                      [
                        390,
                        345
                      ],
                      [
                        390,
                        405
                      ],
                      [
                        330,
                        405
                      ]
                    ],
                    "sourceAnchor": [
                      618,
                      445
                    ],
                    "confidence": 0.97,
                    "evidenceNote": "Vertical source annotation reads PANTRY / BUTLER; retained separately from the main pantry."
                  },
                  {
                    "id": "f1-dining",
                    "label": "Dining room",
                    "kind": "living",
                    "dimensions": "19'4\" x 13'2\"",
                    "polygon": [
                      [
                        170,
                        405
                      ],
                      [
                        390,
                        405
                      ],
                      [
                        390,
                        565
                      ],
                      [
                        170,
                        565
                      ]
                    ],
                    "sourceAnchor": [
                      420,
                      585
                    ],
                    "confidence": 0.99,
                    "heroCandidate": true
                  },
                  {
                    "id": "f1-great",
                    "label": "Great room",
                    "kind": "living",
                    "dimensions": "28'0\" x 28'6\"",
                    "polygon": [
                      [
                        390,
                        75
                      ],
                      [
                        690,
                        75
                      ],
                      [
                        690,
                        360
                      ],
                      [
                        390,
                        360
                      ]
                    ],
                    "sourceAnchor": [
                      775,
                      267
                    ],
                    "confidence": 0.99,
                    "heroCandidate": true
                  },
                  {
                    "id": "f1-office",
                    "label": "Office",
                    "kind": "living",
                    "dimensions": "13'6\" x 10'0\"",
                    "polygon": [
                      [
                        690,
                        75
                      ],
                      [
                        850,
                        75
                      ],
                      [
                        850,
                        190
                      ],
                      [
                        690,
                        190
                      ]
                    ],
                    "sourceAnchor": [
                      1035,
                      130
                    ],
                    "confidence": 0.98
                  },
                  {
                    "id": "f1-wic-office",
                    "label": "Walk-in closet, office wing",
                    "kind": "storage",
                    "dimensions": "5'2\" x 4'2\"",
                    "polygon": [
                      [
                        790,
                        40
                      ],
                      [
                        850,
                        40
                      ],
                      [
                        850,
                        75
                      ],
                      [
                        790,
                        75
                      ]
                    ],
                    "sourceAnchor": [
                      1190,
                      86
                    ],
                    "confidence": 0.97,
                    "evidenceNote": "A magnified evidence review confirms the source abbreviation W.I.C."
                  },
                  {
                    "id": "f1-powder",
                    "label": "Powder",
                    "kind": "bath",
                    "dimensions": "5'2\" x 5'2\"",
                    "polygon": [
                      [
                        790,
                        190
                      ],
                      [
                        850,
                        190
                      ],
                      [
                        850,
                        250
                      ],
                      [
                        790,
                        250
                      ]
                    ],
                    "sourceAnchor": [
                      1195,
                      150
                    ],
                    "confidence": 0.96
                  },
                  {
                    "id": "f1-wic-1",
                    "label": "Walk-in closet 1",
                    "kind": "storage",
                    "dimensions": "10'4\" x 15'4\"",
                    "polygon": [
                      [
                        690,
                        250
                      ],
                      [
                        770,
                        250
                      ],
                      [
                        770,
                        380
                      ],
                      [
                        690,
                        380
                      ]
                    ],
                    "sourceAnchor": [
                      1050,
                      360
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f1-bath-1",
                    "label": "Bath 1",
                    "kind": "bath",
                    "dimensions": "7'0\" x 15'2\"",
                    "polygon": [
                      [
                        770,
                        250
                      ],
                      [
                        850,
                        250
                      ],
                      [
                        850,
                        380
                      ],
                      [
                        770,
                        380
                      ]
                    ],
                    "sourceAnchor": [
                      1164,
                      323
                    ],
                    "confidence": 0.98,
                    "evidenceNote": "Confirmed in a magnified evidence crop."
                  },
                  {
                    "id": "f1-bridge-above",
                    "label": "Bridge above",
                    "kind": "void",
                    "dimensions": null,
                    "polygon": [
                      [
                        390,
                        360
                      ],
                      [
                        690,
                        360
                      ],
                      [
                        690,
                        420
                      ],
                      [
                        390,
                        420
                      ]
                    ],
                    "sourceAnchor": [
                      785,
                      466
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f1-foyer",
                    "label": "Foyer",
                    "kind": "circulation",
                    "dimensions": null,
                    "polygon": [
                      [
                        420,
                        420
                      ],
                      [
                        690,
                        420
                      ],
                      [
                        690,
                        565
                      ],
                      [
                        635,
                        610
                      ],
                      [
                        420,
                        610
                      ]
                    ],
                    "sourceAnchor": [
                      782,
                      590
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f1-stair",
                    "label": "Main stair",
                    "kind": "circulation",
                    "dimensions": null,
                    "polygon": [
                      [
                        610,
                        455
                      ],
                      [
                        690,
                        420
                      ],
                      [
                        715,
                        475
                      ],
                      [
                        670,
                        565
                      ],
                      [
                        620,
                        535
                      ]
                    ],
                    "sourceAnchor": [
                      928,
                      600
                    ],
                    "confidence": 0.98
                  },
                  {
                    "id": "f1-gym",
                    "label": "Gym",
                    "kind": "living",
                    "dimensions": "13'4\" x 12'0\"",
                    "polygon": [
                      [
                        690,
                        380
                      ],
                      [
                        850,
                        380
                      ],
                      [
                        850,
                        530
                      ],
                      [
                        690,
                        530
                      ]
                    ],
                    "sourceAnchor": [
                      1090,
                      580
                    ],
                    "confidence": 0.98
                  },
                  {
                    "id": "f1-ah-1",
                    "label": "A/H #1",
                    "kind": "service",
                    "dimensions": null,
                    "polygon": [
                      [
                        800,
                        345
                      ],
                      [
                        850,
                        345
                      ],
                      [
                        850,
                        380
                      ],
                      [
                        800,
                        380
                      ]
                    ],
                    "sourceAnchor": [
                      1190,
                      515
                    ],
                    "confidence": 0.94
                  },
                  {
                    "id": "f1-wic-suite",
                    "label": "Walk-in closet, Suite 1",
                    "kind": "storage",
                    "dimensions": "6'8\" x 11'0\"",
                    "polygon": [
                      [
                        850,
                        350
                      ],
                      [
                        925,
                        350
                      ],
                      [
                        970,
                        405
                      ],
                      [
                        910,
                        455
                      ],
                      [
                        850,
                        420
                      ]
                    ],
                    "sourceAnchor": [
                      1314,
                      504
                    ],
                    "confidence": 0.91
                  },
                  {
                    "id": "f1-suite-closet",
                    "label": "Closet, Suite 1",
                    "kind": "storage",
                    "dimensions": null,
                    "polygon": [
                      [
                        800,
                        420
                      ],
                      [
                        850,
                        420
                      ],
                      [
                        850,
                        490
                      ],
                      [
                        800,
                        490
                      ]
                    ],
                    "sourceAnchor": [
                      1210,
                      620
                    ],
                    "confidence": 0.92
                  },
                  {
                    "id": "f1-suite-1",
                    "label": "Suite 1",
                    "kind": "bedroom",
                    "dimensions": "18'8\" x 24'3\"",
                    "polygon": [
                      [
                        850,
                        420
                      ],
                      [
                        970,
                        325
                      ],
                      [
                        1135,
                        430
                      ],
                      [
                        1045,
                        585
                      ],
                      [
                        900,
                        535
                      ]
                    ],
                    "sourceAnchor": [
                      1370,
                      610
                    ],
                    "confidence": 0.98,
                    "heroCandidate": true,
                    "evidenceNote": "Magnified evidence confirms dimensions and the revision note INCREASE 9'-8\"."
                  },
                  {
                    "id": "f1-garage-2car",
                    "label": "2-car garage",
                    "kind": "garage",
                    "dimensions": "23'8\" x 25'8\"",
                    "polygon": [
                      [
                        850,
                        75
                      ],
                      [
                        1030,
                        40
                      ],
                      [
                        1120,
                        130
                      ],
                      [
                        1035,
                        270
                      ],
                      [
                        915,
                        325
                      ],
                      [
                        850,
                        275
                      ]
                    ],
                    "sourceAnchor": [
                      1380,
                      240
                    ],
                    "confidence": 0.98,
                    "evidenceNote": "Confirmed after rotating and magnifying the label crop."
                  },
                  {
                    "id": "f1-garage-tandem",
                    "label": "Tandem garage",
                    "kind": "garage",
                    "dimensions": "14'8\" x 41'4\"",
                    "polygon": [
                      [
                        1030,
                        40
                      ],
                      [
                        1180,
                        185
                      ],
                      [
                        1120,
                        260
                      ],
                      [
                        1035,
                        270
                      ],
                      [
                        1120,
                        130
                      ]
                    ],
                    "sourceAnchor": [
                      1460,
                      90
                    ],
                    "confidence": 0.98,
                    "evidenceNote": "Confirmed after rotating and magnifying the label crop."
                  },
                  {
                    "id": "f1-gazebo",
                    "label": "Gazebo",
                    "kind": "exterior",
                    "dimensions": "19'4\" x 18'4\"",
                    "polygon": [
                      [
                        70,
                        520
                      ],
                      [
                        190,
                        470
                      ],
                      [
                        300,
                        535
                      ],
                      [
                        275,
                        650
                      ],
                      [
                        120,
                        665
                      ],
                      [
                        55,
                        600
                      ]
                    ],
                    "sourceAnchor": [
                      225,
                      795
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f1-covered-entry",
                    "label": "Covered entry",
                    "kind": "exterior",
                    "dimensions": null,
                    "polygon": [
                      [
                        420,
                        610
                      ],
                      [
                        635,
                        610
                      ],
                      [
                        685,
                        565
                      ],
                      [
                        685,
                        660
                      ],
                      [
                        390,
                        660
                      ],
                      [
                        390,
                        565
                      ]
                    ],
                    "sourceAnchor": [
                      800,
                      780
                    ],
                    "confidence": 0.99,
                    "evidenceNote": "Drawing notes balcony above."
                  },
                  {
                    "id": "f1-covered-porch-south",
                    "label": "Covered porch, south",
                    "kind": "exterior",
                    "dimensions": null,
                    "polygon": [
                      [
                        685,
                        530
                      ],
                      [
                        900,
                        530
                      ],
                      [
                        1045,
                        585
                      ],
                      [
                        1000,
                        660
                      ],
                      [
                        685,
                        660
                      ]
                    ],
                    "sourceAnchor": [
                      1120,
                      750
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f1-covered-porch-west",
                    "label": "Covered porch, west",
                    "kind": "exterior",
                    "dimensions": null,
                    "polygon": [
                      [
                        70,
                        140
                      ],
                      [
                        150,
                        140
                      ],
                      [
                        170,
                        400
                      ],
                      [
                        170,
                        520
                      ],
                      [
                        80,
                        520
                      ]
                    ],
                    "sourceAnchor": [
                      73,
                      170
                    ],
                    "confidence": 0.98,
                    "evidenceNote": "Lower portion is noted balcony above."
                  },
                  {
                    "id": "f1-covered-porch-east",
                    "label": "Covered porch, east",
                    "kind": "exterior",
                    "dimensions": null,
                    "polygon": [
                      [
                        1045,
                        365
                      ],
                      [
                        1160,
                        420
                      ],
                      [
                        1140,
                        590
                      ],
                      [
                        1045,
                        585
                      ],
                      [
                        1135,
                        430
                      ]
                    ],
                    "sourceAnchor": [
                      1490,
                      550
                    ],
                    "confidence": 0.96
                  }
                ],
                "openings": [
                  {
                    "id": "f1-o1",
                    "kind": "door",
                    "between": [
                      "f1-mud",
                      "f1-kitchen"
                    ]
                  },
                  {
                    "id": "f1-o2",
                    "kind": "door",
                    "between": [
                      "f1-kitchen",
                      "f1-pantry"
                    ]
                  },
                  {
                    "id": "f1-o3",
                    "kind": "opening",
                    "between": [
                      "f1-kitchen",
                      "f1-great"
                    ]
                  },
                  {
                    "id": "f1-o4",
                    "kind": "opening",
                    "between": [
                      "f1-dining",
                      "f1-foyer"
                    ]
                  },
                  {
                    "id": "f1-o5",
                    "kind": "opening",
                    "between": [
                      "f1-great",
                      "f1-bridge-above"
                    ]
                  },
                  {
                    "id": "f1-o6",
                    "kind": "door",
                    "between": [
                      "f1-office",
                      "f1-great"
                    ]
                  },
                  {
                    "id": "f1-o7",
                    "kind": "door",
                    "between": [
                      "f1-wic-1",
                      "f1-bath-1"
                    ]
                  },
                  {
                    "id": "f1-o8",
                    "kind": "door",
                    "between": [
                      "f1-gym",
                      "f1-foyer"
                    ]
                  },
                  {
                    "id": "f1-o9",
                    "kind": "door",
                    "between": [
                      "f1-suite-1",
                      "f1-covered-porch-east"
                    ]
                  },
                  {
                    "id": "f1-o10",
                    "kind": "door",
                    "between": [
                      "f1-foyer",
                      "f1-covered-entry"
                    ]
                  }
                ],
                "review": {
                  "visibleLabelInventory": [
                    "f1-mud",
                    "f1-bath-6",
                    "f1-kitchen",
                    "f1-pantry",
                    "f1-ah-2",
                    "f1-butler-pantry",
                    "f1-dining",
                    "f1-great",
                    "f1-office",
                    "f1-wic-office",
                    "f1-powder",
                    "f1-wic-1",
                    "f1-bath-1",
                    "f1-bridge-above",
                    "f1-foyer",
                    "f1-stair",
                    "f1-gym",
                    "f1-ah-1",
                    "f1-wic-suite",
                    "f1-suite-closet",
                    "f1-suite-1",
                    "f1-garage-2car",
                    "f1-garage-tandem",
                    "f1-gazebo",
                    "f1-covered-entry",
                    "f1-covered-porch-south",
                    "f1-covered-porch-west",
                    "f1-covered-porch-east"
                  ],
                  "knownAmbiguities": [
                    "Some small dimensions remain degraded by shadow and must be checked against the original drawing before downstream quantitative use.",
                    "Garage and Suite 1 oblique geometry is schematic; the source outlines remain the authority.",
                    "The schematic polygons deliberately regularize the photographed layout without claiming survey accuracy."
                  ]
                }
              },
              {
                "id": "floor-02",
                "name": "Second floor",
                "source": {
                  "file": "assets/source/floor-02-original.jpg",
                  "pixelSize": [
                    1883,
                    1018
                  ],
                  "observedCondition": [
                    "strong blue cast",
                    "large directional sunlight and shadow bands",
                    "paper creases and local wrinkles",
                    "roof lines compete with room boundaries",
                    "fine dimensions partially low contrast"
                  ]
                },
                "footprints": [
                  [
                    [
                      90,
                      130
                    ],
                    [
                      385,
                      130
                    ],
                    [
                      385,
                      80
                    ],
                    [
                      740,
                      80
                    ],
                    [
                      740,
                      70
                    ],
                    [
                      1030,
                      70
                    ],
                    [
                      1030,
                      580
                    ],
                    [
                      780,
                      580
                    ],
                    [
                      780,
                      650
                    ],
                    [
                      350,
                      650
                    ],
                    [
                      350,
                      550
                    ],
                    [
                      90,
                      550
                    ]
                  ],
                  [
                    [
                      45,
                      170
                    ],
                    [
                      90,
                      130
                    ],
                    [
                      90,
                      360
                    ],
                    [
                      45,
                      360
                    ]
                  ]
                ],
                "spaces": [
                  {
                    "id": "f2-br-4",
                    "label": "Bedroom 4",
                    "kind": "bedroom",
                    "dimensions": "13'0\" x 11'2\"",
                    "polygon": [
                      [
                        90,
                        130
                      ],
                      [
                        260,
                        130
                      ],
                      [
                        260,
                        300
                      ],
                      [
                        90,
                        300
                      ]
                    ],
                    "sourceAnchor": [
                      490,
                      328
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-wic-4",
                    "label": "Walk-in closet 4",
                    "kind": "storage",
                    "dimensions": "4'0\" x 7'2\"",
                    "polygon": [
                      [
                        260,
                        100
                      ],
                      [
                        330,
                        100
                      ],
                      [
                        330,
                        170
                      ],
                      [
                        260,
                        170
                      ]
                    ],
                    "sourceAnchor": [
                      560,
                      264
                    ],
                    "confidence": 0.96
                  },
                  {
                    "id": "f2-ah-3",
                    "label": "A/H #3",
                    "kind": "service",
                    "dimensions": null,
                    "polygon": [
                      [
                        330,
                        100
                      ],
                      [
                        385,
                        100
                      ],
                      [
                        385,
                        170
                      ],
                      [
                        330,
                        170
                      ]
                    ],
                    "sourceAnchor": [
                      631,
                      270
                    ],
                    "confidence": 0.95
                  },
                  {
                    "id": "f2-bath-4",
                    "label": "Bath 4",
                    "kind": "bath",
                    "dimensions": "10'4\" x 5'2\"",
                    "polygon": [
                      [
                        260,
                        170
                      ],
                      [
                        385,
                        170
                      ],
                      [
                        385,
                        240
                      ],
                      [
                        260,
                        240
                      ]
                    ],
                    "sourceAnchor": [
                      436,
                      406
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f2-balcony-west",
                    "label": "Balcony, west",
                    "kind": "exterior",
                    "dimensions": "12'0\" x 25'4\"",
                    "polygon": [
                      [
                        45,
                        170
                      ],
                      [
                        90,
                        130
                      ],
                      [
                        90,
                        360
                      ],
                      [
                        45,
                        360
                      ]
                    ],
                    "sourceAnchor": [
                      250,
                      420
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f2-linen",
                    "label": "Linen",
                    "kind": "storage",
                    "dimensions": null,
                    "polygon": [
                      [
                        385,
                        170
                      ],
                      [
                        430,
                        170
                      ],
                      [
                        430,
                        240
                      ],
                      [
                        385,
                        240
                      ]
                    ],
                    "sourceAnchor": [
                      575,
                      440
                    ],
                    "confidence": 0.92
                  },
                  {
                    "id": "f2-bath-3",
                    "label": "Bath 3",
                    "kind": "bath",
                    "dimensions": "7'2\" x 8'0\"",
                    "polygon": [
                      [
                        260,
                        240
                      ],
                      [
                        340,
                        240
                      ],
                      [
                        340,
                        325
                      ],
                      [
                        260,
                        325
                      ]
                    ],
                    "sourceAnchor": [
                      413,
                      523
                    ],
                    "confidence": 0.99,
                    "evidenceNote": "Magnified source crop clearly reads 7'2\" x 8'0\"."
                  },
                  {
                    "id": "f2-wic-3",
                    "label": "Walk-in closet 3",
                    "kind": "storage",
                    "dimensions": "8'4\" x 5'10\"",
                    "polygon": [
                      [
                        340,
                        240
                      ],
                      [
                        400,
                        240
                      ],
                      [
                        400,
                        325
                      ],
                      [
                        340,
                        325
                      ]
                    ],
                    "sourceAnchor": [
                      493,
                      508
                    ],
                    "confidence": 0.99,
                    "evidenceNote": "Magnified source crop clearly reads 8'4\" x 5'10\"."
                  },
                  {
                    "id": "f2-br-3",
                    "label": "Bedroom 3",
                    "kind": "bedroom",
                    "dimensions": "14'0\" x 11'2\"",
                    "polygon": [
                      [
                        90,
                        350
                      ],
                      [
                        360,
                        350
                      ],
                      [
                        360,
                        550
                      ],
                      [
                        90,
                        550
                      ]
                    ],
                    "sourceAnchor": [
                      455,
                      675
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-loft",
                    "label": "Loft",
                    "kind": "living",
                    "dimensions": "8'4\" x 13'8\"",
                    "polygon": [
                      [
                        360,
                        350
                      ],
                      [
                        480,
                        350
                      ],
                      [
                        480,
                        550
                      ],
                      [
                        360,
                        550
                      ]
                    ],
                    "sourceAnchor": [
                      655,
                      620
                    ],
                    "confidence": 0.98
                  },
                  {
                    "id": "f2-great-below",
                    "label": "Great room below",
                    "kind": "void",
                    "dimensions": null,
                    "polygon": [
                      [
                        385,
                        80
                      ],
                      [
                        740,
                        80
                      ],
                      [
                        740,
                        350
                      ],
                      [
                        400,
                        350
                      ]
                    ],
                    "sourceAnchor": [
                      830,
                      328
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-bridge",
                    "label": "Bridge",
                    "kind": "circulation",
                    "dimensions": null,
                    "polygon": [
                      [
                        400,
                        350
                      ],
                      [
                        780,
                        350
                      ],
                      [
                        780,
                        420
                      ],
                      [
                        400,
                        420
                      ]
                    ],
                    "sourceAnchor": [
                      837,
                      500
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-foyer-below",
                    "label": "Foyer below",
                    "kind": "void",
                    "dimensions": null,
                    "polygon": [
                      [
                        480,
                        420
                      ],
                      [
                        690,
                        420
                      ],
                      [
                        690,
                        580
                      ],
                      [
                        480,
                        580
                      ]
                    ],
                    "sourceAnchor": [
                      823,
                      675
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-stair",
                    "label": "Main stair",
                    "kind": "circulation",
                    "dimensions": null,
                    "polygon": [
                      [
                        690,
                        420
                      ],
                      [
                        780,
                        420
                      ],
                      [
                        780,
                        580
                      ],
                      [
                        690,
                        580
                      ]
                    ],
                    "sourceAnchor": [
                      1010,
                      610
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-balcony-south",
                    "label": "Balcony, south",
                    "kind": "exterior",
                    "dimensions": "36'0\" x 7'0\"",
                    "polygon": [
                      [
                        350,
                        580
                      ],
                      [
                        780,
                        580
                      ],
                      [
                        780,
                        650
                      ],
                      [
                        350,
                        650
                      ]
                    ],
                    "sourceAnchor": [
                      840,
                      830
                    ],
                    "confidence": 0.99,
                    "evidenceNote": "Magnified source crop clearly reads 36'0\" x 7'0\"."
                  },
                  {
                    "id": "f2-br-5",
                    "label": "Bedroom 5",
                    "kind": "bedroom",
                    "dimensions": "13'0\" x 10'4\"",
                    "polygon": [
                      [
                        780,
                        70
                      ],
                      [
                        940,
                        70
                      ],
                      [
                        940,
                        190
                      ],
                      [
                        780,
                        190
                      ]
                    ],
                    "sourceAnchor": [
                      1110,
                      170
                    ],
                    "confidence": 0.98
                  },
                  {
                    "id": "f2-bath-5",
                    "label": "Bath 5",
                    "kind": "bath",
                    "dimensions": "7'8\" x 5'2\"",
                    "polygon": [
                      [
                        780,
                        190
                      ],
                      [
                        850,
                        190
                      ],
                      [
                        850,
                        270
                      ],
                      [
                        780,
                        270
                      ]
                    ],
                    "sourceAnchor": [
                      1110,
                      270
                    ],
                    "confidence": 0.94
                  },
                  {
                    "id": "f2-theater",
                    "label": "Theater",
                    "kind": "living",
                    "dimensions": "11'4\" x 16'8\"",
                    "polygon": [
                      [
                        850,
                        190
                      ],
                      [
                        1030,
                        190
                      ],
                      [
                        1030,
                        360
                      ],
                      [
                        850,
                        360
                      ]
                    ],
                    "sourceAnchor": [
                      1210,
                      318
                    ],
                    "confidence": 0.98,
                    "heroCandidate": true
                  },
                  {
                    "id": "f2-laundry",
                    "label": "Laundry",
                    "kind": "service",
                    "dimensions": "5'4\" x 6'0\"",
                    "polygon": [
                      [
                        780,
                        360
                      ],
                      [
                        860,
                        360
                      ],
                      [
                        860,
                        430
                      ],
                      [
                        780,
                        430
                      ]
                    ],
                    "sourceAnchor": [
                      1130,
                      435
                    ],
                    "confidence": 0.97
                  },
                  {
                    "id": "f2-wic-2",
                    "label": "Walk-in closet 2",
                    "kind": "storage",
                    "dimensions": "4'4\" x 4'10\"",
                    "polygon": [
                      [
                        860,
                        360
                      ],
                      [
                        930,
                        360
                      ],
                      [
                        930,
                        430
                      ],
                      [
                        860,
                        430
                      ]
                    ],
                    "sourceAnchor": [
                      1170,
                      504
                    ],
                    "confidence": 0.95
                  },
                  {
                    "id": "f2-bath-2",
                    "label": "Bath 2",
                    "kind": "bath",
                    "dimensions": "7'2\" x 6'0\"",
                    "polygon": [
                      [
                        930,
                        360
                      ],
                      [
                        1030,
                        360
                      ],
                      [
                        1030,
                        450
                      ],
                      [
                        930,
                        450
                      ]
                    ],
                    "sourceAnchor": [
                      1240,
                      470
                    ],
                    "confidence": 0.96
                  },
                  {
                    "id": "f2-br-2",
                    "label": "Bedroom 2",
                    "kind": "bedroom",
                    "dimensions": "18'0\" x 11'2\"",
                    "polygon": [
                      [
                        780,
                        430
                      ],
                      [
                        1030,
                        430
                      ],
                      [
                        1030,
                        580
                      ],
                      [
                        780,
                        580
                      ]
                    ],
                    "sourceAnchor": [
                      1190,
                      630
                    ],
                    "confidence": 0.99
                  },
                  {
                    "id": "f2-ah",
                    "label": "A/H",
                    "kind": "service",
                    "dimensions": null,
                    "polygon": [
                      [
                        385,
                        300
                      ],
                      [
                        430,
                        300
                      ],
                      [
                        430,
                        350
                      ],
                      [
                        385,
                        350
                      ]
                    ],
                    "sourceAnchor": [
                      696,
                      420
                    ],
                    "confidence": 0.82,
                    "evidenceNote": "Small service label adjacent to the great-room void; exact system number is not legible."
                  }
                ],
                "openings": [
                  {
                    "id": "f2-o1",
                    "kind": "door",
                    "between": [
                      "f2-br-4",
                      "f2-bath-4"
                    ]
                  },
                  {
                    "id": "f2-o2",
                    "kind": "door",
                    "between": [
                      "f2-bath-3",
                      "f2-br-3"
                    ]
                  },
                  {
                    "id": "f2-o3",
                    "kind": "opening",
                    "between": [
                      "f2-loft",
                      "f2-bridge"
                    ]
                  },
                  {
                    "id": "f2-o4",
                    "kind": "opening",
                    "between": [
                      "f2-bridge",
                      "f2-stair"
                    ]
                  },
                  {
                    "id": "f2-o5",
                    "kind": "door",
                    "between": [
                      "f2-br-5",
                      "f2-theater"
                    ]
                  },
                  {
                    "id": "f2-o6",
                    "kind": "door",
                    "between": [
                      "f2-theater",
                      "f2-laundry"
                    ]
                  },
                  {
                    "id": "f2-o7",
                    "kind": "door",
                    "between": [
                      "f2-wic-2",
                      "f2-br-2"
                    ]
                  },
                  {
                    "id": "f2-o8",
                    "kind": "door",
                    "between": [
                      "f2-bath-2",
                      "f2-br-2"
                    ]
                  },
                  {
                    "id": "f2-o9",
                    "kind": "opening",
                    "between": [
                      "f2-foyer-below",
                      "f2-balcony-south"
                    ]
                  }
                ],
                "review": {
                  "visibleLabelInventory": [
                    "f2-br-4",
                    "f2-wic-4",
                    "f2-ah-3",
                    "f2-bath-4",
                    "f2-balcony-west",
                    "f2-linen",
                    "f2-bath-3",
                    "f2-wic-3",
                    "f2-br-3",
                    "f2-loft",
                    "f2-great-below",
                    "f2-bridge",
                    "f2-foyer-below",
                    "f2-stair",
                    "f2-balcony-south",
                    "f2-br-5",
                    "f2-bath-5",
                    "f2-theater",
                    "f2-laundry",
                    "f2-wic-2",
                    "f2-bath-2",
                    "f2-br-2",
                    "f2-ah"
                  ],
                  "knownAmbiguities": [
                    "Roof geometry is deliberately excluded from the room inventory and rendered as contextual roof zones only.",
                    "Several small closet and bath dimensions require confirmation against the original drawing.",
                    "The small A/H annotation near the great-room void is recorded without inventing a system number."
                  ]
                }
              }
            ],
            "crossFloorReview": {
              "verticalRelationships": [
                {
                  "from": "f1-great",
                  "to": "f2-great-below",
                  "relationship": "double-height void"
                },
                {
                  "from": "f1-foyer",
                  "to": "f2-foyer-below",
                  "relationship": "double-height void"
                },
                {
                  "from": "f1-stair",
                  "to": "f2-stair",
                  "relationship": "vertical circulation"
                },
                {
                  "from": "f1-covered-entry",
                  "to": "f2-balcony-south",
                  "relationship": "balcony / covered entry relationship shown by source notes"
                }
              ],
              "verificationPolicy": [
                "Every visibly named room or spatial label must have exactly one inventory entry.",
                "Review uncertain labels separately from geometry; never silently convert uncertain text into a dimension constraint.",
                "Keep generated cleanup, source evidence, and schematic geometry as three separate assets.",
                "Use the source drawing—not the cleaned image—as the final arbiter when a cleanup suppresses faint linework."
              ]
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/opening-schedule-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6601,
          "sha256": "abdcb9773d5afe4e48ec47797592fe81e869423388b6cba5ec9d34aa4a2aa7e3",
          "exactRecord": {
            "run": "opening-schedule-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/exterior-wall-probe-20260812-r1",
            "what": "What the plan says belongs on each of the four elevations 09m sends to be styled.",
            "finding": "Of the four elevations 09m sends to be styled, one has openings. The sealed massing carries 8 glass elements, 6 of them on the house and all 6 on the front, so right, back and left have none. The other two are two edges of the detached gazebo, which has no footprint. None of the 8 came from the plan: every one is a literal coordinate pair in the render script, under a comment calling the opening rhythm a hypothesis, and all 19 openings in the verified schema are interior.",
            "resolution": "The plan can supply what the other three need. 24 of its 51 rooms reach the building outline, and which way each wall faces is computable, so the three blank elevations resolve to 134.1 m of wall and 12 rooms behind it whose names imply glazing. That is a schedule a styling request can be handed instead of inventing one.",
            "correction": "This was nearly shipped as an assertion. The schedule script carried a field whose value was the literal test side == \"front\", typed in rather than measured. Replacing it with a parse of the massing source is where the count, the gazebo strays and the per-elevation rows all came from.",
            "planSources": [
              {
                "file": "plan-sources/verified-schema.json",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
                "sha256": "ea8671640dd1b0794e8daa9e296306370dc2ab76dc2f49326b289a0c43243816"
              },
              {
                "file": "plan-sources/exterior-entry-v6.json",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/exterior-entry-v6.json",
                "sha256": "92bf280cef0af6bc0c19e7f3ac3cadcd5d5f9ffc9a1d61f81b612bb6fc201194"
              },
              {
                "file": "plan-sources/render_exterior_massing_v6.mjs",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
                "sha256": "f8fd747f54d69841b797f945c33646e87f8640bd1600cd4fdd87208d13e42f05"
              }
            ],
            "metersPerUnit": 0.04,
            "metersPerUnitNote": "The schema's own precision policy forbids reading measurements off polygon scale, so lengths here are converted with the massing script's own scale constant - the one that puts these polygons in the world the camera schedule is written in.",
            "modeledGlass": {
              "total": 8,
              "onTheHouse": 6,
              "perSide": {
                "front": 6,
                "right": 0,
                "back": 0,
                "left": 0
              },
              "fromPlanOpenings": 0,
              "notOnTheHouse": [
                {
                  "from": [
                    70,
                    520
                  ],
                  "to": [
                    190,
                    470
                  ],
                  "drawnOn": "f1-gazebo"
                },
                {
                  "from": [
                    120,
                    665
                  ],
                  "to": [
                    275,
                    650
                  ],
                  "drawnOn": "f1-gazebo"
                }
              ]
            },
            "elevations": [
              {
                "elevation": "front",
                "modeledGlassElements": 6,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 3,
                "wallLengthM": 24.74,
                "glazedWallLengthM": 24.74
              },
              {
                "elevation": "right",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 10,
                "wantsGlazing": 4,
                "wallLengthM": 41.37,
                "glazedWallLengthM": 24.57
              },
              {
                "elevation": "back",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 11,
                "wantsGlazing": 6,
                "wallLengthM": 75.37,
                "glazedWallLengthM": 48.2
              },
              {
                "elevation": "left",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 2,
                "wallLengthM": 17.4,
                "glazedWallLengthM": 14.4
              }
            ],
            "inference": "Room kind is read from the room's own name - a bedroom wants glazing, a walk-in closet does not. That is a reading of the plan rather than a line in it, and every room carries the kind it was given so the reading can be argued with.",
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 09n - opening-schedule.jpg and opening-schedule.json",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09n-r1.mjs"
            ],
            "recomputedIndependently": "verify-preview-09n-r1.mjs recomputes the geometry in JS straight from the verified schema and the massing source, checks the two gazebo windows by exact vertex equality against the gazebo polygon, and measures glass color in the four frames themselves, which shares no assumption with the probe. That last check earned its place: the verifier's first pass pooled both floors into one outline, the balcony over the front door flipped four windows onto the back elevation, and the pixels are what said the pooling was wrong. Glass tone is 17.0 percent of the front frame's building band and exactly 0 in the other three.",
            "fileCount": 8,
            "totalBytes": 328925,
            "files": [
              {
                "file": "../../../site/blueprint-preview/assets/data/opening-schedule.json",
                "bytes": 12809,
                "sha256": "8d4b4deb467b8dcb800084e0ad5e48f01e6167198d08e52e254d5b457edebd63"
              },
              {
                "file": "../exterior-wall-probe-20260812-r1/exterior-walls.json",
                "bytes": 14775,
                "sha256": "824f2062e202360f25a4c66f536083ffb494e397dd343d97e36aa7017865806f"
              },
              {
                "file": "foot-check.png",
                "bytes": 11099,
                "sha256": "00e7fa4278883e505c2791d165363a4812bf6b31b47a81cbc61c6e77a12ed914"
              },
              {
                "file": "opening-schedule.json",
                "bytes": 12809,
                "sha256": "8d4b4deb467b8dcb800084e0ad5e48f01e6167198d08e52e254d5b457edebd63"
              },
              {
                "file": "opening-schedule.png",
                "bytes": 234902,
                "sha256": "8a31f9a32552b791e459910197c1bf5217db36de75cf97577a0c83feaf712d67"
              },
              {
                "file": "plan-sources/exterior-entry-v6.json",
                "bytes": 13495,
                "sha256": "92bf280cef0af6bc0c19e7f3ac3cadcd5d5f9ffc9a1d61f81b612bb6fc201194"
              },
              {
                "file": "plan-sources/render_exterior_massing_v6.mjs",
                "bytes": 11781,
                "sha256": "f8fd747f54d69841b797f945c33646e87f8640bd1600cd4fdd87208d13e42f05"
              },
              {
                "file": "plan-sources/verified-schema.json",
                "bytes": 17255,
                "sha256": "ea8671640dd1b0794e8daa9e296306370dc2ab76dc2f49326b289a0c43243816"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:plan-fidelity-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-fidelity-20260812-r1",
      "path": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 111560
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1/plan-fidelity.png",
            "url": "/.blueprint-data/generative-experiments/plan-fidelity-20260812-r1/plan-fidelity.png",
            "byteLength": 103463,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 111560,
          "sha256": "ff24ccf657235acf7011fb00d75e76e8fc4a83660ff6f8700baf4d3a7e3e8786",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1/plan-fidelity.json",
          "recordPointer": "$",
          "byteLength": 8097,
          "sha256": "22683bff2e0e53a9878ef0dcb76c7c8eff1b93e6035a51485471845c55a7b26f",
          "exactRecord": {
            "run": "plan-fidelity-20260812-r1",
            "question": "Do the room polygons every render in this project is built from match the dimensions written on the blueprint?",
            "method": "Each lettered room dimension is read off the source photographs and held against the minimum-area rectangle of that room's polygon in verified-schema.json, converted through the massing script's own scale constant.",
            "metersPerUnit": 0.04,
            "labeledRoomsChecked": 23,
            "notInSchema": [],
            "within2pct": 0,
            "within5pct": 0,
            "within10pct": 0,
            "worseThan10pct": 23,
            "medianAbsErrorPct": 59.5,
            "overall": {
              "drawnWidestFt": 128.02,
              "measuredWidthFt": 148.95,
              "measuredDepthFt": 80.05,
              "widthErrorFt": 20.93,
              "widthErrorPct": 16.3
            },
            "scaleRejection": {
              "impliedScaleRange": [
                0.49,
                2.53
              ],
              "bySheet": {
                "first": {
                  "impliedScaleRange": [
                    0.69,
                    1.9
                  ],
                  "factor": 1.4545,
                  "medianAbsErrorPct": 7.3,
                  "sidesWithin5pct": 9,
                  "sidesChecked": 26
                },
                "second": {
                  "impliedScaleRange": [
                    0.49,
                    2.53
                  ],
                  "factor": 1.7897,
                  "medianAbsErrorPct": 10.7,
                  "sidesWithin5pct": 4,
                  "sidesChecked": 20
                }
              },
              "pooled": {
                "factor": 1.6148,
                "medianAbsErrorPct": 11.9,
                "sidesWithin5pct": 12,
                "sidesChecked": 46
              },
              "roomsWhoseSidesDisagree": {
                "over10pct": 11,
                "over25pct": 5,
                "ofRooms": 23
              }
            },
            "rooms": [
              {
                "id": "f2-br-3",
                "sheet": "second",
                "label": "14'0\" x 11'2\"",
                "found": true,
                "drawnFt": [
                  11.17,
                  14
                ],
                "measuredFt": [
                  26.25,
                  35.43
                ],
                "errorFt": [
                  15.08,
                  21.43
                ],
                "errorPct": [
                  135,
                  153.1
                ],
                "worstPct": 153.1
              },
              {
                "id": "f2-br-4",
                "sheet": "second",
                "label": "13'0\" x 11'2\"",
                "found": true,
                "drawnFt": [
                  11.17,
                  13
                ],
                "measuredFt": [
                  22.31,
                  22.31
                ],
                "errorFt": [
                  11.14,
                  9.31
                ],
                "errorPct": [
                  99.8,
                  71.6
                ],
                "worstPct": 99.8
              },
              {
                "id": "f2-theater",
                "sheet": "second",
                "label": "11'4\" x 16'8\"",
                "found": true,
                "drawnFt": [
                  11.33,
                  16.67
                ],
                "measuredFt": [
                  22.31,
                  23.62
                ],
                "errorFt": [
                  10.98,
                  6.96
                ],
                "errorPct": [
                  96.9,
                  41.7
                ],
                "worstPct": 96.9
              },
              {
                "id": "f2-loft",
                "sheet": "second",
                "label": "8'4\" x 13'5\"",
                "found": true,
                "drawnFt": [
                  8.33,
                  13.42
                ],
                "measuredFt": [
                  15.75,
                  26.25
                ],
                "errorFt": [
                  7.41,
                  12.83
                ],
                "errorPct": [
                  89,
                  95.6
                ],
                "worstPct": 95.6
              },
              {
                "id": "f1-bath-6",
                "sheet": "first",
                "label": "9'4\" x 5'2\"",
                "found": true,
                "drawnFt": [
                  5.17,
                  9.33
                ],
                "measuredFt": [
                  9.84,
                  10.5
                ],
                "errorFt": [
                  4.68,
                  1.17
                ],
                "errorPct": [
                  90.5,
                  12.5
                ],
                "worstPct": 90.5
              },
              {
                "id": "f2-br-2",
                "sheet": "second",
                "label": "18'0\" x 11'2\"",
                "found": true,
                "drawnFt": [
                  11.17,
                  18
                ],
                "measuredFt": [
                  19.69,
                  32.81
                ],
                "errorFt": [
                  8.52,
                  14.81
                ],
                "errorPct": [
                  76.3,
                  82.3
                ],
                "worstPct": 82.3
              },
              {
                "id": "f2-bath-4",
                "sheet": "second",
                "label": "10'4\" x 5'2\"",
                "found": true,
                "drawnFt": [
                  5.17,
                  10.33
                ],
                "measuredFt": [
                  9.19,
                  16.4
                ],
                "errorFt": [
                  4.02,
                  6.07
                ],
                "errorPct": [
                  77.8,
                  58.8
                ],
                "worstPct": 77.8
              },
              {
                "id": "f2-bath-2",
                "sheet": "second",
                "label": "7'2\" x 8'0\"",
                "found": true,
                "drawnFt": [
                  7.17,
                  8
                ],
                "measuredFt": [
                  11.81,
                  13.12
                ],
                "errorFt": [
                  4.64,
                  5.12
                ],
                "errorPct": [
                  64.8,
                  64
                ],
                "worstPct": 64.8
              },
              {
                "id": "f1-gym",
                "sheet": "first",
                "label": "13'4\" x 12'0\"",
                "found": true,
                "drawnFt": [
                  12,
                  13.33
                ],
                "measuredFt": [
                  19.69,
                  21
                ],
                "errorFt": [
                  7.69,
                  7.66
                ],
                "errorPct": [
                  64,
                  57.5
                ],
                "worstPct": 64
              },
              {
                "id": "f2-br-5",
                "sheet": "second",
                "label": "13'0\" x 10'4\"",
                "found": true,
                "drawnFt": [
                  10.33,
                  13
                ],
                "measuredFt": [
                  15.75,
                  21
                ],
                "errorFt": [
                  5.41,
                  8
                ],
                "errorPct": [
                  52.4,
                  61.5
                ],
                "worstPct": 61.5
              },
              {
                "id": "f1-kitchen",
                "sheet": "first",
                "label": "22'0\" x 16'0\"",
                "found": true,
                "drawnFt": [
                  16,
                  22
                ],
                "measuredFt": [
                  25.59,
                  28.87
                ],
                "errorFt": [
                  9.59,
                  6.87
                ],
                "errorPct": [
                  59.9,
                  31.2
                ],
                "worstPct": 59.9
              },
              {
                "id": "f1-dining",
                "sheet": "first",
                "label": "19'4\" x 13'2\"",
                "found": true,
                "drawnFt": [
                  13.17,
                  19.33
                ],
                "measuredFt": [
                  21,
                  28.87
                ],
                "errorFt": [
                  7.83,
                  9.54
                ],
                "errorPct": [
                  59.5,
                  49.3
                ],
                "worstPct": 59.5
              },
              {
                "id": "f2-balcony-south",
                "sheet": "second",
                "label": "36'0\" x 7'0\"",
                "found": true,
                "drawnFt": [
                  7,
                  36
                ],
                "measuredFt": [
                  9.19,
                  56.43
                ],
                "errorFt": [
                  2.19,
                  20.43
                ],
                "errorPct": [
                  31.2,
                  56.8
                ],
                "worstPct": 56.8
              },
              {
                "id": "f1-suite-1",
                "sheet": "first",
                "label": "18'0\" x 24'3\"",
                "found": true,
                "drawnFt": [
                  18,
                  24.25
                ],
                "measuredFt": [
                  28.18,
                  33.22
                ],
                "errorFt": [
                  10.18,
                  8.97
                ],
                "errorPct": [
                  56.6,
                  37
                ],
                "worstPct": 56.6
              },
              {
                "id": "f1-office",
                "sheet": "first",
                "label": "13'6\" x 10'0\"",
                "found": true,
                "drawnFt": [
                  10,
                  13.5
                ],
                "measuredFt": [
                  15.09,
                  21
                ],
                "errorFt": [
                  5.09,
                  7.5
                ],
                "errorPct": [
                  50.9,
                  55.5
                ],
                "worstPct": 55.5
              },
              {
                "id": "f1-gazebo",
                "sheet": "first",
                "label": "19'4\" x 19'4\"",
                "found": true,
                "drawnFt": [
                  19.33,
                  19.33
                ],
                "measuredFt": [
                  26.85,
                  30.03
                ],
                "errorFt": [
                  7.51,
                  10.7
                ],
                "errorPct": [
                  38.9,
                  55.3
                ],
                "worstPct": 55.3
              },
              {
                "id": "f1-powder",
                "sheet": "first",
                "label": "5'2\" x 5'2\"",
                "found": true,
                "drawnFt": [
                  5.17,
                  5.17
                ],
                "measuredFt": [
                  7.87,
                  7.87
                ],
                "errorFt": [
                  2.71,
                  2.71
                ],
                "errorPct": [
                  52.4,
                  52.4
                ],
                "worstPct": 52.4
              },
              {
                "id": "f2-balcony-west",
                "sheet": "second",
                "label": "12'0\" x 25'4\"",
                "found": true,
                "drawnFt": [
                  12,
                  25.33
                ],
                "measuredFt": [
                  5.91,
                  30.18
                ],
                "errorFt": [
                  -6.09,
                  4.85
                ],
                "errorPct": [
                  -50.8,
                  19.1
                ],
                "worstPct": 50.8
              },
              {
                "id": "f1-garage-2car",
                "sheet": "first",
                "label": "23'8\" x 25'8\"",
                "found": true,
                "drawnFt": [
                  23.67,
                  25.67
                ],
                "measuredFt": [
                  33.83,
                  38.41
                ],
                "errorFt": [
                  10.17,
                  12.75
                ],
                "errorPct": [
                  43,
                  49.7
                ],
                "worstPct": 49.7
              },
              {
                "id": "f1-garage-tandem",
                "sheet": "first",
                "label": "14'8\" x 41'4\"",
                "found": true,
                "drawnFt": [
                  14.67,
                  41.33
                ],
                "measuredFt": [
                  21.25,
                  28.56
                ],
                "errorFt": [
                  6.58,
                  -12.78
                ],
                "errorPct": [
                  44.9,
                  -30.9
                ],
                "worstPct": 44.9
              },
              {
                "id": "f1-mud",
                "sheet": "first",
                "label": "11'8\" x 9'6\"",
                "found": true,
                "drawnFt": [
                  9.5,
                  11.67
                ],
                "measuredFt": [
                  9.84,
                  16.4
                ],
                "errorFt": [
                  0.34,
                  4.74
                ],
                "errorPct": [
                  3.6,
                  40.6
                ],
                "worstPct": 40.6
              },
              {
                "id": "f1-great",
                "sheet": "first",
                "label": "28'0\" x 28'6\"",
                "found": true,
                "drawnFt": [
                  28,
                  28.5
                ],
                "measuredFt": [
                  37.4,
                  39.37
                ],
                "errorFt": [
                  9.4,
                  10.87
                ],
                "errorPct": [
                  33.6,
                  38.1
                ],
                "worstPct": 38.1
              },
              {
                "id": "f1-pantry",
                "sheet": "first",
                "label": "8'9\" x 6'6\"",
                "found": true,
                "drawnFt": [
                  6.5,
                  8.75
                ],
                "measuredFt": [
                  7.87,
                  10.5
                ],
                "errorFt": [
                  1.37,
                  1.75
                ],
                "errorPct": [
                  21.1,
                  20
                ],
                "worstPct": 21.1
              }
            ],
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/plan-fidelity-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 7936,
          "sha256": "92b0d8a7e01173ba67a2234c526af64116ee4fdd11bfe45c349e206072fd41a5",
          "exactRecord": {
            "run": "plan-fidelity-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/plan-openings-20260812-r1",
            "what": "Do the room polygons every render in this project is built from match the dimensions written on the blueprint?",
            "finding": "It does not match. Of the 23 rooms the blueprint letters with a size, 0 are within 5 percent of the polygon the reconstruction uses, and 23 are off by more than 10 percent. The median room is out by 59.5 percent. f2-br-3 is lettered 14'0\" x 11'2\" and is drawn more than twice that. The sheet's own dimension line says the house is 128.0 ft across and the schema footprint spans 148.9 ft.",
            "notOneWrongConstant": "The obvious explanation is a wrong scale constant, and it was tested and rejected. The implied scale runs from 0.49x to 2.53x across rooms. Rescaling everything by the best single factor still leaves a median absolute error of 11.9 percent and lands only 12 of 46 room sides within 5 percent. Splitting by sheet does not rescue it either: the first floor spreads 0.69x to 1.90x and the second 0.49x to 2.53x. In 11 of the 23 rooms the two sides imply scales more than 10 percent apart, so the polygons disagree with the paper in shape as well as in size, and a shape is not something one factor can reach.",
            "letteringAudit": "The lettered dimensions are the one hand-typed input, so on 2026-08-13 all 23 were re-read at 6-10x zoom off the same two photographs before anything was rebuilt on them. Three were mistyped: KITCHEN letters 22'0\"x16'0\" and had been entered as 18'0\" deep, DINING RM letters 19'4\"x13'2\" and had been entered as 13'4\" wide, PANTRY letters 8'9\"x6'6\" and had been entered as 8'8\". The other 20 stand. The verdict did not move: 0 of 23 rooms within 5 percent either way.",
            "whatThisInvalidates": "Every metric claim this project has published about the building itself. The 47.9 m frontage, the wall lengths in the opening schedule, the per-room coverage, the orbit radii fitted to those bounds, and the eight splats trained on frames of that geometry are all measurements of a building that is not the one on the paper. The reconstruction pipeline is not what failed here - the clips, the solves and the splats did what they were asked. They were asked about the wrong house.",
            "whatSurvives": "The method, and everything measured about the method rather than about the house: registration rates, PSNR against held-out views, the chaining refutation, the alpha-semantics finding, the arbiter gate, and the price evidence. Those compare runs against each other and do not depend on the geometry being correct.",
            "method": "Each lettered room dimension is read off the source photographs and held against the minimum-area rectangle of that room's polygon in verified-schema.json, converted through the massing script's own scale constant.",
            "sourceSheets": [
              {
                "file": "assets/source/floor-01-original.jpg",
                "sha256": "c841df564ae566ecd0a45afee82641f75c27770dddb517cc8293fbd77d955ce0",
                "at": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/assets/source/floor-01-original.jpg"
              },
              {
                "file": "assets/source/floor-02-original.jpg",
                "sha256": "3e4628ea017b3dd566457bfacf7d215d62e77b7d82361cf16f90132bac2f30d8",
                "at": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/assets/source/floor-02-original.jpg"
              }
            ],
            "labeledRoomsChecked": 23,
            "within2pct": 0,
            "within5pct": 0,
            "within10pct": 0,
            "worseThan10pct": 23,
            "medianAbsErrorPct": 59.5,
            "overall": {
              "drawnWidestFt": 128.02,
              "measuredWidthFt": 148.95,
              "measuredDepthFt": 80.05,
              "widthErrorFt": 20.93,
              "widthErrorPct": 16.3
            },
            "worstRooms": [
              {
                "id": "f2-br-3",
                "label": "14'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  14
                ],
                "measuredFt": [
                  26.25,
                  35.43
                ],
                "worstPct": 153.1
              },
              {
                "id": "f2-br-4",
                "label": "13'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  13
                ],
                "measuredFt": [
                  22.31,
                  22.31
                ],
                "worstPct": 99.8
              },
              {
                "id": "f2-theater",
                "label": "11'4\" x 16'8\"",
                "drawnFt": [
                  11.33,
                  16.67
                ],
                "measuredFt": [
                  22.31,
                  23.62
                ],
                "worstPct": 96.9
              },
              {
                "id": "f2-loft",
                "label": "8'4\" x 13'5\"",
                "drawnFt": [
                  8.33,
                  13.42
                ],
                "measuredFt": [
                  15.75,
                  26.25
                ],
                "worstPct": 95.6
              },
              {
                "id": "f1-bath-6",
                "label": "9'4\" x 5'2\"",
                "drawnFt": [
                  5.17,
                  9.33
                ],
                "measuredFt": [
                  9.84,
                  10.5
                ],
                "worstPct": 90.5
              },
              {
                "id": "f2-br-2",
                "label": "18'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  18
                ],
                "measuredFt": [
                  19.69,
                  32.81
                ],
                "worstPct": 82.3
              }
            ],
            "alsoSealedRun": {
              "run": "plan-openings-20260812-r1",
              "what": "Can the openings the three blank elevations need be placed from the plan instead of invented by a styling model?",
              "result": "Yes. 14 openings on right, back and left, every one of them centered on a wall segment the plan puts between a named room and the outside. The front is untouched and is the control.",
              "openings": 14,
              "perSide": {
                "front": 0,
                "right": 5,
                "back": 7,
                "left": 2
              },
              "standing": "Correct against the schema and therefore wrong against the paper. Kept whole. The mechanism - read the plan, classify each room by its own name, place openings on the walls that face out, append them to the sealed massing without editing it - is what a corrected geometry will need, and it is cheaper to re-run it than to rebuild it."
            },
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 03c - plan-fidelity.jpg",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-03c-r1.mjs"
            ],
            "fileCount": 9,
            "totalBytes": 978922,
            "files": [
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/back-az180.png",
                "bytes": 196997,
                "sha256": "82715a1abdc799c8bfb01ff20f305edb839a7cc3cd495aaaa0500c4446b80489"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/front-az000.png",
                "bytes": 265578,
                "sha256": "aaad56b1f7f88c174ae2bfb4334806c3bf81611427967b40452afbe8f92a32d2"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/left-az270.png",
                "bytes": 169098,
                "sha256": "74ceaa3e3822668f917935b54d17b31d8b9745b42a98419beb5a31635d5d8106"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/right-az090.png",
                "bytes": 222220,
                "sha256": "90656d36ba4e58eadd1a73a63ae9e16a938eeab48234319b61064e7e3f91fdcc"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/render-manifest.json",
                "bytes": 2329,
                "sha256": "fa0796481f4e155d18a2652c6fd7d0a8e7dc5ca9d1ab3867efca9ae2c73092ad"
              },
              {
                "file": "../plan-openings-20260812-r1/plan-openings.js",
                "bytes": 1333,
                "sha256": "f9ccb9e781b191aa99b7290f573439b65683d388851c68d7a2a079a47197c26f"
              },
              {
                "file": "../plan-openings-20260812-r1/plan-openings.json",
                "bytes": 9807,
                "sha256": "d42fd27a150371882bc93aec63b05b2c8a0868c6c4c3c97a601428ee118470cd"
              },
              {
                "file": "plan-fidelity.json",
                "bytes": 8097,
                "sha256": "22683bff2e0e53a9878ef0dcb76c7c8eff1b93e6035a51485471845c55a7b26f"
              },
              {
                "file": "plan-fidelity.png",
                "bytes": 103463,
                "sha256": "5c0526d440af2e0d9ea82ff8a81c5a31bfd5e1dfbc64424ad7376ac954e722f5"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:plan-openings-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-openings-20260812-r1",
      "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "front",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 867362
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/back-az180.png",
            "url": "/.blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/back-az180.png",
            "byteLength": 196997,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/front-az000.png",
            "url": "/.blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/front-az000.png",
            "byteLength": 265578,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/left-az270.png",
            "url": "/.blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/left-az270.png",
            "byteLength": 169098,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/right-az090.png",
            "url": "/.blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/cardinal/right-az090.png",
            "byteLength": 222220,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/render-manifest.json",
          "url": "/.blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/render-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 867362,
          "sha256": "12c0ca74006897c8d285118a648762a1b7e8384842b1e579948dc795c002e137",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/01_massing/render-manifest.json",
          "recordPointer": "$",
          "byteLength": 2329,
          "sha256": "fa0796481f4e155d18a2652c6fd7d0a8e7dc5ca9d1ab3867efca9ae2c73092ad",
          "exactRecord": {
            "run": "circumnavigation-20260811-r1",
            "generatedAt": "2026-08-13T02:34:26.230Z",
            "sourceSchema": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
            "sourceScript": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
            "sceneSourceBytes": 24187,
            "note": "Geometry is the sealed reviewed massing, executed verbatim. This run changed the camera only, plus a ground skirt added under the sealed 72x62 terrain box so the horizon does not end in mid-air. Wall heights, roof pitch, window rhythm and terrain remain hypothetical per massing-provenance.json; the footprints, gazebo outline, covered entry, angled Suite 1 wing and garage recession are plan-grounded.",
            "pass": null,
            "camera": {
              "radius": 47.76028022934471,
              "radiusMode": "fitted to measured bounds",
              "radiusRange": null,
              "measuredBounds": {
                "centre": [
                  0.5733050431949458,
                  4.209999992847443,
                  -1.169410399726269
                ],
                "size": [
                  47.886610086389894,
                  8.540000014305114,
                  30.33882089481997
                ],
                "targetY": 3.526799991703033,
                "fitRadius": 47.76028022934471,
                "hfovDeg": 67.22269098636981,
                "vfovDeg": 41
              },
              "fovDegrees": 41,
              "width": 1920,
              "height": 1080
            },
            "framing": null,
            "cardinal": {
              "elevationDegrees": 12,
              "views": [
                {
                  "name": "front",
                  "az": 0
                },
                {
                  "name": "right",
                  "az": 90
                },
                {
                  "name": "back",
                  "az": 180
                },
                {
                  "name": "left",
                  "az": 270
                }
              ]
            },
            "orbit": {
              "frames": 0,
              "elevationDegrees": [
                8,
                26
              ],
              "azimuthStepDegrees": null
            },
            "files": [
              {
                "file": "cardinal/front-az000.png",
                "bytes": 265578,
                "az": 0,
                "elev": 12
              },
              {
                "file": "cardinal/right-az090.png",
                "bytes": 222220,
                "az": 90,
                "elev": 12
              },
              {
                "file": "cardinal/back-az180.png",
                "bytes": 196997,
                "az": 180,
                "elev": 12
              },
              {
                "file": "cardinal/left-az270.png",
                "bytes": 169098,
                "az": 270,
                "elev": 12
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-openings-20260812-r1/plan-openings.json",
          "recordPointer": "$",
          "byteLength": 9807,
          "sha256": "d42fd27a150371882bc93aec63b05b2c8a0868c6c4c3c97a601428ee118470cd",
          "exactRecord": {
            "run": "plan-openings-20260812-r1",
            "question": "Can the openings the three blank elevations need be placed from the plan instead of invented by a styling model?",
            "answer": "Yes. 14 openings on right, back and left, every one of them centered on a wall segment the plan puts between a named room and the outside. The front is untouched and is the control.",
            "planFact": [
              "which rooms reach the building outline, and along which segments",
              "which elevation each segment faces, by the step-off-the-wall test",
              "what kind of room sits behind it, read from the room's own name"
            ],
            "hypothesis": [
              "band width 8.36 m, the median width of the sealed front's own bands",
              "ground sill 0.55 m and head 2.25 m, the medians of the sealed front's ground-floor rhythm",
              "upper sill 3.9 m and head 1.83 m, the medians of its second-floor rhythm",
              "one garage door per garage, 5.2 m of glass by 2.6 m on a 0.08 m threshold, centered on its longest exterior wall",
              "nothing on a service room, which is why the bathrooms and closets that reach these walls stay blank"
            ],
            "frontIsTheControl": "No opening is emitted on the front. It already carries the six hand-placed elements 09n counted, and leaving it alone means any change to the front frame after this layer is added is a leak rather than a feature.",
            "metersPerUnit": 0.04,
            "secondFloorBase": 3.42,
            "rhythm": {
              "ground": {
                "sill": 0.55,
                "height": 2.25
              },
              "upper": {
                "sill": 3.9,
                "height": 1.83
              },
              "inset": 0.15,
              "panelM": 8.36,
              "minSegmentM": 1.2,
              "fillFraction": 0.78
            },
            "sealedFrontWindowsRead": 7,
            "perSide": {
              "front": 0,
              "right": 5,
              "back": 7,
              "left": 2
            },
            "byKind": {
              "habitable": 12,
              "vehicle": 2
            },
            "roomsWithExteriorWall": 24,
            "roomsGivenOpenings": 12,
            "skipped": [
              {
                "room": "f1-garage-2car",
                "side": "back",
                "lengthM": 7.33,
                "why": "a garage gets one door, and this is not its longest wall"
              },
              {
                "room": "f1-garage-2car",
                "side": "back",
                "lengthM": 3.28,
                "why": "a garage gets one door, and this is not its longest wall"
              }
            ],
            "rooms": [
              {
                "id": "f1-mud",
                "floor": "floor-01",
                "kind": "service",
                "sides": {
                  "back": 5,
                  "left": 3
                }
              },
              {
                "id": "f1-bath-6",
                "floor": "floor-01",
                "kind": "service",
                "sides": {
                  "back": 3.2
                }
              },
              {
                "id": "f1-dining",
                "floor": "floor-01",
                "kind": "habitable",
                "sides": {
                  "left": 6.4
                }
              },
              {
                "id": "f1-great",
                "floor": "floor-01",
                "kind": "habitable",
                "sides": {
                  "back": 12
                }
              },
              {
                "id": "f1-office",
                "floor": "floor-01",
                "kind": "habitable",
                "sides": {
                  "back": 6.4,
                  "right": 4.6
                }
              },
              {
                "id": "f1-wic-office",
                "floor": "floor-01",
                "kind": "service",
                "sides": {
                  "back": 2.4
                }
              },
              {
                "id": "f1-powder",
                "floor": "floor-01",
                "kind": "service",
                "sides": {
                  "right": 2.4
                }
              },
              {
                "id": "f1-foyer",
                "floor": "floor-01",
                "kind": "habitable",
                "sides": {
                  "front": 8.6
                }
              },
              {
                "id": "f1-suite-closet",
                "floor": "floor-01",
                "kind": "service",
                "sides": {
                  "right": 2.8
                }
              },
              {
                "id": "f1-suite-1",
                "floor": "floor-01",
                "kind": "habitable",
                "sides": {
                  "right": 7.17,
                  "front": 6.14
                }
              },
              {
                "id": "f1-garage-2car",
                "floor": "floor-01",
                "kind": "vehicle",
                "sides": {
                  "back": 10.61,
                  "right": 8
                }
              },
              {
                "id": "f1-garage-tandem",
                "floor": "floor-01",
                "kind": "vehicle",
                "sides": {
                  "back": 8.35
                }
              },
              {
                "id": "f1-covered-entry",
                "floor": "floor-01",
                "kind": "outdoor",
                "sides": {
                  "front": 11.29
                }
              },
              {
                "id": "f1-covered-porch-west",
                "floor": "floor-01",
                "kind": "outdoor",
                "sides": {
                  "left": 4.8
                }
              },
              {
                "id": "f1-covered-porch-east",
                "floor": "floor-01",
                "kind": "outdoor",
                "sides": {
                  "right": 7.17
                }
              },
              {
                "id": "f2-br-4",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "back": 6.8
                }
              },
              {
                "id": "f2-balcony-west",
                "floor": "floor-02",
                "kind": "outdoor",
                "sides": {
                  "back": 2.41,
                  "front": 1.8,
                  "left": 7.6
                }
              },
              {
                "id": "f2-br-3",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "left": 8
                }
              },
              {
                "id": "f2-great-below",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "back": 14.2
                }
              },
              {
                "id": "f2-balcony-south",
                "floor": "floor-02",
                "kind": "outdoor",
                "sides": {
                  "right": 2.8,
                  "front": 17.2,
                  "left": 2.8
                }
              },
              {
                "id": "f2-br-5",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "back": 6.4
                }
              },
              {
                "id": "f2-theater",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "right": 6.8
                }
              },
              {
                "id": "f2-bath-2",
                "floor": "floor-02",
                "kind": "service",
                "sides": {
                  "right": 3.6
                }
              },
              {
                "id": "f2-br-2",
                "floor": "floor-02",
                "kind": "habitable",
                "sides": {
                  "right": 6,
                  "front": 10
                }
              }
            ],
            "openings": [
              {
                "room": "f1-dining",
                "name": "f1-dining",
                "floor": "floor-01",
                "kind": "habitable",
                "side": "left",
                "segmentM": 6.4,
                "from": [
                  170,
                  565
                ],
                "to": [
                  170,
                  405
                ],
                "spanM": 6.4,
                "glassWidthM": 4.99,
                "sillM": 0.55,
                "heightM": 2.25,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f1-great",
                "name": "f1-great",
                "floor": "floor-01",
                "kind": "habitable",
                "side": "back",
                "segmentM": 12,
                "from": [
                  390,
                  75
                ],
                "to": [
                  690,
                  75
                ],
                "spanM": 12,
                "glassWidthM": 9.36,
                "sillM": 0.55,
                "heightM": 2.25,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f1-office",
                "name": "f1-office",
                "floor": "floor-01",
                "kind": "habitable",
                "side": "back",
                "segmentM": 6.4,
                "from": [
                  690,
                  75
                ],
                "to": [
                  850,
                  75
                ],
                "spanM": 6.4,
                "glassWidthM": 4.99,
                "sillM": 0.55,
                "heightM": 2.25,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f1-office",
                "name": "f1-office",
                "floor": "floor-01",
                "kind": "habitable",
                "side": "right",
                "segmentM": 4.6,
                "from": [
                  850,
                  75
                ],
                "to": [
                  850,
                  190
                ],
                "spanM": 4.6,
                "glassWidthM": 3.59,
                "sillM": 0.55,
                "heightM": 2.25,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f1-suite-1",
                "name": "f1-suite-1",
                "floor": "floor-01",
                "kind": "habitable",
                "side": "right",
                "segmentM": 7.17,
                "from": [
                  1135,
                  430
                ],
                "to": [
                  1045,
                  585
                ],
                "spanM": 7.17,
                "glassWidthM": 5.59,
                "sillM": 0.55,
                "heightM": 2.25,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f1-garage-2car",
                "name": "f1-garage-2car",
                "floor": "floor-01",
                "kind": "vehicle",
                "side": "right",
                "segmentM": 8,
                "from": [
                  850,
                  258.333
                ],
                "to": [
                  850,
                  91.667
                ],
                "spanM": 6.67,
                "glassWidthM": 5.2,
                "sillM": 0.08,
                "heightM": 2.6,
                "insetM": 0.15,
                "panel": "garage door"
              },
              {
                "room": "f1-garage-tandem",
                "name": "f1-garage-tandem",
                "floor": "floor-01",
                "kind": "vehicle",
                "side": "back",
                "segmentM": 8.35,
                "from": [
                  1045.12,
                  54.616
                ],
                "to": [
                  1164.88,
                  170.384
                ],
                "spanM": 6.67,
                "glassWidthM": 5.2,
                "sillM": 0.08,
                "heightM": 2.6,
                "insetM": 0.15,
                "panel": "garage door"
              },
              {
                "room": "f2-br-4",
                "name": "f2-br-4",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "back",
                "segmentM": 6.8,
                "from": [
                  90,
                  130
                ],
                "to": [
                  260,
                  130
                ],
                "spanM": 6.8,
                "glassWidthM": 5.3,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f2-br-3",
                "name": "f2-br-3",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "left",
                "segmentM": 8,
                "from": [
                  90,
                  550
                ],
                "to": [
                  90,
                  350
                ],
                "spanM": 8,
                "glassWidthM": 6.24,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f2-great-below",
                "name": "f2-great-below",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "back",
                "segmentM": 14.2,
                "from": [
                  385,
                  80
                ],
                "to": [
                  562.5,
                  80
                ],
                "spanM": 7.1,
                "glassWidthM": 5.54,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 2"
              },
              {
                "room": "f2-great-below",
                "name": "f2-great-below",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "back",
                "segmentM": 14.2,
                "from": [
                  562.5,
                  80
                ],
                "to": [
                  740,
                  80
                ],
                "spanM": 7.1,
                "glassWidthM": 5.54,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "2 of 2"
              },
              {
                "room": "f2-br-5",
                "name": "f2-br-5",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "back",
                "segmentM": 6.4,
                "from": [
                  780,
                  70
                ],
                "to": [
                  940,
                  70
                ],
                "spanM": 6.4,
                "glassWidthM": 4.99,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f2-theater",
                "name": "f2-theater",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "right",
                "segmentM": 6.8,
                "from": [
                  1030,
                  190
                ],
                "to": [
                  1030,
                  360
                ],
                "spanM": 6.8,
                "glassWidthM": 5.3,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 1"
              },
              {
                "room": "f2-br-2",
                "name": "f2-br-2",
                "floor": "floor-02",
                "kind": "habitable",
                "side": "right",
                "segmentM": 6,
                "from": [
                  1030,
                  430
                ],
                "to": [
                  1030,
                  580
                ],
                "spanM": 6,
                "glassWidthM": 4.68,
                "sillM": 3.9,
                "heightM": 1.83,
                "insetM": 0.15,
                "panel": "1 of 1"
              }
            ],
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:plan-recover-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-recover-20260812-r1",
      "path": ".blueprint-data/generative-experiments/plan-recover-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "Not recoverable by any page transform. The rooms disagree with the paper individually, so the polygons are wrong room by room and the plan has to be rebuilt from the lettered dimensions rather than repaired.",
        "sourcePath": ".blueprint-data/generative-experiments/plan-recover-20260812-r1/plan-recover.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "Not recoverable by any page transform. The rooms disagree with the paper individually, so the polygons are wrong room by room and the plan has to be rebuilt from the lettered dimensions rather than repaired.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 104425
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/plan-recover-20260812-r1/plan-recover.png",
            "url": "/.blueprint-data/generative-experiments/plan-recover-20260812-r1/plan-recover.png",
            "byteLength": 101101,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-recover-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 104425,
          "sha256": "88e6911d6f0b7e92d89a46256cd9de4edc965d765f8c0f6eecddb286dfadb3f2",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-recover-20260812-r1/plan-recover.json",
          "recordPointer": "$",
          "byteLength": 3324,
          "sha256": "13d6cd7ab669c944455281e3b33a992dec8cc6c9307ccd0b366b9f90161bf0d9",
          "exactRecord": {
            "run": "plan-recover-20260812-r1",
            "question": "Is the reconstruction's geometry recoverable by transforming each sheet, or is it wrong room by room?",
            "method": "Four transforms per sheet, fitted against the lettered dimensions by least squares on relative error. Each is measured with the same minimum-area rectangle the fidelity run used, so the models compete on fit alone.",
            "metersPerUnit": 0.04,
            "sheets": {
              "first": {
                "rooms": 13,
                "models": {
                  "one scale": {
                    "dof": 1,
                    "medianAbsErrorPct": 7.28,
                    "meanAbsErrorPct": 11.1,
                    "worstAbsErrorPct": 52.5,
                    "sidesWithin5pct": 9,
                    "sidesChecked": 26,
                    "params": [
                      0.687475986806
                    ]
                  },
                  "scale per axis": {
                    "dof": 2,
                    "medianAbsErrorPct": 8.63,
                    "meanAbsErrorPct": 11.74,
                    "worstAbsErrorPct": 52.93,
                    "sidesWithin5pct": 8,
                    "sidesChecked": 26,
                    "params": [
                      0.69236501154,
                      0.680239653352
                    ]
                  },
                  "affine": {
                    "dof": 6,
                    "medianAbsErrorPct": 10.33,
                    "meanAbsErrorPct": 12.03,
                    "worstAbsErrorPct": 46.88,
                    "sidesWithin5pct": 8,
                    "sidesChecked": 26,
                    "params": [
                      0.51113291268,
                      0.398087409973,
                      -2.37405075661,
                      -0.367895293913,
                      0.622491944694,
                      -0.986968133389
                    ]
                  },
                  "projective": {
                    "dof": 8,
                    "medianAbsErrorPct": 8.58,
                    "meanAbsErrorPct": 11.05,
                    "worstAbsErrorPct": 43.48,
                    "sidesWithin5pct": 8,
                    "sidesChecked": 26,
                    "params": [
                      0.612191062723,
                      -0.064651765267,
                      1.94865800535,
                      0.159237593064,
                      0.821124746219,
                      -0.320043415676,
                      -0.0000172726245638,
                      0.000196320561305
                    ]
                  }
                }
              },
              "second": {
                "rooms": 10,
                "models": {
                  "one scale": {
                    "dof": 1,
                    "medianAbsErrorPct": 10.65,
                    "meanAbsErrorPct": 16.77,
                    "worstAbsErrorPct": 72.5,
                    "sidesWithin5pct": 4,
                    "sidesChecked": 20,
                    "params": [
                      0.558770919832
                    ]
                  },
                  "scale per axis": {
                    "dof": 2,
                    "medianAbsErrorPct": 9.58,
                    "meanAbsErrorPct": 16.67,
                    "worstAbsErrorPct": 72.16,
                    "sidesWithin5pct": 4,
                    "sidesChecked": 20,
                    "params": [
                      0.565771738615,
                      0.552406987357
                    ]
                  },
                  "affine": {
                    "dof": 6,
                    "medianAbsErrorPct": 9.23,
                    "meanAbsErrorPct": 16.59,
                    "worstAbsErrorPct": 71.95,
                    "sidesWithin5pct": 4,
                    "sidesChecked": 20,
                    "params": [
                      -0.222501099116,
                      -0.508738036314,
                      1.72729705824,
                      0.524693170954,
                      -0.215735174192,
                      0.87027211609
                    ]
                  },
                  "projective": {
                    "dof": 8,
                    "medianAbsErrorPct": 7.98,
                    "meanAbsErrorPct": 14.87,
                    "worstAbsErrorPct": 74.47,
                    "sidesWithin5pct": 5,
                    "sidesChecked": 20,
                    "params": [
                      0.478829395368,
                      -0.312453342069,
                      -0.564647978637,
                      0.250665108024,
                      0.599832451868,
                      0.715882684583,
                      -0.0000286264894368,
                      0.000267776695375
                    ]
                  }
                }
              }
            },
            "generated": "nothing",
            "billedUsd": 0,
            "cheapestModelThatWorks": {
              "first": null,
              "second": null
            },
            "verdict": "Not recoverable by any page transform. The rooms disagree with the paper individually, so the polygons are wrong room by room and the plan has to be rebuilt from the lettered dimensions rather than repaired."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:site-split-20260812-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "site-split-20260812-r1",
      "path": ".blueprint-data/generative-experiments/site-split-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 4471080
      },
      "media": {
        "counts": {
          "image": 9,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/angles-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/angles-top.png",
            "byteLength": 213476,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/capture-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/capture-top.png",
            "byteLength": 864882,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/index-contents.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/index-contents.png",
            "byteLength": 117016,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/index-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/index-top.png",
            "byteLength": 806816,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/plan-fidelity.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/plan-fidelity.png",
            "byteLength": 661909,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/plan-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/plan-top.png",
            "byteLength": 551051,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/warping-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/warping-top.png",
            "byteLength": 523175,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/worlds-top.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/worlds-top.png",
            "byteLength": 609537,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/site-split-20260812-r1/worlds-turner.png",
            "url": "/.blueprint-data/generative-experiments/site-split-20260812-r1/worlds-turner.png",
            "byteLength": 123218,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/site-split-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 4471080,
          "sha256": "06ace6abb7d43fbe9b69e466e0eace4107d6a9a8ab9ebe4c8e42925a2eb68f38",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "timeline:2026-08-12-every-render-in-the-project-was-measured-against-the-paper-it-claimed-to-17",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-plan-recover-r1.py",
          "url": "/dev/scripts/claude-generated/bd-plan-recover-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
          "url": "/dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
          "url": "/dev/scripts/claude-generated/seal-opening-schedule-r1.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:opening-schedule-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "opening-schedule-20260812-r1",
      "path": "verification/opening-schedule-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6601
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/opening-schedule-20260812-r1/manifest.json",
          "url": "/verification/opening-schedule-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/opening-schedule-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 6601,
          "sha256": "fd3c179054c05cd3d16f95f196fa820c90c9cbf4a88b395548f8bd01fe583c48",
          "access": "metadata-only"
        },
        {
          "path": "verification/opening-schedule-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6601,
          "sha256": "abdcb9773d5afe4e48ec47797592fe81e869423388b6cba5ec9d34aa4a2aa7e3",
          "exactRecord": {
            "run": "opening-schedule-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/opening-schedule-20260812-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/exterior-wall-probe-20260812-r1",
            "what": "What the plan says belongs on each of the four elevations 09m sends to be styled.",
            "finding": "Of the four elevations 09m sends to be styled, one has openings. The sealed massing carries 8 glass elements, 6 of them on the house and all 6 on the front, so right, back and left have none. The other two are two edges of the detached gazebo, which has no footprint. None of the 8 came from the plan: every one is a literal coordinate pair in the render script, under a comment calling the opening rhythm a hypothesis, and all 19 openings in the verified schema are interior.",
            "resolution": "The plan can supply what the other three need. 24 of its 51 rooms reach the building outline, and which way each wall faces is computable, so the three blank elevations resolve to 134.1 m of wall and 12 rooms behind it whose names imply glazing. That is a schedule a styling request can be handed instead of inventing one.",
            "correction": "This was nearly shipped as an assertion. The schedule script carried a field whose value was the literal test side == \"front\", typed in rather than measured. Replacing it with a parse of the massing source is where the count, the gazebo strays and the per-elevation rows all came from.",
            "planSources": [
              {
                "file": "plan-sources/verified-schema.json",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/verified-schema.json",
                "sha256": "ea8671640dd1b0794e8daa9e296306370dc2ab76dc2f49326b289a0c43243816"
              },
              {
                "file": "plan-sources/exterior-entry-v6.json",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/generation/exterior-entry-v6.json",
                "sha256": "92bf280cef0af6bc0c19e7f3ac3cadcd5d5f9ffc9a1d61f81b612bb6fc201194"
              },
              {
                "file": "plan-sources/render_exterior_massing_v6.mjs",
                "copiedFrom": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/scripts/render_exterior_massing_v6.mjs",
                "sha256": "f8fd747f54d69841b797f945c33646e87f8640bd1600cd4fdd87208d13e42f05"
              }
            ],
            "metersPerUnit": 0.04,
            "metersPerUnitNote": "The schema's own precision policy forbids reading measurements off polygon scale, so lengths here are converted with the massing script's own scale constant - the one that puts these polygons in the world the camera schedule is written in.",
            "modeledGlass": {
              "total": 8,
              "onTheHouse": 6,
              "perSide": {
                "front": 6,
                "right": 0,
                "back": 0,
                "left": 0
              },
              "fromPlanOpenings": 0,
              "notOnTheHouse": [
                {
                  "from": [
                    70,
                    520
                  ],
                  "to": [
                    190,
                    470
                  ],
                  "drawnOn": "f1-gazebo"
                },
                {
                  "from": [
                    120,
                    665
                  ],
                  "to": [
                    275,
                    650
                  ],
                  "drawnOn": "f1-gazebo"
                }
              ]
            },
            "elevations": [
              {
                "elevation": "front",
                "modeledGlassElements": 6,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 3,
                "wallLengthM": 24.74,
                "glazedWallLengthM": 24.74
              },
              {
                "elevation": "right",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 10,
                "wantsGlazing": 4,
                "wallLengthM": 41.37,
                "glazedWallLengthM": 24.57
              },
              {
                "elevation": "back",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 11,
                "wantsGlazing": 6,
                "wallLengthM": 75.37,
                "glazedWallLengthM": 48.2
              },
              {
                "elevation": "left",
                "modeledGlassElements": 0,
                "roomsOnThisElevation": 6,
                "wantsGlazing": 2,
                "wallLengthM": 17.4,
                "glazedWallLengthM": 14.4
              }
            ],
            "inference": "Room kind is read from the room's own name - a bedroom wants glazing, a walk-in closet does not. That is a reading of the plan rather than a line in it, and every room carries the kind it was given so the reading can be argued with.",
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 09n - opening-schedule.jpg and opening-schedule.json",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-09n-r1.mjs"
            ],
            "recomputedIndependently": "verify-preview-09n-r1.mjs recomputes the geometry in JS straight from the verified schema and the massing source, checks the two gazebo windows by exact vertex equality against the gazebo polygon, and measures glass color in the four frames themselves, which shares no assumption with the probe. That last check earned its place: the verifier's first pass pooled both floors into one outline, the balcony over the front door flipped four windows onto the back elevation, and the pixels are what said the pooling was wrong. Glass tone is 17.0 percent of the front frame's building band and exactly 0 in the other three.",
            "fileCount": 8,
            "totalBytes": 328925,
            "files": [
              {
                "file": "../../../site/blueprint-preview/assets/data/opening-schedule.json",
                "bytes": 12809,
                "sha256": "8d4b4deb467b8dcb800084e0ad5e48f01e6167198d08e52e254d5b457edebd63"
              },
              {
                "file": "../exterior-wall-probe-20260812-r1/exterior-walls.json",
                "bytes": 14775,
                "sha256": "824f2062e202360f25a4c66f536083ffb494e397dd343d97e36aa7017865806f"
              },
              {
                "file": "foot-check.png",
                "bytes": 11099,
                "sha256": "00e7fa4278883e505c2791d165363a4812bf6b31b47a81cbc61c6e77a12ed914"
              },
              {
                "file": "opening-schedule.json",
                "bytes": 12809,
                "sha256": "8d4b4deb467b8dcb800084e0ad5e48f01e6167198d08e52e254d5b457edebd63"
              },
              {
                "file": "opening-schedule.png",
                "bytes": 234902,
                "sha256": "8a31f9a32552b791e459910197c1bf5217db36de75cf97577a0c83feaf712d67"
              },
              {
                "file": "plan-sources/exterior-entry-v6.json",
                "bytes": 13495,
                "sha256": "92bf280cef0af6bc0c19e7f3ac3cadcd5d5f9ffc9a1d61f81b612bb6fc201194"
              },
              {
                "file": "plan-sources/render_exterior_massing_v6.mjs",
                "bytes": 11781,
                "sha256": "f8fd747f54d69841b797f945c33646e87f8640bd1600cd4fdd87208d13e42f05"
              },
              {
                "file": "plan-sources/verified-schema.json",
                "bytes": 17255,
                "sha256": "ea8671640dd1b0794e8daa9e296306370dc2ab76dc2f49326b289a0c43243816"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:plan-fidelity-20260812-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-12",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-fidelity-20260812-r1",
      "path": "verification/plan-fidelity-20260812-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/17/outcome"
      },
      "authority": null,
      "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
      "summary": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
      "decision": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
      "limitations": [],
      "relatedRunIds": [
        "plan-fidelity-20260812-r1",
        "opening-schedule-20260812-r1",
        "plan-recover-20260812-r1",
        "plan-openings-20260812-r1",
        "exterior-wall-probe-20260812-r1",
        "elevation-styling-survey-20260812-r1",
        "site-split-20260812-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 7936
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/plan-fidelity-20260812-r1/manifest.json",
          "url": "/verification/plan-fidelity-20260812-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/17",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-12",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-fidelity-audit",
              "circumnav-splat"
            ],
            "title": "Every render in the project was measured against the paper it claimed to come from, and none of the 23 rooms fit",
            "headline": "The house had been styled, orbited, solved and published for nine days without anyone checking it against the blueprint. bd-plan-fidelity-r1.py read the 23 lettered dimensions off the sheet and compared them to the room polygons every render in the repo descends from. Zero fit. The failure was not a drift of a few percent in a few rooms; the implied scale varied across the sheet, which means the polygons were traced by eye from a raster rather than derived from the drawn dimensions, and no amount of restyling or re-solving could have fixed a render whose floor plan was wrong. The same day produced the reason it had gone unnoticed: the whole record lived on one page, so a fidelity result had nowhere to sit where anybody would meet it. The site was split into six, with a runner that checks all of them instead of the index alone. Alongside that, plan-recover and plan-openings established where the openings actually are, exterior-wall-probe measured the standoff between each room and the wall it names, and elevation-styling-survey read what four cameras would have to be before a first-frame field could hold them. splat-comparison put all five reconstructions at the same eight bearings and found the clips stop having materials at 90 degrees, and one of them was upside down, which had been read as a distance problem for two sessions.",
            "outcome": "plan-fidelity-20260812-r1 and opening-schedule-20260812-r1 sealed. The site became six pages with a six-page verifier. Every em dash and British spelling was taken out of the page, then out of the generators, then enforced over the repo rather than over one file's word list. The fidelity result is what set the whole of the following day: the geometry had to be rebuilt from the drawn dimensions before any styling or splat work was worth doing.",
            "runs": [
              "plan-fidelity-20260812-r1",
              "opening-schedule-20260812-r1",
              "plan-recover-20260812-r1",
              "plan-openings-20260812-r1",
              "exterior-wall-probe-20260812-r1",
              "elevation-styling-survey-20260812-r1",
              "site-split-20260812-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/bd-plan-recover-r1.py",
              "dev/scripts/claude-generated/bd-plan-openings-r1.py",
              "dev/scripts/claude-generated/bd-exterior-wall-probe-r1.mjs",
              "dev/scripts/claude-generated/seal-plan-fidelity-r1.py",
              "dev/scripts/claude-generated/seal-opening-schedule-r1.py",
              "dev/tests/claude-generated/verify-preview-page-r1.mjs"
            ],
            "lesson": "A surface can be bug-free and still answer the wrong question. Nine days of styling, solving and publishing sat on room polygons nobody had checked against the sheet they were traced from, and one script comparing 23 written dimensions to 23 polygons ended all of it in a minute. Check that the content is right before repairing how it is displayed. The second half is that the check has to land somewhere a reader will meet it, which is why the single page became six.",
            "endsOn": "2026-08-13"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/plan-fidelity-20260812-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 7936,
          "sha256": "bc7d36761a1a9286e0b497fc7f0c1e11071b1140a8082c9768ac58398584803d",
          "access": "metadata-only"
        },
        {
          "path": "verification/plan-fidelity-20260812-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 7936,
          "sha256": "92b0d8a7e01173ba67a2234c526af64116ee4fdd11bfe45c349e206072fd41a5",
          "exactRecord": {
            "run": "plan-fidelity-20260812-r1",
            "sealedFor": "2026-08-12",
            "payloadBase": ".blueprint-data/generative-experiments/plan-fidelity-20260812-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/plan-openings-20260812-r1",
            "what": "Do the room polygons every render in this project is built from match the dimensions written on the blueprint?",
            "finding": "It does not match. Of the 23 rooms the blueprint letters with a size, 0 are within 5 percent of the polygon the reconstruction uses, and 23 are off by more than 10 percent. The median room is out by 59.5 percent. f2-br-3 is lettered 14'0\" x 11'2\" and is drawn more than twice that. The sheet's own dimension line says the house is 128.0 ft across and the schema footprint spans 148.9 ft.",
            "notOneWrongConstant": "The obvious explanation is a wrong scale constant, and it was tested and rejected. The implied scale runs from 0.49x to 2.53x across rooms. Rescaling everything by the best single factor still leaves a median absolute error of 11.9 percent and lands only 12 of 46 room sides within 5 percent. Splitting by sheet does not rescue it either: the first floor spreads 0.69x to 1.90x and the second 0.49x to 2.53x. In 11 of the 23 rooms the two sides imply scales more than 10 percent apart, so the polygons disagree with the paper in shape as well as in size, and a shape is not something one factor can reach.",
            "letteringAudit": "The lettered dimensions are the one hand-typed input, so on 2026-08-13 all 23 were re-read at 6-10x zoom off the same two photographs before anything was rebuilt on them. Three were mistyped: KITCHEN letters 22'0\"x16'0\" and had been entered as 18'0\" deep, DINING RM letters 19'4\"x13'2\" and had been entered as 13'4\" wide, PANTRY letters 8'9\"x6'6\" and had been entered as 8'8\". The other 20 stand. The verdict did not move: 0 of 23 rooms within 5 percent either way.",
            "whatThisInvalidates": "Every metric claim this project has published about the building itself. The 47.9 m frontage, the wall lengths in the opening schedule, the per-room coverage, the orbit radii fitted to those bounds, and the eight splats trained on frames of that geometry are all measurements of a building that is not the one on the paper. The reconstruction pipeline is not what failed here - the clips, the solves and the splats did what they were asked. They were asked about the wrong house.",
            "whatSurvives": "The method, and everything measured about the method rather than about the house: registration rates, PSNR against held-out views, the chaining refutation, the alpha-semantics finding, the arbiter gate, and the price evidence. Those compare runs against each other and do not depend on the geometry being correct.",
            "method": "Each lettered room dimension is read off the source photographs and held against the minimum-area rectangle of that room's polygon in verified-schema.json, converted through the massing script's own scale constant.",
            "sourceSheets": [
              {
                "file": "assets/source/floor-01-original.jpg",
                "sha256": "c841df564ae566ecd0a45afee82641f75c27770dddb517cc8293fbd77d955ce0",
                "at": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/assets/source/floor-01-original.jpg"
              },
              {
                "file": "assets/source/floor-02-original.jpg",
                "sha256": "3e4628ea017b3dd566457bfacf7d215d62e77b7d82361cf16f90132bac2f30d8",
                "at": "C:/Users/phill/.codex/visualizations/2026/07/12/019f551a-ac46-7193-a6b6-775a9f2f75e2/casa-cornell-demo/assets/source/floor-02-original.jpg"
              }
            ],
            "labeledRoomsChecked": 23,
            "within2pct": 0,
            "within5pct": 0,
            "within10pct": 0,
            "worseThan10pct": 23,
            "medianAbsErrorPct": 59.5,
            "overall": {
              "drawnWidestFt": 128.02,
              "measuredWidthFt": 148.95,
              "measuredDepthFt": 80.05,
              "widthErrorFt": 20.93,
              "widthErrorPct": 16.3
            },
            "worstRooms": [
              {
                "id": "f2-br-3",
                "label": "14'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  14
                ],
                "measuredFt": [
                  26.25,
                  35.43
                ],
                "worstPct": 153.1
              },
              {
                "id": "f2-br-4",
                "label": "13'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  13
                ],
                "measuredFt": [
                  22.31,
                  22.31
                ],
                "worstPct": 99.8
              },
              {
                "id": "f2-theater",
                "label": "11'4\" x 16'8\"",
                "drawnFt": [
                  11.33,
                  16.67
                ],
                "measuredFt": [
                  22.31,
                  23.62
                ],
                "worstPct": 96.9
              },
              {
                "id": "f2-loft",
                "label": "8'4\" x 13'5\"",
                "drawnFt": [
                  8.33,
                  13.42
                ],
                "measuredFt": [
                  15.75,
                  26.25
                ],
                "worstPct": 95.6
              },
              {
                "id": "f1-bath-6",
                "label": "9'4\" x 5'2\"",
                "drawnFt": [
                  5.17,
                  9.33
                ],
                "measuredFt": [
                  9.84,
                  10.5
                ],
                "worstPct": 90.5
              },
              {
                "id": "f2-br-2",
                "label": "18'0\" x 11'2\"",
                "drawnFt": [
                  11.17,
                  18
                ],
                "measuredFt": [
                  19.69,
                  32.81
                ],
                "worstPct": 82.3
              }
            ],
            "alsoSealedRun": {
              "run": "plan-openings-20260812-r1",
              "what": "Can the openings the three blank elevations need be placed from the plan instead of invented by a styling model?",
              "result": "Yes. 14 openings on right, back and left, every one of them centered on a wall segment the plan puts between a named room and the outside. The front is untouched and is the control.",
              "openings": 14,
              "perSide": {
                "front": 0,
                "right": 5,
                "back": 7,
                "left": 2
              },
              "standing": "Correct against the schema and therefore wrong against the paper. Kept whole. The mechanism - read the plan, classify each room by its own name, place openings on the walls that face out, append them to the sealed massing without editing it - is what a corrected geometry will need, and it is cheaper to re-run it than to rebuild it."
            },
            "generated": "nothing",
            "billedUsd": 0,
            "shownAs": "section 03c - plan-fidelity.jpg",
            "verifiedBy": [
              "dev/tests/claude-generated/verify-preview-03c-r1.mjs"
            ],
            "fileCount": 9,
            "totalBytes": 978922,
            "files": [
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/back-az180.png",
                "bytes": 196997,
                "sha256": "82715a1abdc799c8bfb01ff20f305edb839a7cc3cd495aaaa0500c4446b80489"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/front-az000.png",
                "bytes": 265578,
                "sha256": "aaad56b1f7f88c174ae2bfb4334806c3bf81611427967b40452afbe8f92a32d2"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/left-az270.png",
                "bytes": 169098,
                "sha256": "74ceaa3e3822668f917935b54d17b31d8b9745b42a98419beb5a31635d5d8106"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/cardinal/right-az090.png",
                "bytes": 222220,
                "sha256": "90656d36ba4e58eadd1a73a63ae9e16a938eeab48234319b61064e7e3f91fdcc"
              },
              {
                "file": "../plan-openings-20260812-r1/01_massing/render-manifest.json",
                "bytes": 2329,
                "sha256": "fa0796481f4e155d18a2652c6fd7d0a8e7dc5ca9d1ab3867efca9ae2c73092ad"
              },
              {
                "file": "../plan-openings-20260812-r1/plan-openings.js",
                "bytes": 1333,
                "sha256": "f9ccb9e781b191aa99b7290f573439b65683d388851c68d7a2a079a47197c26f"
              },
              {
                "file": "../plan-openings-20260812-r1/plan-openings.json",
                "bytes": 9807,
                "sha256": "d42fd27a150371882bc93aec63b05b2c8a0868c6c4c3c97a601428ee118470cd"
              },
              {
                "file": "plan-fidelity.json",
                "bytes": 8097,
                "sha256": "22683bff2e0e53a9878ef0dcb76c7c8eff1b93e6035a51485471845c55a7b26f"
              },
              {
                "file": "plan-fidelity.png",
                "bytes": 103463,
                "sha256": "5c0526d440af2e0d9ea82ff8a81c5a31bfd5e1dfbc64424ad7376ac954e722f5"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.circumnav-retrace723-2x-90k",
      "kind": "splat-result",
      "createdAt": "2026-08-13T16:51:16.855Z",
      "date": "2026-08-13",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/15/createdAt"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "retrace-splat-20260813-r1",
      "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-superseded",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/15/review/state"
      },
      "authority": {
        "value": "superseded-reconstruction-authority-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/15/review/authority"
      },
      "title": "Circumnavigation Retrace 723 2x 90k",
      "summary": "Preserved as the prior accepted reconstruction authority; later pinned-house work superseded it.",
      "decision": "Preserved as the prior accepted reconstruction authority; later pinned-house work superseded it.",
      "limitations": [
        "Superseded historical authority; no current product, metric property, or portal authority."
      ],
      "relatedRunIds": [
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 26214400
      },
      "media": {
        "counts": {
          "image": 16,
          "video": 1,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat",
            "url": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat",
            "byteLength": 26214400,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": "dist/blueprint-preview/assets/splats/circumnav-retrace723-2x-90k.splat",
            "url": "/dist/blueprint-preview/assets/splats/circumnav-retrace723-2x-90k.splat",
            "byteLength": 26214400,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-241f-16fps.mp4",
            "byteLength": 3784207,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
            "byteLength": 4324879,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png",
            "byteLength": 3879543,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png",
            "byteLength": 3935859,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png",
            "byteLength": 3645015,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png",
            "byteLength": 3969224,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
            "byteLength": 62429,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-line-south.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-line-south.png",
            "byteLength": 49695,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south.png",
            "byteLength": 331336,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-facade-held.jpg",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-facade-held.jpg",
            "byteLength": 374168,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-roofline-held.jpg",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-roofline-held.jpg",
            "byteLength": 347429,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-wide-held.jpg",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-wide-held.jpg",
            "byteLength": 319872,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-east-aerial.jpg",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-east-aerial.jpg",
            "byteLength": 792948,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-west-aerial.jpg",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-west-aerial.jpg",
            "byteLength": 841240,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-retrace723-2x-90k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-retrace723-2x-90k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/retrace-splat-20260813-r1/manifest.json",
          "url": "/verification/retrace-splat-20260813-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/15",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.circumnav-retrace723-2x-90k",
            "runId": "retrace-splat-20260813-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-13T16:51:16.855Z",
            "createdAtSource": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat.json",
            "display": {
              "label": "Circumnavigation Retrace 723 2x 90k",
              "group": "Circumnavigation studies",
              "tags": [
                "circumnavigation",
                "exterior",
                "retrace",
                "superseded"
              ]
            },
            "details": {
              "summary": "Preserved as the prior accepted reconstruction authority; later pinned-house work superseded it.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [
              {
                "id": "measured-control",
                "label": "Measured 3D control",
                "summary": "The traced massing and its rendered line and depth controls show the camera path that constrained later appearance work.",
                "authority": "These assets document synthetic control geometry and camera intent. They do not establish real-property dimensions, portal alignment, or accepted reconstruction geometry.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south.png",
                    "role": "South massing reference",
                    "associationDepth": 1,
                    "featuredOrder": 0,
                    "byteLength": 331336,
                    "sha256": "ec3055ccb85b4f2021ba9e5c5537687848851737cb8b7ff536b5253cfa4415f3",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-line-south.png",
                    "role": "South line control",
                    "associationDepth": 1,
                    "featuredOrder": 1,
                    "byteLength": 49695,
                    "sha256": "add016e4c228c50604f456145e1712635b2cd275666364d420d076dee86d9568",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
                    "role": "South depth control",
                    "associationDepth": 1,
                    "featuredOrder": 2,
                    "byteLength": 62429,
                    "sha256": "dd13ad15b7e615b6f5794b362fa2bce81bab7c94451c9badbcce5c74073ed8fb",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-241f-16fps.mp4",
                    "role": "Animated facade camera control",
                    "associationDepth": 1,
                    "featuredOrder": 3,
                    "byteLength": 3784207,
                    "sha256": "ce8619a32dc19d7b255541e85907ccfebfce159331550e173eb41ec688b80386",
                    "kind": "video",
                    "mediaType": "video/mp4"
                  }
                ]
              },
              {
                "id": "flux-appearance",
                "label": "FLUX appearance references",
                "summary": "Four final high-resolution views preserve the strongest exterior appearance target reached in the styling study.",
                "authority": "These are generated appearance references registered to selected traced views. They are not multiview geometry or known-camera reconstruction authority.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
                    "role": "Final four-view contact sheet",
                    "associationDepth": 1,
                    "featuredOrder": 32,
                    "byteLength": 4324879,
                    "sha256": "8844e027af711b9e9637c03bb240268fe2095378e4ee5d7a2dcb93b386b7234d",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png",
                    "role": "Final south reference",
                    "associationDepth": 1,
                    "featuredOrder": 33,
                    "byteLength": 3645015,
                    "sha256": "2ed1ba5cf16d5f8dbec3f6cd3f5df304431f40ff073e6995ab8ace2d0f1068b2",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png",
                    "role": "Final southwest reference",
                    "associationDepth": 1,
                    "featuredOrder": 34,
                    "byteLength": 3935859,
                    "sha256": "a8370479b234feddbe6cde6fd360ae08fc36f43c69b3587271c7d29949158b40",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png",
                    "role": "Final west reference",
                    "associationDepth": 1,
                    "featuredOrder": 35,
                    "byteLength": 3969224,
                    "sha256": "298167375613f2abbf7350b5e3464fd3f933f6ab1214bb1d3f2509ec525653d0",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png",
                    "role": "Final southeast reference",
                    "associationDepth": 1,
                    "featuredOrder": 36,
                    "byteLength": 3879543,
                    "sha256": "b84b79e38b633320b25739b68194698c2c3c79f38c940a3d5cb1f409e808134d",
                    "kind": "image",
                    "mediaType": "image/png"
                  }
                ]
              },
              {
                "id": "appearance-registration",
                "label": "Appearance registration overlays",
                "summary": "Four overlays expose the alignment between the generated FLUX appearance views and the traced camera references used to judge them.",
                "authority": "The overlays document image registration quality at four selected views. They do not make the generated views metric capture or multiview geometry.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south.jpg",
                    "role": "South registration overlay",
                    "associationDepth": 1,
                    "featuredOrder": 64,
                    "byteLength": 747888,
                    "sha256": "83700f9b1377f3675d34a3c004769468673a388859ae174ef3227f7d087617c0",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-west-aerial.jpg",
                    "role": "Southwest registration overlay",
                    "associationDepth": 1,
                    "featuredOrder": 65,
                    "byteLength": 841240,
                    "sha256": "fac402db020c778efbdba3ff846bd63a24027b2779ec3f5a2b68c546b9c0ac34",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-east-aerial.jpg",
                    "role": "Southeast registration overlay",
                    "associationDepth": 1,
                    "featuredOrder": 66,
                    "byteLength": 792948,
                    "sha256": "9377e2742cf6083df34f7f6ec9da79d2e2897f6d2161dcee029e446412a8c572",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-west.jpg",
                    "role": "West registration overlay",
                    "associationDepth": 1,
                    "featuredOrder": 67,
                    "byteLength": 869995,
                    "sha256": "d1eea12a45d0ac483938e23e6a8f0affb60970aed49a48dfafd198e57d8b3bd9",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  }
                ]
              },
              {
                "id": "heldout-registration",
                "label": "Held-out registration plates",
                "summary": "Facade, roofline, and wide-orbit plates compare the superseded reconstruction with views excluded from the corresponding training subsets.",
                "authority": "These plates are evaluation evidence for the superseded retrace run. They do not promote the payload or transfer authority to later scenes.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-facade-held.jpg",
                    "role": "Held-out facade plate",
                    "associationDepth": 0,
                    "featuredOrder": 96,
                    "byteLength": 374168,
                    "sha256": "561a417a04c2745bb6c3bb6bbcec06417b05f5753a57730b8110e816beb8ca28",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-roofline-held.jpg",
                    "role": "Held-out roofline plate",
                    "associationDepth": 0,
                    "featuredOrder": 97,
                    "byteLength": 347429,
                    "sha256": "704efed539c458e98994e5d0571dc56c0d16a4f31d82b33899af809e3f921e27",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration-wide-held.jpg",
                    "role": "Held-out wide-orbit plate",
                    "associationDepth": 0,
                    "featuredOrder": 98,
                    "byteLength": 319872,
                    "sha256": "ee46bd7c5440d91dcd98a0cdf57c6222d0439b95c56140ce53647d80bd7ee788",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/retrace-eval-progress.png",
                    "role": "Reconstruction evaluation progression",
                    "associationDepth": 0,
                    "featuredOrder": 99,
                    "byteLength": 998527,
                    "sha256": "6d8a71f2e7efbd9ff7947800b36638994fd87e4a39003411c93fe1826d16de48",
                    "kind": "image",
                    "mediaType": "image/png"
                  }
                ]
              }
            ],
            "review": {
              "state": "historical-superseded",
              "promotionState": "not-promoted",
              "authority": "superseded-reconstruction-authority-only",
              "evidenceRefs": [
                "verification/retrace-splat-20260813-r1/manifest.json"
              ],
              "decisionNotes": [
                "Preserved as the prior accepted reconstruction authority; later pinned-house work superseded it."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 26214400,
              "sha256": "0cab367a50ebc357619aea6d7a60ad2fc6ed66257e47a0e1f90472aec6b780e9",
              "gaussians": 819200,
              "primaryPath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat",
              "browserUrl": "/.blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat",
              "aliases": [
                "dist/blueprint-preview/assets/splats/circumnav-retrace723-2x-90k.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 722,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 1.49,
              "closedRing": true,
              "pivot": [
                19.5984,
                4.456,
                5.5536
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -1,
                0,
                0,
                0,
                0,
                -1,
                0,
                -19.598381,
                4.456024,
                65.359278,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 819200,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat"
              },
              {
                "id": "circumnav-retrace723-2x-90k-azimuth-deg-span-deg",
                "label": "circumnav-retrace723-2x-90k.azimuthDeg.spanDeg",
                "value": 360,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-retrace723-2x-90k-gaussians",
                "label": "circumnav-retrace723-2x-90k.gaussians",
                "value": 819200,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-retrace723-2x-90k-largest-gap-deg",
                "label": "circumnav-retrace723-2x-90k.largestGapDeg",
                "value": 1.49,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "metrics-dataset-known-facade241-2x-30k-2560px-by-rung-single-mean-psnr-db",
                "label": "metrics.dataset-known-facade241-2x-30k-2560px.byRung.single.meanPsnrDb",
                "value": 21.095457395930545,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-2x-30k-2560px-by-rung-single-mean-ssim",
                "label": "metrics.dataset-known-facade241-2x-30k-2560px.byRung.single.meanSsim",
                "value": 0.5771308255454858,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-2x-30k-2560px-mean-psnr-db",
                "label": "metrics.dataset-known-facade241-2x-30k-2560px.meanPsnrDb",
                "value": 21.095457395930545,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-2x-30k-2560px-mean-ssim",
                "label": "metrics.dataset-known-facade241-2x-30k-2560px.meanSsim",
                "value": 0.5771308255454858,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-30k-by-rung-single-mean-psnr-db",
                "label": "metrics.dataset-known-facade241-30k.byRung.single.meanPsnrDb",
                "value": 21.585805785909688,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-30k-by-rung-single-mean-ssim",
                "label": "metrics.dataset-known-facade241-30k.byRung.single.meanSsim",
                "value": 0.5166190694717699,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-30k-mean-psnr-db",
                "label": "metrics.dataset-known-facade241-30k.meanPsnrDb",
                "value": 21.585805785909688,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-facade241-30k-mean-ssim",
                "label": "metrics.dataset-known-facade241-30k.meanSsim",
                "value": 0.5166190694717699,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-f-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.f.meanPsnrDb",
                "value": 20.850690368487502,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-f-mean-ssim",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.f.meanSsim",
                "value": 0.5498382817398016,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-r-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.r.meanPsnrDb",
                "value": 20.30484789834163,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-r-mean-ssim",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.r.meanSsim",
                "value": 0.4873244931444176,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-w-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.w.meanPsnrDb",
                "value": 19.189100030481143,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-by-rung-w-mean-ssim",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.byRung.w.meanSsim",
                "value": 0.4985917506585677,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.meanPsnrDb",
                "value": 20.122965266898852,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-2x-90k-1920px-mean-ssim",
                "label": "metrics.dataset-known-retrace723-2x-90k-1920px.meanSsim",
                "value": 0.512334879648609,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-f-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-30k.byRung.f.meanPsnrDb",
                "value": 21.076987625881987,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-f-mean-ssim",
                "label": "metrics.dataset-known-retrace723-30k.byRung.f.meanSsim",
                "value": 0.4876185264704251,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-r-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-30k.byRung.r.meanPsnrDb",
                "value": 20.32869740177561,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-r-mean-ssim",
                "label": "metrics.dataset-known-retrace723-30k.byRung.r.meanSsim",
                "value": 0.36826621345965344,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-w-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-30k.byRung.w.meanPsnrDb",
                "value": 18.481826307973893,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-by-rung-w-mean-ssim",
                "label": "metrics.dataset-known-retrace723-30k.byRung.w.meanSsim",
                "value": 0.38979967717591,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-mean-psnr-db",
                "label": "metrics.dataset-known-retrace723-30k.meanPsnrDb",
                "value": 19.974750853789303,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "metrics-dataset-known-retrace723-30k-mean-ssim",
                "label": "metrics.dataset-known-retrace723-30k.meanSsim",
                "value": 0.41602363779835244,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/retrace-splat-20260813-r1/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 834011,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 819200,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat.json",
                "sha256": "10c612880d7bcf3d16fd97f2ff063054f73bf02711d364deaef7674269591747",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/retrace-splat-20260813-r1/manifest.json",
                "sha256": "58f93d0734236e8e9f5472a5204a046e6453acf7bb9f96d21b16c50f4f5cc107",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Superseded historical authority; no current product, metric property, or portal authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/web-derivatives/ken-preview-r1/circumnav-retrace723-2x-90k.splat.json",
          "recordPointer": "$",
          "byteLength": 977,
          "sha256": "10c612880d7bcf3d16fd97f2ff063054f73bf02711d364deaef7674269591747",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/retrace-splat-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 511518,
          "sha256": "58f93d0734236e8e9f5472a5204a046e6453acf7bb9f96d21b16c50f4f5cc107",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:plan-retrace-20260813-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-retrace-20260813-r1",
      "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 2397,
        "byteLength": 2310729248
      },
      "media": {
        "counts": {
          "image": 2343,
          "video": 8,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-17f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-17f-16fps.mp4",
            "byteLength": 359877,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-facade-depth-241f-16fps.mp4",
            "byteLength": 3784207,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-roofline-depth-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-roofline-depth-241f-16fps.mp4",
            "byteLength": 2801609,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-wide-depth-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/orbit-wide-depth-241f-16fps.mp4",
            "byteLength": 3208861,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/probe-facade.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/probe-facade.mp4",
            "byteLength": 1965945,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-facade.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-facade.mp4",
            "byteLength": 43963621,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-roofline.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-roofline.mp4",
            "byteLength": 47700372,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-wide.mp4",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/vace-clips/vace-wide.mp4",
            "byteLength": 48079373,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/tiles/labels-f1-contact.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/tiles/labels-f1-contact.png",
            "byteLength": 1676282,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-east.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-east.png",
            "byteLength": 49774,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-north.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-north.png",
            "byteLength": 41422,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-east-aerial.png",
            "byteLength": 75058,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-west-aerial.png",
            "byteLength": 81779,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
            "byteLength": 62429,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-top.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-top.png",
            "byteLength": 28650,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-west.png",
            "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-west.png",
            "byteLength": 51421,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
          "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-roofline.json",
          "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-roofline.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-wide.json",
          "url": "/.blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-wide.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2397,
          "byteLength": 2310729248,
          "sha256": "8c5215da4d71e066b290ccc1aae26560213e3ddc033283a07720e2b5c38542b7",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
          "recordPointer": "$",
          "byteLength": 99367,
          "sha256": "c6dc7a7ec48bd6fc7feb1fbc2e6f73cd268f2f7af294f3eaf9cca4d50ff8d287",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-roofline.json",
          "recordPointer": "$",
          "byteLength": 99724,
          "sha256": "75aaad87010628a19b6d589e2c6c1a7a10fb7fa4c7a62a997328fa9861a2c485",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-wide.json",
          "recordPointer": "$",
          "byteLength": 99985,
          "sha256": "804459ae9ee1031e3ef793691fe96f21fe1ff7378aa7e410925151639af1c603",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control/control-videos.json",
          "recordPointer": "$",
          "byteLength": 1783,
          "sha256": "ab628098ce082678abc6a555398c75d47bdc84c1d265c1c057a0549203af6e12",
          "exactRecord": {
            "videos": [
              {
                "bytes": 359877,
                "crf": 10,
                "decodedFrames": 17,
                "file": ".blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\control\\orbit-facade-depth-17f-16fps.mp4",
                "frameRate": "16/1",
                "framesOnDisk": 241,
                "height": 720,
                "mode": "depth",
                "rung": "facade",
                "sha256": "4f34c988a6761a763343efea89a5ef4c68b8bb32d403c69d91faa9f41cca32a0",
                "sourceFrames": 17,
                "width": 1280
              },
              {
                "bytes": 3784207,
                "crf": 10,
                "decodedFrames": 241,
                "file": ".blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\control\\orbit-facade-depth-241f-16fps.mp4",
                "frameRate": "16/1",
                "height": 720,
                "mode": "depth",
                "rung": "facade",
                "sha256": "ce8619a32dc19d7b255541e85907ccfebfce159331550e173eb41ec688b80386",
                "sourceFrames": 241,
                "width": 1280
              },
              {
                "bytes": 2801609,
                "crf": 10,
                "decodedFrames": 241,
                "file": ".blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\control\\orbit-roofline-depth-241f-16fps.mp4",
                "frameRate": "16/1",
                "height": 720,
                "mode": "depth",
                "rung": "roofline",
                "sha256": "d2b2601dc4434daa6a73a162919a2730677b7cd8f1dcfee9df7b8f93749415c9",
                "sourceFrames": 241,
                "width": 1280
              },
              {
                "bytes": 3208861,
                "crf": 10,
                "decodedFrames": 241,
                "file": ".blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\control\\orbit-wide-depth-241f-16fps.mp4",
                "frameRate": "16/1",
                "height": 720,
                "mode": "depth",
                "rung": "wide",
                "sha256": "89a7311bf0332538d59b0eb0076c37ab740b989c4d447765516d698ab3897d7b",
                "sourceFrames": 241,
                "width": 1280
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/dead-ends/plan-snap-total-ink-objective.json",
          "recordPointer": "$",
          "byteLength": 9913,
          "sha256": "eee43a0c68ba588d979f1f86248ded6512915a04d367a58e938eacd4f08a9694",
          "exactRecord": {
            "run": "plan-retrace-20260813-r1",
            "question": "Where on the sheet does each room's outline actually cover the drawn walls?",
            "method": "outline resampled every 0.06 ft, scored against dilated ink, searched to 8 ft at 0.5 ft then 0.1 ft, 0.3 pct penalty per foot moved",
            "floors": {
              "floor-01": {
                "sheet": "first-floor-input.jpg",
                "spaces": 27,
                "medianMovedFt": 2.56,
                "maxMovedFt": 11.47,
                "movedOverOneFoot": 16,
                "medianPctBefore": 59.1,
                "medianPctAfter": 82.7,
                "medianGain": 25.4,
                "spaces_": [
                  {
                    "id": "f1-great",
                    "label": "GREAT RM.",
                    "offsetFt": [
                      -0.3,
                      0.1
                    ],
                    "movedFt": 0.32,
                    "edgeOnInkPct": 98.3,
                    "wasPct": 82.5
                  },
                  {
                    "id": "f1-kitchen",
                    "label": "Kitchen",
                    "offsetFt": [
                      1,
                      -0.3
                    ],
                    "movedFt": 1.04,
                    "edgeOnInkPct": 86.7,
                    "wasPct": 83.1
                  },
                  {
                    "id": "f1-dining",
                    "label": "Dining rm.",
                    "offsetFt": [
                      7.6,
                      -0.3
                    ],
                    "movedFt": 7.61,
                    "edgeOnInkPct": 86.1,
                    "wasPct": 44.3
                  },
                  {
                    "id": "f1-office",
                    "label": "Office",
                    "offsetFt": [
                      -0.5,
                      -0.1
                    ],
                    "movedFt": 0.51,
                    "edgeOnInkPct": 91.4,
                    "wasPct": 65
                  },
                  {
                    "id": "f1-gym",
                    "label": "Gym",
                    "offsetFt": [
                      0.5,
                      -0.5
                    ],
                    "movedFt": 0.71,
                    "edgeOnInkPct": 61.8,
                    "wasPct": 48.9
                  },
                  {
                    "id": "f1-mud",
                    "label": "Mud room",
                    "offsetFt": [
                      0,
                      0.3
                    ],
                    "movedFt": 0.3,
                    "edgeOnInkPct": 91.6,
                    "wasPct": 66.2
                  },
                  {
                    "id": "f1-pantry",
                    "label": "Pantry",
                    "offsetFt": [
                      1,
                      -0.2
                    ],
                    "movedFt": 1.02,
                    "edgeOnInkPct": 97.8,
                    "wasPct": 63.2
                  },
                  {
                    "id": "f1-bath-6",
                    "label": "Ba #6",
                    "offsetFt": [
                      0.2,
                      0.1
                    ],
                    "movedFt": 0.22,
                    "edgeOnInkPct": 91.9,
                    "wasPct": 58.1
                  },
                  {
                    "id": "f1-powder",
                    "label": "Pwdr.",
                    "offsetFt": [
                      -0.5,
                      -0.4
                    ],
                    "movedFt": 0.64,
                    "edgeOnInkPct": 100,
                    "wasPct": 83.1
                  },
                  {
                    "id": "f1-butler-pantry",
                    "label": "Butler pantry",
                    "offsetFt": [
                      -6.6,
                      0
                    ],
                    "movedFt": 6.6,
                    "edgeOnInkPct": 97.8,
                    "wasPct": 59.1
                  },
                  {
                    "id": "f1-ah-2",
                    "label": "A/H #2",
                    "offsetFt": [
                      5,
                      1.4
                    ],
                    "movedFt": 5.19,
                    "edgeOnInkPct": 89.4,
                    "wasPct": 62.4
                  },
                  {
                    "id": "f1-wic-1",
                    "label": "W.I.C.",
                    "offsetFt": [
                      0,
                      -5.5
                    ],
                    "movedFt": 5.5,
                    "edgeOnInkPct": 89.5,
                    "wasPct": 33.2
                  },
                  {
                    "id": "f1-bath-1",
                    "label": "Bath #1",
                    "offsetFt": [
                      6.5,
                      2.9
                    ],
                    "movedFt": 7.12,
                    "edgeOnInkPct": 69,
                    "wasPct": 39.1
                  },
                  {
                    "id": "f1-wic-office",
                    "label": "W.I.C.",
                    "offsetFt": [
                      -0.5,
                      -6.2
                    ],
                    "movedFt": 6.22,
                    "edgeOnInkPct": 96.7,
                    "wasPct": 69.5
                  },
                  {
                    "id": "f1-bridge-above",
                    "label": "Bridge above",
                    "offsetFt": [
                      -4.2,
                      -0.2
                    ],
                    "movedFt": 4.2,
                    "edgeOnInkPct": 69.7,
                    "wasPct": 67.4
                  },
                  {
                    "id": "f1-foyer",
                    "label": "Foyer",
                    "offsetFt": [
                      2,
                      2.9
                    ],
                    "movedFt": 3.52,
                    "edgeOnInkPct": 67.7,
                    "wasPct": 49.1
                  },
                  {
                    "id": "f1-stair",
                    "label": "Stair",
                    "offsetFt": [
                      -7.7,
                      1.6
                    ],
                    "movedFt": 7.86,
                    "edgeOnInkPct": 77,
                    "wasPct": 32.7
                  },
                  {
                    "id": "f1-ah-1",
                    "label": "A/H #1",
                    "offsetFt": [
                      1.8,
                      -3.6
                    ],
                    "movedFt": 4.02,
                    "edgeOnInkPct": 81.1,
                    "wasPct": 43.5
                  },
                  {
                    "id": "f1-covered-porch-west",
                    "label": "Covered porch",
                    "offsetFt": [
                      0.2,
                      -0.1
                    ],
                    "movedFt": 0.22,
                    "edgeOnInkPct": 99.4,
                    "wasPct": 69.4
                  },
                  {
                    "id": "f1-covered-porch-south",
                    "label": "Covered porch",
                    "offsetFt": [
                      -0.5,
                      -0.1
                    ],
                    "movedFt": 0.51,
                    "edgeOnInkPct": 54.4,
                    "wasPct": 50.9
                  },
                  {
                    "id": "f1-garage-tandem",
                    "label": "Tandum garage",
                    "offsetFt": [
                      8.5,
                      -7.7
                    ],
                    "movedFt": 11.47,
                    "edgeOnInkPct": 51.6,
                    "wasPct": 32.7
                  },
                  {
                    "id": "f1-garage-2car",
                    "label": "2 car garage",
                    "offsetFt": [
                      8.5,
                      -7.5
                    ],
                    "movedFt": 11.34,
                    "edgeOnInkPct": 56.7,
                    "wasPct": 43.7
                  },
                  {
                    "id": "f1-wic-suite",
                    "label": "W.I.C.",
                    "offsetFt": [
                      0.8,
                      5.5
                    ],
                    "movedFt": 5.56,
                    "edgeOnInkPct": 82.7,
                    "wasPct": 18.9
                  },
                  {
                    "id": "f1-suite-1",
                    "label": "Suite #1",
                    "offsetFt": [
                      0,
                      -0.2
                    ],
                    "movedFt": 0.2,
                    "edgeOnInkPct": 82.5,
                    "wasPct": 80.8
                  },
                  {
                    "id": "f1-covered-porch-wing",
                    "label": "Covered porch",
                    "offsetFt": [
                      -0.1,
                      0
                    ],
                    "movedFt": 0.1,
                    "edgeOnInkPct": 70.8,
                    "wasPct": 70.1
                  },
                  {
                    "id": "f1-covered-porch-spine",
                    "label": "Covered porch",
                    "offsetFt": [
                      -2,
                      1.6
                    ],
                    "movedFt": 2.56,
                    "edgeOnInkPct": 82,
                    "wasPct": 75.5
                  },
                  {
                    "id": "f1-gazebo",
                    "label": "Gazebo",
                    "offsetFt": [
                      0.1,
                      -0.3
                    ],
                    "movedFt": 0.32,
                    "edgeOnInkPct": 64.3,
                    "wasPct": 56.9
                  }
                ]
              },
              "floor-02": {
                "sheet": "second-floor-input.jpg",
                "spaces": 23,
                "medianMovedFt": 4.65,
                "maxMovedFt": 9.35,
                "movedOverOneFoot": 17,
                "medianPctBefore": 54.2,
                "medianPctAfter": 90.2,
                "medianGain": 33.9,
                "spaces_": [
                  {
                    "id": "f2-br-2",
                    "label": "BR #2",
                    "offsetFt": [
                      0.5,
                      0
                    ],
                    "movedFt": 0.5,
                    "edgeOnInkPct": 88.1,
                    "wasPct": 77.4
                  },
                  {
                    "id": "f2-br-3",
                    "label": "BR #3",
                    "offsetFt": [
                      0.3,
                      3.9
                    ],
                    "movedFt": 3.91,
                    "edgeOnInkPct": 90.6,
                    "wasPct": 55.8
                  },
                  {
                    "id": "f2-br-4",
                    "label": "BR #4",
                    "offsetFt": [
                      0.3,
                      6.8
                    ],
                    "movedFt": 6.81,
                    "edgeOnInkPct": 87.4,
                    "wasPct": 28.1
                  },
                  {
                    "id": "f2-br-5",
                    "label": "BR #5",
                    "offsetFt": [
                      2.3,
                      -0.6
                    ],
                    "movedFt": 2.38,
                    "edgeOnInkPct": 86.1,
                    "wasPct": 46.3
                  },
                  {
                    "id": "f2-theater",
                    "label": "Theater",
                    "offsetFt": [
                      0.1,
                      -0.6
                    ],
                    "movedFt": 0.61,
                    "edgeOnInkPct": 90.2,
                    "wasPct": 73.7
                  },
                  {
                    "id": "f2-loft",
                    "label": "Loft",
                    "offsetFt": [
                      -4.4,
                      -5.2
                    ],
                    "movedFt": 6.81,
                    "edgeOnInkPct": 76.3,
                    "wasPct": 18.1
                  },
                  {
                    "id": "f2-balcony-west",
                    "label": "Balcony",
                    "offsetFt": [
                      0.3,
                      -0.3
                    ],
                    "movedFt": 0.42,
                    "edgeOnInkPct": 100,
                    "wasPct": 58.7
                  },
                  {
                    "id": "f2-balcony-south",
                    "label": "Balcony",
                    "offsetFt": [
                      -0.5,
                      5
                    ],
                    "movedFt": 5.02,
                    "edgeOnInkPct": 63.6,
                    "wasPct": 30.5
                  },
                  {
                    "id": "f2-bath-2",
                    "label": "Ba #2",
                    "offsetFt": [
                      0.1,
                      0
                    ],
                    "movedFt": 0.1,
                    "edgeOnInkPct": 93.1,
                    "wasPct": 91.3
                  },
                  {
                    "id": "f2-bath-4",
                    "label": "Ba #4",
                    "offsetFt": [
                      -2.5,
                      7.4
                    ],
                    "movedFt": 7.81,
                    "edgeOnInkPct": 93.4,
                    "wasPct": 23.2
                  },
                  {
                    "id": "f2-bath-3",
                    "label": "Ba #3",
                    "offsetFt": [
                      0.4,
                      5.6
                    ],
                    "movedFt": 5.61,
                    "edgeOnInkPct": 89.3,
                    "wasPct": 70.2
                  },
                  {
                    "id": "f2-bath-5",
                    "label": "Ba #5",
                    "offsetFt": [
                      0.1,
                      -0.2
                    ],
                    "movedFt": 0.22,
                    "edgeOnInkPct": 80,
                    "wasPct": 79.4
                  },
                  {
                    "id": "f2-laundry",
                    "label": "Laun.",
                    "offsetFt": [
                      4.3,
                      1.8
                    ],
                    "movedFt": 4.66,
                    "edgeOnInkPct": 91.8,
                    "wasPct": 54.2
                  },
                  {
                    "id": "f2-wic-2",
                    "label": "W.I.C.",
                    "offsetFt": [
                      4.4,
                      -1.5
                    ],
                    "movedFt": 4.65,
                    "edgeOnInkPct": 96.7,
                    "wasPct": 36.4
                  },
                  {
                    "id": "f2-wic-3",
                    "label": "W.I.C.",
                    "offsetFt": [
                      -7.4,
                      0
                    ],
                    "movedFt": 7.4,
                    "edgeOnInkPct": 93.4,
                    "wasPct": 61.5
                  },
                  {
                    "id": "f2-wic-4",
                    "label": "W.I.C.",
                    "offsetFt": [
                      0.3,
                      6.5
                    ],
                    "movedFt": 6.51,
                    "edgeOnInkPct": 94.6,
                    "wasPct": 25.9
                  },
                  {
                    "id": "f2-ah-3",
                    "label": "A/H #3",
                    "offsetFt": [
                      -3.7,
                      7.6
                    ],
                    "movedFt": 8.45,
                    "edgeOnInkPct": 87.2,
                    "wasPct": 53.3
                  },
                  {
                    "id": "f2-linen",
                    "label": "Lin.",
                    "offsetFt": [
                      -2.1,
                      7
                    ],
                    "movedFt": 7.31,
                    "edgeOnInkPct": 97.6,
                    "wasPct": 39.4
                  },
                  {
                    "id": "f2-ah",
                    "label": "A/H",
                    "offsetFt": [
                      -6.2,
                      7
                    ],
                    "movedFt": 9.35,
                    "edgeOnInkPct": 96.2,
                    "wasPct": 51.3
                  },
                  {
                    "id": "f2-great-below",
                    "label": "Great rm. below",
                    "offsetFt": [
                      0.1,
                      0
                    ],
                    "movedFt": 0.1,
                    "edgeOnInkPct": 96.3,
                    "wasPct": 94.8
                  },
                  {
                    "id": "f2-bridge",
                    "label": "Bridge",
                    "offsetFt": [
                      4.3,
                      -0.2
                    ],
                    "movedFt": 4.3,
                    "edgeOnInkPct": 87.9,
                    "wasPct": 63.7
                  },
                  {
                    "id": "f2-foyer-below",
                    "label": "Foyer below",
                    "offsetFt": [
                      -0.5,
                      -3.1
                    ],
                    "movedFt": 3.14,
                    "edgeOnInkPct": 70.3,
                    "wasPct": 40.1
                  },
                  {
                    "id": "f2-stair",
                    "label": "Stair",
                    "offsetFt": [
                      1,
                      1.7
                    ],
                    "movedFt": 1.97,
                    "edgeOnInkPct": 77.7,
                    "wasPct": 57.4
                  }
                ]
              }
            },
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/fidelity/control-fidelity-vace-facade.json",
          "recordPointer": "$",
          "byteLength": 3549,
          "sha256": "5aec37e9b630dc4d4195f5438283553e0e8bad7b202fd503e261397bb14d985e",
          "exactRecord": {
            "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
            "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
            "thresholds": {
              "diagonalFraction": 0.8,
              "slopeTolerance": 0.15,
              "azimuthCoveredDeg": 330
            },
            "result": {
              "matched": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30,
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39,
                40,
                41,
                42,
                43,
                44,
                45,
                46,
                47,
                48,
                49,
                50,
                51,
                52,
                53,
                54,
                55,
                56,
                57,
                58,
                59,
                60,
                61,
                62,
                63,
                64,
                65,
                66,
                67,
                68,
                69,
                70,
                71,
                72,
                73,
                74,
                75,
                76,
                77,
                78,
                79,
                80,
                81,
                82,
                83,
                84,
                85,
                86,
                87,
                88,
                89,
                90,
                91,
                92,
                93,
                94,
                95,
                96,
                97,
                98,
                99,
                100,
                101,
                102,
                103,
                104,
                105,
                106,
                107,
                108,
                109,
                110,
                111,
                112,
                113,
                114,
                115,
                116,
                117,
                118,
                119,
                120,
                121,
                122,
                123,
                124,
                125,
                126,
                127,
                128,
                129,
                130,
                131,
                132,
                133,
                134,
                135,
                136,
                137,
                138,
                139,
                140,
                141,
                142,
                143,
                145,
                145,
                146,
                147,
                148,
                149,
                150,
                151,
                152,
                153,
                154,
                155,
                156,
                157,
                158,
                159,
                160,
                161,
                162,
                163,
                164,
                165,
                166,
                167,
                168,
                169,
                170,
                171,
                172,
                173,
                174,
                175,
                176,
                177,
                178,
                179,
                180,
                181,
                182,
                183,
                184,
                185,
                186,
                187,
                188,
                189,
                190,
                191,
                192,
                193,
                194,
                195,
                196,
                197,
                198,
                199,
                200,
                201,
                202,
                203,
                204,
                205,
                206,
                207,
                208,
                209,
                210,
                211,
                212,
                213,
                214,
                215,
                216,
                217,
                218,
                219,
                220,
                221,
                222,
                223,
                224,
                225,
                226,
                227,
                228,
                229,
                230,
                231,
                232,
                233,
                234,
                235,
                236,
                237,
                238,
                239,
                240
              ],
              "peakCorrMean": 0.4239,
              "chanceCorrMean": 0.0794,
              "slope": 1,
              "intercept": 0,
              "diagonalFraction": 1,
              "meanAbsOffsetFrames": 0,
              "monotonicFraction": 1,
              "matchedSpanFrames": 240,
              "matchedSpanDeg": 358.5,
              "distinctControlFrames": 240,
              "scoredOver": "control-foreground cells only, 25% coverage threshold",
              "meanForegroundCells": 1181.8,
              "gridCells": 2304,
              "clip": "vace-facade",
              "controlFrames": 241,
              "outputFrames": 241,
              "azimuthStepDeg": 1.4938,
              "toleranceFrames": 8,
              "toleranceDeg": 11.95,
              "wasControlled": true,
              "control": "orbit-facade-depth-241f-16fps.mp4",
              "controlManifest": "render-manifest-facade.json",
              "controlMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "outputMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "selfTest": {
                "controlVsItself": 1,
                "controlReversed": -1,
                "controlShuffled": 0.0664
              },
              "azimuthCoveredDeg": 358.5,
              "G1": true
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/fidelity/control-fidelity-vace-roofline.json",
          "recordPointer": "$",
          "byteLength": 3558,
          "sha256": "b445fcd6f8f97ea5e3cb8c5a1bc8cdc360ad279dc0f2ac00527d35e01200b823",
          "exactRecord": {
            "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
            "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
            "thresholds": {
              "diagonalFraction": 0.8,
              "slopeTolerance": 0.15,
              "azimuthCoveredDeg": 330
            },
            "result": {
              "matched": [
                0,
                1,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30,
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39,
                40,
                41,
                42,
                43,
                44,
                45,
                46,
                47,
                48,
                49,
                50,
                51,
                52,
                53,
                54,
                55,
                56,
                57,
                58,
                59,
                60,
                61,
                62,
                63,
                64,
                65,
                66,
                67,
                68,
                69,
                70,
                71,
                72,
                73,
                74,
                75,
                76,
                77,
                78,
                79,
                80,
                81,
                82,
                83,
                84,
                85,
                85,
                87,
                88,
                89,
                90,
                91,
                92,
                93,
                94,
                95,
                96,
                97,
                98,
                99,
                100,
                101,
                103,
                103,
                105,
                106,
                106,
                108,
                108,
                110,
                110,
                111,
                112,
                113,
                114,
                115,
                116,
                117,
                118,
                119,
                120,
                121,
                122,
                123,
                124,
                125,
                126,
                127,
                128,
                129,
                130,
                131,
                132,
                133,
                134,
                135,
                136,
                137,
                138,
                139,
                140,
                141,
                142,
                143,
                144,
                145,
                146,
                147,
                148,
                149,
                150,
                151,
                152,
                153,
                154,
                155,
                156,
                157,
                158,
                159,
                159,
                161,
                161,
                163,
                164,
                165,
                166,
                167,
                168,
                169,
                170,
                171,
                172,
                173,
                174,
                175,
                176,
                177,
                178,
                179,
                180,
                181,
                182,
                183,
                184,
                185,
                186,
                187,
                188,
                189,
                190,
                191,
                192,
                193,
                194,
                195,
                196,
                197,
                198,
                199,
                200,
                201,
                202,
                203,
                204,
                205,
                206,
                207,
                207,
                209,
                210,
                211,
                212,
                213,
                214,
                215,
                216,
                217,
                218,
                219,
                220,
                221,
                222,
                223,
                224,
                225,
                226,
                227,
                228,
                229,
                230,
                231,
                232,
                233,
                234,
                235,
                236,
                237,
                238,
                239,
                240
              ],
              "peakCorrMean": 0.4801,
              "chanceCorrMean": 0.159,
              "slope": 0.9998,
              "intercept": 0.03,
              "diagonalFraction": 1,
              "meanAbsOffsetFrames": 0.04,
              "monotonicFraction": 1,
              "matchedSpanFrames": 240,
              "matchedSpanDeg": 358.5,
              "distinctControlFrames": 233,
              "scoredOver": "control-foreground cells only, 25% coverage threshold",
              "meanForegroundCells": 666.5,
              "gridCells": 2304,
              "clip": "vace-roofline",
              "controlFrames": 241,
              "outputFrames": 241,
              "azimuthStepDeg": 1.4938,
              "toleranceFrames": 8,
              "toleranceDeg": 11.95,
              "wasControlled": true,
              "control": "orbit-roofline-depth-241f-16fps.mp4",
              "controlManifest": "render-manifest-roofline.json",
              "controlMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "outputMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "selfTest": {
                "controlVsItself": 1,
                "controlReversed": -1,
                "controlShuffled": 0.0664
              },
              "azimuthCoveredDeg": 358.5,
              "G1": true
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/fidelity/control-fidelity-vace-wide.json",
          "recordPointer": "$",
          "byteLength": 3537,
          "sha256": "a3b8fe502a80026fc0dfeeb17bfc3c761a7ed6f7916ccd12066b27aab66907c4",
          "exactRecord": {
            "gate": "G1 - the clip follows the control camera path, over a full circumnavigation",
            "method": "per-frame edge-structure signature, argmax match of every output frame against every control frame, self-tested against known answers first",
            "thresholds": {
              "diagonalFraction": 0.8,
              "slopeTolerance": 0.15,
              "azimuthCoveredDeg": 330
            },
            "result": {
              "matched": [
                0,
                1,
                2,
                3,
                4,
                4,
                5,
                7,
                7,
                8,
                10,
                11,
                11,
                13,
                14,
                14,
                16,
                16,
                17,
                18,
                20,
                20,
                21,
                21,
                23,
                24,
                26,
                26,
                27,
                30,
                30,
                30,
                31,
                34,
                34,
                34,
                35,
                36,
                37,
                38,
                40,
                41,
                42,
                43,
                44,
                45,
                46,
                47,
                48,
                48,
                49,
                50,
                52,
                53,
                53,
                55,
                56,
                57,
                58,
                59,
                60,
                61,
                62,
                63,
                64,
                65,
                66,
                67,
                68,
                69,
                70,
                71,
                72,
                73,
                74,
                75,
                76,
                77,
                78,
                79,
                80,
                81,
                82,
                83,
                84,
                85,
                85,
                87,
                88,
                89,
                90,
                90,
                92,
                93,
                94,
                95,
                96,
                97,
                98,
                99,
                100,
                101,
                102,
                103,
                104,
                105,
                106,
                107,
                108,
                109,
                110,
                110,
                112,
                113,
                114,
                115,
                115,
                117,
                118,
                120,
                120,
                120,
                122,
                123,
                124,
                125,
                126,
                126,
                128,
                129,
                130,
                130,
                133,
                133,
                135,
                136,
                137,
                138,
                139,
                140,
                141,
                142,
                143,
                144,
                145,
                146,
                146,
                147,
                149,
                149,
                150,
                151,
                152,
                153,
                154,
                155,
                156,
                157,
                158,
                159,
                160,
                161,
                162,
                163,
                164,
                165,
                166,
                167,
                168,
                169,
                170,
                170,
                172,
                173,
                174,
                175,
                175,
                176,
                178,
                179,
                180,
                181,
                182,
                183,
                184,
                185,
                186,
                187,
                188,
                189,
                190,
                191,
                192,
                193,
                194,
                195,
                196,
                197,
                198,
                199,
                200,
                201,
                202,
                203,
                204,
                205,
                206,
                207,
                208,
                209,
                210,
                211,
                212,
                213,
                214,
                215,
                216,
                217,
                218,
                219,
                220,
                221,
                222,
                223,
                225,
                225,
                227,
                227,
                229,
                229,
                230,
                232,
                232,
                235,
                235,
                235,
                236,
                240,
                240,
                240
              ],
              "peakCorrMean": 0.4061,
              "chanceCorrMean": 0.1188,
              "slope": 1.0035,
              "intercept": -0.46,
              "diagonalFraction": 1,
              "meanAbsOffsetFrames": 0.59,
              "monotonicFraction": 1,
              "matchedSpanFrames": 240,
              "matchedSpanDeg": 358.5,
              "distinctControlFrames": 205,
              "scoredOver": "control-foreground cells only, 25% coverage threshold",
              "meanForegroundCells": 654.3,
              "gridCells": 2304,
              "clip": "vace-wide",
              "controlFrames": 241,
              "outputFrames": 240,
              "azimuthStepDeg": 1.4938,
              "toleranceFrames": 8,
              "toleranceDeg": 11.95,
              "wasControlled": true,
              "control": "orbit-wide-depth-241f-16fps.mp4",
              "controlManifest": "render-manifest-wide.json",
              "controlMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "outputMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 240,
                "durationSec": 15
              },
              "selfTest": {
                "controlVsItself": 1,
                "controlReversed": -1,
                "controlShuffled": 0.0664
              },
              "azimuthCoveredDeg": 358.5,
              "G1": true
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/plan-retrace-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 124829,
          "sha256": "e5d504e4fe52a4a3364203e5fc2bc5ca63b7cc57bd49a210b758af8ed0de2034",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:retrace-splat-20260813-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "retrace-splat-20260813-r1",
      "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 6491,
        "byteLength": 38171645364
      },
      "media": {
        "counts": {
          "image": 6431,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/wide-orbit-contact.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/wide-orbit-contact.png",
            "byteLength": 4345545,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f000.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f000.png",
            "byteLength": 17917783,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f001.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f001.png",
            "byteLength": 17614924,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f002.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f002.png",
            "byteLength": 17634946,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f003.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f003.png",
            "byteLength": 17711219,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f004.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f004.png",
            "byteLength": 17745091,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f005.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f005.png",
            "byteLength": 17745009,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f006.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f006.png",
            "byteLength": 17858190,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f007.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f007.png",
            "byteLength": 17959953,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f008.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f008.png",
            "byteLength": 17926745,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f009.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f009.png",
            "byteLength": 17940937,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f010.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f010.png",
            "byteLength": 18066883,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f011.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f011.png",
            "byteLength": 18106098,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f012.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f012.png",
            "byteLength": 18007333,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f013.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f013.png",
            "byteLength": 18041208,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f014.png",
            "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/dataset-known-retrace723-2x/images/f_f014.png",
            "byteLength": 18145227,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-facade241-2x-dataset-known-facade241-30k-vs-dataset-known-facade241-2x-30k-2560px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-facade241-2x-dataset-known-facade241-30k-vs-dataset-known-facade241-2x-30k-2560px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-facade241-dataset-known-facade241-30k-vs-dataset-known-facade241-2x-30k-2560px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-facade241-dataset-known-facade241-30k-vs-dataset-known-facade241-2x-30k-2560px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-2x-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-2x-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px-at30k.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px-at30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/resolution-compare-ref-dataset-known-retrace723-dataset-known-retrace723-30k-vs-dataset-known-retrace723-2x-90k-1920px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/dataset-difficulty.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/dataset-difficulty.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-facade.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-roofline.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-roofline.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-wide.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-wide.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-retrace.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-retrace.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-retrace2x.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-retrace2x.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-x-facade.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-x-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/orbit-registration.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-budget.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-budget.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-house.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-house.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-lawn.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-lawn.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-porch.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-porch.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-sky.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f_f096-sky.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-house.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-house.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-lawn.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-lawn.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-porch.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-porch.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-sky.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-detail-f096-sky.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-steps-dataset-known-retrace723-2x-90k-1920px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/splat-steps-dataset-known-retrace723-2x-90k-1920px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/upscale-evidence-facade.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/upscale-evidence-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-2x-30k-2560px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-2x-30k-2560px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-30k.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-2x-90k-1920px.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-2x-90k-1920px.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-30k.json",
          "url": "/.blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-30k.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6491,
          "byteLength": 38171645364,
          "sha256": "905fec83cd0d079253a4e3c6c09bf093a415890ea6b5becc1098bcd438fa1ef6",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/dataset-difficulty.json",
          "recordPointer": "$",
          "byteLength": 4612,
          "sha256": "ff863ac0264e4fcdfc5ab4b5900aaf5cf26ba880142337f36407bc5541142ff8",
          "exactRecord": {
            "method": {
              "detail": "standard deviation of the Laplacian of the luma, mean over 24 sampled frames",
              "stability": "PSNR between frames 4 apart, mean over the same sample",
              "why": "PSNR against a high-detail ground truth is lower at equal reconstruction quality, so a splat metric is only comparable between datasets of similar detail energy and similar orbit geometry"
            },
            "datasets": [
              {
                "label": "old-facade",
                "run": "circumnav-splat-20260812-r1",
                "dataset": "dataset-known-facade241",
                "focalPx": 962.8637378137,
                "images": 241,
                "radiusMinM": 24.593100838592907,
                "radiusMaxM": 35.43291687064161,
                "radiusMeanM": 31.04826822327514,
                "medianAzStepDeg": 1.4928811710649086,
                "frames": 241,
                "laplacianSd": 8.149859698993527,
                "gapFrames": 4,
                "gapPsnrDb": 18.108494132396515
              },
              {
                "label": "old-wide",
                "run": "circumnav-splat-20260812-r1",
                "dataset": "dataset-known241",
                "focalPx": 962.8637378137,
                "images": 241,
                "radiusMinM": 44.014741663763466,
                "radiusMaxM": 46.21005832884741,
                "radiusMeanM": 45.398670848505255,
                "medianAzStepDeg": 1.496714964780125,
                "frames": 241,
                "laplacianSd": 13.343015215920992,
                "gapFrames": 4,
                "gapPsnrDb": 20.46795558961178
              },
              {
                "label": "old-fused:f",
                "run": "circumnav-splat-20260812-r1",
                "dataset": "dataset-known-fused482",
                "focalPx": 962.8637378137,
                "images": 482,
                "radiusMinM": 24.878798148335346,
                "radiusMaxM": 46.70247884657781,
                "radiusMeanM": 38.22410794833815,
                "medianAzStepDeg": 1.49885188068032,
                "frames": 241,
                "laplacianSd": 8.149859698993527,
                "gapFrames": 4,
                "gapPsnrDb": 18.108494132396515
              },
              {
                "label": "old-fused:w",
                "run": "circumnav-splat-20260812-r1",
                "dataset": "dataset-known-fused482",
                "focalPx": 962.8637378137,
                "images": 482,
                "radiusMinM": 24.878798148335346,
                "radiusMaxM": 46.70247884657781,
                "radiusMeanM": 38.22410794833815,
                "medianAzStepDeg": 1.49885188068032,
                "frames": 241,
                "laplacianSd": 13.343015215920992,
                "gapFrames": 4,
                "gapPsnrDb": 20.46795558961178
              },
              {
                "label": "new-facade",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-facade241",
                "focalPx": 1177.5069,
                "images": 241,
                "radiusMinM": 24.643201642534603,
                "radiusMaxM": 37.02553763096421,
                "radiusMeanM": 32.303820680926364,
                "medianAzStepDeg": 1.4912579793511895,
                "frames": 241,
                "laplacianSd": 35.004385141720206,
                "gapFrames": 4,
                "gapPsnrDb": 12.965454638144806
              },
              {
                "label": "new-wide",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-wide241",
                "focalPx": 1177.5069,
                "images": 240,
                "radiusMinM": 38.43418442392421,
                "radiusMaxM": 52.0832868864577,
                "radiusMeanM": 46.94003217883334,
                "medianAzStepDeg": 1.4893804032261642,
                "frames": 240,
                "laplacianSd": 35.39155698214127,
                "gapFrames": 4,
                "gapPsnrDb": 13.654117834796452
              },
              {
                "label": "new-roofline",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-roofline241",
                "focalPx": 1177.5069,
                "images": 241,
                "radiusMinM": 32.17961746523897,
                "radiusMaxM": 56.78859466332081,
                "radiusMeanM": 46.66830792461373,
                "medianAzStepDeg": 1.4811151342922528,
                "frames": 241,
                "laplacianSd": 35.545954297178184,
                "gapFrames": 4,
                "gapPsnrDb": 14.778350946713335
              },
              {
                "label": "new-fused:f",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-retrace723",
                "focalPx": 1177.5069,
                "images": 722,
                "radiusMinM": 22.951826578074655,
                "radiusMaxM": 57.57060550676285,
                "radiusMeanM": 41.95353497397809,
                "medianAzStepDeg": 1.488272573691006,
                "frames": 241,
                "laplacianSd": 35.004385141720206,
                "gapFrames": 4,
                "gapPsnrDb": 12.965454638144806
              },
              {
                "label": "new-fused:r",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-retrace723",
                "focalPx": 1177.5069,
                "images": 722,
                "radiusMinM": 22.951826578074655,
                "radiusMaxM": 57.57060550676285,
                "radiusMeanM": 41.95353497397809,
                "medianAzStepDeg": 1.488272573691006,
                "frames": 241,
                "laplacianSd": 35.545954297178184,
                "gapFrames": 4,
                "gapPsnrDb": 14.778350946713335
              },
              {
                "label": "new-fused:w",
                "run": "retrace-splat-20260813-r1",
                "dataset": "dataset-known-retrace723",
                "focalPx": 1177.5069,
                "images": 722,
                "radiusMinM": 22.951826578074655,
                "radiusMaxM": 57.57060550676285,
                "radiusMeanM": 41.95353497397809,
                "medianAzStepDeg": 1.488272573691006,
                "frames": 240,
                "laplacianSd": 35.39155698214127,
                "gapFrames": 4,
                "gapPsnrDb": 13.654117834796452
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-2x-30k-2560px.json",
          "recordPointer": "$",
          "byteLength": 6522,
          "sha256": "2f40b34281ec2ad36f719a270112eda0a5d4c4173520fe7e8e8036d4af22dfac",
          "exactRecord": {
            "solve": "dataset-known-facade241-2x",
            "run": "retrace-splat-20260813-r1",
            "evalStep": 30000,
            "evalDir": "brush\\evals-dataset-known-facade241-2x-30k-2560px\\eval_30000",
            "datasetDir": "dataset-known-facade241-2x",
            "byRung": {
              "single": {
                "frames": 31,
                "meanPsnrDb": 21.095457395930545,
                "meanSsim": 0.5771308255454858
              }
            },
            "holdoutFrames": [
              {
                "frame": "f000",
                "rung": "single",
                "azimuthDeg": 359.5,
                "width": 2560,
                "height": 1440,
                "psnrDb": 14.630210553406267,
                "ssim": 0.3090992850344896
              },
              {
                "frame": "f008",
                "rung": "single",
                "azimuthDeg": 11.3,
                "width": 2560,
                "height": 1440,
                "psnrDb": 20.571686628430722,
                "ssim": 0.5775777594726413
              },
              {
                "frame": "f016",
                "rung": "single",
                "azimuthDeg": 23.1,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.206114600647265,
                "ssim": 0.5897141433876762
              },
              {
                "frame": "f024",
                "rung": "single",
                "azimuthDeg": 34.9,
                "width": 2560,
                "height": 1440,
                "psnrDb": 20.41045158999782,
                "ssim": 0.5712143095403853
              },
              {
                "frame": "f032",
                "rung": "single",
                "azimuthDeg": 46.8,
                "width": 2560,
                "height": 1440,
                "psnrDb": 20.507030796578057,
                "ssim": 0.5743481142425998
              },
              {
                "frame": "f040",
                "rung": "single",
                "azimuthDeg": 58.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 20.766317312273216,
                "ssim": 0.6035085720109409
              },
              {
                "frame": "f048",
                "rung": "single",
                "azimuthDeg": 70.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.31217353099083,
                "ssim": 0.6293245055328659
              },
              {
                "frame": "f056",
                "rung": "single",
                "azimuthDeg": 82.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.405494915287274,
                "ssim": 0.5749231083494027
              },
              {
                "frame": "f064",
                "rung": "single",
                "azimuthDeg": 94.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.40315202156725,
                "ssim": 0.5939243787450744
              },
              {
                "frame": "f072",
                "rung": "single",
                "azimuthDeg": 106.8,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.834461180131104,
                "ssim": 0.5749627392328608
              },
              {
                "frame": "f080",
                "rung": "single",
                "azimuthDeg": 118.9,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.959021309454535,
                "ssim": 0.6136785724564007
              },
              {
                "frame": "f088",
                "rung": "single",
                "azimuthDeg": 131,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.85572403011106,
                "ssim": 0.5658456278290643
              },
              {
                "frame": "f096",
                "rung": "single",
                "azimuthDeg": 143.1,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.854062211880034,
                "ssim": 0.6227449808645997
              },
              {
                "frame": "f104",
                "rung": "single",
                "azimuthDeg": 155.3,
                "width": 2560,
                "height": 1440,
                "psnrDb": 23.03911874049406,
                "ssim": 0.6310921270279426
              },
              {
                "frame": "f112",
                "rung": "single",
                "azimuthDeg": 167.4,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.591568126837892,
                "ssim": 0.6184033548537083
              },
              {
                "frame": "f120",
                "rung": "single",
                "azimuthDeg": 179.6,
                "width": 2560,
                "height": 1440,
                "psnrDb": 23.780079693342305,
                "ssim": 0.6435926247868937
              },
              {
                "frame": "f128",
                "rung": "single",
                "azimuthDeg": 191.8,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.527312846259363,
                "ssim": 0.6016110018819608
              },
              {
                "frame": "f136",
                "rung": "single",
                "azimuthDeg": 204,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.098695431992603,
                "ssim": 0.5617196304203932
              },
              {
                "frame": "f144",
                "rung": "single",
                "azimuthDeg": 216.1,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.314314363844822,
                "ssim": 0.6214815465050371
              },
              {
                "frame": "f152",
                "rung": "single",
                "azimuthDeg": 228.1,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.900427858534105,
                "ssim": 0.646834254705047
              },
              {
                "frame": "f160",
                "rung": "single",
                "azimuthDeg": 240,
                "width": 2560,
                "height": 1440,
                "psnrDb": 23.038312268512033,
                "ssim": 0.6301396289324641
              },
              {
                "frame": "f168",
                "rung": "single",
                "azimuthDeg": 252,
                "width": 2560,
                "height": 1440,
                "psnrDb": 22.072202802692882,
                "ssim": 0.5978744201487617
              },
              {
                "frame": "f176",
                "rung": "single",
                "azimuthDeg": 263.9,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.021751211121554,
                "ssim": 0.5807320329822735
              },
              {
                "frame": "f184",
                "rung": "single",
                "azimuthDeg": 275.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 21.376243395365286,
                "ssim": 0.58028917102541
              },
              {
                "frame": "f192",
                "rung": "single",
                "azimuthDeg": 287.5,
                "width": 2560,
                "height": 1440,
                "psnrDb": 20.855342885878812,
                "ssim": 0.6044831199163586
              },
              {
                "frame": "f200",
                "rung": "single",
                "azimuthDeg": 299.4,
                "width": 2560,
                "height": 1440,
                "psnrDb": 19.64000635893923,
                "ssim": 0.536590983153107
              },
              {
                "frame": "f208",
                "rung": "single",
                "azimuthDeg": 311.2,
                "width": 2560,
                "height": 1440,
                "psnrDb": 19.231494883656186,
                "ssim": 0.5188602170488811
              },
              {
                "frame": "f216",
                "rung": "single",
                "azimuthDeg": 322.9,
                "width": 2560,
                "height": 1440,
                "psnrDb": 19.316450997132016,
                "ssim": 0.5281753475775219
              },
              {
                "frame": "f224",
                "rung": "single",
                "azimuthDeg": 334.7,
                "width": 2560,
                "height": 1440,
                "psnrDb": 19.630713419694544,
                "ssim": 0.5522136342185958
              },
              {
                "frame": "f232",
                "rung": "single",
                "azimuthDeg": 346.4,
                "width": 2560,
                "height": 1440,
                "psnrDb": 19.485586839130345,
                "ssim": 0.5860735893675711
              },
              {
                "frame": "f240",
                "rung": "single",
                "azimuthDeg": 358.1,
                "width": 2560,
                "height": 1440,
                "psnrDb": 16.323656469663405,
                "ssim": 0.4500228106591333
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 21.095457395930545,
            "meanSsim": 0.5771308255454858,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 18.9468588872628,
                "meanSsim": 0.5205113599072518
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 21.755421887049167,
                "meanSsim": 0.5913144522999012
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 22.600735916378728,
                "meanSsim": 0.6143778951915051
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 21.26697270808751,
                "meanSsim": 0.5869754784890379
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-facade241-30k.json",
          "recordPointer": "$",
          "byteLength": 6477,
          "sha256": "48376f1a6862b34943c7c293cc0588fc525f9c97f9fd8b9388544aa52aae2565",
          "exactRecord": {
            "solve": "dataset-known-facade241",
            "run": "retrace-splat-20260813-r1",
            "evalStep": 30000,
            "evalDir": "brush\\evals-dataset-known-facade241-30k\\eval_30000",
            "datasetDir": "dataset-known-facade241",
            "byRung": {
              "single": {
                "frames": 31,
                "meanPsnrDb": 21.585805785909688,
                "meanSsim": 0.5166190694717699
              }
            },
            "holdoutFrames": [
              {
                "frame": "f000",
                "rung": "single",
                "azimuthDeg": 359.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 14.571104333221754,
                "ssim": 0.24508571484429686
              },
              {
                "frame": "f008",
                "rung": "single",
                "azimuthDeg": 11.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.769401828236855,
                "ssim": 0.5237440098935959
              },
              {
                "frame": "f016",
                "rung": "single",
                "azimuthDeg": 23.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.196559090949467,
                "ssim": 0.5062192517310232
              },
              {
                "frame": "f024",
                "rung": "single",
                "azimuthDeg": 34.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.63077231491746,
                "ssim": 0.48338657109226224
              },
              {
                "frame": "f032",
                "rung": "single",
                "azimuthDeg": 46.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.642008607536802,
                "ssim": 0.48384218465695206
              },
              {
                "frame": "f040",
                "rung": "single",
                "azimuthDeg": 58.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.59231625964901,
                "ssim": 0.5007075695855986
              },
              {
                "frame": "f048",
                "rung": "single",
                "azimuthDeg": 70.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.40754562256216,
                "ssim": 0.5396526302710932
              },
              {
                "frame": "f056",
                "rung": "single",
                "azimuthDeg": 82.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.727303593439096,
                "ssim": 0.5409560729147131
              },
              {
                "frame": "f064",
                "rung": "single",
                "azimuthDeg": 94.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.32033676363128,
                "ssim": 0.5416217411574245
              },
              {
                "frame": "f072",
                "rung": "single",
                "azimuthDeg": 106.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.95780452200279,
                "ssim": 0.5311875455360445
              },
              {
                "frame": "f080",
                "rung": "single",
                "azimuthDeg": 118.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.282169021019932,
                "ssim": 0.5367579485419848
              },
              {
                "frame": "f088",
                "rung": "single",
                "azimuthDeg": 131,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.682180260770288,
                "ssim": 0.5203175194566674
              },
              {
                "frame": "f096",
                "rung": "single",
                "azimuthDeg": 143.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.162709498861258,
                "ssim": 0.5970748340875667
              },
              {
                "frame": "f104",
                "rung": "single",
                "azimuthDeg": 155.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.376451018845767,
                "ssim": 0.606662118695653
              },
              {
                "frame": "f112",
                "rung": "single",
                "azimuthDeg": 167.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.680217548667443,
                "ssim": 0.5895266530697464
              },
              {
                "frame": "f120",
                "rung": "single",
                "azimuthDeg": 179.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.02046854226341,
                "ssim": 0.5746444039618288
              },
              {
                "frame": "f128",
                "rung": "single",
                "azimuthDeg": 191.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.719629372671328,
                "ssim": 0.5748928339568812
              },
              {
                "frame": "f136",
                "rung": "single",
                "azimuthDeg": 204,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.725137968365292,
                "ssim": 0.5413656888752305
              },
              {
                "frame": "f144",
                "rung": "single",
                "azimuthDeg": 216.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.51736632040618,
                "ssim": 0.5923518594663383
              },
              {
                "frame": "f152",
                "rung": "single",
                "azimuthDeg": 228.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.28611665657975,
                "ssim": 0.5877935790162246
              },
              {
                "frame": "f160",
                "rung": "single",
                "azimuthDeg": 240,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.37322948185011,
                "ssim": 0.5379478925292536
              },
              {
                "frame": "f168",
                "rung": "single",
                "azimuthDeg": 252,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.667142929014112,
                "ssim": 0.5184819318958717
              },
              {
                "frame": "f176",
                "rung": "single",
                "azimuthDeg": 263.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.863284093689263,
                "ssim": 0.5063248294995996
              },
              {
                "frame": "f184",
                "rung": "single",
                "azimuthDeg": 275.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.251007039951745,
                "ssim": 0.5094163498045104
              },
              {
                "frame": "f192",
                "rung": "single",
                "azimuthDeg": 287.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.57224049285793,
                "ssim": 0.4930610499333666
              },
              {
                "frame": "f200",
                "rung": "single",
                "azimuthDeg": 299.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.301296274196382,
                "ssim": 0.4662348301476387
              },
              {
                "frame": "f208",
                "rung": "single",
                "azimuthDeg": 311.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.01339087705805,
                "ssim": 0.45833622792726825
              },
              {
                "frame": "f216",
                "rung": "single",
                "azimuthDeg": 322.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.78765746676279,
                "ssim": 0.4687916304141859
              },
              {
                "frame": "f224",
                "rung": "single",
                "azimuthDeg": 334.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.199896409466824,
                "ssim": 0.4887817831877492
              },
              {
                "frame": "f232",
                "rung": "single",
                "azimuthDeg": 346.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.07911066092521,
                "ssim": 0.5247350912708709
              },
              {
                "frame": "f240",
                "rung": "single",
                "azimuthDeg": 358.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.78412449283064,
                "ssim": 0.42528880620342696
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 21.585805785909688,
            "meanSsim": 0.5166190694717699,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 19.252328324663875,
                "meanSsim": 0.4582541073296764
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 22.326458081326418,
                "meanSsim": 0.5243804015150597
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 23.743140038582958,
                "meanSsim": 0.5823597703018921
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 21.29096348064967,
                "meanSsim": 0.5096995863442167
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-2x-90k-1920px.json",
          "recordPointer": "$",
          "byteLength": 16849,
          "sha256": "d4dc14a78044a8f0de82baf3b248623b29bce389fcbb44ccdaa862e3e07f4d70",
          "exactRecord": {
            "solve": "dataset-known-retrace723-2x",
            "run": "retrace-splat-20260813-r1",
            "evalStep": 90000,
            "evalDir": "brush\\evals-dataset-known-retrace723-2x-90k-1920px\\eval_90000",
            "datasetDir": "dataset-known-retrace723-2x",
            "byRung": {
              "f": {
                "frames": 31,
                "meanPsnrDb": 20.850690368487502,
                "meanSsim": 0.5498382817398016
              },
              "r": {
                "frames": 30,
                "meanPsnrDb": 20.30484789834163,
                "meanSsim": 0.4873244931444176
              },
              "w": {
                "frames": 30,
                "meanPsnrDb": 19.189100030481143,
                "meanSsim": 0.4985917506585677
              }
            },
            "holdoutFrames": [
              {
                "frame": "f_f000",
                "rung": "f",
                "azimuthDeg": 359.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 15.201383750575205,
                "ssim": 0.30228524330093315
              },
              {
                "frame": "f_f008",
                "rung": "f",
                "azimuthDeg": 12.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.36819776081043,
                "ssim": 0.5606870000649179
              },
              {
                "frame": "f_f016",
                "rung": "f",
                "azimuthDeg": 24.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.1382235091437,
                "ssim": 0.5722536595096751
              },
              {
                "frame": "f_f024",
                "rung": "f",
                "azimuthDeg": 37,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.943398367143107,
                "ssim": 0.5333007515395591
              },
              {
                "frame": "f_f032",
                "rung": "f",
                "azimuthDeg": 49.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.96066976661391,
                "ssim": 0.5266432683317638
              },
              {
                "frame": "f_f040",
                "rung": "f",
                "azimuthDeg": 61.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.249024744167112,
                "ssim": 0.5497738378507641
              },
              {
                "frame": "f_f048",
                "rung": "f",
                "azimuthDeg": 73.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.304859637221124,
                "ssim": 0.5682089276750037
              },
              {
                "frame": "f_f056",
                "rung": "f",
                "azimuthDeg": 85.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.29974210153115,
                "ssim": 0.5272833357425988
              },
              {
                "frame": "f_f064",
                "rung": "f",
                "azimuthDeg": 97.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.015988781180326,
                "ssim": 0.5585322018850469
              },
              {
                "frame": "f_f072",
                "rung": "f",
                "azimuthDeg": 109.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.094874064445644,
                "ssim": 0.5309355993194124
              },
              {
                "frame": "f_f080",
                "rung": "f",
                "azimuthDeg": 121.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.451569369849175,
                "ssim": 0.58240191410585
              },
              {
                "frame": "f_f088",
                "rung": "f",
                "azimuthDeg": 132.9,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.74702959680352,
                "ssim": 0.5405008642266074
              },
              {
                "frame": "f_f096",
                "rung": "f",
                "azimuthDeg": 144.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.65335334062169,
                "ssim": 0.5944079218910066
              },
              {
                "frame": "f_f104",
                "rung": "f",
                "azimuthDeg": 156.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.770300201928567,
                "ssim": 0.6060866232125036
              },
              {
                "frame": "f_f112",
                "rung": "f",
                "azimuthDeg": 167.9,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.532925254367846,
                "ssim": 0.5908351232461676
              },
              {
                "frame": "f_f120",
                "rung": "f",
                "azimuthDeg": 179.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 23.39472791782667,
                "ssim": 0.6261832484169413
              },
              {
                "frame": "f_f128",
                "rung": "f",
                "azimuthDeg": 191,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.176043954672053,
                "ssim": 0.5912526189712161
              },
              {
                "frame": "f_f136",
                "rung": "f",
                "azimuthDeg": 202.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.372372289034047,
                "ssim": 0.5643518318826773
              },
              {
                "frame": "f_f144",
                "rung": "f",
                "azimuthDeg": 214,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.85578083541991,
                "ssim": 0.601121979585701
              },
              {
                "frame": "f_f152",
                "rung": "f",
                "azimuthDeg": 225.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.656812523357605,
                "ssim": 0.614638762384797
              },
              {
                "frame": "f_f160",
                "rung": "f",
                "azimuthDeg": 237.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.62752023100456,
                "ssim": 0.6030758362905383
              },
              {
                "frame": "f_f168",
                "rung": "f",
                "azimuthDeg": 249.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.776186062793382,
                "ssim": 0.5762547118361144
              },
              {
                "frame": "f_f176",
                "rung": "f",
                "azimuthDeg": 261,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.89355941366278,
                "ssim": 0.5665248130946691
              },
              {
                "frame": "f_f184",
                "rung": "f",
                "azimuthDeg": 273,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.04011328501659,
                "ssim": 0.563512748989908
              },
              {
                "frame": "f_f192",
                "rung": "f",
                "azimuthDeg": 285,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.5361055301324,
                "ssim": 0.574240380950981
              },
              {
                "frame": "f_f200",
                "rung": "f",
                "azimuthDeg": 297.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.11838748066618,
                "ssim": 0.4821413735732385
              },
              {
                "frame": "f_f208",
                "rung": "f",
                "azimuthDeg": 309.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.19947546281001,
                "ssim": 0.4813720777337001
              },
              {
                "frame": "f_f216",
                "rung": "f",
                "azimuthDeg": 321.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.05702502171493,
                "ssim": 0.49397161641159765
              },
              {
                "frame": "f_f224",
                "rung": "f",
                "azimuthDeg": 333.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.704187440901077,
                "ssim": 0.5327508009132619
              },
              {
                "frame": "f_f232",
                "rung": "f",
                "azimuthDeg": 345.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.684816548021583,
                "ssim": 0.5819348541330114
              },
              {
                "frame": "f_f240",
                "rung": "f",
                "azimuthDeg": 358.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.546747179676316,
                "ssim": 0.44752280686368967
              },
              {
                "frame": "r_f007",
                "rung": "r",
                "azimuthDeg": 10.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.275668398658013,
                "ssim": 0.4887878941469593
              },
              {
                "frame": "r_f015",
                "rung": "r",
                "azimuthDeg": 22.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.926456309334213,
                "ssim": 0.48527183195794743
              },
              {
                "frame": "r_f023",
                "rung": "r",
                "azimuthDeg": 35,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.291718929703887,
                "ssim": 0.4730771602287009
              },
              {
                "frame": "r_f031",
                "rung": "r",
                "azimuthDeg": 47.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.34576677237329,
                "ssim": 0.46630990565248204
              },
              {
                "frame": "r_f039",
                "rung": "r",
                "azimuthDeg": 59.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.576375215345003,
                "ssim": 0.477473305845729
              },
              {
                "frame": "r_f047",
                "rung": "r",
                "azimuthDeg": 71.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.313832678327714,
                "ssim": 0.4580284311105525
              },
              {
                "frame": "r_f055",
                "rung": "r",
                "azimuthDeg": 83.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.586546764570233,
                "ssim": 0.4327158013063965
              },
              {
                "frame": "r_f063",
                "rung": "r",
                "azimuthDeg": 95.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.019693146385947,
                "ssim": 0.4361690261166278
              },
              {
                "frame": "r_f071",
                "rung": "r",
                "azimuthDeg": 107.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.08240614346882,
                "ssim": 0.4290072040949701
              },
              {
                "frame": "r_f079",
                "rung": "r",
                "azimuthDeg": 119.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.711785891914435,
                "ssim": 0.4791503671931972
              },
              {
                "frame": "r_f087",
                "rung": "r",
                "azimuthDeg": 131.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.84187213768134,
                "ssim": 0.5130943588150351
              },
              {
                "frame": "r_f095",
                "rung": "r",
                "azimuthDeg": 142.9,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.96137160896658,
                "ssim": 0.526908904148296
              },
              {
                "frame": "r_f103",
                "rung": "r",
                "azimuthDeg": 154.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.00397243775135,
                "ssim": 0.5252449120709307
              },
              {
                "frame": "r_f111",
                "rung": "r",
                "azimuthDeg": 166.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.607382465818706,
                "ssim": 0.5068414132696487
              },
              {
                "frame": "r_f119",
                "rung": "r",
                "azimuthDeg": 178,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.171559621318856,
                "ssim": 0.5531925629434497
              },
              {
                "frame": "r_f127",
                "rung": "r",
                "azimuthDeg": 189.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.85679555839763,
                "ssim": 0.5550405997547116
              },
              {
                "frame": "r_f135",
                "rung": "r",
                "azimuthDeg": 201.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.7599134699394,
                "ssim": 0.5822601645021876
              },
              {
                "frame": "r_f143",
                "rung": "r",
                "azimuthDeg": 212.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.00134676300446,
                "ssim": 0.5592021838197313
              },
              {
                "frame": "r_f151",
                "rung": "r",
                "azimuthDeg": 224.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.26736069739191,
                "ssim": 0.5525951201649645
              },
              {
                "frame": "r_f159",
                "rung": "r",
                "azimuthDeg": 236.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.46099628136242,
                "ssim": 0.5300640940371485
              },
              {
                "frame": "r_f167",
                "rung": "r",
                "azimuthDeg": 248.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.082416385230992,
                "ssim": 0.48926477317650807
              },
              {
                "frame": "r_f175",
                "rung": "r",
                "azimuthDeg": 260,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.498755716342192,
                "ssim": 0.45862819908254854
              },
              {
                "frame": "r_f183",
                "rung": "r",
                "azimuthDeg": 272.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.207070882794675,
                "ssim": 0.45132003677943205
              },
              {
                "frame": "r_f191",
                "rung": "r",
                "azimuthDeg": 284.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.031686736985552,
                "ssim": 0.47751938395081006
              },
              {
                "frame": "r_f199",
                "rung": "r",
                "azimuthDeg": 296.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.603068395869364,
                "ssim": 0.4311114823553333
              },
              {
                "frame": "r_f207",
                "rung": "r",
                "azimuthDeg": 308.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.311695219732687,
                "ssim": 0.4239665834595114
              },
              {
                "frame": "r_f215",
                "rung": "r",
                "azimuthDeg": 320.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.538017960878182,
                "ssim": 0.45365320695216216
              },
              {
                "frame": "r_f223",
                "rung": "r",
                "azimuthDeg": 332.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.189794060109882,
                "ssim": 0.46806397129444616
              },
              {
                "frame": "r_f231",
                "rung": "r",
                "azimuthDeg": 344.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.85391268563648,
                "ssim": 0.5163160709300146
              },
              {
                "frame": "r_f239",
                "rung": "r",
                "azimuthDeg": 356.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.766197614954756,
                "ssim": 0.41945584517209383
              },
              {
                "frame": "w_f006",
                "rung": "w",
                "azimuthDeg": 8.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.329868513157585,
                "ssim": 0.4206896997163554
              },
              {
                "frame": "w_f014",
                "rung": "w",
                "azimuthDeg": 20.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.76740658623871,
                "ssim": 0.4488421139395668
              },
              {
                "frame": "w_f022",
                "rung": "w",
                "azimuthDeg": 33,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.4222157473005,
                "ssim": 0.46535248507153354
              },
              {
                "frame": "w_f030",
                "rung": "w",
                "azimuthDeg": 45.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.80866159044312,
                "ssim": 0.48798832707968837
              },
              {
                "frame": "w_f038",
                "rung": "w",
                "azimuthDeg": 57.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.270247439111948,
                "ssim": 0.5079889956420239
              },
              {
                "frame": "w_f046",
                "rung": "w",
                "azimuthDeg": 69.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.09320692617859,
                "ssim": 0.5551213637406206
              },
              {
                "frame": "w_f054",
                "rung": "w",
                "azimuthDeg": 81.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.7156258773183,
                "ssim": 0.5277234002794722
              },
              {
                "frame": "w_f062",
                "rung": "w",
                "azimuthDeg": 93.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.992149174027414,
                "ssim": 0.4978230316287144
              },
              {
                "frame": "w_f070",
                "rung": "w",
                "azimuthDeg": 105.6,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.213323931435554,
                "ssim": 0.4669873696676106
              },
              {
                "frame": "w_f078",
                "rung": "w",
                "azimuthDeg": 117.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.53695622262208,
                "ssim": 0.4909665467549507
              },
              {
                "frame": "w_f086",
                "rung": "w",
                "azimuthDeg": 129.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.967289003627393,
                "ssim": 0.5258282929166986
              },
              {
                "frame": "w_f094",
                "rung": "w",
                "azimuthDeg": 141.2,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.14042762169065,
                "ssim": 0.5450547518869812
              },
              {
                "frame": "w_f102",
                "rung": "w",
                "azimuthDeg": 153,
                "width": 1920,
                "height": 1080,
                "psnrDb": 23.05257501920333,
                "ssim": 0.5634269144151635
              },
              {
                "frame": "w_f110",
                "rung": "w",
                "azimuthDeg": 164.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 23.57608714326165,
                "ssim": 0.5822558788194575
              },
              {
                "frame": "w_f118",
                "rung": "w",
                "azimuthDeg": 176.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 22.735639860921157,
                "ssim": 0.597211205279982
              },
              {
                "frame": "w_f126",
                "rung": "w",
                "azimuthDeg": 188.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 21.336486401696252,
                "ssim": 0.546120414402388
              },
              {
                "frame": "w_f134",
                "rung": "w",
                "azimuthDeg": 199.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.451844856582863,
                "ssim": 0.5231600093597355
              },
              {
                "frame": "w_f142",
                "rung": "w",
                "azimuthDeg": 211.5,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.343686895714686,
                "ssim": 0.49747019173071455
              },
              {
                "frame": "w_f150",
                "rung": "w",
                "azimuthDeg": 223.3,
                "width": 1920,
                "height": 1080,
                "psnrDb": 20.56911309044075,
                "ssim": 0.48765791647233875
              },
              {
                "frame": "w_f158",
                "rung": "w",
                "azimuthDeg": 235.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 19.80907341113485,
                "ssim": 0.47460175971633695
              },
              {
                "frame": "w_f166",
                "rung": "w",
                "azimuthDeg": 246.9,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.382809045102242,
                "ssim": 0.4471690925147566
              },
              {
                "frame": "w_f174",
                "rung": "w",
                "azimuthDeg": 258.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.304143300167716,
                "ssim": 0.4673961080331232
              },
              {
                "frame": "w_f182",
                "rung": "w",
                "azimuthDeg": 270.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.895248398667874,
                "ssim": 0.4806808840111973
              },
              {
                "frame": "w_f190",
                "rung": "w",
                "azimuthDeg": 282.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.43436365942814,
                "ssim": 0.5106301006446601
              },
              {
                "frame": "w_f198",
                "rung": "w",
                "azimuthDeg": 294.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 18.367445494006986,
                "ssim": 0.5196552673906668
              },
              {
                "frame": "w_f206",
                "rung": "w",
                "azimuthDeg": 306.8,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.89024770198061,
                "ssim": 0.501711406102136
              },
              {
                "frame": "w_f214",
                "rung": "w",
                "azimuthDeg": 318.9,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.056187434530397,
                "ssim": 0.48450889021396976
              },
              {
                "frame": "w_f222",
                "rung": "w",
                "azimuthDeg": 331.1,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.842419743903527,
                "ssim": 0.4822583433179357
              },
              {
                "frame": "w_f230",
                "rung": "w",
                "azimuthDeg": 343.4,
                "width": 1920,
                "height": 1080,
                "psnrDb": 17.30527062169677,
                "ssim": 0.47189391472083414
              },
              {
                "frame": "w_f238",
                "rung": "w",
                "azimuthDeg": 355.7,
                "width": 1920,
                "height": 1080,
                "psnrDb": 16.06298020284255,
                "ssim": 0.37957784428741964
              }
            ],
            "holdoutCount": 91,
            "meanPsnrDb": 20.122965266898852,
            "meanSsim": 0.512334879648609,
            "byArc": {
              "front 315-45": {
                "frames": 22,
                "meanPsnrDb": 18.466913381224174,
                "meanSsim": 0.4764752729402994
              },
              "right 45-135": {
                "frames": 24,
                "meanPsnrDb": 20.299979040693465,
                "meanSsim": 0.505693986540909
              },
              "rear 135-225": {
                "frames": 23,
                "meanPsnrDb": 21.677872491563956,
                "meanSsim": 0.5599079343585607
              },
              "left 225-315": {
                "frames": 22,
                "meanPsnrDb": 19.96032639173863,
                "meanSsim": 0.505703630732187
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/holdout-metrics-dataset-known-retrace723-30k.json",
          "recordPointer": "$",
          "byteLength": 16762,
          "sha256": "49c2dddaf28529d02ebc6e237ea5598563e9a085a201120794b021f20f6501bc",
          "exactRecord": {
            "solve": "dataset-known-retrace723",
            "run": "retrace-splat-20260813-r1",
            "evalStep": 30000,
            "evalDir": "brush\\evals-dataset-known-retrace723-30k\\eval_30000",
            "datasetDir": "dataset-known-retrace723",
            "byRung": {
              "f": {
                "frames": 31,
                "meanPsnrDb": 21.076987625881987,
                "meanSsim": 0.4876185264704251
              },
              "r": {
                "frames": 30,
                "meanPsnrDb": 20.32869740177561,
                "meanSsim": 0.36826621345965344
              },
              "w": {
                "frames": 30,
                "meanPsnrDb": 18.481826307973893,
                "meanSsim": 0.38979967717591
              }
            },
            "holdoutFrames": [
              {
                "frame": "f_f000",
                "rung": "f",
                "azimuthDeg": 359.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 15.186112019469501,
                "ssim": 0.27256047029981567
              },
              {
                "frame": "f_f008",
                "rung": "f",
                "azimuthDeg": 12.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.94981274063939,
                "ssim": 0.48233787301283587
              },
              {
                "frame": "f_f016",
                "rung": "f",
                "azimuthDeg": 24.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.368490436249537,
                "ssim": 0.47401732627728393
              },
              {
                "frame": "f_f024",
                "rung": "f",
                "azimuthDeg": 37,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.760447123945486,
                "ssim": 0.45155606371876117
              },
              {
                "frame": "f_f032",
                "rung": "f",
                "azimuthDeg": 49.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.619314798754072,
                "ssim": 0.4473904745332506
              },
              {
                "frame": "f_f040",
                "rung": "f",
                "azimuthDeg": 61.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.970346000468044,
                "ssim": 0.45943628549477306
              },
              {
                "frame": "f_f048",
                "rung": "f",
                "azimuthDeg": 73.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.568316815866694,
                "ssim": 0.4961054039004127
              },
              {
                "frame": "f_f056",
                "rung": "f",
                "azimuthDeg": 85.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.48296066649569,
                "ssim": 0.5058125509276409
              },
              {
                "frame": "f_f064",
                "rung": "f",
                "azimuthDeg": 97.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.835229630496233,
                "ssim": 0.51235736569316
              },
              {
                "frame": "f_f072",
                "rung": "f",
                "azimuthDeg": 109.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.1846992220707,
                "ssim": 0.4996910845648779
              },
              {
                "frame": "f_f080",
                "rung": "f",
                "azimuthDeg": 121.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.023649800068846,
                "ssim": 0.49933789239710435
              },
              {
                "frame": "f_f088",
                "rung": "f",
                "azimuthDeg": 132.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.248776335873956,
                "ssim": 0.5026976627117314
              },
              {
                "frame": "f_f096",
                "rung": "f",
                "azimuthDeg": 144.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.565343564223014,
                "ssim": 0.5576565549004183
              },
              {
                "frame": "f_f104",
                "rung": "f",
                "azimuthDeg": 156.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.59273953847075,
                "ssim": 0.5479942755258479
              },
              {
                "frame": "f_f112",
                "rung": "f",
                "azimuthDeg": 167.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.01849481530214,
                "ssim": 0.5553004282844746
              },
              {
                "frame": "f_f120",
                "rung": "f",
                "azimuthDeg": 179.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.53311888474138,
                "ssim": 0.542471405122945
              },
              {
                "frame": "f_f128",
                "rung": "f",
                "azimuthDeg": 191,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.07452080543542,
                "ssim": 0.540636699853265
              },
              {
                "frame": "f_f136",
                "rung": "f",
                "azimuthDeg": 202.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.524764829274613,
                "ssim": 0.5271221406197161
              },
              {
                "frame": "f_f144",
                "rung": "f",
                "azimuthDeg": 214,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.077830832827367,
                "ssim": 0.5593580124630441
              },
              {
                "frame": "f_f152",
                "rung": "f",
                "azimuthDeg": 225.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.857512957152622,
                "ssim": 0.5497714532188506
              },
              {
                "frame": "f_f160",
                "rung": "f",
                "azimuthDeg": 237.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.237935870020454,
                "ssim": 0.5121458437465508
              },
              {
                "frame": "f_f168",
                "rung": "f",
                "azimuthDeg": 249.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.48021864742562,
                "ssim": 0.4958780031706838
              },
              {
                "frame": "f_f176",
                "rung": "f",
                "azimuthDeg": 261,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.957631315491486,
                "ssim": 0.498367973920107
              },
              {
                "frame": "f_f184",
                "rung": "f",
                "azimuthDeg": 273,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.173154359953447,
                "ssim": 0.4929782036340507
              },
              {
                "frame": "f_f192",
                "rung": "f",
                "azimuthDeg": 285,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.218336667919715,
                "ssim": 0.47444977400909644
              },
              {
                "frame": "f_f200",
                "rung": "f",
                "azimuthDeg": 297.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.732283904569798,
                "ssim": 0.4396843516325378
              },
              {
                "frame": "f_f208",
                "rung": "f",
                "azimuthDeg": 309.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.49929164677208,
                "ssim": 0.42040552356438954
              },
              {
                "frame": "f_f216",
                "rung": "f",
                "azimuthDeg": 321.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.44834792840043,
                "ssim": 0.4358096417530375
              },
              {
                "frame": "f_f224",
                "rung": "f",
                "azimuthDeg": 333.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.715090499156325,
                "ssim": 0.4548075195078971
              },
              {
                "frame": "f_f232",
                "rung": "f",
                "azimuthDeg": 345.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.809194758717773,
                "ssim": 0.4992820734149568
              },
              {
                "frame": "f_f240",
                "rung": "f",
                "azimuthDeg": 358.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.67264898608891,
                "ssim": 0.40875398870966
              },
              {
                "frame": "r_f007",
                "rung": "r",
                "azimuthDeg": 10.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.929576389198306,
                "ssim": 0.377936567534628
              },
              {
                "frame": "r_f015",
                "rung": "r",
                "azimuthDeg": 22.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.544499846705953,
                "ssim": 0.3675912160964639
              },
              {
                "frame": "r_f023",
                "rung": "r",
                "azimuthDeg": 35,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.280135471820127,
                "ssim": 0.3751799423818194
              },
              {
                "frame": "r_f031",
                "rung": "r",
                "azimuthDeg": 47.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.291070726542756,
                "ssim": 0.3560861897117354
              },
              {
                "frame": "r_f039",
                "rung": "r",
                "azimuthDeg": 59.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.34058196417893,
                "ssim": 0.34758960711631426
              },
              {
                "frame": "r_f047",
                "rung": "r",
                "azimuthDeg": 71.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.33753852772087,
                "ssim": 0.3413812716081413
              },
              {
                "frame": "r_f055",
                "rung": "r",
                "azimuthDeg": 83.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.002474815341238,
                "ssim": 0.33757414581999307
              },
              {
                "frame": "r_f063",
                "rung": "r",
                "azimuthDeg": 95.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.383202576048877,
                "ssim": 0.33449342162660717
              },
              {
                "frame": "r_f071",
                "rung": "r",
                "azimuthDeg": 107.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.564423929761986,
                "ssim": 0.33179734817808
              },
              {
                "frame": "r_f079",
                "rung": "r",
                "azimuthDeg": 119.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.570652959983274,
                "ssim": 0.34477134182601593
              },
              {
                "frame": "r_f087",
                "rung": "r",
                "azimuthDeg": 131.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.956587729207158,
                "ssim": 0.36358191271853174
              },
              {
                "frame": "r_f095",
                "rung": "r",
                "azimuthDeg": 142.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.49461589557028,
                "ssim": 0.39367848831026503
              },
              {
                "frame": "r_f103",
                "rung": "r",
                "azimuthDeg": 154.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.636557716141034,
                "ssim": 0.4053150406492861
              },
              {
                "frame": "r_f111",
                "rung": "r",
                "azimuthDeg": 166.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.232529560006196,
                "ssim": 0.39810378769080773
              },
              {
                "frame": "r_f119",
                "rung": "r",
                "azimuthDeg": 178,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.141928080529865,
                "ssim": 0.41908548960033665
              },
              {
                "frame": "r_f127",
                "rung": "r",
                "azimuthDeg": 189.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.9008709245596,
                "ssim": 0.45206215923977416
              },
              {
                "frame": "r_f135",
                "rung": "r",
                "azimuthDeg": 201.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.10843202270754,
                "ssim": 0.5164661945034156
              },
              {
                "frame": "r_f143",
                "rung": "r",
                "azimuthDeg": 212.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.104323917790264,
                "ssim": 0.4532001662677582
              },
              {
                "frame": "r_f151",
                "rung": "r",
                "azimuthDeg": 224.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.121236895484383,
                "ssim": 0.4302417500219533
              },
              {
                "frame": "r_f159",
                "rung": "r",
                "azimuthDeg": 236.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.293633258625405,
                "ssim": 0.3922043496579377
              },
              {
                "frame": "r_f167",
                "rung": "r",
                "azimuthDeg": 248.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.86237530423039,
                "ssim": 0.36259512223593543
              },
              {
                "frame": "r_f175",
                "rung": "r",
                "azimuthDeg": 260,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.41725973574432,
                "ssim": 0.3272138237330723
              },
              {
                "frame": "r_f183",
                "rung": "r",
                "azimuthDeg": 272.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.149352996440243,
                "ssim": 0.32475800560494733
              },
              {
                "frame": "r_f191",
                "rung": "r",
                "azimuthDeg": 284.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.2129924934328,
                "ssim": 0.31186030298924167
              },
              {
                "frame": "r_f199",
                "rung": "r",
                "azimuthDeg": 296.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.476878929139755,
                "ssim": 0.30723411526297406
              },
              {
                "frame": "r_f207",
                "rung": "r",
                "azimuthDeg": 308.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.302844381256868,
                "ssim": 0.3013981574905027
              },
              {
                "frame": "r_f215",
                "rung": "r",
                "azimuthDeg": 320.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.210292332173392,
                "ssim": 0.3280616139708164
              },
              {
                "frame": "r_f223",
                "rung": "r",
                "azimuthDeg": 332.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.705074233504835,
                "ssim": 0.3361454649627949
              },
              {
                "frame": "r_f231",
                "rung": "r",
                "azimuthDeg": 344.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.252517572891744,
                "ssim": 0.3606863273368754
              },
              {
                "frame": "r_f239",
                "rung": "r",
                "azimuthDeg": 356.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.036460866529865,
                "ssim": 0.3496930796425752
              },
              {
                "frame": "w_f006",
                "rung": "w",
                "azimuthDeg": 8.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.78731692509361,
                "ssim": 0.3480683817271723
              },
              {
                "frame": "w_f014",
                "rung": "w",
                "azimuthDeg": 20.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.900295610190106,
                "ssim": 0.37508729693991744
              },
              {
                "frame": "w_f022",
                "rung": "w",
                "azimuthDeg": 33,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.337912673416966,
                "ssim": 0.3929628588669635
              },
              {
                "frame": "w_f030",
                "rung": "w",
                "azimuthDeg": 45.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.302723260724488,
                "ssim": 0.42656415637405615
              },
              {
                "frame": "w_f038",
                "rung": "w",
                "azimuthDeg": 57.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.556126429967442,
                "ssim": 0.43158315235257577
              },
              {
                "frame": "w_f046",
                "rung": "w",
                "azimuthDeg": 69.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.19283436429547,
                "ssim": 0.4445894385470568
              },
              {
                "frame": "w_f054",
                "rung": "w",
                "azimuthDeg": 81.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.96086057223129,
                "ssim": 0.4426132475842091
              },
              {
                "frame": "w_f062",
                "rung": "w",
                "azimuthDeg": 93.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.038614659359858,
                "ssim": 0.40092672474597535
              },
              {
                "frame": "w_f070",
                "rung": "w",
                "azimuthDeg": 105.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.399159686805987,
                "ssim": 0.375663286801352
              },
              {
                "frame": "w_f078",
                "rung": "w",
                "azimuthDeg": 117.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.337181928780556,
                "ssim": 0.3614057863887125
              },
              {
                "frame": "w_f086",
                "rung": "w",
                "azimuthDeg": 129.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.47913215592956,
                "ssim": 0.380728830736222
              },
              {
                "frame": "w_f094",
                "rung": "w",
                "azimuthDeg": 141.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.77843157389559,
                "ssim": 0.3926529311159082
              },
              {
                "frame": "w_f102",
                "rung": "w",
                "azimuthDeg": 153,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.69500037532202,
                "ssim": 0.40598257273691263
              },
              {
                "frame": "w_f110",
                "rung": "w",
                "azimuthDeg": 164.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.04651601974816,
                "ssim": 0.41899715558933015
              },
              {
                "frame": "w_f118",
                "rung": "w",
                "azimuthDeg": 176.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.66555282387147,
                "ssim": 0.43287221258828246
              },
              {
                "frame": "w_f126",
                "rung": "w",
                "azimuthDeg": 188.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.33421915421835,
                "ssim": 0.440710386159036
              },
              {
                "frame": "w_f134",
                "rung": "w",
                "azimuthDeg": 199.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.435668430388656,
                "ssim": 0.40578224722802
              },
              {
                "frame": "w_f142",
                "rung": "w",
                "azimuthDeg": 211.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.395305236035274,
                "ssim": 0.37388031241006464
              },
              {
                "frame": "w_f150",
                "rung": "w",
                "azimuthDeg": 223.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.06032408647961,
                "ssim": 0.3536096828206319
              },
              {
                "frame": "w_f158",
                "rung": "w",
                "azimuthDeg": 235.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.725550388402993,
                "ssim": 0.3303809192431402
              },
              {
                "frame": "w_f166",
                "rung": "w",
                "azimuthDeg": 246.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.04349909339262,
                "ssim": 0.344358743716199
              },
              {
                "frame": "w_f174",
                "rung": "w",
                "azimuthDeg": 258.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.000112798243205,
                "ssim": 0.36919919659364897
              },
              {
                "frame": "w_f182",
                "rung": "w",
                "azimuthDeg": 270.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.62909457353284,
                "ssim": 0.4027657509099439
              },
              {
                "frame": "w_f190",
                "rung": "w",
                "azimuthDeg": 282.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.475016389989605,
                "ssim": 0.39673935326779103
              },
              {
                "frame": "w_f198",
                "rung": "w",
                "azimuthDeg": 294.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.848446081495588,
                "ssim": 0.39150694921894114
              },
              {
                "frame": "w_f206",
                "rung": "w",
                "azimuthDeg": 306.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.504774578657532,
                "ssim": 0.3964905421463998
              },
              {
                "frame": "w_f214",
                "rung": "w",
                "azimuthDeg": 318.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.085624482938414,
                "ssim": 0.4166107393105017
              },
              {
                "frame": "w_f222",
                "rung": "w",
                "azimuthDeg": 331.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.45171263282767,
                "ssim": 0.40397179290210977
              },
              {
                "frame": "w_f230",
                "rung": "w",
                "azimuthDeg": 343.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.52182664908031,
                "ssim": 0.347737128095196
              },
              {
                "frame": "w_f238",
                "rung": "w",
                "azimuthDeg": 355.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 15.46595560390143,
                "ssim": 0.28954853816103093
              }
            ],
            "holdoutCount": 91,
            "meanPsnrDb": 19.974750853789303,
            "meanSsim": 0.41602363779835244,
            "byArc": {
              "front 315-45": {
                "frames": 22,
                "meanPsnrDb": 18.337242990133635,
                "meanSsim": 0.388563904755596
              },
              "right 45-135": {
                "frames": 24,
                "meanPsnrDb": 20.151935814873916,
                "meanSsim": 0.4143407742649387
              },
              "rear 135-225": {
                "frames": 23,
                "meanPsnrDb": 21.71905765143578,
                "meanSsim": 0.45752956929136934
              },
              "left 225-315": {
                "frames": 22,
                "meanPsnrDb": 19.595372562358605,
                "meanSsim": 0.4019266572257701
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-facade.json",
          "recordPointer": "$",
          "byteLength": 2756,
          "sha256": "44abc38eb00bad731bb691cadab1e21bd01fd4ebb779109c1948b2c7e708368a",
          "exactRecord": {
            "run": "retrace-splat-20260813-r1",
            "mode": "r-facade",
            "dataset": "dataset-known-facade241",
            "images": 241,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "r-facade",
                "images": 241,
                "manifest": "render-manifest-facade.json",
                "clip": "vace-facade.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-facade.json",
                  "fitSlope": 1.0000000000000004,
                  "fitIntercept": 2.935501742374164e-14,
                  "outliersDropped": 1,
                  "residualStdFrames": 0.06426594163210896
                },
                "cameraPath": {
                  "radiusM": [
                    24.161076959329506,
                    36.84549882187332
                  ],
                  "elevationDeg": [
                    -4.170074710670153,
                    4.607210303732991
                  ],
                  "elevationAbout": "the per-frame target",
                  "cameraHeightM": [
                    2.03069952,
                    6.597609360000001
                  ],
                  "heightSpanM": 4.566909840000001,
                  "targetHeightM": [
                    3.7876276800000004,
                    3.7876276800000004
                  ],
                  "azimuthCoveredDeg": 358.5062784694169
                },
                "convention": {
                  "poseSource": "manifest positionFeet and targetFeet, read directly",
                  "metresPerUnit": 0.3048,
                  "source": "the manifest's own camera vectors",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.0617337547260866,
                  "minBoxToRecordedRatioX": 1.0050480078269728,
                  "maxBoxToRecordedRatio": 3.4451322060376044,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.0019316000000006994,
                  "nearestBoxToCameraM": 6.715642978690415,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                19.59838092,
                4.4560236,
                5.5536236400000005
              ],
              "size": [
                40.05020184000001,
                8.973007200000001,
                29.970222
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": null,
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 1177.5069,
              "vfovDeg": 34
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-roofline.json",
          "recordPointer": "$",
          "byteLength": 2763,
          "sha256": "e04fcdef42b660b58786f37ffa3e60c40095f1dd757694c48e433392016b41b3",
          "exactRecord": {
            "run": "retrace-splat-20260813-r1",
            "mode": "r-roofline",
            "dataset": "dataset-known-roofline241",
            "images": 241,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "r-roofline",
                "images": 241,
                "manifest": "render-manifest-roofline.json",
                "clip": "vace-roofline.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-roofline.json",
                  "fitSlope": 1.0000000000000002,
                  "fitIntercept": 3.881997032835216e-14,
                  "outliersDropped": 9,
                  "residualStdFrames": 0.19279988216481153
                },
                "cameraPath": {
                  "radiusM": [
                    37.415687285381246,
                    65.82199113964177
                  ],
                  "elevationDeg": [
                    23.223506184542778,
                    39.79475332553667
                  ],
                  "elevationAbout": "the per-frame target",
                  "cameraHeightM": [
                    22.42867752000001,
                    40.00646304
                  ],
                  "heightSpanM": 17.57778551999999,
                  "targetHeightM": [
                    3.7876276800000004,
                    3.7876276800000004
                  ],
                  "azimuthCoveredDeg": 358.5062621257445
                },
                "convention": {
                  "poseSource": "manifest positionFeet and targetFeet, read directly",
                  "metresPerUnit": 0.3048,
                  "source": "the manifest's own camera vectors",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.0272715431445802,
                  "minBoxToRecordedRatioX": 1.10074445595875,
                  "maxBoxToRecordedRatio": 2.2556121279956947,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -3.269625760424205,
                  "nearestBoxToCameraM": 22.34102199266211,
                  "framesChecked": 241,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                19.59838092,
                4.4560236,
                5.5536236400000005
              ],
              "size": [
                40.05020184000001,
                8.973007200000001,
                29.970222
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": null,
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 1177.5069,
              "vfovDeg": 34
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/retrace-splat-20260813-r1/results/known-pose-build-r-wide.json",
          "recordPointer": "$",
          "byteLength": 2745,
          "sha256": "da93dce0a26ef2b70adb04f416d3a307f71e0d2072cdeb9551e899de10247b6f",
          "exactRecord": {
            "run": "retrace-splat-20260813-r1",
            "mode": "r-wide",
            "dataset": "dataset-known-wide241",
            "images": 240,
            "poseSource": "control render manifest camera schedules, no solve",
            "passes": [
              {
                "pass": "r-wide",
                "images": 240,
                "manifest": "render-manifest-wide.json",
                "clip": "vace-wide.mp4",
                "frameCorrespondence": {
                  "source": "control-fidelity-vace-wide.json",
                  "fitSlope": 1.0027608768713472,
                  "fitIntercept": -0.3820497782935638,
                  "outliersDropped": 4,
                  "residualStdFrames": 0.5219719779742393
                },
                "cameraPath": {
                  "radiusM": [
                    40.58818882255309,
                    53.23908889479397
                  ],
                  "elevationDeg": [
                    5.204320012680394,
                    23.077209258047983
                  ],
                  "elevationAbout": "the per-frame target",
                  "cameraHeightM": [
                    8.216887626527347,
                    23.33277802166423
                  ],
                  "heightSpanM": 15.115890395136882,
                  "targetHeightM": [
                    3.7876276800000004,
                    3.7876276800000004
                  ],
                  "azimuthCoveredDeg": 357.4286198613562
                },
                "convention": {
                  "poseSource": "manifest positionFeet and targetFeet, read directly",
                  "metresPerUnit": 0.3048,
                  "source": "the manifest's own camera vectors",
                  "guards": [
                    "the bounding box reprojects at or above the renderer's recorded fill",
                    "the nearest point of that box is nearer to the camera than the nearest wall the renderer measured, on every frame",
                    "no camera falls inside the building's bounds"
                  ],
                  "minBoxToRecordedRatioY": 1.0247338111190467,
                  "minBoxToRecordedRatioX": 1.0586967958651738,
                  "maxBoxToRecordedRatio": 2.153976943200539,
                  "maxRatioNotAsserted": "the box overstates the silhouette badly at close range; see the note in the script",
                  "worstBoxMinusWallM": -0.5108112803812723,
                  "nearestBoxToCameraM": 19.051091427667668,
                  "framesChecked": 240,
                  "note": "blind to azimuth mirroring; training is the real check"
                }
              }
            ],
            "sharedWorld": {
              "checked": "identical measured bounds and identical focal length across passes",
              "centre": [
                19.59838092,
                4.4560236,
                5.5536236400000005
              ],
              "size": [
                40.05020184000001,
                8.973007200000001,
                29.970222
              ],
              "why": "both controls came out of one renderer against one set of measured bounds, so the rungs are already registered to each other and fusing them needs no solve"
            },
            "solveComparison": null,
            "intrinsics": {
              "model": "PINHOLE",
              "width": 1280,
              "height": 720,
              "focalPx": 1177.5069,
              "vfovDeg": 34
            },
            "seedPoints": 40000
          },
          "access": "repository-file"
        },
        {
          "path": "verification/retrace-splat-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 511518,
          "sha256": "58f93d0734236e8e9f5472a5204a046e6453acf7bb9f96d21b16c50f4f5cc107",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:victorian-styling-20260813-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "victorian-styling-20260813-r1",
      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "worst view south-west-aerial: the map's best fit is 74.1 px from where it is drawn, scale +0.0%",
        "sourcePath": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/line-registration.json",
        "sourceField": "$/verdict"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "worst view south-west-aerial: the map's best fit is 74.1 px from where it is drawn, scale +0.0%",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 115,
        "byteLength": 163458066
      },
      "media": {
        "counts": {
          "image": 52,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
            "byteLength": 4324879,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png",
            "byteLength": 3879543,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png",
            "byteLength": 3935859,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png",
            "byteLength": 3645015,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png",
            "byteLength": 3969224,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-contact-sheet.png",
            "byteLength": 4361019,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-contact-sheet.png",
            "byteLength": 4361019,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
            "byteLength": 3655059,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
            "byteLength": 3664952,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
            "byteLength": 3408685,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
            "byteLength": 3738559,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-east-aerial.png",
            "byteLength": 4032179,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-west-aerial.png",
            "byteLength": 3935992,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south.png",
            "byteLength": 3645111,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-west.png",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-west.png",
            "byteLength": 3969340,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-east-aerial.jpg",
            "url": "/.blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/registration-south-east-aerial.jpg",
            "byteLength": 792948,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 115,
          "byteLength": 163458066,
          "sha256": "019594df8fc675b613a4fe3a4e5fad86e91b01e8cefa88951e314f62844b547e",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity-final.json",
          "recordPointer": "$",
          "byteLength": 2634,
          "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc",
          "exactRecord": {
            "question": "Did the styling model keep the edges the plan computed?",
            "model": "flux2proLine",
            "dir": "final",
            "control": "control-line-<view>.png, drawn from the same camera as the render",
            "note": "The map is 1600x1000 and the styled frames are 1600x992, so the map is squeezed 0.8 percent vertically before it is laid on. Ink is any pixel below 128 after that resample.",
            "views": [
              {
                "view": "south",
                "model": "flux2proLine",
                "dir": "final",
                "source": "final",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.69,
                "meanUnderInk": 124,
                "meanOverall": 108.7,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png"
              },
              {
                "view": "west",
                "model": "flux2proLine",
                "dir": "final",
                "source": "final",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.59,
                "meanUnderInk": 120.4,
                "meanOverall": 103.5,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png"
              },
              {
                "view": "south-east-aerial",
                "model": "flux2proLine",
                "dir": "final",
                "source": "final",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.85,
                "meanUnderInk": 117.9,
                "meanOverall": 103.3,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png"
              },
              {
                "view": "south-west-aerial",
                "model": "flux2proLine",
                "dir": "final",
                "source": "final",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.32,
                "meanUnderInk": 87.2,
                "meanOverall": 109.8,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png"
              }
            ],
            "contactSheet": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity-styled.json",
          "recordPointer": "$",
          "byteLength": 2702,
          "sha256": "e59f93f0bff38ac7731acaf40ef7ca5fb7ae4ca0e3f961bc4b2b35d506e74dd5",
          "exactRecord": {
            "question": "Did the styling model keep the edges the plan computed?",
            "model": "flux2proLine",
            "dir": "styled",
            "control": "control-line-<view>.png, drawn from the same camera as the render",
            "note": "The map is 1600x1000 and the styled frames are 1600x992, so the map is squeezed 0.8 percent vertically before it is laid on. Ink is any pixel below 128 after that resample.",
            "views": [
              {
                "view": "south",
                "model": "flux2proLine",
                "dir": "styled",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.69,
                "meanUnderInk": 124,
                "meanOverall": 108.7,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-south.png"
              },
              {
                "view": "west",
                "model": "flux2proLine",
                "dir": "styled",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-west.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.59,
                "meanUnderInk": 120.4,
                "meanOverall": 103.5,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-west.png"
              },
              {
                "view": "south-east-aerial",
                "model": "flux2proLine",
                "dir": "styled",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south-east-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.85,
                "meanUnderInk": 82.7,
                "meanOverall": 90.7,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-south-east-aerial.png"
              },
              {
                "view": "south-west-aerial",
                "model": "flux2proLine",
                "dir": "styled",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south-west-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.32,
                "meanUnderInk": 87.2,
                "meanOverall": 109.8,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-south-west-aerial.png"
              }
            ],
            "contactSheet": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styled-flux2proLine-contact-sheet.png"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity.json",
          "recordPointer": "$",
          "byteLength": 2556,
          "sha256": "06d84ecbc5f64a8416bd3d589c901a0d372350fb583d6005ccf48df903906485",
          "exactRecord": {
            "question": "Did the styling model keep the edges the plan computed?",
            "model": "flux2proLine",
            "control": "control-line-<view>.png, drawn from the same camera as the render",
            "note": "The map is 1600x1000 and the styled frames are 1600x992, so the map is squeezed 0.8 percent vertically before it is laid on. Ink is any pixel below 128 after that resample.",
            "views": [
              {
                "view": "south",
                "model": "flux2proLine",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.69,
                "meanUnderInk": 124,
                "meanOverall": 108.7,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south.png"
              },
              {
                "view": "west",
                "model": "flux2proLine",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-west.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.59,
                "meanUnderInk": 120.4,
                "meanOverall": 103.5,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-west.png"
              },
              {
                "view": "south-east-aerial",
                "model": "flux2proLine",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south-east-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 2.85,
                "meanUnderInk": 82.7,
                "meanOverall": 90.7,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-east-aerial.png"
              },
              {
                "view": "south-west-aerial",
                "model": "flux2proLine",
                "source": "styled",
                "styled": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/styled/flux2proLine-south-west-aerial.png",
                "size": [
                  1600,
                  992
                ],
                "resampledMap": false,
                "inkCoverPct": 3.32,
                "meanUnderInk": 87.2,
                "meanOverall": 109.8,
                "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-south-west-aerial.png"
              }
            ],
            "contactSheet": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/flux2proLine-contact-sheet.png"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/line-registration.json",
          "recordPointer": "$",
          "byteLength": 1890,
          "sha256": "e54fe16adbd29a3ab642efdae0b92e45cdcefa0f1a1b6076b1bb1a4c4b719294",
          "exactRecord": {
            "run": "victorian-styling-20260813-r1",
            "question": "Does the computed line map sit on the edges of the styled photograph, or did the image model move the house away from it?",
            "method": "Canny(60,150) on the styled frame, distance transform of those edges, score = mean distance from line-map ink to the nearest edge. Shift searched -64..+64 px and scale 0.94..1.06 about the frame centre. A registered map bottoms out at zero shift and unit scale.",
            "views": [
              {
                "view": "south",
                "framePx": [
                  1600,
                  992
                ],
                "inkPixels": 50602,
                "meanEdgeDistanceAtIdentityPx": 2.97,
                "bestShiftPx": [
                  -1,
                  4
                ],
                "bestScale": 1.06,
                "meanEdgeDistanceAtBestPx": 2.38,
                "improvementPct": 19.9,
                "offsetMagnitudePx": 4.1,
                "scaleDriftPct": 6
              },
              {
                "view": "west",
                "framePx": [
                  1600,
                  992
                ],
                "inkPixels": 35762,
                "meanEdgeDistanceAtIdentityPx": 1.84,
                "bestShiftPx": [
                  0,
                  4
                ],
                "bestScale": 1,
                "meanEdgeDistanceAtBestPx": 1.7,
                "improvementPct": 7.8,
                "offsetMagnitudePx": 4,
                "scaleDriftPct": 0
              },
              {
                "view": "south-east-aerial",
                "framePx": [
                  1600,
                  992
                ],
                "inkPixels": 39830,
                "meanEdgeDistanceAtIdentityPx": 2.11,
                "bestShiftPx": [
                  0,
                  3
                ],
                "bestScale": 1,
                "meanEdgeDistanceAtBestPx": 1.91,
                "improvementPct": 9.1,
                "offsetMagnitudePx": 3,
                "scaleDriftPct": 0
              },
              {
                "view": "south-west-aerial",
                "framePx": [
                  1600,
                  992
                ],
                "inkPixels": 47349,
                "meanEdgeDistanceAtIdentityPx": 3.3,
                "bestShiftPx": [
                  42,
                  61
                ],
                "bestScale": 1,
                "meanEdgeDistanceAtBestPx": 2.69,
                "improvementPct": 18.6,
                "offsetMagnitudePx": 74.1,
                "scaleDriftPct": 0
              }
            ],
            "generated": "nothing",
            "billedUsd": 0,
            "verdict": "worst view south-west-aerial: the map's best fit is 74.1 px from where it is drawn, scale +0.0%"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/logs/cannyLora-south-east-aerial.request.json",
          "recordPointer": "$",
          "byteLength": 2141,
          "sha256": "a1d25c19bc6932ef932c754af091e97efe6ecffabecd2e831f7c40619be12547",
          "exactRecord": {
            "endpoint": "fal-ai/flux-control-lora-canny/image-to-image",
            "body": {
              "prompt": "Photograph this exact building as a real house, late 19th century Florida\nVictorian in the Southern vernacular, standing in Orlando.\n\nMaterials, applied to the surfaces already present:\nhorizontal wood clapboard siding on the walls, painted a warm pale cream, the\nlap shadows visible; the wide bands at the base, at the floor line and under\nthe eaves are painted wood trim boards in a cooler off white; the sawn\nbrackets under the eaves and over the porch posts are the same white\nwoodwork, crisp against their own shadow; the porch posts are turned wood\nwith molded plinths and capitals; the balustrades are turned wooden\nbalusters; the louvered shutters are dark Charleston green with visible\nslats and hinges; the windows are tall two-over-two double hung sashes with\nwavy old glass reflecting the sky; the roof is weathered gray-green standing\nseam metal with visible seams running up the slope; the porch decks and steps\nare painted tongue and groove boards; the front door is dark stained wood\nwith a transom above it.\n\nSetting: a mature Orlando garden on a bright humid afternoon in high summer.\nLive oaks with Spanish moss at the edges of the frame, sabal palmetto and\nsaw palmetto near the porches, azalea and fern beds against the foundation,\nthick St. Augustine lawn. Strong subtropical sunlight, deep porch shadows,\na few high cumulus.\n\nKeep the camera, the massing, the roof shape and pitch, and the position of\nevery window, door, shutter, post, rail, step and bracket exactly as they\nare. Change only material, color, light and landscape.",
              "image_url": "https://v3b.fal.media/files/b/0aa624d9/t-83qTnBLni-3is62jz75_massing-south-east-aerial.png",
              "control_lora_image_url": "https://v3b.fal.media/files/b/0aa627d2/qkSZYANhibJSNL_0FFPGe_control-line-south-east-aerial.png",
              "control_lora_strength": 0.9,
              "strength": 0.92,
              "guidance_scale": 3.5,
              "num_inference_steps": 34,
              "image_size": {
                "width": 1600,
                "height": 1000
              },
              "num_images": 1,
              "output_format": "png",
              "sync_mode": false
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/logs/cannyLora-south-east-aerial.response.json",
          "recordPointer": "$",
          "byteLength": 1885,
          "sha256": "241ff0f64dfc73cc430105443832fb06e8a34340a3e2c76786422addb45f271d",
          "exactRecord": {
            "images": [
              {
                "url": "https://v3b.fal.media/files/b/0aa627f2/O464eBzY58I8x1l9RUeb-.png",
                "width": 1536,
                "height": 960,
                "content_type": "image/png"
              }
            ],
            "timings": {
              "inference": 14.911633506417274
            },
            "seed": 12437535999925050000,
            "has_nsfw_concepts": [
              false
            ],
            "prompt": "Photograph this exact building as a real house, late 19th century Florida\nVictorian in the Southern vernacular, standing in Orlando.\n\nMaterials, applied to the surfaces already present:\nhorizontal wood clapboard siding on the walls, painted a warm pale cream, the\nlap shadows visible; the wide bands at the base, at the floor line and under\nthe eaves are painted wood trim boards in a cooler off white; the sawn\nbrackets under the eaves and over the porch posts are the same white\nwoodwork, crisp against their own shadow; the porch posts are turned wood\nwith molded plinths and capitals; the balustrades are turned wooden\nbalusters; the louvered shutters are dark Charleston green with visible\nslats and hinges; the windows are tall two-over-two double hung sashes with\nwavy old glass reflecting the sky; the roof is weathered gray-green standing\nseam metal with visible seams running up the slope; the porch decks and steps\nare painted tongue and groove boards; the front door is dark stained wood\nwith a transom above it.\n\nSetting: a mature Orlando garden on a bright humid afternoon in high summer.\nLive oaks with Spanish moss at the edges of the frame, sabal palmetto and\nsaw palmetto near the porches, azalea and fern beds against the foundation,\nthick St. Augustine lawn. Strong subtropical sunlight, deep porch shadows,\na few high cumulus.\n\nKeep the camera, the massing, the roof shape and pitch, and the position of\nevery window, door, shutter, post, rail, step and bracket exactly as they\nare. Change only material, color, light and landscape."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/logs/cannyLora-south-west-aerial.request.json",
          "recordPointer": "$",
          "byteLength": 2141,
          "sha256": "9f052d1ede16da72817381183f309105b9a1da79d9721561965a35b12fe6d45a",
          "exactRecord": {
            "endpoint": "fal-ai/flux-control-lora-canny/image-to-image",
            "body": {
              "prompt": "Photograph this exact building as a real house, late 19th century Florida\nVictorian in the Southern vernacular, standing in Orlando.\n\nMaterials, applied to the surfaces already present:\nhorizontal wood clapboard siding on the walls, painted a warm pale cream, the\nlap shadows visible; the wide bands at the base, at the floor line and under\nthe eaves are painted wood trim boards in a cooler off white; the sawn\nbrackets under the eaves and over the porch posts are the same white\nwoodwork, crisp against their own shadow; the porch posts are turned wood\nwith molded plinths and capitals; the balustrades are turned wooden\nbalusters; the louvered shutters are dark Charleston green with visible\nslats and hinges; the windows are tall two-over-two double hung sashes with\nwavy old glass reflecting the sky; the roof is weathered gray-green standing\nseam metal with visible seams running up the slope; the porch decks and steps\nare painted tongue and groove boards; the front door is dark stained wood\nwith a transom above it.\n\nSetting: a mature Orlando garden on a bright humid afternoon in high summer.\nLive oaks with Spanish moss at the edges of the frame, sabal palmetto and\nsaw palmetto near the porches, azalea and fern beds against the foundation,\nthick St. Augustine lawn. Strong subtropical sunlight, deep porch shadows,\na few high cumulus.\n\nKeep the camera, the massing, the roof shape and pitch, and the position of\nevery window, door, shutter, post, rail, step and bracket exactly as they\nare. Change only material, color, light and landscape.",
              "image_url": "https://v3b.fal.media/files/b/0aa624e5/uSYzXG6jrciaLSPgsVM8U_massing-south-west-aerial.png",
              "control_lora_image_url": "https://v3b.fal.media/files/b/0aa627f2/YHjUqUG8XBgU_yIM3lFWL_control-line-south-west-aerial.png",
              "control_lora_strength": 0.9,
              "strength": 0.92,
              "guidance_scale": 3.5,
              "num_inference_steps": 34,
              "image_size": {
                "width": 1600,
                "height": 1000
              },
              "num_images": 1,
              "output_format": "png",
              "sync_mode": false
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/logs/cannyLora-south-west-aerial.response.json",
          "recordPointer": "$",
          "byteLength": 1883,
          "sha256": "16b69e98c0a87a4493cdad4f53bdd948e0435878acb7241d13c21d102eddea17",
          "exactRecord": {
            "images": [
              {
                "url": "https://v3b.fal.media/files/b/0aa627f3/Lf_lM6hCDfm2wnZqOWXwz.png",
                "width": 1536,
                "height": 960,
                "content_type": "image/png"
              }
            ],
            "timings": {
              "inference": 7.151574633084238
            },
            "seed": 7078472750715446000,
            "has_nsfw_concepts": [
              false
            ],
            "prompt": "Photograph this exact building as a real house, late 19th century Florida\nVictorian in the Southern vernacular, standing in Orlando.\n\nMaterials, applied to the surfaces already present:\nhorizontal wood clapboard siding on the walls, painted a warm pale cream, the\nlap shadows visible; the wide bands at the base, at the floor line and under\nthe eaves are painted wood trim boards in a cooler off white; the sawn\nbrackets under the eaves and over the porch posts are the same white\nwoodwork, crisp against their own shadow; the porch posts are turned wood\nwith molded plinths and capitals; the balustrades are turned wooden\nbalusters; the louvered shutters are dark Charleston green with visible\nslats and hinges; the windows are tall two-over-two double hung sashes with\nwavy old glass reflecting the sky; the roof is weathered gray-green standing\nseam metal with visible seams running up the slope; the porch decks and steps\nare painted tongue and groove boards; the front door is dark stained wood\nwith a transom above it.\n\nSetting: a mature Orlando garden on a bright humid afternoon in high summer.\nLive oaks with Spanish moss at the edges of the frame, sabal palmetto and\nsaw palmetto near the porches, azalea and fern beds against the foundation,\nthick St. Augustine lawn. Strong subtropical sunlight, deep porch shadows,\na few high cumulus.\n\nKeep the camera, the massing, the roof shape and pitch, and the position of\nevery window, door, shutter, post, rail, step and bracket exactly as they\nare. Change only material, color, light and landscape."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/victorian-styling-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 47691,
          "sha256": "68f2fb02de9654b7d1c2b8fdfa51e9fd290b929d027096cfebc88f8edb6bd6f9",
          "exactRecord": {
            "run": "victorian-styling-20260813-r1",
            "sealedFor": "2026-08-13",
            "payloadBase": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1",
            "what": "Build the house the two plan sheets actually draw, then photograph it as a Victorian Southern house in Orlando without letting the image model move anything.",
            "massing": {
              "faces": 3509,
              "openings": 53,
              "pitch": "4.5/12",
              "boundsFeet": {
                "minFeet": [
                  -1.4,
                  -0.1,
                  -30.9432
                ],
                "maxFeet": [
                  129.9983,
                  29.339,
                  67.3843
                ],
                "sizeFeet": [
                  131.4,
                  29.44,
                  98.33
                ]
              },
              "builtFrom": "retraced-schema.json, both sheets"
            },
            "finding": "A sentence in the prompt is not a constraint and a picture is. Told to keep the camera, three models out of three abandoned it on both aerials. Handed a hidden line map drawn from that same camera, one model kept the geometry and photographed it; handed the camera's own numbers as prose, it kept the aerial as well; handed the box the drawing occupies, it stopped enlarging the house to fill the frame. Each of those three is a number the renderer already had and was not passing on.",
            "controlMaps": {
              "line": "control-line-<view>.png, 13205 segments, hidden line removed",
              "depth": "control-depth-<view>.png, near end white, range in feet per view",
              "carries": [
                "azimuthDeg",
                "elevationDeg",
                "inkBox"
              ],
              "views": [
                "top",
                "south",
                "east",
                "north",
                "west",
                "south-east-aerial",
                "south-west-aerial"
              ]
            },
            "passes": [
              {
                "pass": "batch A",
                "source": "massing",
                "collected": 11,
                "images": [
                  "seedream",
                  "seedream",
                  "seedream",
                  "seedream",
                  "qwen3",
                  "qwen3",
                  "qwen3",
                  "qwen3",
                  "flux2pro",
                  "flux2pro",
                  "flux2pro",
                  "flux2pro"
                ],
                "changed": "First paid run. Three models, the shaded render, no camera in the prompt.",
                "result": "FLUX 2 Pro held both elevations and was the only model that kept a building. All three threw away the camera on 3 of 3 aerials and returned a ground level frontal shot of a compact cottage. One image was billed and never downloaded: the runner's shell died on a SetConsoleWindowTitle fault between submission and download.",
                "endpoints": [
                  "alibaba/qwen-image-3/edit",
                  "bytedance/seedream/v5/pro/edit",
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.01 flat per image",
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out",
                  "$0.03375 per generated image below 1536x1536 of total area"
                ],
                "requested": 12,
                "usd": 0.475
              },
              {
                "pass": "pass 1",
                "source": "control-line",
                "collected": 4,
                "images": [
                  "cannyLora",
                  "cannyLora",
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "Hidden line control maps instead of the shaded render, on the two aerials.",
                "result": "The canny LoRA held both frames exactly and photographed neither: flat gray roofs and a gray-green void, a SketchUp export, because control_lora_strength 0.9 over a flat gray base on a FLUX.1 dev era model keeps the drawing. FLUX 2 Pro on the same map photographed the house properly and held 1 of 2 aerials.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit",
                  "fal-ai/flux-control-lora-canny/image-to-image"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out",
                  "$0.04 per megapixel rounded up to the nearest megapixel; 1600x1000 is 1.6 MP, so 2"
                ],
                "requested": 4,
                "usd": 0.31
              },
              {
                "pass": "pass 2",
                "source": "control-line",
                "collected": 4,
                "images": [
                  "flux2proLine",
                  "flux2proLine",
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "The renderer now writes each view's azimuth and elevation into its report, and the prompt says them back as a sentence.",
                "result": "Both aerials held, including the one pass 1 lost. Registered against the map, 3 of 4 frames land on their edges. The west frame recomposed and enlarged the house, because its map leaves a third of the picture as empty paper.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out"
                ],
                "requested": 4,
                "usd": 0.3
              },
              {
                "pass": "pass 3",
                "source": "control-line",
                "collected": 2,
                "images": [
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "The renderer now also writes the box the drawing occupies, computed from the line map's own ink extent, and the prompt states it.",
                "result": "West fixed: ridge, eave, sashes, balcony rail and the gazebo all land under the map. The south east aerial broke the other way and dropped to ground level, so the final set keeps its pass 1 frame, which registers almost line for line.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out"
                ],
                "requested": 2,
                "usd": 0.15
              }
            ],
            "final": {
              "dir": "final/<view>.png",
              "pickedFrom": {
                "south": "pass 2",
                "west": "pass 3",
                "south-east-aerial": "pass 1",
                "south-west-aerial": "pass 2"
              },
              "registration": [
                {
                  "view": "south",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 3.69,
                  "meanUnderInk": 124,
                  "meanOverall": 108.7,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png"
                },
                {
                  "view": "west",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 2.59,
                  "meanUnderInk": 120.4,
                  "meanOverall": 103.5,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png"
                },
                {
                  "view": "south-east-aerial",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 2.85,
                  "meanUnderInk": 117.9,
                  "meanOverall": 103.3,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png"
                },
                {
                  "view": "south-west-aerial",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 3.32,
                  "meanUnderInk": 87.2,
                  "meanOverall": 109.8,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png"
                }
              ],
              "contactSheet": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
              "held": "4 of 4 land on the map they were drawn from"
            },
            "planFidelity": "Do the room polygons every render in this project is built from match the dimensions written on the blueprint?",
            "requested": 22,
            "collected": 21,
            "billedUsd": 1.235,
            "sizeNote": "Only Seedream honored the requested 1600x1000. Qwen3 and FLUX 2 Pro return 1600x992 and the canny LoRA returns 1536x960, so the line map is resampled to the styled frame before registration.",
            "fileCount": 220,
            "totalBytes": 236298664,
            "files": [
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-model-r1.mjs",
                "bytes": 41208,
                "sha256": "9a81d25d1fe260944a73397d3a2490333ed9b08bff294f8af142812ad40d5769"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-overlay-r1.py",
                "bytes": 3553,
                "sha256": "ec5fdc99896ec4a0bfd1058f69b85a7b134687bea4d2f897b019ec9fdae5ec5e"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-render-r1.mjs",
                "bytes": 20190,
                "sha256": "d983eedb9ccb8479b717d4144e673087ad3bfbfa72fc6893f9d722dc05c027af"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-styling-fidelity-plate-r1.py",
                "bytes": 5804,
                "sha256": "1db67ff2e71287e09d4bb4271aa1208ef4ed25d5f64e7e75d15f22fdcfbe7415"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-victorian-styling-r1.mjs",
                "bytes": 17271,
                "sha256": "11b76e5034caf5fc6207312eecf5e8e0e1ef67381d2911e67004aa4e07a61294"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-east.png",
                "bytes": 49774,
                "sha256": "3d8fd7d33cf860fc55a442ed96abb80be3d4e67507fbf5b0884f77ff05ece5ce"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-north.png",
                "bytes": 41422,
                "sha256": "f9edc69db680e711e05e6c665e44cec5fb7177112b80124ac586a223d70cbf5c"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south-east-aerial.png",
                "bytes": 75058,
                "sha256": "f2c894180f4dd3438c201d6fe00656613868739388d962d64cbf4aacb01ede34"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south-west-aerial.png",
                "bytes": 81779,
                "sha256": "e9997286b421dc6da7beb9bc7f54be809030ff9b446ca3e3c7f7c31143ad07d2"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south.png",
                "bytes": 62429,
                "sha256": "dd13ad15b7e615b6f5794b362fa2bce81bab7c94451c9badbcce5c74073ed8fb"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-top.png",
                "bytes": 28650,
                "sha256": "af7c5e90634f5740b5c6472876f9a57334ae0bdbfae3e35f19fd859edfc33b3a"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-west.png",
                "bytes": 51421,
                "sha256": "56a4ef44ca33b0793246588cd28efc4ea70b86f8a413e763c47d9b8a80835165"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-east.png",
                "bytes": 34820,
                "sha256": "902dcbdbf73d980dcd5884580a8b74a2debfa5f5376829c8fa0ef58e9cd4c9cf"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-north.png",
                "bytes": 29576,
                "sha256": "3884f8c9ce6f1ae72976e1e6eedde016a7ed7ea6a694559cbf186ce6363119a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south-east-aerial.png",
                "bytes": 60875,
                "sha256": "ef690a2b1c74ddceebbc9b6d6f53842f8ae06534b3bf7147df792c24418d3c9c"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south-west-aerial.png",
                "bytes": 68754,
                "sha256": "4f9378ce73521be70c8b136cf2d0e205bb69c5d60a7524a576690e120e09bd58"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south.png",
                "bytes": 49695,
                "sha256": "add016e4c228c50604f456145e1712635b2cd275666364d420d076dee86d9568"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-top.png",
                "bytes": 32650,
                "sha256": "ace481bed18620ea01d92710908e3ebc5a02cc6a1724cd09f9d3db0195b6a849"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-west.png",
                "bytes": 38648,
                "sha256": "e53adc92531ffae98a5d9ae22cafc1e80c94790eb79b5ed3593f9ec389d843ec"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/README.md",
                "bytes": 3149,
                "sha256": "3fbf4fb22d8b3e673796b581e46f11116aaf2fe2c99ddbf986cb76e6104eba4c"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-loop.png",
                "bytes": 6992,
                "sha256": "d1572e216cb3eb311fc88472fa05c3681b7afbe3f8607491298ce02339e4650e"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-once.png",
                "bytes": 7438,
                "sha256": "186e38dc9fe58d5f40bb46efdeb1257044daa6e58a669d8427707edce8afcca1"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-ortho.png",
                "bytes": 7438,
                "sha256": "186e38dc9fe58d5f40bb46efdeb1257044daa6e58a669d8427707edce8afcca1"
              },
              {
                "file": "../plan-retrace-20260813-r1/ink-first.npy",
                "bytes": 1909184,
                "sha256": "869ce63d9d747b7601765328dc3bf7c0433518d3f6f3a145c31ad7978d7c94a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/ink-first.png",
                "bytes": 56498,
                "sha256": "b3fed8c7b8d5295bf0187da1f5ab675520321ab33166becda588687bf6a5aaa9"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-east.png",
                "bytes": 146882,
                "sha256": "2b09b51539ce327db85e2bb350df60210dd7e13143b741fa23e2575b3f5d504a"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-model.json",
                "bytes": 827678,
                "sha256": "d2c2dad2346507f2af30ef35a49f4a8d307d493f52487483bc7e7ed51bb838a6"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-north.png",
                "bytes": 114380,
                "sha256": "ea0ca71ed9c24668f8b38c2f679c4765f84ac4a67250b27ede0790575bc60f6f"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render-depth.json",
                "bytes": 3251,
                "sha256": "d790d2f8d365877e60e2c58bb5a728741626cc90cacb353a36f378941ba0ec0e"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render-line.json",
                "bytes": 3820,
                "sha256": "1c596c74bc1622ec9ad3b55eed19722530c0eaaa054e10effde19a82c141848e"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render.json",
                "bytes": 3178,
                "sha256": "ffcbd63975949d01d83f947afe648389562cccf421c51e44329bb6a3ab43adc3"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south-east-aerial.png",
                "bytes": 428304,
                "sha256": "f85b1b9a475087274d89379747495b5b8ce49220317b5181a5d84718afe55729"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south-west-aerial.png",
                "bytes": 496482,
                "sha256": "e6a14f3f303f4dd2b9a5878cb975b61b71c2d58ca1cf0ad7c7b812391efd282b"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south.png",
                "bytes": 327913,
                "sha256": "45823d9b5556c9326714c6586d63e809b9c195a37ac09e8e847dab97466204aa"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-top.png",
                "bytes": 298466,
                "sha256": "1e1a17fc92006b79f073314abd0f1ad7c882ec7dc0593e75b63a9cd91a455cdb"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-west.png",
                "bytes": 247508,
                "sha256": "b9c5c7049bd3c5c1bb408e46dc20135a19195b548588aa3e9cc7289fc29551c5"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-overlay.json",
                "bytes": 759,
                "sha256": "61b070dd7bfa21618a3dd451805031616677fe7336859f167ff257dd455e42db"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-retrace.json",
                "bytes": 10998,
                "sha256": "b8018c2d03faafab7e0800035aea672782e677319bfcac63858609c8e58f8473"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-walls.json",
                "bytes": 115764,
                "sha256": "023b70698c15c3c9923ee58c8a909b0a87e07b8389598a5207e8bf543cc93e21"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-check-ne.png",
                "bytes": 1454443,
                "sha256": "ab503bc084860bcf1cdf125748e937df63c0c20022dfd5765ca5050e292174fa"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-check-wing.png",
                "bytes": 1173258,
                "sha256": "35ef9ee278136cf76a20015ecc07affaf12b36ccb6d1e5d3f128df7acd10d3a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-raw-garage.png",
                "bytes": 946859,
                "sha256": "db2a5baa94128cad1ae997c978b8b98ec4fbc0905f1ff3b782fbed389762965a"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-topedge.png",
                "bytes": 1165329,
                "sha256": "7065a684684c0b9b1c5501c27ad6c4862e0567708e99f7f79e5354493383cd78"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-westporch.png",
                "bytes": 1062595,
                "sha256": "2d326f0825183182690e85603bb2c724a1258e1a1d9f05c07c0a00e074eb4d27"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-first.png",
                "bytes": 380151,
                "sha256": "c7502ca02ecaf8658716f56252779228c6740467c97296061ba9634286e5c5f3"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-second-over.png",
                "bytes": 934330,
                "sha256": "3256b34c44c4fad58b64c2df6d37c675b550a88f86531c0d43239f2ede8fee10"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-second.png",
                "bytes": 397117,
                "sha256": "b7702b49c255c2b6899a677dd0410daaaed428c113b1e4fa875a5a5f4e1cb240"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-wing-se.png",
                "bytes": 1412135,
                "sha256": "a496d93932a1e3d9c67071260602776ae2b27e551ba69e3ad7b97309c4738d81"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-wing-top.png",
                "bytes": 1559596,
                "sha256": "ad03ba44bf4d751b8247ba4ef118ea258473eda7d5f939d31c9e607aa3834b69"
              },
              {
                "file": "../plan-retrace-20260813-r1/retrace-over-first.png",
                "bytes": 2542322,
                "sha256": "1942430bf0399c47377fff21f1fda205d7e9d23905f97ed57b21df6c122406d6"
              },
              {
                "file": "../plan-retrace-20260813-r1/retrace-over-second.png",
                "bytes": 2498519,
                "sha256": "dbcd64ae520152bd977ed72786b734ddc20927ebf9724d63191fe68aefab58c5"
              },
              {
                "file": "../plan-retrace-20260813-r1/retraced-fidelity.json",
                "bytes": 7927,
                "sha256": "81a0a80a57e4c44f94d88895e94e622da08fb687d62fcf53effc6079e3f25224"
              },
              {
                "file": "../plan-retrace-20260813-r1/retraced-schema.json",
                "bytes": 23596,
                "sha256": "d414b8f82542882da6d21506af755fea263cab155ce619e3a6b4693f3d50c2ba"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1140-600-1440-900.png",
                "bytes": 1533446,
                "sha256": "075bd98d68aacc5877850d0bae502cb60a0dded728b5cee393b4858ddf1fe6c6"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1280-620-1620-900.png",
                "bytes": 1165316,
                "sha256": "8c8952839c57abc79ce126132aeb18f775b892d59310dadf912f19597ddf7674"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1360-560-1830-940.png",
                "bytes": 2199519,
                "sha256": "a2c840aaea540b1e05f6a13a89d54b8d30c779f001a4af9b56d0d6d369ce19bb"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-80-660-460-960.png",
                "bytes": 1239900,
                "sha256": "939430165a64e089357176c6750e3c112af9406d3880cd98df42e26199f7dc7f"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-800-450-1060-780.png",
                "bytes": 887479,
                "sha256": "148d9c169f3a8050ab03cd86ad977d17c38c7893582edf7b8cace35c8c13f660"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-flat.png",
                "bytes": 938998,
                "sha256": "76f0a4eaec6cf3a65f31cca44ec3ea24735505a16fcf23f596c9812fbaf55058"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-small.png",
                "bytes": 2153497,
                "sha256": "c5bcc62e085c8ec4800146c94f0165bb68fc4426ae6c2d4cf1a796df8ed52f7a"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-wing.png",
                "bytes": 1466033,
                "sha256": "0d725d7ee124a95bae80726942451c294a64db0bc64099c46625e45e52643acc"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-wingporch.png",
                "bytes": 1859824,
                "sha256": "93674d4717c10eacbd9a61caeb6f5644aab5b06ddaab33c23ec7abee8e8a2581"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first.png",
                "bytes": 8911862,
                "sha256": "7fb897cc994a4ef0005919b951d938eb9f4e70cf75b5b624b938d39080a63a92"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-second-small.png",
                "bytes": 2142134,
                "sha256": "463cbc320da1961048ed2a51a000f427b9a6392a798ab563bf75a5be88591d97"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-second.png",
                "bytes": 8809127,
                "sha256": "a50f3108bae9b4a41848e522c659fb2c5237ad1c89e34c798778c1344bb039a3"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-1360-600-1800-1000.png",
                "bytes": 2045263,
                "sha256": "b54a5e0f6f01089be3cf26cf1c04ce91c7a5e3a4ea1ea92bd83359d0c7ac651e"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-330-680-1360-1015.png",
                "bytes": 2008532,
                "sha256": "6f6a8c15b4cb87c54ba4885136d05d6141abb58bf98d17f120167a998a2f123b"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-80-700-460-1010.png",
                "bytes": 1390900,
                "sha256": "e133733bea3fbae938446dcd2e424d5725c878695458656859b601ad91143c22"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-860-480-1140-830.png",
                "bytes": 1003479,
                "sha256": "41ace7991d558beb24fb9ec78f7f848aa8dcd82c42114a7334f3e28d7206207b"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-flat.png",
                "bytes": 924195,
                "sha256": "f4d50fbd1e720832f1556efb3d73fc7c5f9e339024dc30d172ade4cc02a194be"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-registered.png",
                "bytes": 2426286,
                "sha256": "5375c81c6d143b416fd2b4338e40c90725dd04538ab4029c18998143b37d2aad"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-ba6.png",
                "bytes": 161964,
                "sha256": "0ec92e1358a994f54c4b57d01154968ac3283555f40c5f7c67242e1611d7a826"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-bath1.png",
                "bytes": 120252,
                "sha256": "edaec5232e72bb75d7cea1bd1020eca2cf80c71d87b20a6d4ce7ee322090e969"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-dining.png",
                "bytes": 105319,
                "sha256": "7312a3309fb269e64c0314a7dac969994a9caf181d00ea79cdf3880cc06b5ace"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-gazebo.png",
                "bytes": 82787,
                "sha256": "327f63b2c51dd2d9a30fc92dfaef0e34e0ada64d8e2d6aef5a60b3e72f688e04"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-great.png",
                "bytes": 114607,
                "sha256": "a2833966f9db80a58b88795e5d8e2354dd4e5fe1796128c78e1c19b7944d3868"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-gym.png",
                "bytes": 109231,
                "sha256": "92f4dfdffd5d83a1f93b6eb62e415d9b6e202a04aeaa8d4aad913daa5cf159ff"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-mud.png",
                "bytes": 142659,
                "sha256": "1b5e86924104a2dd085bea97bf6f8605c6447e7239c1e8b74623aa3c8815089d"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-office.png",
                "bytes": 124930,
                "sha256": "546f28096a95f117cf7deb5f6859dd1e26dad50dc5abfddc2f24f256e42bfd3c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-pwdr.png",
                "bytes": 126470,
                "sha256": "c085aea7fb8fb3f9a633cad24aabda9260825324efbe40ea2b1771e24ad533cd"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-suite.png",
                "bytes": 126876,
                "sha256": "9d42362ecaa747b8e49127f279c65c822408d2f2adf7898e9bca04132eeeef1c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic1.png",
                "bytes": 117022,
                "sha256": "3e2ce244d3dde02277fe31323963aa6e22f06464abb151814bae1669da187937"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic2.png",
                "bytes": 156997,
                "sha256": "8ccb0aad83245689632ae82a6c57e7a13db28f78c16b8cfe576c4bb9000ad48b"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic3.png",
                "bytes": 187849,
                "sha256": "73ee49fa13ecbc196b958961093eb6b994274cca008537fc915d2224b29ca8ae"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-bl.png",
                "bytes": 1775556,
                "sha256": "7aedaa1a1f389781383818161494ea774d436093b863ba5c63658e60b471148e"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-bottom.png",
                "bytes": 678471,
                "sha256": "67e3792364725f8338dbba1b1f6d61d8c72b18d61f81202750975c9246cc2b1c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-br.png",
                "bytes": 1591418,
                "sha256": "80c69f04ba1e19729df349533e380c26a3e5512cbc780a67b3001d1b9188edd9"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-tl.png",
                "bytes": 2004789,
                "sha256": "5175d9de7621d17053826ad47cd2bcc65c41577aa5682868e19fdee386f1a58c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-tr.png",
                "bytes": 1770748,
                "sha256": "3d26429f07581f863d42ff819472cfcd2379110fc29bd5970570416726aab2c0"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-all.png",
                "bytes": 2058478,
                "sha256": "d7d2391f7f2908f3dd8385f6ba11a5bc62e5ef6aeaebee520689258cd3863f02"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimL.png",
                "bytes": 237883,
                "sha256": "fbca28ec89a29f0b459ed835bb1ca1acb612fa4ee16ed3b426109fa07b065c55"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimR.png",
                "bytes": 134926,
                "sha256": "7d012bd1b069232389c0ae10a9ac2833782a6fd1732df5d3ae2fd09927064234"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimRR.png",
                "bytes": 115234,
                "sha256": "583d24ecf556cd38c231158507b17858806c94bd96432e410e5d3ed7d406a305"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-tl.png",
                "bytes": 796835,
                "sha256": "4714d6918de581f28a96513aaf8ca3879262bcd40589ab9754d2453f8f24cead"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-tr.png",
                "bytes": 800556,
                "sha256": "8435dd0796526978c09cdb292cee8a026606bdd94e4e1c6684af3a21d33a3db9"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-kitchen.png",
                "bytes": 88808,
                "sha256": "eca8f34d948d4d5084ae8b0c49e1f59ee4f43b01ceafa917b244d0129e84c839"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-mud.png",
                "bytes": 83833,
                "sha256": "5a9b533ad5549f50d6fab22f331b59cc6557313ec0e0c97e8c479e6cbc0193a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-pantry.png",
                "bytes": 79741,
                "sha256": "7e4fab6cf8535d75fa5c72f213011c08dc67e5e79def70941bae881faf315191"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/labels-f1-contact.png",
                "bytes": 1676282,
                "sha256": "56cd0479e33746e6a8b5e62b0ca136bab061cd0e53c326e72ee5e27158e813ee"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-center.png",
                "bytes": 952662,
                "sha256": "d8307b3aa54e42ab764597b0e804c6e9af93cf33a132d694b27f2fa70b9608a7"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline.png",
                "bytes": 247519,
                "sha256": "6ce61af246b08e9da2a4de819ad81bcc5aae80db286bbe61e7c6d4d6cc64f9a3"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline0.png",
                "bytes": 272236,
                "sha256": "405f4113edf3b8aaddc240bf1b4601c2e39bc904f93a75832e943a66406d0925"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline2.png",
                "bytes": 181078,
                "sha256": "31eebb46bcaac6d1bc59b4eb2a1c8bff08473c26d0ae8da04aa2a02fbe287644"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimtext.png",
                "bytes": 197118,
                "sha256": "c9397a585633cf70f97672be6ad4995e72d426eb6bf822712fae4d3b92870449"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-east.png",
                "bytes": 939944,
                "sha256": "35f01ddb24daf2a1ecd36bddd51d6ad6fbe245b6ed1293e848098f56b345a476"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-foyer.png",
                "bytes": 1197859,
                "sha256": "f88ea0853282040fb6d85c0728c194f326be0adbd6f57c1240c0ace3c40f49cf"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-gymse.png",
                "bytes": 503620,
                "sha256": "013970b92d278af44d7547b2465d465aaab58b572683a0f3a81e90cab9d2dbee"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-south.png",
                "bytes": 878816,
                "sha256": "6dd4925eaf2ad1b5260d081de688c374e05e12e87fdfa78fa1020c2fde57d44a"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-west.png",
                "bytes": 1331495,
                "sha256": "f6e7d55b2c53859494e0f421f51c6f0eeb9ebe9813e0e324d7d25b6bdbae2f8a"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-wing.png",
                "bytes": 1518536,
                "sha256": "26801ed663b3dbe5976b75754b88d5222d0aa056c288c07166615918d72e6e46"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r2-all.png",
                "bytes": 1938929,
                "sha256": "dddd65a4e5cb343be3bc08da1f9404ab3129ac687043c3bdd659f51ebc7f0645"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-dining.png",
                "bytes": 67532,
                "sha256": "dd930bbfd6624d27047744731f13926aaed8541af86feb649032414496155de4"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-garage2.png",
                "bytes": 770992,
                "sha256": "27f97c5e9fd60c81d7d56ea6327dc93a4a642b0816bfc192d6b87f9beb351f39"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-gazebo.png",
                "bytes": 66341,
                "sha256": "cde63f2e76a6db1d8a3f28daefbe0e40aef0c51227da7397e5dcfa8d8c2d0438"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-mud.png",
                "bytes": 113780,
                "sha256": "8399b0d50dfb6bd589f871e76fd49422fba8f4152eff1ef9d3d36b556c6dff20"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr-wide.png",
                "bytes": 392417,
                "sha256": "67368f925531ece66df0b4911f710326e07ec4dc61dc7cbff05d4b6cc3fabfde"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr.png",
                "bytes": 107713,
                "sha256": "17a7c98b09e8b8288a67e9c0b11ddfc9a7dfcec17a57fcb309ea91397afb35b7"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr2.png",
                "bytes": 110205,
                "sha256": "4a4ebcab5c19f934cdb7f082224a7546d27b5c3e26ea89f0dc0ab0f5f2179cc8"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-tandem.png",
                "bytes": 700847,
                "sha256": "cf8a6a55c7f3f2865da92459b7e15fd51ac84a3c4de0a64e3ca7c5806c87e299"
              },
              {
                "file": "../plan-retrace-20260813-r1/walls-first.png",
                "bytes": 2216362,
                "sha256": "e4eb7931470388296c5d80d84507a5220619b6aeb12c0322a7c38f20383e517f"
              },
              {
                "file": "../plan-retrace-20260813-r1/walls-second.png",
                "bytes": 2149725,
                "sha256": "119882e9d3d410200c15758279de5819c79d7f0ff51d1f2b2051b3a70d30bd7d"
              },
              {
                "file": "fidelity/final-flux2proLine-contact-sheet.png",
                "bytes": 4324879,
                "sha256": "8844e027af711b9e9637c03bb240268fe2095378e4ee5d7a2dcb93b386b7234d"
              },
              {
                "file": "fidelity/final-flux2proLine-south-east-aerial.png",
                "bytes": 3879543,
                "sha256": "b84b79e38b633320b25739b68194698c2c3c79f38c940a3d5cb1f409e808134d"
              },
              {
                "file": "fidelity/final-flux2proLine-south-west-aerial.png",
                "bytes": 3935859,
                "sha256": "a8370479b234feddbe6cde6fd360ae08fc36f43c69b3587271c7d29949158b40"
              },
              {
                "file": "fidelity/final-flux2proLine-south.png",
                "bytes": 3645015,
                "sha256": "2ed1ba5cf16d5f8dbec3f6cd3f5df304431f40ff073e6995ab8ace2d0f1068b2"
              },
              {
                "file": "fidelity/final-flux2proLine-west.png",
                "bytes": 3969224,
                "sha256": "298167375613f2abbf7350b5e3464fd3f933f6ab1214bb1d3f2509ec525653d0"
              },
              {
                "file": "fidelity/flux2proLine-contact-sheet.png",
                "bytes": 4361019,
                "sha256": "89e8f4db5b12fe555355e528efd3fdae9a822b7068a5b9ab4cb0acbbbaf7c4bb"
              },
              {
                "file": "fidelity/flux2proLine-south-east-aerial.png",
                "bytes": 4032179,
                "sha256": "c05e437641abb9a7fa63afb51afd7a0adb440d1e6e137443f1efc591def3a46f"
              },
              {
                "file": "fidelity/flux2proLine-south-west-aerial.png",
                "bytes": 3935992,
                "sha256": "3334668d5ac9e32548fa3bf11dedc792ffb49e768930d479305f2a17f29af6fb"
              },
              {
                "file": "fidelity/flux2proLine-south.png",
                "bytes": 3645111,
                "sha256": "33243619df65b10be1f28070f440b0e97357718ea4cece0cba2e87daa9d014b8"
              },
              {
                "file": "fidelity/flux2proLine-west.png",
                "bytes": 3969340,
                "sha256": "1526074896408fdd28348806c9d1f06e04b07b3fe1410025afaf853c08b21008"
              },
              {
                "file": "fidelity/styling-fidelity-final.json",
                "bytes": 2634,
                "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc"
              },
              {
                "file": "fidelity/styling-fidelity.json",
                "bytes": 2556,
                "sha256": "06d84ecbc5f64a8416bd3d589c901a0d372350fb583d6005ccf48df903906485"
              },
              {
                "file": "final/south-east-aerial.png",
                "bytes": 3655059,
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e"
              },
              {
                "file": "final/south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "final/south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "final/west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "logs/cannyLora-south-east-aerial.request.json",
                "bytes": 2141,
                "sha256": "a1d25c19bc6932ef932c754af091e97efe6ecffabecd2e831f7c40619be12547"
              },
              {
                "file": "logs/cannyLora-south-east-aerial.response.json",
                "bytes": 1885,
                "sha256": "241ff0f64dfc73cc430105443832fb06e8a34340a3e2c76786422addb45f271d"
              },
              {
                "file": "logs/cannyLora-south-west-aerial.request.json",
                "bytes": 2141,
                "sha256": "9f052d1ede16da72817381183f309105b9a1da79d9721561965a35b12fe6d45a"
              },
              {
                "file": "logs/cannyLora-south-west-aerial.response.json",
                "bytes": 1883,
                "sha256": "16b69e98c0a87a4493cdad4f53bdd948e0435878acb7241d13c21d102eddea17"
              },
              {
                "file": "logs/flux2pro-south-east-aerial.request.json",
                "bytes": 2203,
                "sha256": "6cd8035cb4bcd251547c34a13f36d6fed0db4d21aad5248f3344c4e69e18a4cc"
              },
              {
                "file": "logs/flux2pro-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "d7222babcff363ba8002c2ed78bf2de8c82442d66d0d206948efa88e24100bcd"
              },
              {
                "file": "logs/flux2pro-south-west-aerial.request.json",
                "bytes": 2203,
                "sha256": "d85837f08c2b7484a771eca4fb4ce0373c1507dca4c75c4aa647c254be82d355"
              },
              {
                "file": "logs/flux2pro-south.request.json",
                "bytes": 2191,
                "sha256": "80f9090f42b630049dc5f4cdde526b913107ce5266f1d93201613d92c3141338"
              },
              {
                "file": "logs/flux2pro-south.response.json",
                "bytes": 279,
                "sha256": "c4af8b8dad06e9bce72e7e725cecd5febf2ae35ccd74b7fee0cb272d335d90c5"
              },
              {
                "file": "logs/flux2pro-west.request.json",
                "bytes": 2190,
                "sha256": "7001d3bfbdddae4554dd6f491a7096c8aaebb27f9306af3accac1492b7778110"
              },
              {
                "file": "logs/flux2pro-west.response.json",
                "bytes": 278,
                "sha256": "c842ed3f07f5d8be9596d13dd3aa1e1e5cbac0973a37821373fdae0298289ac5"
              },
              {
                "file": "logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2739,
                "sha256": "ec08651eb74631299d197a7a5efc159046e4620e9a94e6c1d5df8c4b06e3ff74"
              },
              {
                "file": "logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "5131bdaf0f0fb26b7fcbb832243ed4f27219f21a5d0ba8c08781d69d978d8765"
              },
              {
                "file": "logs/flux2proLine-south-west-aerial.request.json",
                "bytes": 2486,
                "sha256": "0a306830567208d1d9cd5fb23e9ab9e4584da9cd3d9b3dd497416e16e60c2875"
              },
              {
                "file": "logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 278,
                "sha256": "8fb2b7b3e1342232060b13525a1f54f6b169f3c22c5a7b3e3e5d02308ffb05d3"
              },
              {
                "file": "logs/flux2proLine-south.request.json",
                "bytes": 2363,
                "sha256": "15136b9905c7f32a906dfd5bb90ef80b0c7c50a1bf9bca766ef1aaf299db6498"
              },
              {
                "file": "logs/flux2proLine-south.response.json",
                "bytes": 279,
                "sha256": "419170126a6b3e49c4a26d91e4237e89e78183aaf40733d745de8c99972b93a3"
              },
              {
                "file": "logs/flux2proLine-west.request.json",
                "bytes": 2614,
                "sha256": "5bf3eba2987d96837ca8b2de099f8eb2f35d750ae835987c7f1f0057e5e895a3"
              },
              {
                "file": "logs/flux2proLine-west.response.json",
                "bytes": 279,
                "sha256": "86a4fed4bc7f0cd95a561c0f52c6a9940a4b3c04fc582e54c90b464ff223bece"
              },
              {
                "file": "logs/qwen3-south-east-aerial.request.json",
                "bytes": 2206,
                "sha256": "af3e6f084c9319db818956f9f5144d21a602a97c80e0640a13fa39f225e5620f"
              },
              {
                "file": "logs/qwen3-south-east-aerial.response.json",
                "bytes": 242,
                "sha256": "b872bb7f188179ad50d5503dba996c2a395df915c785594efaafe799d09b76a8"
              },
              {
                "file": "logs/qwen3-south-west-aerial.request.json",
                "bytes": 2206,
                "sha256": "4758ee0c646bc9b4b04717d75ae28b76e5655dfef6d88a36ebccb595d510c6f7"
              },
              {
                "file": "logs/qwen3-south-west-aerial.response.json",
                "bytes": 243,
                "sha256": "73a2118e52b7cba1e31ed01f08094289891e195e2d6804862656162b1277083e"
              },
              {
                "file": "logs/qwen3-south.request.json",
                "bytes": 2194,
                "sha256": "81839afb68d13f7934e8681267c19e06517e6642eb7103b085c38616aedb2272"
              },
              {
                "file": "logs/qwen3-south.response.json",
                "bytes": 242,
                "sha256": "b0e70da00e9c65e41636f5714eec5dd03e8c405dc5e300ad4a7f16b005d47ad7"
              },
              {
                "file": "logs/qwen3-west.request.json",
                "bytes": 2193,
                "sha256": "1774da994f02d1a9cd0e8f00a284e7927b687b360e4d5762407665ed5ef275e2"
              },
              {
                "file": "logs/qwen3-west.response.json",
                "bytes": 242,
                "sha256": "263e6253763c50c25d7dd12e155b717edb201a840a9d200b13caef23aac4a879"
              },
              {
                "file": "logs/seedream-south-east-aerial.request.json",
                "bytes": 2211,
                "sha256": "7ad488734a16f5c606d2973c652b4bf964b718e4cf2796dfb1f200815dd0af68"
              },
              {
                "file": "logs/seedream-south-east-aerial.response.json",
                "bytes": 288,
                "sha256": "f9c125d84352e187b7e669a2492ab6ef8e1f7bf939dc81966902a6903f8d847d"
              },
              {
                "file": "logs/seedream-south-west-aerial.request.json",
                "bytes": 2211,
                "sha256": "f8c4314c848f9676b4316e35b0731f8c7fc1a398d3beec695524974bebc445d6"
              },
              {
                "file": "logs/seedream-south-west-aerial.response.json",
                "bytes": 288,
                "sha256": "a804829106e8b495b5030f294889226c18b02a827c3ec04c42e4676b17b5f806"
              },
              {
                "file": "logs/seedream-south.request.json",
                "bytes": 2199,
                "sha256": "a3613dc243ad57c440cf557229ea19047d9b76737b986b1f96182807b24310ec"
              },
              {
                "file": "logs/seedream-south.response.json",
                "bytes": 288,
                "sha256": "c7991e14bf7f343ec07b38cee80c4b07aaa34523c4805cc9bce24224b5f07b1a"
              },
              {
                "file": "logs/seedream-west.request.json",
                "bytes": 2198,
                "sha256": "ff45088458819344d430ade1843d1ac5a96dceeaa31618ec4a16c12168252fb0"
              },
              {
                "file": "logs/seedream-west.response.json",
                "bytes": 288,
                "sha256": "956c90e86edee309e7d41207ba650810438a0b425b8282cb6af03728e0097921"
              },
              {
                "file": "logs/upload-cache.json",
                "bytes": 1277,
                "sha256": "f217c042036f77714bcfe071e6b6d432af2ab477ae838c981f3242d5fae9161f"
              },
              {
                "file": "pass1/logs/cannyLora-south-east-aerial.request.json",
                "bytes": 2141,
                "sha256": "a1d25c19bc6932ef932c754af091e97efe6ecffabecd2e831f7c40619be12547"
              },
              {
                "file": "pass1/logs/cannyLora-south-east-aerial.response.json",
                "bytes": 1885,
                "sha256": "241ff0f64dfc73cc430105443832fb06e8a34340a3e2c76786422addb45f271d"
              },
              {
                "file": "pass1/logs/cannyLora-south-west-aerial.request.json",
                "bytes": 2141,
                "sha256": "9f052d1ede16da72817381183f309105b9a1da79d9721561965a35b12fe6d45a"
              },
              {
                "file": "pass1/logs/cannyLora-south-west-aerial.response.json",
                "bytes": 1883,
                "sha256": "16b69e98c0a87a4493cdad4f53bdd948e0435878acb7241d13c21d102eddea17"
              },
              {
                "file": "pass1/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "918c189a3aa35edeea41c0a1bafa708c720a6f31a205751c39472239b81201c4"
              },
              {
                "file": "pass1/logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 279,
                "sha256": "3079c1de0ae556c63336e594bf17d6b4014daa89c86ec50cd36c431f967e0cac"
              },
              {
                "file": "pass1/note.md",
                "bytes": 1271,
                "sha256": "d1ca4907ce97d77cd6374d7b8d249e96cfb8d434514f27f150e0c8a55ba58768"
              },
              {
                "file": "pass1/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3655059,
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e"
              },
              {
                "file": "pass1/styled/flux2proLine-south-west-aerial.png",
                "bytes": 3768997,
                "sha256": "1b551b8b1ac433698de9d524590f2a5807b5969e1429fd4b13f52cd94dad629a"
              },
              {
                "file": "pass2/logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2486,
                "sha256": "033157375f1e355db0936cca552d4098fd1e319f72100dada76c5a91bba52b5a"
              },
              {
                "file": "pass2/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "dcda87850d0d2c24078b73cc55af668c12f19b5a05b60e2d8c11474c159a307d"
              },
              {
                "file": "pass2/logs/flux2proLine-south-west-aerial.request.json",
                "bytes": 2486,
                "sha256": "0a306830567208d1d9cd5fb23e9ab9e4584da9cd3d9b3dd497416e16e60c2875"
              },
              {
                "file": "pass2/logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 278,
                "sha256": "8fb2b7b3e1342232060b13525a1f54f6b169f3c22c5a7b3e3e5d02308ffb05d3"
              },
              {
                "file": "pass2/logs/flux2proLine-south.request.json",
                "bytes": 2363,
                "sha256": "15136b9905c7f32a906dfd5bb90ef80b0c7c50a1bf9bca766ef1aaf299db6498"
              },
              {
                "file": "pass2/logs/flux2proLine-south.response.json",
                "bytes": 279,
                "sha256": "419170126a6b3e49c4a26d91e4237e89e78183aaf40733d745de8c99972b93a3"
              },
              {
                "file": "pass2/logs/flux2proLine-west.request.json",
                "bytes": 2361,
                "sha256": "b057ba07b0400217042e009d0dba6d872651f44258fda124a26f2114d28055d6"
              },
              {
                "file": "pass2/logs/flux2proLine-west.response.json",
                "bytes": 278,
                "sha256": "6ee749e2288724bb3434e87747a3232e3347773020a92dc3eaee52080c032f0b"
              },
              {
                "file": "pass2/note.md",
                "bytes": 994,
                "sha256": "c45015fde0af96e4987aa3ff5b7a82c55c2931f62ae619403f989d4105fecba1"
              },
              {
                "file": "pass2/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3601328,
                "sha256": "417b37e87cb84cb618e5c01508464a06ef0e7a1f2d3c6ced2590fb85b5469bae"
              },
              {
                "file": "pass2/styled/flux2proLine-south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "pass2/styled/flux2proLine-south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "pass2/styled/flux2proLine-west.png",
                "bytes": 3644408,
                "sha256": "4989d3da3cf0ee4758e6644bf3fc69249b60c9c44a2b90758cfa942e55c07da7"
              },
              {
                "file": "pass3/logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2739,
                "sha256": "ec08651eb74631299d197a7a5efc159046e4620e9a94e6c1d5df8c4b06e3ff74"
              },
              {
                "file": "pass3/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "5131bdaf0f0fb26b7fcbb832243ed4f27219f21a5d0ba8c08781d69d978d8765"
              },
              {
                "file": "pass3/logs/flux2proLine-west.request.json",
                "bytes": 2614,
                "sha256": "5bf3eba2987d96837ca8b2de099f8eb2f35d750ae835987c7f1f0057e5e895a3"
              },
              {
                "file": "pass3/logs/flux2proLine-west.response.json",
                "bytes": 279,
                "sha256": "86a4fed4bc7f0cd95a561c0f52c6a9940a4b3c04fc582e54c90b464ff223bece"
              },
              {
                "file": "pass3/note.md",
                "bytes": 1039,
                "sha256": "8967fdc4780e2996be480052a52b9102324f61fb4d45aad9ec51f8430e624715"
              },
              {
                "file": "pass3/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3758283,
                "sha256": "37d1a6b6f08ec0ee7d84e8e623af75f0054270a764966eef1540f571a43ef845"
              },
              {
                "file": "pass3/styled/flux2proLine-west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "run.json",
                "bytes": 4709,
                "sha256": "e7583bce4188dc062cdf1458c7fcd3f064ac0025cc8e197338cbd7477e929b35"
              },
              {
                "file": "styled/cannyLora-south-east-aerial.png",
                "bytes": 1475681,
                "sha256": "41aa64a694ca14b2ccc31b56412428f2d1d4a3c4ba409354a46c6dacc5a54a98"
              },
              {
                "file": "styled/cannyLora-south-west-aerial.png",
                "bytes": 1557099,
                "sha256": "1ebab720195898fa69d07c0bcab02dd8eb2de82cfe4bc901663b231245f535c9"
              },
              {
                "file": "styled/flux2pro-south-east-aerial.png",
                "bytes": 3723513,
                "sha256": "2287146c8397b4e4ed514bf9765462772d40d43f46bdc19933ed82c4600d38d3"
              },
              {
                "file": "styled/flux2pro-south.png",
                "bytes": 3726302,
                "sha256": "6b590288081b8e1c42260f04a9501b4c8573efc040324d063de0ca40854a66eb"
              },
              {
                "file": "styled/flux2pro-west.png",
                "bytes": 3424853,
                "sha256": "b684fcd6f0470aaedbc21e7dfeab52353f3fbec474d891dcc37da87c37611641"
              },
              {
                "file": "styled/flux2proLine-south-east-aerial.png",
                "bytes": 3758283,
                "sha256": "37d1a6b6f08ec0ee7d84e8e623af75f0054270a764966eef1540f571a43ef845"
              },
              {
                "file": "styled/flux2proLine-south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "styled/flux2proLine-south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "styled/flux2proLine-west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "styled/qwen3-south-east-aerial.png",
                "bytes": 3123846,
                "sha256": "b882d052c2e115f92d79012f897e5ec068a694e20f3593f5167324af4becc811"
              },
              {
                "file": "styled/qwen3-south-west-aerial.png",
                "bytes": 3061422,
                "sha256": "95c9b2866e61b09947379a8cd169726f27abd8ea8071cb7fac640a986406bab2"
              },
              {
                "file": "styled/qwen3-south.png",
                "bytes": 3061262,
                "sha256": "dc9456cba37d64ae9cc276d1587134d6f9c013facf8bba8fd65a41f4b98286fb"
              },
              {
                "file": "styled/qwen3-west.png",
                "bytes": 2986946,
                "sha256": "7cb66f3ec0f8a785df2b51927ffe0d3141b343f6a1075695f9e1a66d3a265537"
              },
              {
                "file": "styled/seedream-south-east-aerial.png",
                "bytes": 3746221,
                "sha256": "a06284e7833e941c5e00b939363b5aa57fc3a9bf6eb2b078b6ac5249250ad7a6"
              },
              {
                "file": "styled/seedream-south-west-aerial.png",
                "bytes": 3849941,
                "sha256": "031682297b8bd10d2cb74aa1664409e7f253e53eaef2ad9b00ffaa6769236ce0"
              },
              {
                "file": "styled/seedream-south.png",
                "bytes": 3771976,
                "sha256": "f42493949fb3b57f57be5e1923cfdf1d267e4e127fa10f3953fbc845a4254370"
              },
              {
                "file": "styled/seedream-west.png",
                "bytes": 3825025,
                "sha256": "1a8600eb988671443216f13e94e828c4ff6f92897c5c1a8e74da631cfca66ec4"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-13-the-house-was-rebuilt-from-the-drawn-dimensions-dressed-as-a-victorian-s-18",
      "kind": "timeline-session",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
          "url": "/dev/scripts/claude-generated/bd-plan-retrace-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-sheet-register-r1.py",
          "url": "/dev/scripts/claude-generated/bd-sheet-register-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
          "url": "/dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
          "url": "/dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
          "url": "/dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
          "url": "/dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
          "url": "/dev/scripts/claude-generated/bd-resolution-compare-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
          "url": "/dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/bd-splat-budget-r1.py",
          "url": "/dev/scripts/claude-generated/bd-splat-budget-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
          "url": "/dev/scripts/claude-generated/seal-plan-retrace-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
          "url": "/dev/scripts/claude-generated/seal-retrace-splat-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/blueprint-retrace-highres-splat-r1.md",
          "url": "/docs/blueprint-retrace-highres-splat-r1.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt",
          "url": "/dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:plan-retrace-20260813-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "plan-retrace-20260813-r1",
      "path": "verification/plan-retrace-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 124829
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/plan-retrace-20260813-r1/manifest.json",
          "url": "/verification/plan-retrace-20260813-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/plan-retrace-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 124829,
          "sha256": "56bbab6d2ec8b47ca2d284643036972d308d74ee8268cfd0e35d777a51a27407",
          "access": "metadata-only"
        },
        {
          "path": "verification/plan-retrace-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 124829,
          "sha256": "e5d504e4fe52a4a3364203e5fc2bc5ca63b7cc57bd49a210b758af8ed0de2034",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:retrace-splat-20260813-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "retrace-splat-20260813-r1",
      "path": "verification/retrace-splat-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 511518
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/retrace-splat-20260813-r1/manifest.json",
          "url": "/verification/retrace-splat-20260813-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/retrace-splat-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 511518,
          "sha256": "4f5f5e0c26dcfb1e2993307d7a498d29befe917009a4ec9e723b095442368af5",
          "access": "metadata-only"
        },
        {
          "path": "verification/retrace-splat-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 511518,
          "sha256": "58f93d0734236e8e9f5472a5204a046e6453acf7bb9f96d21b16c50f4f5cc107",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:victorian-styling-20260813-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-13",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "day",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/date"
      },
      "era": "2026-08-08-13-reconstruction",
      "runId": "victorian-styling-20260813-r1",
      "path": "verification/victorian-styling-20260813-r1",
      "parent": null,
      "branch": [
        {
          "key": "D",
          "id": "single-clip-circumnavigation",
          "name": "One continuous clip around the whole building",
          "sourcePath": "docs/timeline/sessions.json",
          "sourceField": "$/techniques"
        }
      ],
      "state": {
        "value": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/18/outcome"
      },
      "authority": null,
      "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
      "summary": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
      "decision": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total.",
      "limitations": [],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "retrace-splat-20260813-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 47691
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/victorian-styling-20260813-r1/manifest.json",
          "url": "/verification/victorian-styling-20260813-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/18",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-13",
            "transcript": "d3b15ec6-a7b2-4a17-800e-6a8892a8667b.jsonl",
            "techniques": [
              "plan-retrace",
              "elevation-styling",
              "depth-controlled-circumnav",
              "known-pose-splat",
              "generative-upscale"
            ],
            "title": "The house was rebuilt from the drawn dimensions, dressed as a Victorian Southern house in Orlando, and orbited three times at twice the resolution",
            "headline": "Rebuilding started from the 23 lettered dimensions read off the paper again rather than from the raster. The walls were retraced from the drawn lines, and the second sheet's position was solved instead of assumed to sit where the first one did, which is what the earlier trace had assumed. The result measures 23 of 23 rooms within 2 percent of the written dimension, median error 0 percent, 128.02 ft drawn against 128.02 ft measured, 46 of 46 sides within 5 percent, implied scale flat at [1, 1] across the whole sheet. That geometry was dressed as a Victorian Southern house in Orlando: cream clapboard with lap shadows, Charleston green louvered shutters, a weathered standing-seam metal roof, a wraparound porch with turned balustrade, live oaks with Spanish moss. A prompt alone did not hold it, so the three numbers the renderer already had were handed to the styling model directly. Three orbits then went out to Wan VACE under depth and line control at $4.6252, and SeedVR2 doubled each to 2560x1440 at $2.7242. Every frame's camera was written down by the renderer, so the datasets were built without a COLMAP solve at all.",
            "outcome": "plan-retrace-20260813-r1 sealed at 821 files and 2002.0 MiB, $7.3494 billed of $7.36 authorized across both models. victorian-styling-20260813-r1 sealed. Three clips decoded to 722 frames at 2560x1440 (facade 241, wide 240, roofline 241; the wide rung came back one frame short of its control, so every consumer reads the count off disk). The upscale was checked against LANCZOS at the same size and raised both Laplacian sd and Tenengrad on all three crops, up to +130.5% and +21.2% on the upper gable. Whether that reached the splat took a second measurement to answer, because the first one was read off a whole-frame average and a frame of this orbit is mostly lawn and sky. Per region on a holdout, the 2560 training resolves 5.9% more on the upper facade and 6.6% more on the porch, and loses on lawn and sky where neither training reconstructs anything real. It did that out of a smaller budget: 627202 gaussians against the 1280 run's 696182. Growth is the binding constraint, so the deliverable trains at 90000 steps with growth running to 45000.",
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "retrace-splat-20260813-r1"
            ],
            "surfaces": [
              "dev/scripts/claude-generated/bd-plan-retrace-r1.py",
              "dev/scripts/claude-generated/bd-sheet-register-r1.py",
              "dev/scripts/claude-generated/bd-orbit-vace-r1.mjs",
              "dev/scripts/claude-generated/bd-orbit-upscale-r1.mjs",
              "dev/scripts/claude-generated/bd-upscaled-frames-r1.sh",
              "dev/scripts/claude-generated/bd-known-pose-dataset-r1.py",
              "dev/scripts/claude-generated/bd-circumnav-train-r1.sh",
              "dev/scripts/claude-generated/bd-resolution-compare-r1.py",
              "dev/scripts/claude-generated/bd-upscale-evidence-r1.py",
              "dev/scripts/claude-generated/bd-splat-budget-r1.py",
              "dev/scripts/claude-generated/seal-plan-retrace-r1.py",
              "dev/scripts/claude-generated/seal-retrace-splat-r1.py",
              "docs/blueprint-retrace-highres-splat-r1.md",
              "dev/docs/claude-generated/style-prompts/victorian-southern-orlando.txt"
            ],
            "lesson": "Measure the region you care about. A whole-frame sharpness average said the paid upscale made the splat softer, and it was wrong because a frame of this orbit is two thirds lawn and sky, neither of which any of these trainings reconstructs. The plate built to illustrate that conclusion contradicted it on sight, and per-region numbers agreed with the plate. The second lesson is underneath it: the 2560 training got a sharper house out of 10 percent fewer gaussians, because Brush grows splats on a schedule that ignores how much detail the images carry, so resolution with a fixed growth budget trades one region against another instead of adding to the total."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/victorian-styling-20260813-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 47691,
          "sha256": "e9cf29ca688bbf182806a7fc71106fd65e4c3e8df2c338eb39de9d21145921cf",
          "access": "metadata-only"
        },
        {
          "path": "verification/victorian-styling-20260813-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 47691,
          "sha256": "68f2fb02de9654b7d1c2b8fdfa51e9fd290b929d027096cfebc88f8edb6bd6f9",
          "exactRecord": {
            "run": "victorian-styling-20260813-r1",
            "sealedFor": "2026-08-13",
            "payloadBase": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1",
            "alsoSeals": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1",
            "what": "Build the house the two plan sheets actually draw, then photograph it as a Victorian Southern house in Orlando without letting the image model move anything.",
            "massing": {
              "faces": 3509,
              "openings": 53,
              "pitch": "4.5/12",
              "boundsFeet": {
                "minFeet": [
                  -1.4,
                  -0.1,
                  -30.9432
                ],
                "maxFeet": [
                  129.9983,
                  29.339,
                  67.3843
                ],
                "sizeFeet": [
                  131.4,
                  29.44,
                  98.33
                ]
              },
              "builtFrom": "retraced-schema.json, both sheets"
            },
            "finding": "A sentence in the prompt is not a constraint and a picture is. Told to keep the camera, three models out of three abandoned it on both aerials. Handed a hidden line map drawn from that same camera, one model kept the geometry and photographed it; handed the camera's own numbers as prose, it kept the aerial as well; handed the box the drawing occupies, it stopped enlarging the house to fill the frame. Each of those three is a number the renderer already had and was not passing on.",
            "controlMaps": {
              "line": "control-line-<view>.png, 13205 segments, hidden line removed",
              "depth": "control-depth-<view>.png, near end white, range in feet per view",
              "carries": [
                "azimuthDeg",
                "elevationDeg",
                "inkBox"
              ],
              "views": [
                "top",
                "south",
                "east",
                "north",
                "west",
                "south-east-aerial",
                "south-west-aerial"
              ]
            },
            "passes": [
              {
                "pass": "batch A",
                "source": "massing",
                "collected": 11,
                "images": [
                  "seedream",
                  "seedream",
                  "seedream",
                  "seedream",
                  "qwen3",
                  "qwen3",
                  "qwen3",
                  "qwen3",
                  "flux2pro",
                  "flux2pro",
                  "flux2pro",
                  "flux2pro"
                ],
                "changed": "First paid run. Three models, the shaded render, no camera in the prompt.",
                "result": "FLUX 2 Pro held both elevations and was the only model that kept a building. All three threw away the camera on 3 of 3 aerials and returned a ground level frontal shot of a compact cottage. One image was billed and never downloaded: the runner's shell died on a SetConsoleWindowTitle fault between submission and download.",
                "endpoints": [
                  "alibaba/qwen-image-3/edit",
                  "bytedance/seedream/v5/pro/edit",
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.01 flat per image",
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out",
                  "$0.03375 per generated image below 1536x1536 of total area"
                ],
                "requested": 12,
                "usd": 0.475
              },
              {
                "pass": "pass 1",
                "source": "control-line",
                "collected": 4,
                "images": [
                  "cannyLora",
                  "cannyLora",
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "Hidden line control maps instead of the shaded render, on the two aerials.",
                "result": "The canny LoRA held both frames exactly and photographed neither: flat gray roofs and a gray-green void, a SketchUp export, because control_lora_strength 0.9 over a flat gray base on a FLUX.1 dev era model keeps the drawing. FLUX 2 Pro on the same map photographed the house properly and held 1 of 2 aerials.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit",
                  "fal-ai/flux-control-lora-canny/image-to-image"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out",
                  "$0.04 per megapixel rounded up to the nearest megapixel; 1600x1000 is 1.6 MP, so 2"
                ],
                "requested": 4,
                "usd": 0.31
              },
              {
                "pass": "pass 2",
                "source": "control-line",
                "collected": 4,
                "images": [
                  "flux2proLine",
                  "flux2proLine",
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "The renderer now writes each view's azimuth and elevation into its report, and the prompt says them back as a sentence.",
                "result": "Both aerials held, including the one pass 1 lost. Registered against the map, 3 of 4 frames land on their edges. The west frame recomposed and enlarged the house, because its map leaves a third of the picture as empty paper.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out"
                ],
                "requested": 4,
                "usd": 0.3
              },
              {
                "pass": "pass 3",
                "source": "control-line",
                "collected": 2,
                "images": [
                  "flux2proLine",
                  "flux2proLine"
                ],
                "changed": "The renderer now also writes the box the drawing occupies, computed from the line map's own ink extent, and the prompt states it.",
                "result": "West fixed: ridge, eave, sashes, balcony rail and the gazebo all land under the map. The south east aerial broke the other way and dropped to ground level, so the final set keeps its pass 1 frame, which registers almost line for line.",
                "endpoints": [
                  "fal-ai/flux-2-pro/edit"
                ],
                "priceNotes": [
                  "$0.03 first MP plus $0.015 per extra MP of input and output, rounded up: 2 in + 2 out"
                ],
                "requested": 2,
                "usd": 0.15
              }
            ],
            "final": {
              "dir": "final/<view>.png",
              "pickedFrom": {
                "south": "pass 2",
                "west": "pass 3",
                "south-east-aerial": "pass 1",
                "south-west-aerial": "pass 2"
              },
              "registration": [
                {
                  "view": "south",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 3.69,
                  "meanUnderInk": 124,
                  "meanOverall": 108.7,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south.png"
                },
                {
                  "view": "west",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 2.59,
                  "meanUnderInk": 120.4,
                  "meanOverall": 103.5,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-west.png"
                },
                {
                  "view": "south-east-aerial",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 2.85,
                  "meanUnderInk": 117.9,
                  "meanOverall": 103.3,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-east-aerial.png"
                },
                {
                  "view": "south-west-aerial",
                  "source": "final",
                  "size": [
                    1600,
                    992
                  ],
                  "inkCoverPct": 3.32,
                  "meanUnderInk": 87.2,
                  "meanOverall": 109.8,
                  "plate": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-south-west-aerial.png"
                }
              ],
              "contactSheet": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png",
              "held": "4 of 4 land on the map they were drawn from"
            },
            "planFidelity": "Do the room polygons every render in this project is built from match the dimensions written on the blueprint?",
            "requested": 22,
            "collected": 21,
            "billedUsd": 1.235,
            "sizeNote": "Only Seedream honored the requested 1600x1000. Qwen3 and FLUX 2 Pro return 1600x992 and the canny LoRA returns 1536x960, so the line map is resampled to the styled frame before registration.",
            "fileCount": 220,
            "totalBytes": 236298664,
            "files": [
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-model-r1.mjs",
                "bytes": 41208,
                "sha256": "9a81d25d1fe260944a73397d3a2490333ed9b08bff294f8af142812ad40d5769"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-overlay-r1.py",
                "bytes": 3553,
                "sha256": "ec5fdc99896ec4a0bfd1058f69b85a7b134687bea4d2f897b019ec9fdae5ec5e"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-massing-render-r1.mjs",
                "bytes": 20190,
                "sha256": "d983eedb9ccb8479b717d4144e673087ad3bfbfa72fc6893f9d722dc05c027af"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-styling-fidelity-plate-r1.py",
                "bytes": 5804,
                "sha256": "1db67ff2e71287e09d4bb4271aa1208ef4ed25d5f64e7e75d15f22fdcfbe7415"
              },
              {
                "file": "../../../dev/scripts/claude-generated/bd-victorian-styling-r1.mjs",
                "bytes": 17271,
                "sha256": "11b76e5034caf5fc6207312eecf5e8e0e1ef67381d2911e67004aa4e07a61294"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-east.png",
                "bytes": 49774,
                "sha256": "3d8fd7d33cf860fc55a442ed96abb80be3d4e67507fbf5b0884f77ff05ece5ce"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-north.png",
                "bytes": 41422,
                "sha256": "f9edc69db680e711e05e6c665e44cec5fb7177112b80124ac586a223d70cbf5c"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south-east-aerial.png",
                "bytes": 75058,
                "sha256": "f2c894180f4dd3438c201d6fe00656613868739388d962d64cbf4aacb01ede34"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south-west-aerial.png",
                "bytes": 81779,
                "sha256": "e9997286b421dc6da7beb9bc7f54be809030ff9b446ca3e3c7f7c31143ad07d2"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-south.png",
                "bytes": 62429,
                "sha256": "dd13ad15b7e615b6f5794b362fa2bce81bab7c94451c9badbcce5c74073ed8fb"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-top.png",
                "bytes": 28650,
                "sha256": "af7c5e90634f5740b5c6472876f9a57334ae0bdbfae3e35f19fd859edfc33b3a"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-depth-west.png",
                "bytes": 51421,
                "sha256": "56a4ef44ca33b0793246588cd28efc4ea70b86f8a413e763c47d9b8a80835165"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-east.png",
                "bytes": 34820,
                "sha256": "902dcbdbf73d980dcd5884580a8b74a2debfa5f5376829c8fa0ef58e9cd4c9cf"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-north.png",
                "bytes": 29576,
                "sha256": "3884f8c9ce6f1ae72976e1e6eedde016a7ed7ea6a694559cbf186ce6363119a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south-east-aerial.png",
                "bytes": 60875,
                "sha256": "ef690a2b1c74ddceebbc9b6d6f53842f8ae06534b3bf7147df792c24418d3c9c"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south-west-aerial.png",
                "bytes": 68754,
                "sha256": "4f9378ce73521be70c8b136cf2d0e205bb69c5d60a7524a576690e120e09bd58"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-south.png",
                "bytes": 49695,
                "sha256": "add016e4c228c50604f456145e1712635b2cd275666364d420d076dee86d9568"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-top.png",
                "bytes": 32650,
                "sha256": "ace481bed18620ea01d92710908e3ebc5a02cc6a1724cd09f9d3db0195b6a849"
              },
              {
                "file": "../plan-retrace-20260813-r1/control-line-west.png",
                "bytes": 38648,
                "sha256": "e53adc92531ffae98a5d9ae22cafc1e80c94790eb79b5ed3593f9ec389d843ec"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/README.md",
                "bytes": 3149,
                "sha256": "3fbf4fb22d8b3e673796b581e46f11116aaf2fe2c99ddbf986cb76e6104eba4c"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-loop.png",
                "bytes": 6992,
                "sha256": "d1572e216cb3eb311fc88472fa05c3681b7afbe3f8607491298ce02339e4650e"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-once.png",
                "bytes": 7438,
                "sha256": "186e38dc9fe58d5f40bb46efdeb1257044daa6e58a669d8427707edce8afcca1"
              },
              {
                "file": "../plan-retrace-20260813-r1/dead-ends/probe-ortho.png",
                "bytes": 7438,
                "sha256": "186e38dc9fe58d5f40bb46efdeb1257044daa6e58a669d8427707edce8afcca1"
              },
              {
                "file": "../plan-retrace-20260813-r1/ink-first.npy",
                "bytes": 1909184,
                "sha256": "869ce63d9d747b7601765328dc3bf7c0433518d3f6f3a145c31ad7978d7c94a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/ink-first.png",
                "bytes": 56498,
                "sha256": "b3fed8c7b8d5295bf0187da1f5ab675520321ab33166becda588687bf6a5aaa9"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-east.png",
                "bytes": 146882,
                "sha256": "2b09b51539ce327db85e2bb350df60210dd7e13143b741fa23e2575b3f5d504a"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-model.json",
                "bytes": 827678,
                "sha256": "d2c2dad2346507f2af30ef35a49f4a8d307d493f52487483bc7e7ed51bb838a6"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-north.png",
                "bytes": 114380,
                "sha256": "ea0ca71ed9c24668f8b38c2f679c4765f84ac4a67250b27ede0790575bc60f6f"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render-depth.json",
                "bytes": 3251,
                "sha256": "d790d2f8d365877e60e2c58bb5a728741626cc90cacb353a36f378941ba0ec0e"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render-line.json",
                "bytes": 3820,
                "sha256": "1c596c74bc1622ec9ad3b55eed19722530c0eaaa054e10effde19a82c141848e"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-render.json",
                "bytes": 3178,
                "sha256": "ffcbd63975949d01d83f947afe648389562cccf421c51e44329bb6a3ab43adc3"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south-east-aerial.png",
                "bytes": 428304,
                "sha256": "f85b1b9a475087274d89379747495b5b8ce49220317b5181a5d84718afe55729"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south-west-aerial.png",
                "bytes": 496482,
                "sha256": "e6a14f3f303f4dd2b9a5878cb975b61b71c2d58ca1cf0ad7c7b812391efd282b"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-south.png",
                "bytes": 327913,
                "sha256": "45823d9b5556c9326714c6586d63e809b9c195a37ac09e8e847dab97466204aa"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-top.png",
                "bytes": 298466,
                "sha256": "1e1a17fc92006b79f073314abd0f1ad7c882ec7dc0593e75b63a9cd91a455cdb"
              },
              {
                "file": "../plan-retrace-20260813-r1/massing-west.png",
                "bytes": 247508,
                "sha256": "b9c5c7049bd3c5c1bb408e46dc20135a19195b548588aa3e9cc7289fc29551c5"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-overlay.json",
                "bytes": 759,
                "sha256": "61b070dd7bfa21618a3dd451805031616677fe7336859f167ff257dd455e42db"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-retrace.json",
                "bytes": 10998,
                "sha256": "b8018c2d03faafab7e0800035aea672782e677319bfcac63858609c8e58f8473"
              },
              {
                "file": "../plan-retrace-20260813-r1/plan-walls.json",
                "bytes": 115764,
                "sha256": "023b70698c15c3c9923ee58c8a909b0a87e07b8389598a5207e8bf543cc93e21"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-check-ne.png",
                "bytes": 1454443,
                "sha256": "ab503bc084860bcf1cdf125748e937df63c0c20022dfd5765ca5050e292174fa"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-check-wing.png",
                "bytes": 1173258,
                "sha256": "35ef9ee278136cf76a20015ecc07affaf12b36ccb6d1e5d3f128df7acd10d3a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-raw-garage.png",
                "bytes": 946859,
                "sha256": "db2a5baa94128cad1ae997c978b8b98ec4fbc0905f1ff3b782fbed389762965a"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-topedge.png",
                "bytes": 1165329,
                "sha256": "7065a684684c0b9b1c5501c27ad6c4862e0567708e99f7f79e5354493383cd78"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-westporch.png",
                "bytes": 1062595,
                "sha256": "2d326f0825183182690e85603bb2c724a1258e1a1d9f05c07c0a00e074eb4d27"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-first.png",
                "bytes": 380151,
                "sha256": "c7502ca02ecaf8658716f56252779228c6740467c97296061ba9634286e5c5f3"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-second-over.png",
                "bytes": 934330,
                "sha256": "3256b34c44c4fad58b64c2df6d37c675b550a88f86531c0d43239f2ede8fee10"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-whole-second.png",
                "bytes": 397117,
                "sha256": "b7702b49c255c2b6899a677dd0410daaaed428c113b1e4fa875a5a5f4e1cb240"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-wing-se.png",
                "bytes": 1412135,
                "sha256": "a496d93932a1e3d9c67071260602776ae2b27e551ba69e3ad7b97309c4738d81"
              },
              {
                "file": "../plan-retrace-20260813-r1/r-wing-top.png",
                "bytes": 1559596,
                "sha256": "ad03ba44bf4d751b8247ba4ef118ea258473eda7d5f939d31c9e607aa3834b69"
              },
              {
                "file": "../plan-retrace-20260813-r1/retrace-over-first.png",
                "bytes": 2542322,
                "sha256": "1942430bf0399c47377fff21f1fda205d7e9d23905f97ed57b21df6c122406d6"
              },
              {
                "file": "../plan-retrace-20260813-r1/retrace-over-second.png",
                "bytes": 2498519,
                "sha256": "dbcd64ae520152bd977ed72786b734ddc20927ebf9724d63191fe68aefab58c5"
              },
              {
                "file": "../plan-retrace-20260813-r1/retraced-fidelity.json",
                "bytes": 7927,
                "sha256": "81a0a80a57e4c44f94d88895e94e622da08fb687d62fcf53effc6079e3f25224"
              },
              {
                "file": "../plan-retrace-20260813-r1/retraced-schema.json",
                "bytes": 23596,
                "sha256": "d414b8f82542882da6d21506af755fea263cab155ce619e3a6b4693f3d50c2ba"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1140-600-1440-900.png",
                "bytes": 1533446,
                "sha256": "075bd98d68aacc5877850d0bae502cb60a0dded728b5cee393b4858ddf1fe6c6"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1280-620-1620-900.png",
                "bytes": 1165316,
                "sha256": "8c8952839c57abc79ce126132aeb18f775b892d59310dadf912f19597ddf7674"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-1360-560-1830-940.png",
                "bytes": 2199519,
                "sha256": "a2c840aaea540b1e05f6a13a89d54b8d30c779f001a4af9b56d0d6d369ce19bb"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-80-660-460-960.png",
                "bytes": 1239900,
                "sha256": "939430165a64e089357176c6750e3c112af9406d3880cd98df42e26199f7dc7f"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-800-450-1060-780.png",
                "bytes": 887479,
                "sha256": "148d9c169f3a8050ab03cd86ad977d17c38c7893582edf7b8cace35c8c13f660"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/first-flat.png",
                "bytes": 938998,
                "sha256": "76f0a4eaec6cf3a65f31cca44ec3ea24735505a16fcf23f596c9812fbaf55058"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-small.png",
                "bytes": 2153497,
                "sha256": "c5bcc62e085c8ec4800146c94f0165bb68fc4426ae6c2d4cf1a796df8ed52f7a"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-wing.png",
                "bytes": 1466033,
                "sha256": "0d725d7ee124a95bae80726942451c294a64db0bc64099c46625e45e52643acc"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first-wingporch.png",
                "bytes": 1859824,
                "sha256": "93674d4717c10eacbd9a61caeb6f5644aab5b06ddaab33c23ec7abee8e8a2581"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-first.png",
                "bytes": 8911862,
                "sha256": "7fb897cc994a4ef0005919b951d938eb9f4e70cf75b5b624b938d39080a63a92"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-second-small.png",
                "bytes": 2142134,
                "sha256": "463cbc320da1961048ed2a51a000f427b9a6392a798ab563bf75a5be88591d97"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/overlay-second.png",
                "bytes": 8809127,
                "sha256": "a50f3108bae9b4a41848e522c659fb2c5237ad1c89e34c798778c1344bb039a3"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-1360-600-1800-1000.png",
                "bytes": 2045263,
                "sha256": "b54a5e0f6f01089be3cf26cf1c04ce91c7a5e3a4ea1ea92bd83359d0c7ac651e"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-330-680-1360-1015.png",
                "bytes": 2008532,
                "sha256": "6f6a8c15b4cb87c54ba4885136d05d6141abb58bf98d17f120167a998a2f123b"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-80-700-460-1010.png",
                "bytes": 1390900,
                "sha256": "e133733bea3fbae938446dcd2e424d5725c878695458656859b601ad91143c22"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-860-480-1140-830.png",
                "bytes": 1003479,
                "sha256": "41ace7991d558beb24fb9ec78f7f848aa8dcd82c42114a7334f3e28d7206207b"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-flat.png",
                "bytes": 924195,
                "sha256": "f4d50fbd1e720832f1556efb3d73fc7c5f9e339024dc30d172ade4cc02a194be"
              },
              {
                "file": "../plan-retrace-20260813-r1/sheet-reads/second-registered.png",
                "bytes": 2426286,
                "sha256": "5375c81c6d143b416fd2b4338e40c90725dd04538ab4029c18998143b37d2aad"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-ba6.png",
                "bytes": 161964,
                "sha256": "0ec92e1358a994f54c4b57d01154968ac3283555f40c5f7c67242e1611d7a826"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-bath1.png",
                "bytes": 120252,
                "sha256": "edaec5232e72bb75d7cea1bd1020eca2cf80c71d87b20a6d4ce7ee322090e969"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-dining.png",
                "bytes": 105319,
                "sha256": "7312a3309fb269e64c0314a7dac969994a9caf181d00ea79cdf3880cc06b5ace"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-gazebo.png",
                "bytes": 82787,
                "sha256": "327f63b2c51dd2d9a30fc92dfaef0e34e0ada64d8e2d6aef5a60b3e72f688e04"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-great.png",
                "bytes": 114607,
                "sha256": "a2833966f9db80a58b88795e5d8e2354dd4e5fe1796128c78e1c19b7944d3868"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-gym.png",
                "bytes": 109231,
                "sha256": "92f4dfdffd5d83a1f93b6eb62e415d9b6e202a04aeaa8d4aad913daa5cf159ff"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-mud.png",
                "bytes": 142659,
                "sha256": "1b5e86924104a2dd085bea97bf6f8605c6447e7239c1e8b74623aa3c8815089d"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-office.png",
                "bytes": 124930,
                "sha256": "546f28096a95f117cf7deb5f6859dd1e26dad50dc5abfddc2f24f256e42bfd3c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-pwdr.png",
                "bytes": 126470,
                "sha256": "c085aea7fb8fb3f9a633cad24aabda9260825324efbe40ea2b1771e24ad533cd"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-suite.png",
                "bytes": 126876,
                "sha256": "9d42362ecaa747b8e49127f279c65c822408d2f2adf7898e9bca04132eeeef1c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic1.png",
                "bytes": 117022,
                "sha256": "3e2ce244d3dde02277fe31323963aa6e22f06464abb151814bae1669da187937"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic2.png",
                "bytes": 156997,
                "sha256": "8ccb0aad83245689632ae82a6c57e7a13db28f78c16b8cfe576c4bb9000ad48b"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/a-wic3.png",
                "bytes": 187849,
                "sha256": "73ee49fa13ecbc196b958961093eb6b994274cca008537fc915d2224b29ca8ae"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-bl.png",
                "bytes": 1775556,
                "sha256": "7aedaa1a1f389781383818161494ea774d436093b863ba5c63658e60b471148e"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-bottom.png",
                "bytes": 678471,
                "sha256": "67e3792364725f8338dbba1b1f6d61d8c72b18d61f81202750975c9246cc2b1c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-br.png",
                "bytes": 1591418,
                "sha256": "80c69f04ba1e19729df349533e380c26a3e5512cbc780a67b3001d1b9188edd9"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-tl.png",
                "bytes": 2004789,
                "sha256": "5175d9de7621d17053826ad47cd2bcc65c41577aa5682868e19fdee386f1a58c"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/f1-tr.png",
                "bytes": 1770748,
                "sha256": "3d26429f07581f863d42ff819472cfcd2379110fc29bd5970570416726aab2c0"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-all.png",
                "bytes": 2058478,
                "sha256": "d7d2391f7f2908f3dd8385f6ba11a5bc62e5ef6aeaebee520689258cd3863f02"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimL.png",
                "bytes": 237883,
                "sha256": "fbca28ec89a29f0b459ed835bb1ca1acb612fa4ee16ed3b426109fa07b065c55"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimR.png",
                "bytes": 134926,
                "sha256": "7d012bd1b069232389c0ae10a9ac2833782a6fd1732df5d3ae2fd09927064234"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-dimRR.png",
                "bytes": 115234,
                "sha256": "583d24ecf556cd38c231158507b17858806c94bd96432e410e5d3ed7d406a305"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-tl.png",
                "bytes": 796835,
                "sha256": "4714d6918de581f28a96513aaf8ca3879262bcd40589ab9754d2453f8f24cead"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/g-tr.png",
                "bytes": 800556,
                "sha256": "8435dd0796526978c09cdb292cee8a026606bdd94e4e1c6684af3a21d33a3db9"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-kitchen.png",
                "bytes": 88808,
                "sha256": "eca8f34d948d4d5084ae8b0c49e1f59ee4f43b01ceafa917b244d0129e84c839"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-mud.png",
                "bytes": 83833,
                "sha256": "5a9b533ad5549f50d6fab22f331b59cc6557313ec0e0c97e8c479e6cbc0193a4"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/lab-pantry.png",
                "bytes": 79741,
                "sha256": "7e4fab6cf8535d75fa5c72f213011c08dc67e5e79def70941bae881faf315191"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/labels-f1-contact.png",
                "bytes": 1676282,
                "sha256": "56cd0479e33746e6a8b5e62b0ca136bab061cd0e53c326e72ee5e27158e813ee"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-center.png",
                "bytes": 952662,
                "sha256": "d8307b3aa54e42ab764597b0e804c6e9af93cf33a132d694b27f2fa70b9608a7"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline.png",
                "bytes": 247519,
                "sha256": "6ce61af246b08e9da2a4de819ad81bcc5aae80db286bbe61e7c6d4d6cc64f9a3"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline0.png",
                "bytes": 272236,
                "sha256": "405f4113edf3b8aaddc240bf1b4601c2e39bc904f93a75832e943a66406d0925"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimline2.png",
                "bytes": 181078,
                "sha256": "31eebb46bcaac6d1bc59b4eb2a1c8bff08473c26d0ae8da04aa2a02fbe287644"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-dimtext.png",
                "bytes": 197118,
                "sha256": "c9397a585633cf70f97672be6ad4995e72d426eb6bf822712fae4d3b92870449"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-east.png",
                "bytes": 939944,
                "sha256": "35f01ddb24daf2a1ecd36bddd51d6ad6fbe245b6ed1293e848098f56b345a476"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-foyer.png",
                "bytes": 1197859,
                "sha256": "f88ea0853282040fb6d85c0728c194f326be0adbd6f57c1240c0ace3c40f49cf"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-gymse.png",
                "bytes": 503620,
                "sha256": "013970b92d278af44d7547b2465d465aaab58b572683a0f3a81e90cab9d2dbee"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-south.png",
                "bytes": 878816,
                "sha256": "6dd4925eaf2ad1b5260d081de688c374e05e12e87fdfa78fa1020c2fde57d44a"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-west.png",
                "bytes": 1331495,
                "sha256": "f6e7d55b2c53859494e0f421f51c6f0eeb9ebe9813e0e324d7d25b6bdbae2f8a"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r-wing.png",
                "bytes": 1518536,
                "sha256": "26801ed663b3dbe5976b75754b88d5222d0aa056c288c07166615918d72e6e46"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/r2-all.png",
                "bytes": 1938929,
                "sha256": "dddd65a4e5cb343be3bc08da1f9404ab3129ac687043c3bdd659f51ebc7f0645"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-dining.png",
                "bytes": 67532,
                "sha256": "dd930bbfd6624d27047744731f13926aaed8541af86feb649032414496155de4"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-garage2.png",
                "bytes": 770992,
                "sha256": "27f97c5e9fd60c81d7d56ea6327dc93a4a642b0816bfc192d6b87f9beb351f39"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-gazebo.png",
                "bytes": 66341,
                "sha256": "cde63f2e76a6db1d8a3f28daefbe0e40aef0c51227da7397e5dcfa8d8c2d0438"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-mud.png",
                "bytes": 113780,
                "sha256": "8399b0d50dfb6bd589f871e76fd49422fba8f4152eff1ef9d3d36b556c6dff20"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr-wide.png",
                "bytes": 392417,
                "sha256": "67368f925531ece66df0b4911f710326e07ec4dc61dc7cbff05d4b6cc3fabfde"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr.png",
                "bytes": 107713,
                "sha256": "17a7c98b09e8b8288a67e9c0b11ddfc9a7dfcec17a57fcb309ea91397afb35b7"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-pwdr2.png",
                "bytes": 110205,
                "sha256": "4a4ebcab5c19f934cdb7f082224a7546d27b5c3e26ea89f0dc0ab0f5f2179cc8"
              },
              {
                "file": "../plan-retrace-20260813-r1/tiles/z-tandem.png",
                "bytes": 700847,
                "sha256": "cf8a6a55c7f3f2865da92459b7e15fd51ac84a3c4de0a64e3ca7c5806c87e299"
              },
              {
                "file": "../plan-retrace-20260813-r1/walls-first.png",
                "bytes": 2216362,
                "sha256": "e4eb7931470388296c5d80d84507a5220619b6aeb12c0322a7c38f20383e517f"
              },
              {
                "file": "../plan-retrace-20260813-r1/walls-second.png",
                "bytes": 2149725,
                "sha256": "119882e9d3d410200c15758279de5819c79d7f0ff51d1f2b2051b3a70d30bd7d"
              },
              {
                "file": "fidelity/final-flux2proLine-contact-sheet.png",
                "bytes": 4324879,
                "sha256": "8844e027af711b9e9637c03bb240268fe2095378e4ee5d7a2dcb93b386b7234d"
              },
              {
                "file": "fidelity/final-flux2proLine-south-east-aerial.png",
                "bytes": 3879543,
                "sha256": "b84b79e38b633320b25739b68194698c2c3c79f38c940a3d5cb1f409e808134d"
              },
              {
                "file": "fidelity/final-flux2proLine-south-west-aerial.png",
                "bytes": 3935859,
                "sha256": "a8370479b234feddbe6cde6fd360ae08fc36f43c69b3587271c7d29949158b40"
              },
              {
                "file": "fidelity/final-flux2proLine-south.png",
                "bytes": 3645015,
                "sha256": "2ed1ba5cf16d5f8dbec3f6cd3f5df304431f40ff073e6995ab8ace2d0f1068b2"
              },
              {
                "file": "fidelity/final-flux2proLine-west.png",
                "bytes": 3969224,
                "sha256": "298167375613f2abbf7350b5e3464fd3f933f6ab1214bb1d3f2509ec525653d0"
              },
              {
                "file": "fidelity/flux2proLine-contact-sheet.png",
                "bytes": 4361019,
                "sha256": "89e8f4db5b12fe555355e528efd3fdae9a822b7068a5b9ab4cb0acbbbaf7c4bb"
              },
              {
                "file": "fidelity/flux2proLine-south-east-aerial.png",
                "bytes": 4032179,
                "sha256": "c05e437641abb9a7fa63afb51afd7a0adb440d1e6e137443f1efc591def3a46f"
              },
              {
                "file": "fidelity/flux2proLine-south-west-aerial.png",
                "bytes": 3935992,
                "sha256": "3334668d5ac9e32548fa3bf11dedc792ffb49e768930d479305f2a17f29af6fb"
              },
              {
                "file": "fidelity/flux2proLine-south.png",
                "bytes": 3645111,
                "sha256": "33243619df65b10be1f28070f440b0e97357718ea4cece0cba2e87daa9d014b8"
              },
              {
                "file": "fidelity/flux2proLine-west.png",
                "bytes": 3969340,
                "sha256": "1526074896408fdd28348806c9d1f06e04b07b3fe1410025afaf853c08b21008"
              },
              {
                "file": "fidelity/styling-fidelity-final.json",
                "bytes": 2634,
                "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc"
              },
              {
                "file": "fidelity/styling-fidelity.json",
                "bytes": 2556,
                "sha256": "06d84ecbc5f64a8416bd3d589c901a0d372350fb583d6005ccf48df903906485"
              },
              {
                "file": "final/south-east-aerial.png",
                "bytes": 3655059,
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e"
              },
              {
                "file": "final/south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "final/south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "final/west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "logs/cannyLora-south-east-aerial.request.json",
                "bytes": 2141,
                "sha256": "a1d25c19bc6932ef932c754af091e97efe6ecffabecd2e831f7c40619be12547"
              },
              {
                "file": "logs/cannyLora-south-east-aerial.response.json",
                "bytes": 1885,
                "sha256": "241ff0f64dfc73cc430105443832fb06e8a34340a3e2c76786422addb45f271d"
              },
              {
                "file": "logs/cannyLora-south-west-aerial.request.json",
                "bytes": 2141,
                "sha256": "9f052d1ede16da72817381183f309105b9a1da79d9721561965a35b12fe6d45a"
              },
              {
                "file": "logs/cannyLora-south-west-aerial.response.json",
                "bytes": 1883,
                "sha256": "16b69e98c0a87a4493cdad4f53bdd948e0435878acb7241d13c21d102eddea17"
              },
              {
                "file": "logs/flux2pro-south-east-aerial.request.json",
                "bytes": 2203,
                "sha256": "6cd8035cb4bcd251547c34a13f36d6fed0db4d21aad5248f3344c4e69e18a4cc"
              },
              {
                "file": "logs/flux2pro-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "d7222babcff363ba8002c2ed78bf2de8c82442d66d0d206948efa88e24100bcd"
              },
              {
                "file": "logs/flux2pro-south-west-aerial.request.json",
                "bytes": 2203,
                "sha256": "d85837f08c2b7484a771eca4fb4ce0373c1507dca4c75c4aa647c254be82d355"
              },
              {
                "file": "logs/flux2pro-south.request.json",
                "bytes": 2191,
                "sha256": "80f9090f42b630049dc5f4cdde526b913107ce5266f1d93201613d92c3141338"
              },
              {
                "file": "logs/flux2pro-south.response.json",
                "bytes": 279,
                "sha256": "c4af8b8dad06e9bce72e7e725cecd5febf2ae35ccd74b7fee0cb272d335d90c5"
              },
              {
                "file": "logs/flux2pro-west.request.json",
                "bytes": 2190,
                "sha256": "7001d3bfbdddae4554dd6f491a7096c8aaebb27f9306af3accac1492b7778110"
              },
              {
                "file": "logs/flux2pro-west.response.json",
                "bytes": 278,
                "sha256": "c842ed3f07f5d8be9596d13dd3aa1e1e5cbac0973a37821373fdae0298289ac5"
              },
              {
                "file": "logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2739,
                "sha256": "ec08651eb74631299d197a7a5efc159046e4620e9a94e6c1d5df8c4b06e3ff74"
              },
              {
                "file": "logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "5131bdaf0f0fb26b7fcbb832243ed4f27219f21a5d0ba8c08781d69d978d8765"
              },
              {
                "file": "logs/flux2proLine-south-west-aerial.request.json",
                "bytes": 2486,
                "sha256": "0a306830567208d1d9cd5fb23e9ab9e4584da9cd3d9b3dd497416e16e60c2875"
              },
              {
                "file": "logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 278,
                "sha256": "8fb2b7b3e1342232060b13525a1f54f6b169f3c22c5a7b3e3e5d02308ffb05d3"
              },
              {
                "file": "logs/flux2proLine-south.request.json",
                "bytes": 2363,
                "sha256": "15136b9905c7f32a906dfd5bb90ef80b0c7c50a1bf9bca766ef1aaf299db6498"
              },
              {
                "file": "logs/flux2proLine-south.response.json",
                "bytes": 279,
                "sha256": "419170126a6b3e49c4a26d91e4237e89e78183aaf40733d745de8c99972b93a3"
              },
              {
                "file": "logs/flux2proLine-west.request.json",
                "bytes": 2614,
                "sha256": "5bf3eba2987d96837ca8b2de099f8eb2f35d750ae835987c7f1f0057e5e895a3"
              },
              {
                "file": "logs/flux2proLine-west.response.json",
                "bytes": 279,
                "sha256": "86a4fed4bc7f0cd95a561c0f52c6a9940a4b3c04fc582e54c90b464ff223bece"
              },
              {
                "file": "logs/qwen3-south-east-aerial.request.json",
                "bytes": 2206,
                "sha256": "af3e6f084c9319db818956f9f5144d21a602a97c80e0640a13fa39f225e5620f"
              },
              {
                "file": "logs/qwen3-south-east-aerial.response.json",
                "bytes": 242,
                "sha256": "b872bb7f188179ad50d5503dba996c2a395df915c785594efaafe799d09b76a8"
              },
              {
                "file": "logs/qwen3-south-west-aerial.request.json",
                "bytes": 2206,
                "sha256": "4758ee0c646bc9b4b04717d75ae28b76e5655dfef6d88a36ebccb595d510c6f7"
              },
              {
                "file": "logs/qwen3-south-west-aerial.response.json",
                "bytes": 243,
                "sha256": "73a2118e52b7cba1e31ed01f08094289891e195e2d6804862656162b1277083e"
              },
              {
                "file": "logs/qwen3-south.request.json",
                "bytes": 2194,
                "sha256": "81839afb68d13f7934e8681267c19e06517e6642eb7103b085c38616aedb2272"
              },
              {
                "file": "logs/qwen3-south.response.json",
                "bytes": 242,
                "sha256": "b0e70da00e9c65e41636f5714eec5dd03e8c405dc5e300ad4a7f16b005d47ad7"
              },
              {
                "file": "logs/qwen3-west.request.json",
                "bytes": 2193,
                "sha256": "1774da994f02d1a9cd0e8f00a284e7927b687b360e4d5762407665ed5ef275e2"
              },
              {
                "file": "logs/qwen3-west.response.json",
                "bytes": 242,
                "sha256": "263e6253763c50c25d7dd12e155b717edb201a840a9d200b13caef23aac4a879"
              },
              {
                "file": "logs/seedream-south-east-aerial.request.json",
                "bytes": 2211,
                "sha256": "7ad488734a16f5c606d2973c652b4bf964b718e4cf2796dfb1f200815dd0af68"
              },
              {
                "file": "logs/seedream-south-east-aerial.response.json",
                "bytes": 288,
                "sha256": "f9c125d84352e187b7e669a2492ab6ef8e1f7bf939dc81966902a6903f8d847d"
              },
              {
                "file": "logs/seedream-south-west-aerial.request.json",
                "bytes": 2211,
                "sha256": "f8c4314c848f9676b4316e35b0731f8c7fc1a398d3beec695524974bebc445d6"
              },
              {
                "file": "logs/seedream-south-west-aerial.response.json",
                "bytes": 288,
                "sha256": "a804829106e8b495b5030f294889226c18b02a827c3ec04c42e4676b17b5f806"
              },
              {
                "file": "logs/seedream-south.request.json",
                "bytes": 2199,
                "sha256": "a3613dc243ad57c440cf557229ea19047d9b76737b986b1f96182807b24310ec"
              },
              {
                "file": "logs/seedream-south.response.json",
                "bytes": 288,
                "sha256": "c7991e14bf7f343ec07b38cee80c4b07aaa34523c4805cc9bce24224b5f07b1a"
              },
              {
                "file": "logs/seedream-west.request.json",
                "bytes": 2198,
                "sha256": "ff45088458819344d430ade1843d1ac5a96dceeaa31618ec4a16c12168252fb0"
              },
              {
                "file": "logs/seedream-west.response.json",
                "bytes": 288,
                "sha256": "956c90e86edee309e7d41207ba650810438a0b425b8282cb6af03728e0097921"
              },
              {
                "file": "logs/upload-cache.json",
                "bytes": 1277,
                "sha256": "f217c042036f77714bcfe071e6b6d432af2ab477ae838c981f3242d5fae9161f"
              },
              {
                "file": "pass1/logs/cannyLora-south-east-aerial.request.json",
                "bytes": 2141,
                "sha256": "a1d25c19bc6932ef932c754af091e97efe6ecffabecd2e831f7c40619be12547"
              },
              {
                "file": "pass1/logs/cannyLora-south-east-aerial.response.json",
                "bytes": 1885,
                "sha256": "241ff0f64dfc73cc430105443832fb06e8a34340a3e2c76786422addb45f271d"
              },
              {
                "file": "pass1/logs/cannyLora-south-west-aerial.request.json",
                "bytes": 2141,
                "sha256": "9f052d1ede16da72817381183f309105b9a1da79d9721561965a35b12fe6d45a"
              },
              {
                "file": "pass1/logs/cannyLora-south-west-aerial.response.json",
                "bytes": 1883,
                "sha256": "16b69e98c0a87a4493cdad4f53bdd948e0435878acb7241d13c21d102eddea17"
              },
              {
                "file": "pass1/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "918c189a3aa35edeea41c0a1bafa708c720a6f31a205751c39472239b81201c4"
              },
              {
                "file": "pass1/logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 279,
                "sha256": "3079c1de0ae556c63336e594bf17d6b4014daa89c86ec50cd36c431f967e0cac"
              },
              {
                "file": "pass1/note.md",
                "bytes": 1271,
                "sha256": "d1ca4907ce97d77cd6374d7b8d249e96cfb8d434514f27f150e0c8a55ba58768"
              },
              {
                "file": "pass1/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3655059,
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e"
              },
              {
                "file": "pass1/styled/flux2proLine-south-west-aerial.png",
                "bytes": 3768997,
                "sha256": "1b551b8b1ac433698de9d524590f2a5807b5969e1429fd4b13f52cd94dad629a"
              },
              {
                "file": "pass2/logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2486,
                "sha256": "033157375f1e355db0936cca552d4098fd1e319f72100dada76c5a91bba52b5a"
              },
              {
                "file": "pass2/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "dcda87850d0d2c24078b73cc55af668c12f19b5a05b60e2d8c11474c159a307d"
              },
              {
                "file": "pass2/logs/flux2proLine-south-west-aerial.request.json",
                "bytes": 2486,
                "sha256": "0a306830567208d1d9cd5fb23e9ab9e4584da9cd3d9b3dd497416e16e60c2875"
              },
              {
                "file": "pass2/logs/flux2proLine-south-west-aerial.response.json",
                "bytes": 278,
                "sha256": "8fb2b7b3e1342232060b13525a1f54f6b169f3c22c5a7b3e3e5d02308ffb05d3"
              },
              {
                "file": "pass2/logs/flux2proLine-south.request.json",
                "bytes": 2363,
                "sha256": "15136b9905c7f32a906dfd5bb90ef80b0c7c50a1bf9bca766ef1aaf299db6498"
              },
              {
                "file": "pass2/logs/flux2proLine-south.response.json",
                "bytes": 279,
                "sha256": "419170126a6b3e49c4a26d91e4237e89e78183aaf40733d745de8c99972b93a3"
              },
              {
                "file": "pass2/logs/flux2proLine-west.request.json",
                "bytes": 2361,
                "sha256": "b057ba07b0400217042e009d0dba6d872651f44258fda124a26f2114d28055d6"
              },
              {
                "file": "pass2/logs/flux2proLine-west.response.json",
                "bytes": 278,
                "sha256": "6ee749e2288724bb3434e87747a3232e3347773020a92dc3eaee52080c032f0b"
              },
              {
                "file": "pass2/note.md",
                "bytes": 994,
                "sha256": "c45015fde0af96e4987aa3ff5b7a82c55c2931f62ae619403f989d4105fecba1"
              },
              {
                "file": "pass2/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3601328,
                "sha256": "417b37e87cb84cb618e5c01508464a06ef0e7a1f2d3c6ced2590fb85b5469bae"
              },
              {
                "file": "pass2/styled/flux2proLine-south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "pass2/styled/flux2proLine-south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "pass2/styled/flux2proLine-west.png",
                "bytes": 3644408,
                "sha256": "4989d3da3cf0ee4758e6644bf3fc69249b60c9c44a2b90758cfa942e55c07da7"
              },
              {
                "file": "pass3/logs/flux2proLine-south-east-aerial.request.json",
                "bytes": 2739,
                "sha256": "ec08651eb74631299d197a7a5efc159046e4620e9a94e6c1d5df8c4b06e3ff74"
              },
              {
                "file": "pass3/logs/flux2proLine-south-east-aerial.response.json",
                "bytes": 279,
                "sha256": "5131bdaf0f0fb26b7fcbb832243ed4f27219f21a5d0ba8c08781d69d978d8765"
              },
              {
                "file": "pass3/logs/flux2proLine-west.request.json",
                "bytes": 2614,
                "sha256": "5bf3eba2987d96837ca8b2de099f8eb2f35d750ae835987c7f1f0057e5e895a3"
              },
              {
                "file": "pass3/logs/flux2proLine-west.response.json",
                "bytes": 279,
                "sha256": "86a4fed4bc7f0cd95a561c0f52c6a9940a4b3c04fc582e54c90b464ff223bece"
              },
              {
                "file": "pass3/note.md",
                "bytes": 1039,
                "sha256": "8967fdc4780e2996be480052a52b9102324f61fb4d45aad9ec51f8430e624715"
              },
              {
                "file": "pass3/styled/flux2proLine-south-east-aerial.png",
                "bytes": 3758283,
                "sha256": "37d1a6b6f08ec0ee7d84e8e623af75f0054270a764966eef1540f571a43ef845"
              },
              {
                "file": "pass3/styled/flux2proLine-west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "run.json",
                "bytes": 4709,
                "sha256": "e7583bce4188dc062cdf1458c7fcd3f064ac0025cc8e197338cbd7477e929b35"
              },
              {
                "file": "styled/cannyLora-south-east-aerial.png",
                "bytes": 1475681,
                "sha256": "41aa64a694ca14b2ccc31b56412428f2d1d4a3c4ba409354a46c6dacc5a54a98"
              },
              {
                "file": "styled/cannyLora-south-west-aerial.png",
                "bytes": 1557099,
                "sha256": "1ebab720195898fa69d07c0bcab02dd8eb2de82cfe4bc901663b231245f535c9"
              },
              {
                "file": "styled/flux2pro-south-east-aerial.png",
                "bytes": 3723513,
                "sha256": "2287146c8397b4e4ed514bf9765462772d40d43f46bdc19933ed82c4600d38d3"
              },
              {
                "file": "styled/flux2pro-south.png",
                "bytes": 3726302,
                "sha256": "6b590288081b8e1c42260f04a9501b4c8573efc040324d063de0ca40854a66eb"
              },
              {
                "file": "styled/flux2pro-west.png",
                "bytes": 3424853,
                "sha256": "b684fcd6f0470aaedbc21e7dfeab52353f3fbec474d891dcc37da87c37611641"
              },
              {
                "file": "styled/flux2proLine-south-east-aerial.png",
                "bytes": 3758283,
                "sha256": "37d1a6b6f08ec0ee7d84e8e623af75f0054270a764966eef1540f571a43ef845"
              },
              {
                "file": "styled/flux2proLine-south-west-aerial.png",
                "bytes": 3664952,
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
              },
              {
                "file": "styled/flux2proLine-south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
              },
              {
                "file": "styled/flux2proLine-west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              },
              {
                "file": "styled/qwen3-south-east-aerial.png",
                "bytes": 3123846,
                "sha256": "b882d052c2e115f92d79012f897e5ec068a694e20f3593f5167324af4becc811"
              },
              {
                "file": "styled/qwen3-south-west-aerial.png",
                "bytes": 3061422,
                "sha256": "95c9b2866e61b09947379a8cd169726f27abd8ea8071cb7fac640a986406bab2"
              },
              {
                "file": "styled/qwen3-south.png",
                "bytes": 3061262,
                "sha256": "dc9456cba37d64ae9cc276d1587134d6f9c013facf8bba8fd65a41f4b98286fb"
              },
              {
                "file": "styled/qwen3-west.png",
                "bytes": 2986946,
                "sha256": "7cb66f3ec0f8a785df2b51927ffe0d3141b343f6a1075695f9e1a66d3a265537"
              },
              {
                "file": "styled/seedream-south-east-aerial.png",
                "bytes": 3746221,
                "sha256": "a06284e7833e941c5e00b939363b5aa57fc3a9bf6eb2b078b6ac5249250ad7a6"
              },
              {
                "file": "styled/seedream-south-west-aerial.png",
                "bytes": 3849941,
                "sha256": "031682297b8bd10d2cb74aa1664409e7f253e53eaef2ad9b00ffaa6769236ce0"
              },
              {
                "file": "styled/seedream-south.png",
                "bytes": 3771976,
                "sha256": "f42493949fb3b57f57be5e1923cfdf1d267e4e127fa10f3953fbc845a4254370"
              },
              {
                "file": "styled/seedream-west.png",
                "bytes": 3825025,
                "sha256": "1a8600eb988671443216f13e94e828c4ff6f92897c5c1a8e74da631cfca66ec4"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:pinned-house-rerun-20260814-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-14T04:00:00.000Z",
      "date": "2026-08-14",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/19/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1",
      "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-submit",
        "sourcePath": "verification/pinned-house-rerun-20260814-r1/manifest.json",
        "sourceField": "$/status"
      },
      "authority": {
        "value": "automated local browser review; no human review claimed",
        "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
        "sourceField": "$/authority"
      },
      "title": "Registered temporal pins and fail-closed balance check",
      "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
      "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
      "limitations": [],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "pinned-house-rerun-20260814-r2",
        "pinned-house-closure-20260815-r1",
        "pinned-house-coherent-r5"
      ],
      "payload": {
        "fileCount": 6505,
        "byteLength": 9170840881
      },
      "media": {
        "counts": {
          "image": 6245,
          "video": 17,
          "gaussianSplat": 3,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
            "byteLength": 19536320,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
            "byteLength": 22320032,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
            "byteLength": 18890912,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f000-f080-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f000-f080-81f-16fps.mp4",
            "byteLength": 702656,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f000-f240-241f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f000-f240-241f-16fps.mp4",
            "byteLength": 8049553,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f080-f160-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f080-f160-81f-16fps.mp4",
            "byteLength": 460837,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f160-f240-81f-16fps.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f160-f240-81f-16fps.mp4",
            "byteLength": 980595,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/assembled/vace-known-camera-training-r2.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/assembled/vace-known-camera-training-r2.mp4",
            "byteLength": 44746581,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/assembled/vace-line-only-r2-full-orbit.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/assembled/vace-line-only-r2-full-orbit.mp4",
            "byteLength": 45049867,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
            "byteLength": 33605564,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
            "byteLength": 34690953,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/kling-arc-080-160.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/kling-arc-080-160.mp4",
            "byteLength": 22657062,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/seedance-arc-080-160.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/seedance-arc-080-160.mp4",
            "byteLength": 9877792,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-000-080.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-000-080.mp4",
            "byteLength": 11570650,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-080-160.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-080-160.mp4",
            "byteLength": 13663831,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-160-240.mp4",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-arc-160-240.mp4",
            "byteLength": 13740950,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/verification.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/verification.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/verification.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/known-pose-build-pinned-r2.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/known-pose-build-pinned-r2.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-known-pinned-r2-30k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-known-pinned-r2-30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-10k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-10k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-25k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-25k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-30k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-5k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-5k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-10k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-10k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-15k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-15k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-20k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-20k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-25k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-25k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-30k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-30k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-5k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-5k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-10k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-10k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-15k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-15k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-20k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-20k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-25k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-25k.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-30k.json",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-30k.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/19",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-14",
            "endsOn": "2026-08-15",
            "internalUseOnly": true,
            "startedAt": "2026-08-14T00:00:00-04:00",
            "endedAt": "2026-08-15T23:59:59-04:00",
            "title": "Pinned-view house reconstruction was preserved, measured, and rejected as the hero-source direction",
            "headline": "The post-handoff run converted the corrected retrace and aligned house stills into pinned reconstruction candidates, then measured adjacent-view closure and donor distance. The resulting R4 and R5 splats are preserved because they establish what that path produced, but they do not replace the sharper source stills or qualify as the source authority for a new hero reconstruction.",
            "outcome": "Pinned-house inputs, reconstructed candidates, comparison evidence, manifests, commits, and viewer handoffs remain reproducible. Their role is historical negative or intermediate evidence, not a promoted visual result.",
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "pinned-house-rerun-20260814-r2",
              "pinned-house-closure-20260815-r1",
              "pinned-house-coherent-r5"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "surfaces": [
              "docs/timeline/internal-continuation-r21.json",
              "dist/blueprint-preview/viewer.html"
            ],
            "lesson": "A candidate is not improved because more processing happened after a strong still. The record must keep the failed reconstruction and its measurements while preventing it from silently becoming the next run's source authority."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r3.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2302,
          "sha256": "46fdbe9faeca3f1d0ea7dcbbb0d1a91a54566b87729356d37c8edf789bb7d202",
          "exactRecord": {
            "id": "pinned-house-rerun-20260814-r1",
            "date": "2026-08-14",
            "title": "Registered temporal pins and fail-closed balance check",
            "startedAt": "2026-08-14T17:16:47.338Z",
            "endedAt": "2026-08-14T17:22:06.917Z",
            "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
            "results": [
              "The sealed 241-frame source orbit was copied, never mutated.",
              "Seven exact line-controlled pin frames are planned at 0, 40, 80, 120, 160, 200, and 240.",
              "Each 81-frame VACE arc uses explicit first and last frames plus one registered midpoint appearance reference.",
              "The house is the evaluation subject. Garden and background are continuity context, not the optimization target.",
              "Provider upload initiation returned HTTP 403 Exhausted balance; no generation request was submitted and spend is USD 0.00."
            ],
            "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
            "limitations": [
              "No paid pin or video result exists yet.",
              "The first prepared ladder is the facade orbit; wide and roofline ladders remain a later admitted expansion after this gate passes.",
              "No human arc labels or review authority are claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/house.html",
              ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png"
            ],
            "evidenceSeal": "verification/pinned-house-rerun-20260814-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6505,
          "byteLength": 9170840881,
          "sha256": "76c9d1c4cd8f2e47029c3e06cc900c015028697910ab071c7a640b327ba1c02e",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
          "recordPointer": "$",
          "byteLength": 87019,
          "sha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
          "recordPointer": "$",
          "byteLength": 4780,
          "sha256": "83dc3004bd3f46120d170e5b024955c7fb89719523e358c348542de71c66f302",
          "exactRecord": {
            "schema": "blueprint.browser-splat-subject-verification/1",
            "createdAt": "2026-08-16T02:05:29.388Z",
            "authority": "automated local browser review; no human review claimed",
            "story": "Direct R5 viewer URL loads the exact candidate bytes, applies its registered opening camera, draws a structured subject-only canvas, and survives a real orbit without pivot reseating.",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fpinned-house-rerun-20260814-r1%2Ffull-r5%2Fcircumnav-solve241-r5-primary-30k.splat",
            "sourceCameraFrame": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/frames/f000.png",
            "splat": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "expectedBytes": 18890912,
              "responseStatus": 200,
              "responseBytes": 18890912
            },
            "coverageLabel": "240 solved frames over 347° · reads across 347°",
            "camera": {
              "initial": {
                "active": true,
                "ready": true,
                "settled": true,
                "moved": false,
                "azDeg": 0,
                "targetAzDeg": 0,
                "pivot": [
                  0.620732637269362,
                  -0.05749133992516048,
                  2.6582302832468585
                ],
                "distance": 2.7450141816390254,
                "homeDistance": 2.7450141816390254,
                "matrix": [
                  -0.4692299555513182,
                  -0.008309994453957215,
                  0.8830369147467637,
                  0,
                  0.033288611192179525,
                  0.9990785485764417,
                  0.02709099738448624,
                  0,
                  -0.8824483651626331,
                  0.04210698002191015,
                  -0.46852095476641237,
                  0,
                  2.638931122333835,
                  -0.049333400209069234,
                  -2.0461499265006338,
                  1
                ]
              },
              "afterOrbit": {
                "moved": true,
                "azDeg": 16.199999999999996,
                "pivot": [
                  0.620732637269362,
                  -0.05749133992516048,
                  2.6582302832468585
                ],
                "matrix": [
                  -0.6969580089650715,
                  -0.015317955432717339,
                  0.7169483202998698,
                  0,
                  0.024408695808801152,
                  0.9986857929367368,
                  0.04506553622486382,
                  0,
                  -0.7166964136287811,
                  0.04890855986105484,
                  -0.6956681705123219,
                  0,
                  2.3391719822012083,
                  -0.06308607565916816,
                  -1.3382103272757973,
                  1
                ]
              },
              "pivotDrift": 0,
              "postOrbitCameraDrift": 0
            },
            "pixels": {
              "opening": {
                "p05": 5.2178,
                "p95": 9.1456,
                "mean": 7.168470518667418,
                "standardDeviation": 2.7003604939360164,
                "nonBackgroundFraction": 0.0003881557058888766,
                "centralEdgeFraction": 0,
                "foregroundBounds": {
                  "minX": 168,
                  "minY": 135,
                  "maxX": 170,
                  "maxY": 142
                },
                "backgroundRgb": [
                  5,
                  8,
                  6
                ]
              },
              "orbit": {
                "p05": 5.430400000000001,
                "p95": 23.502599999999997,
                "mean": 10.116981971572848,
                "standardDeviation": 15.975157008714197,
                "nonBackgroundFraction": 0.04122768104691139,
                "centralEdgeFraction": 0.007585464609707345,
                "foregroundBounds": {
                  "minX": 26,
                  "minY": 81,
                  "maxX": 254,
                  "maxY": 142
                },
                "backgroundRgb": [
                  6,
                  9,
                  6
                ]
              },
              "openingVsSource": {
                "luminanceCorrelation": 0.02503654650373253,
                "rgbMeanAbsoluteError": 103.47666196469825
              },
              "openingVsOrbit": {
                "luminanceCorrelation": -0.0008735058054109264,
                "rgbMeanAbsoluteError": 4.284722222222156
              }
            },
            "consoleErrors": [],
            "failedRequests": [],
            "screenshots": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/r5-opening-canvas.png",
                "bytes": 38290,
                "sha256": "79f870ecbba86270ff30f1349a6d7c1a21107fde4beccc91ec1174a9a8dc20ad"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/r5-orbit-canvas.png",
                "bytes": 105759,
                "sha256": "cd7e6cb988f356688fba2b44103442f50e1ac7bd46c09faeb4e932667c9da5ac"
              }
            ],
            "checks": {
              "splatHttp200": true,
              "splatByteExact": true,
              "spinnerCleared": true,
              "noViewerMessage": true,
              "noConsoleErrors": true,
              "noFailedRequests": true,
              "cameraSettled": true,
              "measuredCoverageLoaded": true,
              "openingNotFlat": false,
              "openingHasCentralStructure": false,
              "openingHasForeground": false,
              "openingMatchesRegisteredSource": false,
              "orbitChangedCamera": true,
              "orbitChangedPixels": true,
              "orbitStillVisible": false,
              "noPostDragReseat": true
            },
            "passed": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
          "recordPointer": "$",
          "byteLength": 4773,
          "sha256": "4c3eb8576681a7afd36097580fb5dd5083006d29ad609f6147da84e9a5891f20",
          "exactRecord": {
            "schema": "blueprint.browser-splat-subject-verification/1",
            "createdAt": "2026-08-16T02:09:13.308Z",
            "authority": "automated local browser review; no human review claimed",
            "story": "Direct R5 viewer URL loads the exact candidate bytes, applies its registered opening camera, draws a structured subject-only canvas, and survives a real orbit without pivot reseating.",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fpinned-house-rerun-20260814-r1%2Ffull-r5%2Fcircumnav-solve241-r5-primary-30k.splat",
            "sourceCameraFrame": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/frames/f000.png",
            "splat": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "expectedBytes": 18890912,
              "responseStatus": 200,
              "responseBytes": 18890912
            },
            "coverageLabel": "240 solved frames over 347° · reads across 347°",
            "camera": {
              "initial": {
                "active": true,
                "ready": true,
                "settled": true,
                "moved": false,
                "azDeg": 0,
                "targetAzDeg": 0,
                "pivot": [
                  -0.5165199817988051,
                  0.12907918753305803,
                  0.525600670433924
                ],
                "distance": 2.6300740231830795,
                "homeDistance": 2.6300740231830795,
                "matrix": [
                  -0.46922995555131836,
                  -0.008309994453957208,
                  0.8830369147467637,
                  0,
                  0.033288611192179525,
                  0.9990785485764417,
                  0.02709099738448624,
                  0,
                  -0.8824483651626331,
                  0.04210698002191015,
                  -0.46852095476641253,
                  0,
                  0.21715193736518845,
                  -0.1553839824455239,
                  3.3289382783214703,
                  1
                ]
              },
              "afterOrbit": {
                "moved": true,
                "azDeg": 16.199999999999996,
                "pivot": [
                  -0.5165199817988051,
                  0.12907918753305803,
                  0.525600670433924
                ],
                "matrix": [
                  -0.6969580089650717,
                  -0.0013012396441765038,
                  0.7171107588893306,
                  0,
                  0.024408695808801152,
                  0.999375864977498,
                  0.025536171784174996,
                  0,
                  -0.716696413628781,
                  0.035301377818236855,
                  -0.6964912514998143,
                  0,
                  0.01355272277196451,
                  -0.14822516881727502,
                  3.363256139745384,
                  1
                ]
              },
              "pivotDrift": 0,
              "postOrbitCameraDrift": 0
            },
            "pixels": {
              "opening": {
                "p05": 10.503799999999998,
                "p95": 217.639,
                "mean": 120.66701593967099,
                "standardDeviation": 58.669139544457536,
                "nonBackgroundFraction": 0.8885161361872019,
                "centralEdgeFraction": 0.27886833068525446,
                "foregroundBounds": {
                  "minX": 1,
                  "minY": 1,
                  "maxX": 254,
                  "maxY": 142
                },
                "backgroundRgb": [
                  38,
                  39,
                  27
                ]
              },
              "orbit": {
                "p05": 1,
                "p95": 117.858,
                "mean": 46.452859044052495,
                "standardDeviation": 38.0124719495511,
                "nonBackgroundFraction": 0.6758068093600976,
                "centralEdgeFraction": 0.05320075854646097,
                "foregroundBounds": {
                  "minX": 1,
                  "minY": 1,
                  "maxX": 254,
                  "maxY": 142
                },
                "backgroundRgb": [
                  45,
                  46,
                  21
                ]
              },
              "openingVsSource": {
                "luminanceCorrelation": 0.3917860486382337,
                "rgbMeanAbsoluteError": 57.593578197338196
              },
              "openingVsOrbit": {
                "luminanceCorrelation": -0.010853152116518428,
                "rgbMeanAbsoluteError": 79.80659541377352
              }
            },
            "consoleErrors": [],
            "failedRequests": [],
            "screenshots": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-opening-canvas.png",
                "bytes": 1446514,
                "sha256": "0f4197d53c55c11086d5b162e973ad60537f5ba51f8356b315bcbc88e8e43013"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-orbit-canvas.png",
                "bytes": 1193509,
                "sha256": "616a988b65accdff541398a60fb2341d2fd90eedddf49e1ee7d476fc32e893ec"
              }
            ],
            "checks": {
              "splatHttp200": true,
              "splatByteExact": true,
              "spinnerCleared": true,
              "noViewerMessage": true,
              "noConsoleErrors": true,
              "noFailedRequests": true,
              "cameraSettled": true,
              "measuredCoverageLoaded": true,
              "openingNotFlat": true,
              "openingHasCentralStructure": true,
              "openingHasForeground": true,
              "openingMatchesRegisteredSource": true,
              "orbitChangedCamera": true,
              "orbitChangedPixels": true,
              "orbitStillVisible": true,
              "noPostDragReseat": true
            },
            "passed": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/verification.json",
          "recordPointer": "$",
          "byteLength": 5193,
          "sha256": "e8eff7607f54f3cb95287f60d688464b9e99501f7398a51e04a6ae6c86ad507f",
          "exactRecord": {
            "schema": "blueprint.browser-splat-viewer-controls-verification/1",
            "createdAt": "2026-08-16T03:37:43.038Z",
            "authority": "automated local browser review; no human review claimed",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fpinned-house-rerun-20260814-r1%2Ffull-r5%2Fcircumnav-solve241-r5-primary-30k.splat&rev=controls-r3",
            "sourceFrame": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/frames/f000.png",
            "splat": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "expectedBytes": 18890912,
              "responseStatus": 200,
              "responseBytes": 18890912
            },
            "initial": {
              "camera": {
                "az": 0,
                "azT": 0,
                "el": 0,
                "dist": 2.6300925457918782,
                "distT": 2.6300925457918782,
                "panX": 0,
                "panXT": 0,
                "panY": 0,
                "panYT": 0,
                "pivot": [
                  -0.5165036256514783,
                  0.12907968932900454,
                  0.525591992203565
                ],
                "seat": [
                  -0.5165,
                  0.1291,
                  0.5256
                ],
                "intrinsics": {
                  "width": 1280,
                  "height": 720,
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "cx": 639.5,
                  "cy": 359.5
                },
                "effectiveFocal": {
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "viewportWidth": 1280,
                  "viewportHeight": 720,
                  "sourceWidth": 1280,
                  "sourceHeight": 720
                },
                "matrix": [
                  -0.4692299555513183,
                  -0.008309994453957218,
                  0.8830369147467637,
                  0,
                  0.033288611192179525,
                  0.9990785485764417,
                  0.027090997384486247,
                  0,
                  -0.8824483651626331,
                  0.04210698002191015,
                  -0.4685209547664125,
                  0,
                  0.21715193736518867,
                  -0.15538398244552393,
                  3.3289382783214703,
                  1
                ]
              },
              "render": {
                "splatScale": 0.82,
                "opacity": 1,
                "alphaCutoff": 0.018,
                "exposure": 1,
                "contrast": 1.08,
                "saturation": 1,
                "gamma": 1,
                "renderScale": 1.25,
                "background": "#050806"
              },
              "canvas": {
                "cssWidth": 1280,
                "cssHeight": 720,
                "width": 1600,
                "height": 900
              },
              "controls": {
                "sliders": 8,
                "profiles": 3,
                "boundary": "These controls tune rasterization and DC color. They do not restore missing views, higher-order SH, or geometry."
              }
            },
            "interactions": {
              "orbit": {
                "azT": -0.25132750816098265,
                "panXT": 0
              },
              "pan": {
                "panXT": -0.5049780256370158,
                "azT": 0
              },
              "beforeWheel": {
                "distT": 2.6300925457918782,
                "panXT": 0
              },
              "wheel": {
                "distT": 2.0689040737033513,
                "panXT": 0.20865409712374255
              },
              "quarterView": -44.999999999999986
            },
            "tuned": {
              "settings": {
                "splatScale": 0.62,
                "opacity": 1,
                "alphaCutoff": 0.032,
                "exposure": 1,
                "contrast": 1.22,
                "saturation": 1.08,
                "gamma": 1,
                "renderScale": 1.5,
                "background": "#050806"
              },
              "canvas": {
                "width": 1920,
                "height": 1080
              },
              "outputs": {
                "splatScale": "0.62×",
                "alphaCutoff": "0.032",
                "exposure": "1.00×",
                "contrast": "1.22×",
                "saturation": "1.08×",
                "gamma": "1.00",
                "renderScale": "1.50×"
              }
            },
            "pixels": {
              "openingVsSource": {
                "luminanceCorrelation": 0,
                "rgbMeanAbsoluteError": 103.38686342592567
              },
              "tunedVsOpening": {
                "luminanceCorrelation": -1,
                "rgbMeanAbsoluteError": 0
              },
              "openingEdgeEnergy": 0,
              "tunedEdgeEnergy": 0
            },
            "errors": [],
            "failedRequests": [],
            "screenshots": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/r5-calibrated-opening.png",
                "bytes": 4255,
                "sha256": "9a58b0e7973fed7728040ffaa0e94527bf8e20c8e691009c4dc4d6e2ff38b892"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/r5-controls-open.png",
                "bytes": 53703,
                "sha256": "0dd2cfa661ce0fe75704ba27f402e45a03dd935c6ce6da3b5d5f5a4f1163ed42"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/r5-crisp-tuned.png",
                "bytes": 4255,
                "sha256": "9a58b0e7973fed7728040ffaa0e94527bf8e20c8e691009c4dc4d6e2ff38b892"
              }
            ],
            "checks": {
              "splatHttp200": true,
              "splatByteExact": true,
              "noConsoleErrors": true,
              "noFailedRequests": true,
              "measuredHouseSeatUsed": true,
              "sealedIntrinsicsLoaded": true,
              "viewportFocalCorrect": true,
              "supersampledOpening": true,
              "sourceCompositionRecovered": false,
              "v20OrbitDirection": true,
              "v20PanDirection": true,
              "v22DollyToCursor": true,
              "fullOrbitPresetIsQuarterView": true,
              "renderSurfaceExposed": true,
              "renderSettingsLive": true,
              "tuningChangesPixels": false,
              "tuningRaisesEdgeEnergy": false
            },
            "passed": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/verification.json",
          "recordPointer": "$",
          "byteLength": 5279,
          "sha256": "b7fa5554bf0316ca4a9903ff4823c858725645269571c2c4f92029a8b82d9f28",
          "exactRecord": {
            "schema": "blueprint.browser-splat-viewer-controls-verification/1",
            "createdAt": "2026-08-16T03:42:38.654Z",
            "authority": "automated local browser review; no human review claimed",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fpinned-house-rerun-20260814-r1%2Ffull-r5%2Fcircumnav-solve241-r5-primary-30k.splat&rev=controls-r4",
            "sourceFrame": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/frames/f000.png",
            "splat": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "expectedBytes": 18890912,
              "responseStatus": 200,
              "responseBytes": 18890912
            },
            "initial": {
              "camera": {
                "az": 0,
                "azT": 0,
                "el": 0,
                "dist": 2.6300925457918782,
                "distT": 2.6300925457918782,
                "panX": 0,
                "panXT": 0,
                "panY": 0,
                "panYT": 0,
                "pivot": [
                  -0.5165036256514783,
                  0.12907968932900454,
                  0.525591992203565
                ],
                "seat": [
                  -0.5165,
                  0.1291,
                  0.5256
                ],
                "intrinsics": {
                  "width": 1280,
                  "height": 720,
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "cx": 639.5,
                  "cy": 359.5
                },
                "effectiveFocal": {
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "viewportWidth": 1280,
                  "viewportHeight": 720,
                  "sourceWidth": 1280,
                  "sourceHeight": 720
                },
                "matrix": [
                  -0.4692299555513183,
                  -0.008309994453957218,
                  0.8830369147467637,
                  0,
                  0.033288611192179525,
                  0.9990785485764417,
                  0.027090997384486247,
                  0,
                  -0.8824483651626331,
                  0.04210698002191015,
                  -0.4685209547664125,
                  0,
                  0.21715193736518867,
                  -0.15538398244552393,
                  3.3289382783214703,
                  1
                ]
              },
              "render": {
                "splatScale": 0.82,
                "opacity": 1,
                "alphaCutoff": 0.018,
                "exposure": 1,
                "contrast": 1.08,
                "saturation": 1,
                "gamma": 1,
                "renderScale": 1.25,
                "background": "#050806"
              },
              "canvas": {
                "cssWidth": 1280,
                "cssHeight": 720,
                "width": 1600,
                "height": 900
              },
              "controls": {
                "sliders": 8,
                "profiles": 3,
                "boundary": "These controls tune rasterization and DC color. They do not restore missing views, higher-order SH, or geometry."
              }
            },
            "interactions": {
              "orbit": {
                "azT": -0.25132750816098265,
                "panXT": 0
              },
              "pan": {
                "panXT": -0.5049780256370158,
                "azT": 0
              },
              "beforeWheel": {
                "distT": 2.6300925457918782,
                "panXT": 0
              },
              "wheel": {
                "distT": 2.0689040737033513,
                "panXT": 0.20865409712374255
              },
              "quarterView": -44.999999999999986
            },
            "tuned": {
              "settings": {
                "splatScale": 0.62,
                "opacity": 1,
                "alphaCutoff": 0.032,
                "exposure": 1,
                "contrast": 1.22,
                "saturation": 1.08,
                "gamma": 1,
                "renderScale": 1.5,
                "background": "#050806"
              },
              "canvas": {
                "width": 1920,
                "height": 1080
              },
              "outputs": {
                "splatScale": "0.62×",
                "alphaCutoff": "0.032",
                "exposure": "1.00×",
                "contrast": "1.22×",
                "saturation": "1.08×",
                "gamma": "1.00",
                "renderScale": "1.50×"
              }
            },
            "pixels": {
              "openingVsSource": {
                "luminanceCorrelation": 0.6023614450985991,
                "rgbMeanAbsoluteError": 46.88430447048631
              },
              "tunedVsOpening": {
                "luminanceCorrelation": 0.9577600860074141,
                "rgbMeanAbsoluteError": 15.130154079861073
              },
              "openingEdgeEnergy": 29.521858683597408,
              "tunedEdgeEnergy": 36.47063561605854
            },
            "errors": [],
            "failedRequests": [],
            "screenshots": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-calibrated-opening.png",
                "bytes": 1329968,
                "sha256": "fd0c594d7e536260f47a823e27f3bbe286fa8812e0b666275dce28b1545e2e3d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-controls-open.png",
                "bytes": 1107616,
                "sha256": "10b53bc1007a7d011caa92fc9ac1666d771d582c52e8463ddb0b8c7df3132835"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-crisp-tuned.png",
                "bytes": 1446102,
                "sha256": "35e94943a0cec133075404eee1aefbd62de1b8f53ed445f07fa88d757d98ab05"
              }
            ],
            "checks": {
              "splatHttp200": true,
              "splatByteExact": true,
              "noConsoleErrors": true,
              "noFailedRequests": true,
              "measuredHouseSeatUsed": true,
              "sealedIntrinsicsLoaded": true,
              "viewportFocalCorrect": true,
              "supersampledOpening": true,
              "sourceCompositionRecovered": true,
              "v20OrbitDirection": true,
              "v20PanDirection": true,
              "v22DollyToCursor": true,
              "fullOrbitPresetIsQuarterView": true,
              "renderSurfaceExposed": true,
              "renderSettingsLive": true,
              "tuningChangesPixels": true,
              "tuningRaisesEdgeEnergy": true
            },
            "passed": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/verification.json",
          "recordPointer": "$",
          "byteLength": 4548,
          "sha256": "2630b59dea5bef5918ece5c0736edf4396a945baad377cb3fbcfac24cb477ae7",
          "exactRecord": {
            "schema": "blueprint.browser-splat-sh1-verification/1",
            "createdAt": "2026-08-16T04:08:45.502Z",
            "authority": "automated local browser A/B; no human review claimed",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fpinned-house-rerun-20260814-r1%2Ffull-r5%2Fcircumnav-solve241-r5-primary-30k.splat&rev=sh1-r1",
            "inputs": {
              "splat": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "sh1": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1",
              "source": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/frames/f000.png",
              "brushReference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/brush/evals-solve241-r5-primary-30k/eval_30000/f000.png"
            },
            "responses": {
              "splat": {
                "status": 200,
                "bytes": 18890912
              },
              "sh1": {
                "status": 200,
                "bytes": 7084144
              }
            },
            "state": {
              "sh1": {
                "urlSuffix": ".sh1",
                "bytes": 7084144,
                "sha256": "f68ae18c1fce7edcf507ba249cef07f401a9fe767ecb6059499b0c5ebcbdfa5f",
                "gaussians": 590341,
                "degree": 1,
                "format": "BSH1/RGBA8_SNORM",
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1",
                "status": "ready",
                "textureWidth": 2048,
                "textureHeight": 865,
                "scales": [
                  0.37477821111679077,
                  0.4689365029335022,
                  0.39310410618782043,
                  0.35554587841033936,
                  0.45343858003616333,
                  0.37727341055870056,
                  0.4040956199169159,
                  0.4717581868171692,
                  0.3975621461868286
                ]
              },
              "settings": {
                "splatScale": 0.82,
                "opacity": 1,
                "alphaCutoff": 0.018,
                "shMix": 1,
                "exposure": 1,
                "contrast": 1.08,
                "saturation": 1,
                "gamma": 1,
                "renderScale": 1.25,
                "background": "#050806"
              },
              "camera": {
                "seat": [
                  -0.5165,
                  0.1291,
                  0.5256
                ],
                "intrinsics": {
                  "width": 1280,
                  "height": 720,
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "cx": 639.5,
                  "cy": 359.5
                },
                "effectiveFocal": {
                  "fx": 962.8637,
                  "fy": 962.8637,
                  "viewportWidth": 1280,
                  "viewportHeight": 720,
                  "sourceWidth": 1280,
                  "sourceHeight": 720
                }
              },
              "statusText": "View color sidecar: ready · 590,341 Gaussians",
              "sliderCount": 9
            },
            "metrics": {
              "dcVsBrush": {
                "luminanceCorrelation": 0.8408895222562037,
                "rgbMeanAbsoluteError": 28.2418891059027
              },
              "sh1VsBrush": {
                "luminanceCorrelation": 0.8647196988837977,
                "rgbMeanAbsoluteError": 26.082248263889085
              },
              "dcVsSource": {
                "luminanceCorrelation": 0.6023614450985991,
                "rgbMeanAbsoluteError": 46.88430447048631
              },
              "sh1VsSource": {
                "luminanceCorrelation": 0.6219236638783865,
                "rgbMeanAbsoluteError": 45.40093315972205
              },
              "sh1VsDc": {
                "luminanceCorrelation": 0.9965058211331418,
                "rgbMeanAbsoluteError": 3.6255696614583277
              }
            },
            "errors": [],
            "failedRequests": [],
            "screenshots": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-dc-only.png",
                "bytes": 1329968,
                "sha256": "fd0c594d7e536260f47a823e27f3bbe286fa8812e0b666275dce28b1545e2e3d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-sh1.png",
                "bytes": 1335830,
                "sha256": "e4d986819ded6722ea3be6a404f6f5cfa4f4b7119c6a710945f75804ea96f8c6"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-sh1-controls.png",
                "bytes": 1106572,
                "sha256": "1d78b7e742187b4dddf75d960de268218a5c786e55339d0ebb1d5904db007896"
              }
            ],
            "checks": {
              "splatHttpAndBytes": true,
              "sh1HttpAndBytes": true,
              "sh1DiskHashExact": true,
              "noConsoleErrors": true,
              "noFailedRequests": true,
              "sh1GpuReady": true,
              "controlSurfaceExposed": true,
              "abActuallyChangesColor": true,
              "sh1RaisesBrushCorrelation": true,
              "sh1LowersBrushError": true
            },
            "passed": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-known-pinned-r2-30k.json",
          "recordPointer": "$",
          "byteLength": 6446,
          "sha256": "7493ec93f8ce514474878c5bc9aefcc1d2bc7eedb4669f81d43150fe9ea1f3eb",
          "exactRecord": {
            "solve": "dataset-known-pinned-r2",
            "run": "pinned-house-rerun-20260814-r1",
            "evalStep": 30000,
            "evalDir": "brush\\eval_30000",
            "datasetDir": "dataset-known-pinned-r2",
            "byRung": {
              "single": {
                "frames": 31,
                "meanPsnrDb": 19.12505500071394,
                "meanSsim": 0.5080575439031675
              }
            },
            "holdoutFrames": [
              {
                "frame": "f000",
                "rung": "single",
                "azimuthDeg": 359.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 11.993022006463791,
                "ssim": 0.24280495617315076
              },
              {
                "frame": "f008",
                "rung": "single",
                "azimuthDeg": 11.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.18259463893731,
                "ssim": 0.6457442066904018
              },
              {
                "frame": "f016",
                "rung": "single",
                "azimuthDeg": 23.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.647574448319823,
                "ssim": 0.6199688310195426
              },
              {
                "frame": "f024",
                "rung": "single",
                "azimuthDeg": 34.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.780021560538668,
                "ssim": 0.5252591514633699
              },
              {
                "frame": "f032",
                "rung": "single",
                "azimuthDeg": 46.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.84734406487106,
                "ssim": 0.5586867745207513
              },
              {
                "frame": "f040",
                "rung": "single",
                "azimuthDeg": 58.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.825522175784315,
                "ssim": 0.547287178415699
              },
              {
                "frame": "f048",
                "rung": "single",
                "azimuthDeg": 70.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.999017774598375,
                "ssim": 0.5968716070556465
              },
              {
                "frame": "f056",
                "rung": "single",
                "azimuthDeg": 82.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.7223893593186,
                "ssim": 0.609382329790829
              },
              {
                "frame": "f064",
                "rung": "single",
                "azimuthDeg": 94.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.83787707934446,
                "ssim": 0.6334724258189818
              },
              {
                "frame": "f072",
                "rung": "single",
                "azimuthDeg": 106.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.841178114833607,
                "ssim": 0.5817188018895615
              },
              {
                "frame": "f080",
                "rung": "single",
                "azimuthDeg": 118.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 13.745822329231498,
                "ssim": 0.24308363958864812
              },
              {
                "frame": "f088",
                "rung": "single",
                "azimuthDeg": 131,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.977424250786164,
                "ssim": 0.4807878912613018
              },
              {
                "frame": "f096",
                "rung": "single",
                "azimuthDeg": 143.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.207429179906555,
                "ssim": 0.5224197780936185
              },
              {
                "frame": "f104",
                "rung": "single",
                "azimuthDeg": 155.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 12.452680294300912,
                "ssim": 0.38840602298587634
              },
              {
                "frame": "f112",
                "rung": "single",
                "azimuthDeg": 167.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.12252281553473,
                "ssim": 0.5455455162063095
              },
              {
                "frame": "f120",
                "rung": "single",
                "azimuthDeg": 179.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.913300835511333,
                "ssim": 0.5535493315698231
              },
              {
                "frame": "f128",
                "rung": "single",
                "azimuthDeg": 191.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.939857333658402,
                "ssim": 0.5398695804336789
              },
              {
                "frame": "f136",
                "rung": "single",
                "azimuthDeg": 204,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.808403581854993,
                "ssim": 0.47946150724802905
              },
              {
                "frame": "f144",
                "rung": "single",
                "azimuthDeg": 216.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.47900030116756,
                "ssim": 0.5279169886351663
              },
              {
                "frame": "f152",
                "rung": "single",
                "azimuthDeg": 228.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.49287149565425,
                "ssim": 0.505161102959125
              },
              {
                "frame": "f160",
                "rung": "single",
                "azimuthDeg": 240,
                "width": 1280,
                "height": 720,
                "psnrDb": 14.895959383340916,
                "ssim": 0.2510561889534943
              },
              {
                "frame": "f168",
                "rung": "single",
                "azimuthDeg": 252,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.253797063146017,
                "ssim": 0.40954441568204375
              },
              {
                "frame": "f176",
                "rung": "single",
                "azimuthDeg": 263.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 17.489876288288407,
                "ssim": 0.4315536524140989
              },
              {
                "frame": "f184",
                "rung": "single",
                "azimuthDeg": 275.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.10753917494093,
                "ssim": 0.4741431995040038
              },
              {
                "frame": "f192",
                "rung": "single",
                "azimuthDeg": 287.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.37426420917067,
                "ssim": 0.4938215842927791
              },
              {
                "frame": "f200",
                "rung": "single",
                "azimuthDeg": 299.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.423709269430258,
                "ssim": 0.4904237066887691
              },
              {
                "frame": "f208",
                "rung": "single",
                "azimuthDeg": 311.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.627676872693375,
                "ssim": 0.5068380813915404
              },
              {
                "frame": "f216",
                "rung": "single",
                "azimuthDeg": 322.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.763984073158976,
                "ssim": 0.5573575963328756
              },
              {
                "frame": "f224",
                "rung": "single",
                "azimuthDeg": 334.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.07380719474303,
                "ssim": 0.6210132586298122
              },
              {
                "frame": "f232",
                "rung": "single",
                "azimuthDeg": 346.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.894779845000325,
                "ssim": 0.6599017130592518
              },
              {
                "frame": "f240",
                "rung": "single",
                "azimuthDeg": 358.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.155458007602594,
                "ssim": 0.5067328422300106
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 19.12505500071394,
            "meanSsim": 0.5080575439031675,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 18.93640522184556,
                "meanSsim": 0.5473478194498019
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 20.724571893596007,
                "meanSsim": 0.5314113310426773
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 18.846170620276357,
                "meanSsim": 0.5081669607389289
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 17.958211719583105,
                "meanSsim": 0.4453177414857318
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-10k.json",
          "recordPointer": "$",
          "byteLength": 6458,
          "sha256": "c3fbf6ecebf074b7714d7744e960f35e8a3e7fdf620c6e6de9f9a80ad5a74db7",
          "exactRecord": {
            "solve": "dataset-solved-pinned-r3",
            "run": "pinned-house-rerun-20260814-r1",
            "evalStep": 10000,
            "evalDir": "brush-solved-r3\\eval_10000",
            "datasetDir": "dataset-solved-pinned-r3",
            "byRung": {
              "single": {
                "frames": 31,
                "meanPsnrDb": 21.465792885895414,
                "meanSsim": 0.544878218745861
              }
            },
            "holdoutFrames": [
              {
                "frame": "f000",
                "rung": "single",
                "azimuthDeg": 360,
                "width": 1280,
                "height": 720,
                "psnrDb": 12.753695882091991,
                "ssim": 0.22583328535844274
              },
              {
                "frame": "f008",
                "rung": "single",
                "azimuthDeg": 347.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 18.72318588409204,
                "ssim": 0.5525985494750872
              },
              {
                "frame": "f016",
                "rung": "single",
                "azimuthDeg": 335.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.758609755813595,
                "ssim": 0.5315704134513539
              },
              {
                "frame": "f024",
                "rung": "single",
                "azimuthDeg": 323.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.54532544000753,
                "ssim": 0.5169243373188847
              },
              {
                "frame": "f032",
                "rung": "single",
                "azimuthDeg": 312,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.521798263825275,
                "ssim": 0.5291728664164852
              },
              {
                "frame": "f040",
                "rung": "single",
                "azimuthDeg": 300.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.222238600544724,
                "ssim": 0.5137651785942391
              },
              {
                "frame": "f048",
                "rung": "single",
                "azimuthDeg": 288.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.758418138473562,
                "ssim": 0.5400470642830016
              },
              {
                "frame": "f056",
                "rung": "single",
                "azimuthDeg": 275.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.208321227385298,
                "ssim": 0.57241882082437
              },
              {
                "frame": "f064",
                "rung": "single",
                "azimuthDeg": 263.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.01452638294741,
                "ssim": 0.5815082206977458
              },
              {
                "frame": "f072",
                "rung": "single",
                "azimuthDeg": 251.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.555622591449122,
                "ssim": 0.5952150368698259
              },
              {
                "frame": "f080",
                "rung": "single",
                "azimuthDeg": 238.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.291276383518014,
                "ssim": 0.5906561641547724
              },
              {
                "frame": "f088",
                "rung": "single",
                "azimuthDeg": 226.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.25661439240223,
                "ssim": 0.5835516487549864
              },
              {
                "frame": "f096",
                "rung": "single",
                "azimuthDeg": 214.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.910783802744202,
                "ssim": 0.6154822186389675
              },
              {
                "frame": "f104",
                "rung": "single",
                "azimuthDeg": 203.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.15038234627452,
                "ssim": 0.6317316748321399
              },
              {
                "frame": "f112",
                "rung": "single",
                "azimuthDeg": 191.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.96249018720828,
                "ssim": 0.6378229979656248
              },
              {
                "frame": "f120",
                "rung": "single",
                "azimuthDeg": 179,
                "width": 1280,
                "height": 720,
                "psnrDb": 24.02938083164814,
                "ssim": 0.6422267826135218
              },
              {
                "frame": "f128",
                "rung": "single",
                "azimuthDeg": 166.5,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.448665159807014,
                "ssim": 0.6273566623106518
              },
              {
                "frame": "f136",
                "rung": "single",
                "azimuthDeg": 153.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.380492807106297,
                "ssim": 0.5868063792180874
              },
              {
                "frame": "f144",
                "rung": "single",
                "azimuthDeg": 142,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.85944331726249,
                "ssim": 0.6255586137687569
              },
              {
                "frame": "f152",
                "rung": "single",
                "azimuthDeg": 130.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 23.331120997762675,
                "ssim": 0.5935768035754565
              },
              {
                "frame": "f160",
                "rung": "single",
                "azimuthDeg": 118.3,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.501950128071435,
                "ssim": 0.5550146225051
              },
              {
                "frame": "f168",
                "rung": "single",
                "azimuthDeg": 106.4,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.478371082767694,
                "ssim": 0.5510643750901235
              },
              {
                "frame": "f176",
                "rung": "single",
                "azimuthDeg": 94.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.344287852826895,
                "ssim": 0.5554181881642702
              },
              {
                "frame": "f184",
                "rung": "single",
                "azimuthDeg": 82.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 22.224902048759834,
                "ssim": 0.5539275223483026
              },
              {
                "frame": "f192",
                "rung": "single",
                "azimuthDeg": 70.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.89503990271493,
                "ssim": 0.5422357125385516
              },
              {
                "frame": "f200",
                "rung": "single",
                "azimuthDeg": 58.7,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.515556533964496,
                "ssim": 0.5133943208639636
              },
              {
                "frame": "f208",
                "rung": "single",
                "azimuthDeg": 47.1,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.371135264570164,
                "ssim": 0.4983641632166509
              },
              {
                "frame": "f216",
                "rung": "single",
                "azimuthDeg": 35.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 21.064554942816986,
                "ssim": 0.49546866018640956
              },
              {
                "frame": "f224",
                "rung": "single",
                "azimuthDeg": 24,
                "width": 1280,
                "height": 720,
                "psnrDb": 20.221126190403456,
                "ssim": 0.4959852000980005
              },
              {
                "frame": "f232",
                "rung": "single",
                "azimuthDeg": 11.9,
                "width": 1280,
                "height": 720,
                "psnrDb": 19.379440044917924,
                "ssim": 0.5155107202044759
              },
              {
                "frame": "f240",
                "rung": "single",
                "azimuthDeg": 359.2,
                "width": 1280,
                "height": 720,
                "psnrDb": 12.760823078579445,
                "ssim": 0.32101757678344117
              }
            ],
            "holdoutCount": 31,
            "meanPsnrDb": 21.465792885895414,
            "meanSsim": 0.544878218745861,
            "byArc": {
              "front 315-45": {
                "frames": 8,
                "meanPsnrDb": 18.025845152340374,
                "meanSsim": 0.45686359285951195
              },
              "right 45-135": {
                "frames": 8,
                "meanPsnrDb": 22.207795476429766,
                "meanSsim": 0.5453744635378024
              },
              "rear 135-225": {
                "frames": 7,
                "meanPsnrDb": 23.820234064578706,
                "meanSsim": 0.6238550470496785
              },
              "left 225-315": {
                "frames": 8,
                "meanPsnrDb": 22.103601997568205,
                "meanSsim": 0.5632918750744283
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3331,
          "sha256": "fa2272b94ac6121d9c80177e1f4baf32ec0a920aeaea02729ec1d6754bd1a3d2",
          "exactRecord": {
            "schema": "blueprint.pinned-house-rerun-verification/1",
            "runId": "pinned-house-rerun-20260814-r1",
            "recordedAt": "2026-08-14T17:22:06.917Z",
            "status": "blocked-before-submit",
            "internalUseOnly": true,
            "authority": {
              "primarySubject": "measured house geometry, projection, openings, and source-faithful appearance",
              "background": "continuity context only; not the optimization target",
              "humanArcLabels": false,
              "paidRetryAuthority": false
            },
            "source": {
              "runId": "plan-retrace-20260813-r1",
              "mutation": "none",
              "massingModelSha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            },
            "prepared": {
              "facadeLineFrames": 241,
              "facadeLineBytes": 7812058,
              "renderManifestSha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d",
              "sampleFrame": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f080.png",
                "sha256": "97a2f9679433642d8a445e4e3088785924ad36179491457b81088ec540fcbfff"
              },
              "segments": [
                {
                  "start": 0,
                  "mid": 40,
                  "end": 80,
                  "frames": 81,
                  "fps": 16
                },
                {
                  "start": 80,
                  "mid": 120,
                  "end": 160,
                  "frames": 81,
                  "fps": 16
                },
                {
                  "start": 160,
                  "mid": 200,
                  "end": 240,
                  "frames": 81,
                  "fps": 16
                }
              ],
              "pinFrames": [
                0,
                40,
                80,
                120,
                160,
                200,
                240
              ]
            },
            "preflight": {
              "plannedPinSpendUsd": 1.05,
              "plannedRepresentativeVideoProbeSpendUsd": 2.13575,
              "plannedRemainingPrimaryArcSpendUsd": 1.0125,
              "cumulativeCeilingUsd": 20,
              "submittedRequests": 0,
              "committedSpendUsd": 0,
              "stopPolicy": "stop on first provider or runtime error; no paid retries or automatic paid fallbacks"
            },
            "providerBlock": {
              "phase": "pin upload initiation",
              "httpStatus": 403,
              "reason": "User is locked. Reason: Exhausted balance.",
              "requestSubmitted": false,
              "failureReceipt": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/logs/last-failure.json",
              "failureReceiptSha256": "7efb04b69fa918ba37c62302c21cad0138e2b39bc9a18cf84a6eb3c6e9ed3949"
            },
            "pricingSources": [
              "https://fal.ai/models/fal-ai/flux-2-pro/edit",
              "https://fal.ai/models/fal-ai/wan-22-vace-fun-a14b/depth/api",
              "https://fal.ai/models/fal-ai/kling-video/o3/standard/image-to-video",
              "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video"
            ],
            "implementation": [
              {
                "path": "dev/scripts/claude-generated/bd-massing-render-pinned-r1.mjs",
                "sha256": "04318c19be87c668378bac0241f7463970a516560387a26a8cd626e4ec68f85a"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-house-rerun-r2.mjs",
                "sha256": "fb9073a98164688f2e9f4ec66310ae5e6e3b386da49d028ba52f911060fd4fc2"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-rerun-prepare-r2.py",
                "sha256": "44a836e0892ecef4799291183e744ad17714c84be1db4216b49c1e61731541e6"
              },
              {
                "path": "docs/internal/pre-handover-2026-08-14/pinned-rerun-plan-r1.md",
                "sha256": "38d0d68a05fbf85f2baa67cdf1d1a7bc3abc3464a4a9349845780bdefc5bd3fd"
              }
            ],
            "resume": {
              "precondition": "FAL balance restored",
              "command": "node dev/scripts/claude-generated/bd-pinned-house-rerun-r2.mjs --execute --phase=pins",
              "expectedNextSpendUsd": 1.05,
              "reusesPaidOutput": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-14-pinned-view-house-reconstruction-was-preserved-measured-and-rejected-as--19",
      "kind": "timeline-session",
      "createdAt": "2026-08-14T04:00:00.000Z",
      "date": "2026-08-14",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/19/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "Pinned-house inputs, reconstructed candidates, comparison evidence, manifests, commits, and viewer handoffs remain reproducible. Their role is historical negative or intermediate evidence, not a promoted visual result.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/19/outcome"
      },
      "authority": null,
      "title": "Pinned-view house reconstruction was preserved, measured, and rejected as the hero-source direction",
      "summary": "The post-handoff run converted the corrected retrace and aligned house stills into pinned reconstruction candidates, then measured adjacent-view closure and donor distance. The resulting R4 and R5 splats are preserved because they establish what that path produced, but they do not replace the sharper source stills or qualify as the source authority for a new hero reconstruction.",
      "decision": "A candidate is not improved because more processing happened after a strong still. The record must keep the failed reconstruction and its measurements while preventing it from silently becoming the next run's source authority.",
      "limitations": [],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "pinned-house-rerun-20260814-r2",
        "pinned-house-closure-20260815-r1",
        "pinned-house-coherent-r5"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r21.json",
          "url": "/docs/timeline/internal-continuation-r21.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dist/blueprint-preview/viewer.html",
          "url": "/dist/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r21.json",
          "url": "/docs/timeline/internal-continuation-r21.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/19",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-14",
            "endsOn": "2026-08-15",
            "internalUseOnly": true,
            "startedAt": "2026-08-14T00:00:00-04:00",
            "endedAt": "2026-08-15T23:59:59-04:00",
            "title": "Pinned-view house reconstruction was preserved, measured, and rejected as the hero-source direction",
            "headline": "The post-handoff run converted the corrected retrace and aligned house stills into pinned reconstruction candidates, then measured adjacent-view closure and donor distance. The resulting R4 and R5 splats are preserved because they establish what that path produced, but they do not replace the sharper source stills or qualify as the source authority for a new hero reconstruction.",
            "outcome": "Pinned-house inputs, reconstructed candidates, comparison evidence, manifests, commits, and viewer handoffs remain reproducible. Their role is historical negative or intermediate evidence, not a promoted visual result.",
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "pinned-house-rerun-20260814-r2",
              "pinned-house-closure-20260815-r1",
              "pinned-house-coherent-r5"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "surfaces": [
              "docs/timeline/internal-continuation-r21.json",
              "dist/blueprint-preview/viewer.html"
            ],
            "lesson": "A candidate is not improved because more processing happened after a strong still. The record must keep the failed reconstruction and its measurements while preventing it from silently becoming the next run's source authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-14-pre-handover-research-and-presentation-were-preserved-before-the-next-co-38",
      "kind": "timeline-session",
      "createdAt": "2026-08-14T16:41:05.000Z",
      "date": "2026-08-14",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r2.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": null,
      "path": "docs/timeline/internal-continuation-r2.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Pre-handover research and presentation were preserved before the next correction",
      "summary": "The exact pre-handover site, viewer correction, generated timeline, and research report were pinned at commit 909415c. A separate internal snapshot now identifies the useful technical result, stale or unsupported claims, page history, run associations, and continuation order without rewriting the historical source.",
      "decision": "Preserve the old presentation as internal history. Continue from explicit representation metadata, adversarial viewer verification, and shipped-splat measurement before rewriting or deploying the public narrative.",
      "limitations": [
        "The pre-handover public copy is not approved external language.",
        "Existing viewer checks can pass on controls around a blank canvas and do not prove centering, occupancy, interaction, or stable reset behavior.",
        "The pre-handover arc labels were agent-authored, not human-reviewed."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 4837
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "docs/internal/pre-handover-2026-08-14/README.md",
          "url": "/docs/internal/pre-handover-2026-08-14/README.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/pre-handover-2026-08-14/snapshot.json",
          "url": "/docs/internal/pre-handover-2026-08-14/snapshot.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r2.json",
          "url": "/docs/timeline/internal-continuation-r2.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/claude-generated/build-timeline-r2.mjs",
          "url": "/dev/scripts/claude-generated/build-timeline-r2.mjs",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/internal/pre-handover-2026-08-14/snapshot.json",
          "url": "/docs/internal/pre-handover-2026-08-14/snapshot.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r2.json",
          "url": "/docs/timeline/internal-continuation-r2.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r2.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4837,
          "sha256": "c7e30ffdf4cd015ff712a57bd43373f69bf260ed15ce4156bf23654946320fe3",
          "exactRecord": {
            "date": "2026-08-14",
            "startedAt": "2026-08-14T12:41:05-04:00",
            "title": "Pre-handover research and presentation were preserved before the next correction",
            "summary": "The exact pre-handover site, viewer correction, generated timeline, and research report were pinned at commit 909415c. A separate internal snapshot now identifies the useful technical result, stale or unsupported claims, page history, run associations, and continuation order without rewriting the historical source.",
            "results": [
              "The corrected 90k opening view is locally centered and usable for review.",
              "The deployed site is still older than the local pivot/start-view correction and is not fresh proof of that fix.",
              "The recent work is substantial reconstruction research but has not yet been integrated into the canonical Blueprint product/runtime packages."
            ],
            "decision": "Preserve the old presentation as internal history. Continue from explicit representation metadata, adversarial viewer verification, and shipped-splat measurement before rewriting or deploying the public narrative.",
            "limitations": [
              "The pre-handover public copy is not approved external language.",
              "Existing viewer checks can pass on controls around a blank canvas and do not prove centering, occupancy, interaction, or stable reset behavior.",
              "The pre-handover arc labels were agent-authored, not human-reviewed."
            ],
            "runs": [],
            "payload": [],
            "surfaces": [
              "docs/internal/pre-handover-2026-08-14/README.md",
              "docs/internal/pre-handover-2026-08-14/snapshot.json",
              "docs/timeline/internal-continuation-r2.json",
              "dev/scripts/claude-generated/build-timeline-r2.mjs"
            ],
            "pageIds": [
              "overview",
              "plan",
              "house",
              "capture",
              "warping",
              "angles",
              "worlds"
            ],
            "commits": [
              "909415c96b61f9fc1c8c80ec35e0fa89b3e1a6b3"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:pinned-house-rerun-20260814-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-14T17:16:47.338Z",
      "date": "2026-08-14",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r3.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1",
      "path": "docs/timeline/internal-continuation-r3.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Registered temporal pins and fail-closed balance check",
      "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
      "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
      "limitations": [
        "No paid pin or video result exists yet.",
        "The first prepared ladder is the facade orbit; wide and roofline ladders remain a later admitted expansion after this gate passes.",
        "No human arc labels or review authority are claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2302
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r3.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2302,
          "sha256": "46fdbe9faeca3f1d0ea7dcbbb0d1a91a54566b87729356d37c8edf789bb7d202",
          "exactRecord": {
            "id": "pinned-house-rerun-20260814-r1",
            "date": "2026-08-14",
            "title": "Registered temporal pins and fail-closed balance check",
            "startedAt": "2026-08-14T17:16:47.338Z",
            "endedAt": "2026-08-14T17:22:06.917Z",
            "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
            "results": [
              "The sealed 241-frame source orbit was copied, never mutated.",
              "Seven exact line-controlled pin frames are planned at 0, 40, 80, 120, 160, 200, and 240.",
              "Each 81-frame VACE arc uses explicit first and last frames plus one registered midpoint appearance reference.",
              "The house is the evaluation subject. Garden and background are continuity context, not the optimization target.",
              "Provider upload initiation returned HTTP 403 Exhausted balance; no generation request was submitted and spend is USD 0.00."
            ],
            "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
            "limitations": [
              "No paid pin or video result exists yet.",
              "The first prepared ladder is the facade orbit; wide and roofline ladders remain a later admitted expansion after this gate passes.",
              "No human arc labels or review authority are claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/house.html",
              ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png"
            ],
            "evidenceSeal": "verification/pinned-house-rerun-20260814-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:pinned-house-rerun-20260814-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-14T17:16:47.338Z",
      "date": "2026-08-14",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r3.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1",
      "path": "verification/pinned-house-rerun-20260814-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-submit",
        "sourcePath": "verification/pinned-house-rerun-20260814-r1/manifest.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Registered temporal pins and fail-closed balance check",
      "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
      "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
      "limitations": [
        "No paid pin or video result exists yet.",
        "The first prepared ladder is the facade orbit; wide and roofline ladders remain a later admitted expansion after this gate passes.",
        "No human arc labels or review authority are claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3331
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/pinned-house-rerun-20260814-r1/manifest.json",
          "url": "/verification/pinned-house-rerun-20260814-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r3.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2302,
          "sha256": "46fdbe9faeca3f1d0ea7dcbbb0d1a91a54566b87729356d37c8edf789bb7d202",
          "exactRecord": {
            "id": "pinned-house-rerun-20260814-r1",
            "date": "2026-08-14",
            "title": "Registered temporal pins and fail-closed balance check",
            "startedAt": "2026-08-14T17:16:47.338Z",
            "endedAt": "2026-08-14T17:22:06.917Z",
            "summary": "Recovered the rerun from the measured model and successful registered stills. Rejected a silhouette-only depth-edge preflight before spend, rendered 241 opening-aware line controls, defined three 81-frame pinned arcs, and stopped on the FAL balance lock before any request was submitted.",
            "results": [
              "The sealed 241-frame source orbit was copied, never mutated.",
              "Seven exact line-controlled pin frames are planned at 0, 40, 80, 120, 160, 200, and 240.",
              "Each 81-frame VACE arc uses explicit first and last frames plus one registered midpoint appearance reference.",
              "The house is the evaluation subject. Garden and background are continuity context, not the optimization target.",
              "Provider upload initiation returned HTTP 403 Exhausted balance; no generation request was submitted and spend is USD 0.00."
            ],
            "decision": "Resume the verified pin phase after balance restoration under the same USD 20 cumulative ceiling; do not retry the rejected silhouette-only control path.",
            "limitations": [
              "No paid pin or video result exists yet.",
              "The first prepared ladder is the facade orbit; wide and roofline ladders remain a later admitted expansion after this gate passes.",
              "No human arc labels or review authority are claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/house.html",
              ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/final-flux2proLine-contact-sheet.png"
            ],
            "evidenceSeal": "verification/pinned-house-rerun-20260814-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3331,
          "sha256": "68627bebc31c58a509e1acfaabbca18a742cb3f4a993891552228491b3273be4",
          "access": "metadata-only"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3331,
          "sha256": "fa2272b94ac6121d9c80177e1f4baf32ec0a920aeaea02729ec1d6754bd1a3d2",
          "exactRecord": {
            "schema": "blueprint.pinned-house-rerun-verification/1",
            "runId": "pinned-house-rerun-20260814-r1",
            "recordedAt": "2026-08-14T17:22:06.917Z",
            "status": "blocked-before-submit",
            "internalUseOnly": true,
            "authority": {
              "primarySubject": "measured house geometry, projection, openings, and source-faithful appearance",
              "background": "continuity context only; not the optimization target",
              "humanArcLabels": false,
              "paidRetryAuthority": false
            },
            "source": {
              "runId": "plan-retrace-20260813-r1",
              "mutation": "none",
              "massingModelSha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            },
            "prepared": {
              "facadeLineFrames": 241,
              "facadeLineBytes": 7812058,
              "renderManifestSha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d",
              "sampleFrame": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f080.png",
                "sha256": "97a2f9679433642d8a445e4e3088785924ad36179491457b81088ec540fcbfff"
              },
              "segments": [
                {
                  "start": 0,
                  "mid": 40,
                  "end": 80,
                  "frames": 81,
                  "fps": 16
                },
                {
                  "start": 80,
                  "mid": 120,
                  "end": 160,
                  "frames": 81,
                  "fps": 16
                },
                {
                  "start": 160,
                  "mid": 200,
                  "end": 240,
                  "frames": 81,
                  "fps": 16
                }
              ],
              "pinFrames": [
                0,
                40,
                80,
                120,
                160,
                200,
                240
              ]
            },
            "preflight": {
              "plannedPinSpendUsd": 1.05,
              "plannedRepresentativeVideoProbeSpendUsd": 2.13575,
              "plannedRemainingPrimaryArcSpendUsd": 1.0125,
              "cumulativeCeilingUsd": 20,
              "submittedRequests": 0,
              "committedSpendUsd": 0,
              "stopPolicy": "stop on first provider or runtime error; no paid retries or automatic paid fallbacks"
            },
            "providerBlock": {
              "phase": "pin upload initiation",
              "httpStatus": 403,
              "reason": "User is locked. Reason: Exhausted balance.",
              "requestSubmitted": false,
              "failureReceipt": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/logs/last-failure.json",
              "failureReceiptSha256": "7efb04b69fa918ba37c62302c21cad0138e2b39bc9a18cf84a6eb3c6e9ed3949"
            },
            "pricingSources": [
              "https://fal.ai/models/fal-ai/flux-2-pro/edit",
              "https://fal.ai/models/fal-ai/wan-22-vace-fun-a14b/depth/api",
              "https://fal.ai/models/fal-ai/kling-video/o3/standard/image-to-video",
              "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video"
            ],
            "implementation": [
              {
                "path": "dev/scripts/claude-generated/bd-massing-render-pinned-r1.mjs",
                "sha256": "04318c19be87c668378bac0241f7463970a516560387a26a8cd626e4ec68f85a"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-house-rerun-r2.mjs",
                "sha256": "fb9073a98164688f2e9f4ec66310ae5e6e3b386da49d028ba52f911060fd4fc2"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-rerun-prepare-r2.py",
                "sha256": "44a836e0892ecef4799291183e744ad17714c84be1db4216b49c1e61731541e6"
              },
              {
                "path": "docs/internal/pre-handover-2026-08-14/pinned-rerun-plan-r1.md",
                "sha256": "38d0d68a05fbf85f2baa67cdf1d1a7bc3abc3464a4a9349845780bdefc5bd3fd"
              }
            ],
            "resume": {
              "precondition": "FAL balance restored",
              "command": "node dev/scripts/claude-generated/bd-pinned-house-rerun-r2.mjs --execute --phase=pins",
              "expectedNextSpendUsd": 1.05,
              "reusesPaidOutput": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:pinned-house-continuous-orbit-20260815-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-15T00:12:07.594Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r4.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-continuous-orbit-20260815-r1",
      "path": "docs/timeline/internal-continuation-r4.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "One continuous controlled orbit replaced the incompatible three-arc branch",
      "summary": "Generated registered line-controlled stills, compared three video models on the middle arc, rejected the three-arc assembly after COLMAP split it into incompatible models, then generated one continuous 241-frame VACE sequence. The continuous sequence follows the measured camera path and registers as one 241-frame model, but its splat is not promoted because cross-view appearance and orbit closure remain weaker than the preserved best result.",
      "decision": "Keep the continuous clip and one-model solve as the new spatial foundation. Do not publish the splat. Next target cross-view house appearance and front-orbit closure; do not optimize foliage or background.",
      "limitations": [
        "The first and last front views disagree in appearance even though they are adjacent measured cameras.",
        "Fine facade details vary across the orbit and longer Brush training does not recover them.",
        "The browser .splat drops higher-order spherical harmonics and is review-only.",
        "No human arc labeling is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-rerun-20260814-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3041
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r4.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3041,
          "sha256": "946bf425ef824b5e81b5153ff598c49fdc8e97e9177bf8ff9414006bf2018ca4",
          "exactRecord": {
            "id": "pinned-house-continuous-orbit-20260815-r1",
            "date": "2026-08-15",
            "title": "One continuous controlled orbit replaced the incompatible three-arc branch",
            "startedAt": "2026-08-15T00:12:07.594Z",
            "endedAt": "2026-08-15T10:05:00.000Z",
            "summary": "Generated registered line-controlled stills, compared three video models on the middle arc, rejected the three-arc assembly after COLMAP split it into incompatible models, then generated one continuous 241-frame VACE sequence. The continuous sequence follows the measured camera path and registers as one 241-frame model, but its splat is not promoted because cross-view appearance and orbit closure remain weaker than the preserved best result.",
            "results": [
              "The camera-triplet gate selected VACE over Kling and Seedance for joint adherence to the measured start, midpoint, and end views.",
              "The assembled three-arc branch was rejected: COLMAP produced separate 81-frame and 161-frame models, and its known-pose 30k splat scored 19.1251 dB / 0.508058.",
              "The single continuous clip tracks the 241-frame control with diagonal 0.996, slope 0.981, and 358 degrees of matched travel.",
              "COLMAP registered all 241 frames into one model at 0.874248 px mean reprojection error and 35,609 sparse points.",
              "Brush peaked at 10k with 21.4658 dB / 0.544878; the 30k endpoint fell to 21.2276 dB / 0.546306, so the candidate remains internal.",
              "Committed provider spend is USD 8.15525 under the USD 20 hard ceiling."
            ],
            "decision": "Keep the continuous clip and one-model solve as the new spatial foundation. Do not publish the splat. Next target cross-view house appearance and front-orbit closure; do not optimize foliage or background.",
            "limitations": [
              "The first and last front views disagree in appearance even though they are adjacent measured cameras.",
              "Fine facade details vary across the orbit and longer Brush training does not recover them.",
              "The browser .splat drops higher-order spherical harmonics and is review-only.",
              "No human arc labeling is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-rerun-20260814-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/house.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/vace-full-contact-sheet-r3.jpg",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat"
            ],
            "evidenceSeal": "verification/pinned-house-rerun-20260814-r2/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:pinned-house-rerun-20260814-r2",
      "kind": "verification-set",
      "createdAt": "2026-08-15T00:12:07.594Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r4.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r2",
      "path": "verification/pinned-house-rerun-20260814-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "continuous-sequence-accepted-splat-not-promoted",
        "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "One continuous controlled orbit replaced the incompatible three-arc branch",
      "summary": "Generated registered line-controlled stills, compared three video models on the middle arc, rejected the three-arc assembly after COLMAP split it into incompatible models, then generated one continuous 241-frame VACE sequence. The continuous sequence follows the measured camera path and registers as one 241-frame model, but its splat is not promoted because cross-view appearance and orbit closure remain weaker than the preserved best result.",
      "decision": "rejected",
      "limitations": [
        "The first and last front views disagree in appearance even though they are adjacent measured cameras.",
        "Fine facade details vary across the orbit and longer Brush training does not recover them.",
        "The browser .splat drops higher-order spherical harmonics and is review-only.",
        "No human arc labeling is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-rerun-20260814-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6503
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/pinned-house-rerun-20260814-r2/manifest.json",
          "url": "/verification/pinned-house-rerun-20260814-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r4.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3041,
          "sha256": "946bf425ef824b5e81b5153ff598c49fdc8e97e9177bf8ff9414006bf2018ca4",
          "exactRecord": {
            "id": "pinned-house-continuous-orbit-20260815-r1",
            "date": "2026-08-15",
            "title": "One continuous controlled orbit replaced the incompatible three-arc branch",
            "startedAt": "2026-08-15T00:12:07.594Z",
            "endedAt": "2026-08-15T10:05:00.000Z",
            "summary": "Generated registered line-controlled stills, compared three video models on the middle arc, rejected the three-arc assembly after COLMAP split it into incompatible models, then generated one continuous 241-frame VACE sequence. The continuous sequence follows the measured camera path and registers as one 241-frame model, but its splat is not promoted because cross-view appearance and orbit closure remain weaker than the preserved best result.",
            "results": [
              "The camera-triplet gate selected VACE over Kling and Seedance for joint adherence to the measured start, midpoint, and end views.",
              "The assembled three-arc branch was rejected: COLMAP produced separate 81-frame and 161-frame models, and its known-pose 30k splat scored 19.1251 dB / 0.508058.",
              "The single continuous clip tracks the 241-frame control with diagonal 0.996, slope 0.981, and 358 degrees of matched travel.",
              "COLMAP registered all 241 frames into one model at 0.874248 px mean reprojection error and 35,609 sparse points.",
              "Brush peaked at 10k with 21.4658 dB / 0.544878; the 30k endpoint fell to 21.2276 dB / 0.546306, so the candidate remains internal.",
              "Committed provider spend is USD 8.15525 under the USD 20 hard ceiling."
            ],
            "decision": "Keep the continuous clip and one-model solve as the new spatial foundation. Do not publish the splat. Next target cross-view house appearance and front-orbit closure; do not optimize foliage or background.",
            "limitations": [
              "The first and last front views disagree in appearance even though they are adjacent measured cameras.",
              "Fine facade details vary across the orbit and longer Brush training does not recover them.",
              "The browser .splat drops higher-order spherical harmonics and is review-only.",
              "No human arc labeling is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-rerun-20260814-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/house.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/vace-full-contact-sheet-r3.jpg",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat"
            ],
            "evidenceSeal": "verification/pinned-house-rerun-20260814-r2/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 6503,
          "sha256": "6e2cf946ef265f700b8c447d621089ae0a37cbb1a2850d719abc181aa0c84b1c",
          "access": "metadata-only"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 6503,
          "sha256": "3bb53627ae8ff143071aefdc3569e0f94721d035125250b55696781714971ad8",
          "exactRecord": {
            "schema": "blueprint.pinned-house-rerun-verification/2",
            "runId": "pinned-house-rerun-20260814-r1",
            "recordedAt": "2026-08-15T10:05:00.000Z",
            "status": "continuous-sequence-accepted-splat-not-promoted",
            "internalUseOnly": true,
            "authority": {
              "primarySubject": "measured house geometry, projection, openings, and source-faithful appearance",
              "background": "continuity context only; not an optimization target",
              "humanArcLabels": false,
              "productPromotion": false
            },
            "spend": {
              "hardCeilingUsd": 20,
              "committedUsd": 8.15525,
              "continuousRequestUsd": 1.50625,
              "continuousRequestId": "01a004c7-8cf2-7272-adf9-9447ed13bf56",
              "recoveredWithoutResubmit": true
            },
            "branchResults": {
              "threeArcBranch": {
                "decision": "rejected",
                "reason": "independent VACE arc initialization created incompatible coordinate spaces",
                "colmapModels": [
                  {
                    "registeredImages": 81,
                    "points": 23942,
                    "meanReprojectionErrorPx": 0.769467
                  },
                  {
                    "registeredImages": 161,
                    "points": 19030,
                    "meanReprojectionErrorPx": 0.960961
                  }
                ],
                "knownPoseBrush30k": {
                  "meanPsnrDb": 19.1251,
                  "meanSsim": 0.508058
                }
              },
              "continuousBranch": {
                "decision": "accepted for reconstruction research; rejected for product promotion",
                "input": {
                  "frames": 241,
                  "width": 1280,
                  "height": 720,
                  "fps": 16,
                  "durationSec": 15.0625
                },
                "cameraControlGate": {
                  "diagonalFraction": 0.996,
                  "slope": 0.981,
                  "matchedSpanDeg": 358,
                  "distinctControlFrames": 232,
                  "controlFrames": 241,
                  "result": "pass"
                },
                "colmap": {
                  "models": 1,
                  "registeredImages": 241,
                  "totalImages": 241,
                  "points": 35609,
                  "observations": 145283,
                  "meanTrackLength": 4.079952,
                  "meanReprojectionErrorPx": 0.874248,
                  "result": "pass"
                },
                "brush": {
                  "profile": "30k steps; every 8th frame held out; eval every 5k; growth stopped at 15k; max resolution 1280; seed 42",
                  "bestCheckpoint": {
                    "step": 10000,
                    "meanPsnrDb": 21.4658,
                    "meanSsim": 0.544878
                  },
                  "finalCheckpoint": {
                    "step": 30000,
                    "meanPsnrDb": 21.2276,
                    "meanSsim": 0.546306
                  },
                  "finalGaussians": 610510,
                  "decision": "not promoted; training stopped improving after 10k and orbit closure remains weak"
                }
              }
            },
            "adversarialFindings": [
              "The first full-orbit gate correctly classified measured camera views but its seam threshold was too permissive; it is retained as rejected diagnostic logic, not seamless-orbit authority.",
              "The three-arc sequence looked plausible in a contact sheet but failed the one-coordinate-space test.",
              "The continuous sequence fixes spatial fragmentation, but f000 and f240 disagree in appearance and fine facade detail varies across the orbit.",
              "Foliage, lawn, and black disocclusion are recorded as byproducts and are not reasons to spend or promote."
            ],
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/controls/depth-f000-f240-241f-16fps.mp4",
                "bytes": 8049553,
                "sha256": "6ac9fccd6df6e7018f0db8034bcd808d4651163f65a37ac00c551297509eddd0"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-full-000-240-r3.mp4",
                "bytes": 36611115,
                "sha256": "ef209f9e5a6fbe4c177ae94d712625b6d8de0f6922629f539ec769c5860744fc"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/vace-full-contact-sheet-r3.jpg",
                "bytes": 203693,
                "sha256": "5ea8ce0b0b54d5111f93a47837a618188e810692f80a2cab30b57cf496c5b3f6"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/fidelity/control-fidelity-vace-full-000-240-r3.json",
                "bytes": 3565,
                "sha256": "79958e7436b80c4b48b9599171143e869dbb3ef6add8fe5febd700b13edfb9c2"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-10k.json",
                "bytes": 6458,
                "sha256": "c3fbf6ecebf074b7714d7744e960f35e8a3e7fdf620c6e6de9f9a80ad5a74db7"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-dataset-solved-pinned-r3-30k.json",
                "bytes": 6453,
                "sha256": "7f864e5cc59186ecb89dbec8f146f07d3dd2e00c74fa434c0b938a605772d75a"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/brush-solved-r3/circumnav-solved-pinned-r3-30k.ply",
                "bytes": 144081911,
                "sha256": "6ac54ce672cd4c51ef074eb18e33131a029c299ccb47d6e1b19b8fd7b153fa3d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
                "bytes": 19536320,
                "sha256": "8c1ea2d1899527f049d4a6ee1224b8b45d9553404194c497e49f06fe3e3364b4"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/logs/spend-ledger.json",
                "bytes": 13017,
                "sha256": "ee295dc610f1d217045739ee3d4c148d55a02c8f7bd0a626eb0ebf04aa915efa"
              }
            ],
            "implementation": [
              {
                "path": "dev/scripts/claude-generated/bd-pinned-house-rerun-r3.mjs",
                "bytes": 17326,
                "sha256": "5f1584125b69d8d71a5d91ee146e60dc50d9d85baa07669ede6b6c1d5ccb26ad"
              },
              {
                "path": "dev/scripts/claude-generated/bd-camera-triplet-gate-r1.py",
                "bytes": 7846,
                "sha256": "e804c3e20eb898060c319aa292f242a7c345240ea6fd0f18b9f1ba57bc4c74b5"
              },
              {
                "path": "dev/scripts/claude-generated/bd-full-orbit-gate-r1.py",
                "bytes": 8497,
                "sha256": "a8397eff533ffec68d85db2f7f8c58cc51c61831c3bc058298603ac072353656"
              },
              {
                "path": "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
                "bytes": 26448,
                "sha256": "3b6476267c8de1fa300e7d697867f3e7d516d95d46591e582b3d72b16ca39255"
              },
              {
                "path": "dev/scripts/claude-generated/bd-circumnav-metrics-r1.py",
                "bytes": 11703,
                "sha256": "ba31810fbc54396e44b6c0e7431c1708c51b67823540a013b809ddb18379f85a"
              }
            ],
            "review": {
              "clipUrl": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-line-only-r2/vace-full-000-240-r3.mp4",
              "contactSheetUrl": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/vace-full-contact-sheet-r3.jpg",
              "splatStatus": "browser review only; not added to the public model registry"
            },
            "next": "Target cross-view house appearance and f000/f240 closure using the accepted continuous spatial path. Do not spend on foliage or background cleanup."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.pinned-r3-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-15T10:02:22.094Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/16/createdAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1-r3",
      "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/16/review/state"
      },
      "authority": {
        "value": "research-byproduct-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/16/review/authority"
      },
      "title": "Pinned House R3 30k",
      "summary": "Continuous camera path was accepted, but the splat was explicitly not promoted as a product result.",
      "decision": "Continuous camera path was accepted, but the splat was explicitly not promoted as a product result.",
      "limitations": [
        "Visible reconstruction quality did not meet product promotion criteria despite successful execution."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 19536320
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
            "byteLength": 19536320,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r3-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r3-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r4.json",
          "url": "/docs/timeline/internal-continuation-r4.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/pinned-house-rerun-20260814-r2/manifest.json",
          "url": "/verification/pinned-house-rerun-20260814-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/16",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.pinned-r3-30k",
            "runId": "pinned-house-rerun-20260814-r1-r3",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-15T10:02:22.094Z",
            "createdAtSource": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json",
            "display": {
              "label": "Pinned House R3 30k",
              "group": "Pinned-house recovery",
              "tags": [
                "exterior",
                "pinned-house",
                "product-rejected",
                "r3"
              ]
            },
            "details": {
              "summary": "Continuous camera path was accepted, but the splat was explicitly not promoted as a product result.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "rejected",
              "promotionState": "not-promoted",
              "authority": "research-byproduct-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r4.json",
                "verification/pinned-house-rerun-20260814-r2/manifest.json"
              ],
              "decisionNotes": [
                "Continuous camera path was accepted, but the splat was explicitly not promoted as a product result."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 19536320,
              "sha256": "8c1ea2d1899527f049d4a6ee1224b8b45d9553404194c497e49f06fe3e3364b4",
              "gaussians": 610510,
              "primaryPath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "unknown",
              "count": 241,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 610510,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat"
              },
              {
                "id": "branch-results-continuous-branch-brush-best-checkpoint-mean-psnr-db",
                "label": "branchResults.continuousBranch.brush.bestCheckpoint.meanPsnrDb",
                "value": 21.4658,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-continuous-branch-brush-best-checkpoint-mean-ssim",
                "label": "branchResults.continuousBranch.brush.bestCheckpoint.meanSsim",
                "value": 0.544878,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-continuous-branch-brush-final-checkpoint-mean-psnr-db",
                "label": "branchResults.continuousBranch.brush.finalCheckpoint.meanPsnrDb",
                "value": 21.2276,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-continuous-branch-brush-final-checkpoint-mean-ssim",
                "label": "branchResults.continuousBranch.brush.finalCheckpoint.meanSsim",
                "value": 0.546306,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-continuous-branch-brush-final-gaussians",
                "label": "branchResults.continuousBranch.brush.finalGaussians",
                "value": 610510,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-continuous-branch-camera-control-gate-matched-span-deg",
                "label": "branchResults.continuousBranch.cameraControlGate.matchedSpanDeg",
                "value": 358,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-three-arc-branch-known-pose-brush30k-mean-psnr-db",
                "label": "branchResults.threeArcBranch.knownPoseBrush30k.meanPsnrDb",
                "value": 19.1251,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "branch-results-three-arc-branch-known-pose-brush30k-mean-ssim",
                "label": "branchResults.threeArcBranch.knownPoseBrush30k.meanSsim",
                "value": 0.508058,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-rerun-20260814-r2/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 610510,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 610510,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json",
                "sha256": "5c13f32d4b6d2c4d8ed7bd90faf7b2087e6d8cd4f5fca948f6e5b4d1fab81ad0",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r4.json",
                "sha256": "946bf425ef824b5e81b5153ff598c49fdc8e97e9177bf8ff9414006bf2018ca4",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "verification/pinned-house-rerun-20260814-r2/manifest.json",
                "sha256": "3bb53627ae8ff143071aefdc3569e0f94721d035125250b55696781714971ad8",
                "declaredSchema": "blueprint.pinned-house-rerun-verification/2",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Visible reconstruction quality did not meet product promotion criteria despite successful execution."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r3/circumnav-solved-pinned-r3-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 932,
          "sha256": "5c13f32d4b6d2c4d8ed7bd90faf7b2087e6d8cd4f5fca948f6e5b4d1fab81ad0",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r4.json",
          "recordPointer": "$",
          "byteLength": 3041,
          "sha256": "946bf425ef824b5e81b5153ff598c49fdc8e97e9177bf8ff9414006bf2018ca4",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-rerun-20260814-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 6503,
          "sha256": "3bb53627ae8ff143071aefdc3569e0f94721d035125250b55696781714971ad8",
          "declaredSchema": "blueprint.pinned-house-rerun-verification/2",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:pinned-house-adjacent-closure-20260815-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-15T10:16:59.356Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r5.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-adjacent-closure-20260815-r1",
      "path": "docs/timeline/internal-continuation-r5.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "An adjacent appearance donor improved closure and held-out reconstruction",
      "summary": "Used the measured f240 line view as camera and geometry control and the adjacent f000 image as appearance donor, then regenerated one continuous depth-controlled orbit. The correction improved house-only endpoint agreement and the best held-out reconstruction while retaining a complete 241-frame COLMAP model. Camera-to-control correspondence weakened, so the result remains an internal candidate rather than a public promotion.",
      "decision": "Keep R4 as the strongest measured continuation of the pinned continuous orbit, but do not publish or replace the preserved 90k result until subject-only browser verification and visual acceptance pass. Continue with denser registered appearance anchors or controlled house-only refinement without changing the measured camera path.",
      "limitations": [
        "The 15k metric peak was not exported as a PLY; the inspectable export is the improved but lower-scoring 30k checkpoint.",
        "R4 camera correspondence is weaker than R3 even though both pass the orbit gate.",
        "The browser conversion drops higher-order spherical harmonics.",
        "The current viewer verification still needs a subject-occupancy test that excludes its controls and chrome.",
        "No human review or arc labeling is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-closure-20260815-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 8708
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r5.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 8708,
          "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
          "exactRecord": {
            "id": "pinned-house-adjacent-closure-20260815-r1",
            "date": "2026-08-15",
            "title": "An adjacent appearance donor improved closure and held-out reconstruction",
            "startedAt": "2026-08-15T10:16:59.356Z",
            "endedAt": "2026-08-15T11:06:06.455Z",
            "summary": "Used the measured f240 line view as camera and geometry control and the adjacent f000 image as appearance donor, then regenerated one continuous depth-controlled orbit. The correction improved house-only endpoint agreement and the best held-out reconstruction while retaining a complete 241-frame COLMAP model. Camera-to-control correspondence weakened, so the result remains an internal candidate rather than a public promotion.",
            "results": [
              "Paid phase cost USD 1.56625; cumulative committed FAL spend USD 9.7215 under the USD 20 ceiling.",
              "House-mask closure improved on SSIM, edge F1, deltaE2000, and the combined comparison; scenery was excluded from the metric.",
              "Camera control still passed at 0.950 diagonal, +0.968 slope, 357 degrees, and 213 distinct controls, below the R3 camera result.",
              "COLMAP's complete model registered all 241 frames with 38,712 points and 0.862002 px reprojection error. A separate two-frame seed was preserved and excluded from training.",
              "Brush peaked at 15k with 21.7661 dB / 0.575551 over 31 holdouts, improving on R3's best recorded checkpoint by 0.3003 dB and 0.030673 SSIM.",
              "The exported 30k PLY contains 697,501 browser-convertible splats; the DC-only 22.3 MB conversion is review-only."
            ],
            "decision": "Keep R4 as the strongest measured continuation of the pinned continuous orbit, but do not publish or replace the preserved 90k result until subject-only browser verification and visual acceptance pass. Continue with denser registered appearance anchors or controlled house-only refinement without changing the measured camera path.",
            "limitations": [
              "The 15k metric peak was not exported as a PLY; the inspectable export is the improved but lower-scoring 30k checkpoint.",
              "R4 camera correspondence is weaker than R3 even though both pass the orbit gate.",
              "The browser conversion drops higher-order spherical harmonics.",
              "The current viewer verification still needs a subject-occupancy test that excludes its controls and chrome.",
              "No human review or arc labeling is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-closure-20260815-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/house-closure-comparison-r4.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/r3-r4-heldout-comparison.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat"
            ],
            "evidenceSeal": "verification/pinned-house-closure-20260815-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:pinned-house-closure-20260815-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-15T10:16:59.356Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r5.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-closure-20260815-r1",
      "path": "verification/pinned-house-closure-20260815-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed",
        "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json",
        "sourceField": "$/paidRun/requests/0/status"
      },
      "authority": null,
      "title": "An adjacent appearance donor improved closure and held-out reconstruction",
      "summary": "Used the measured f240 line view as camera and geometry control and the adjacent f000 image as appearance donor, then regenerated one continuous depth-controlled orbit. The correction improved house-only endpoint agreement and the best held-out reconstruction while retaining a complete 241-frame COLMAP model. Camera-to-control correspondence weakened, so the result remains an internal candidate rather than a public promotion.",
      "decision": "Keep R4 as the strongest measured continuation of the pinned continuous orbit, but do not publish or replace the preserved 90k result until subject-only browser verification and visual acceptance pass. Continue with denser registered appearance anchors or controlled house-only refinement without changing the measured camera path.",
      "limitations": [
        "The 15k metric peak was not exported as a PLY; the inspectable export is the improved but lower-scoring 30k checkpoint.",
        "R4 camera correspondence is weaker than R3 even though both pass the orbit gate.",
        "The browser conversion drops higher-order spherical harmonics.",
        "The current viewer verification still needs a subject-occupancy test that excludes its controls and chrome.",
        "No human review or arc labeling is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-closure-20260815-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 9101
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/pinned-house-closure-20260815-r1/manifest.json",
          "url": "/verification/pinned-house-closure-20260815-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r5.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 8708,
          "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
          "exactRecord": {
            "id": "pinned-house-adjacent-closure-20260815-r1",
            "date": "2026-08-15",
            "title": "An adjacent appearance donor improved closure and held-out reconstruction",
            "startedAt": "2026-08-15T10:16:59.356Z",
            "endedAt": "2026-08-15T11:06:06.455Z",
            "summary": "Used the measured f240 line view as camera and geometry control and the adjacent f000 image as appearance donor, then regenerated one continuous depth-controlled orbit. The correction improved house-only endpoint agreement and the best held-out reconstruction while retaining a complete 241-frame COLMAP model. Camera-to-control correspondence weakened, so the result remains an internal candidate rather than a public promotion.",
            "results": [
              "Paid phase cost USD 1.56625; cumulative committed FAL spend USD 9.7215 under the USD 20 ceiling.",
              "House-mask closure improved on SSIM, edge F1, deltaE2000, and the combined comparison; scenery was excluded from the metric.",
              "Camera control still passed at 0.950 diagonal, +0.968 slope, 357 degrees, and 213 distinct controls, below the R3 camera result.",
              "COLMAP's complete model registered all 241 frames with 38,712 points and 0.862002 px reprojection error. A separate two-frame seed was preserved and excluded from training.",
              "Brush peaked at 15k with 21.7661 dB / 0.575551 over 31 holdouts, improving on R3's best recorded checkpoint by 0.3003 dB and 0.030673 SSIM.",
              "The exported 30k PLY contains 697,501 browser-convertible splats; the DC-only 22.3 MB conversion is review-only."
            ],
            "decision": "Keep R4 as the strongest measured continuation of the pinned continuous orbit, but do not publish or replace the preserved 90k result until subject-only browser verification and visual acceptance pass. Continue with denser registered appearance anchors or controlled house-only refinement without changing the measured camera path.",
            "limitations": [
              "The 15k metric peak was not exported as a PLY; the inspectable export is the improved but lower-scoring 30k checkpoint.",
              "R4 camera correspondence is weaker than R3 even though both pass the orbit gate.",
              "The browser conversion drops higher-order spherical harmonics.",
              "The current viewer verification still needs a subject-occupancy test that excludes its controls and chrome.",
              "No human review or arc labeling is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-closure-20260815-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/house-closure-comparison-r4.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/r3-r4-heldout-comparison.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat"
            ],
            "evidenceSeal": "verification/pinned-house-closure-20260815-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-closure-20260815-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 9101,
          "sha256": "9eb70b7d1caa48c3471d0fd0139eb96b4806b4ae310f2c7ee173ceeba1e9741d",
          "access": "metadata-only"
        },
        {
          "path": "verification/pinned-house-closure-20260815-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9101,
          "sha256": "2a6bf8f6b55eaa143498f7d309c4fe27cef9f07fdc8cecb95c12190b2e776558",
          "exactRecord": {
            "schema": "blueprint.pinned-house-closure-verification/1",
            "id": "pinned-house-closure-20260815-r1",
            "createdAt": "2026-08-15T11:06:06.455Z",
            "purpose": "Test whether an adjacent-view appearance donor can repair the full-orbit closure without sacrificing measured camera control or reconstruction continuity.",
            "authority": {
              "state": "research-candidate",
              "publicPromotion": false,
              "humanReviewClaimed": false,
              "notes": [
                "The corrected result is preserved beside R3; it does not replace the earlier evidence.",
                "The R4 15k held-out checkpoint is the measured peak but no PLY was exported at that checkpoint.",
                "The R4 30k PLY is the inspectable export and improves on R3 30k and R3 best-PSNR 10k metrics.",
                "The browser .splat drops higher-order spherical harmonics and remains review-only."
              ]
            },
            "paidRun": {
              "phase": "closure-full",
              "phaseCostUsd": 1.56625,
              "cumulativeCommittedUsd": 9.7215,
              "hardCeilingUsd": 20,
              "requests": [
                {
                  "id": "pin-r3-closure-f240",
                  "endpoint": "fal-ai/flux-2-pro/edit",
                  "requestId": "01a004ec-b9f3-7853-ad50-15bde6bc4c66",
                  "costUsd": 0.06,
                  "status": "completed"
                },
                {
                  "id": "vace-r4-closure-000-240",
                  "endpoint": "fal-ai/wan-22-vace-fun-a14b/depth",
                  "requestId": "01a004ed-3108-74d3-886d-fd4c58c4c7c6",
                  "costUsd": 1.50625,
                  "status": "completed"
                }
              ]
            },
            "results": {
              "cameraControl": {
                "r3": {
                  "diagonalFraction": 0.996,
                  "slope": 0.981,
                  "spanDeg": 358,
                  "distinctFrames": 232,
                  "gate": "pass"
                },
                "r4": {
                  "diagonalFraction": 0.95,
                  "slope": 0.968,
                  "spanDeg": 357,
                  "distinctFrames": 213,
                  "gate": "pass"
                },
                "interpretation": "R4 retains a complete controlled orbit but is weaker than R3 on frame-to-control correspondence."
              },
              "houseClosure": {
                "mask": "intersection of measured depth f000 and f240, eroded 5x5 once",
                "r3": {
                  "maskedSsim": 0.123783451,
                  "edgeF1At2Px": 0.749437235,
                  "deltaE2000": 22.38809967,
                  "composite": 0.3731658569
                },
                "r4": {
                  "maskedSsim": 0.2139792419,
                  "edgeF1At2Px": 0.8275756409,
                  "deltaE2000": 19.53868675,
                  "composite": 0.4531106115
                },
                "allPrimarySignalsImproved": true
              },
              "colmap": {
                "r3Primary": {
                  "registeredImages": 241,
                  "points": 35609,
                  "observations": 145283,
                  "meanTrackLength": 4.079952,
                  "meanReprojectionErrorPx": 0.874248
                },
                "r4Primary": {
                  "registeredImages": 241,
                  "points": 38712,
                  "observations": 156340,
                  "meanTrackLength": 4.038541,
                  "meanReprojectionErrorPx": 0.862002
                },
                "r4Secondary": {
                  "registeredImages": 2,
                  "points": 8,
                  "classification": "minimal redundant seed"
                },
                "trainingModel": "r4 model 1, copied non-destructively to solve241-r4-primary/sparse/0"
              },
              "heldOut": {
                "split": "31 of 241, every eighth frame",
                "r3BestRecorded": {
                  "step": 10000,
                  "meanPsnrDb": 21.4657928859,
                  "meanSsim": 0.5448782187
                },
                "r4ByStep": [
                  {
                    "step": 5000,
                    "meanPsnrDb": 21.4022,
                    "meanSsim": 0.549479
                  },
                  {
                    "step": 10000,
                    "meanPsnrDb": 21.7404,
                    "meanSsim": 0.572025
                  },
                  {
                    "step": 15000,
                    "meanPsnrDb": 21.7661082654,
                    "meanSsim": 0.5755509646
                  },
                  {
                    "step": 20000,
                    "meanPsnrDb": 21.6904,
                    "meanSsim": 0.573428
                  },
                  {
                    "step": 25000,
                    "meanPsnrDb": 21.6473,
                    "meanSsim": 0.572434
                  },
                  {
                    "step": 30000,
                    "meanPsnrDb": 21.5438863366,
                    "meanSsim": 0.5720571948
                  }
                ],
                "bestR4VsBestR3": {
                  "psnrDeltaDb": 0.3003153795,
                  "ssimDelta": 0.0306727459
                },
                "bestCheckpointExported": false,
                "exportedCheckpoint": 30000
              }
            },
            "browserChecks": {
              "origin": "http://127.0.0.1:4310",
              "serverCommand": "python -m http.server 4310 --bind 127.0.0.1",
              "serverPidAtVerification": 40492,
              "heldoutPlate": {
                "status": 200,
                "contentLength": 2265630,
                "contentType": "image/png"
              },
              "interactiveViewerOpened": true,
              "subjectOccupancyVerifier": "pending",
              "urls": {
                "clip": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
                "closurePlate": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/house-closure-comparison-r4.png",
                "heldoutPlate": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/r3-r4-heldout-comparison.png",
                "splat": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat"
              }
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-closure-r3/f240.png",
                "bytes": 1861711,
                "sha256": "74918fee7590b68e2307d7ee9aff7322732e2e3d135cc28ddb8c2137021ed9dc"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-closure-r3/vace-full-000-240-r4.mp4",
                "bytes": 33605564,
                "sha256": "3d0dc4cb824e0ccf035619b76d303c847ba896118a87c7407bfa11c388aee3ff"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/fidelity/control-fidelity-vace-full-000-240-r4.json",
                "bytes": 3570,
                "sha256": "88cd6a4789604c17c692be19a52faac56aaff9f91b136eb7886f0e9c29360ec2"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/house-closure-comparison-r4.json",
                "bytes": 4005,
                "sha256": "3a3cadd223c491bdc570afbfcd92d4bd0f5c27b3298f1f7963892915370d7c0d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/house-closure-comparison-r4.png",
                "bytes": 2393082,
                "sha256": "3de168137707194e54689e6dec0035402604260fc97069a1c9101bc5d60a9b24"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/colmap-solve-r4.json",
                "bytes": 1690,
                "sha256": "912f896e7de1dbd1dbde35ad79df1a63a8a23701a848cceb5e67b1169ae5691a"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/colmap-primary-curation-r4.json",
                "bytes": 2532,
                "sha256": "68e08382fff555851e81b8a0171086a54d22b8d051406cdb021be9d1e63411e1"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-15k.json",
                "bytes": 6473,
                "sha256": "39e25570dddab5c6157284011629276af4e32e45c970077608e02842e7893414"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r4-primary-30k.json",
                "bytes": 6465,
                "sha256": "60d67290fac04d02e6882801496c7e7bbd8df11e104275aa354e260cc8ae9a78"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/brush/circumnav-solve241-r4-primary-30k.ply",
                "bytes": 164611787,
                "sha256": "1de4829389d5940ad8a1cdef811e41cd2fea5d5ae04c2c6fc0b41d6596d40482"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
                "bytes": 22320032,
                "sha256": "37fae14e8aacb12813161bf3caafbbb266ec14845bb22f0b18d736fc144b5337"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json",
                "bytes": 924,
                "sha256": "a81e7c18b381065e6f88cd1da7ea5855ea164a10be4cb2354ef23dd0a52af220"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/r3-r4-heldout-comparison.png",
                "bytes": 2265630,
                "sha256": "2e8afb408f753fbc76d9496bebd9cdd33e4840934d9610b0fad5e4dcfeeb676f"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/logs/spend-ledger.json",
                "bytes": 14159,
                "sha256": "3e7f1bb315bf9196f7b857d019c7c63ab0ebf7bb7d1873c1257c4eaa57694532"
              }
            ],
            "sourceFiles": [
              {
                "path": "dev/scripts/claude-generated/bd-pinned-house-rerun-r3.mjs",
                "bytes": 20265,
                "sha256": "c3247c9f08e5adf9de63be1777c6bbd7c8bd2dc486666a2c25f940ad0cbf94e6"
              },
              {
                "path": "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
                "bytes": 26831,
                "sha256": "eb563be685a2c5a7a2c879e8e3bf93582e8b034c3a1decabf924377b05887fa1"
              },
              {
                "path": "dev/scripts/claude-generated/bd-house-closure-gate-r1.py",
                "bytes": 10069,
                "sha256": "45272833952b1ac5ace4e6e4c58a2148afae2ccff64f11b6918c1462906a4c57"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-orbit-solve-r4.py",
                "bytes": 5698,
                "sha256": "35507b8e69fb76f8ffc3ae1ab73f95c31a811b4e4cdd2c6fb220204de84a2ca5"
              },
              {
                "path": "dev/scripts/claude-generated/bd-curate-colmap-primary-r4.py",
                "bytes": 4545,
                "sha256": "24da57fb1a3332873761d042151aa913243515fcac011ee193edd5e18a2dae55"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-orbit-train-r4.py",
                "bytes": 3899,
                "sha256": "d6a2ddd0aa0f74986a2c8990a0b126753df4037d0b8a7a68b1ed65ea58ac8ad4"
              },
              {
                "path": "dev/scripts/claude-generated/bd-r3-r4-heldout-plate-r1.py",
                "bytes": 4028,
                "sha256": "deb4a25a5c645e843f47e4d8d1f512f94675e44bb77d8fc7ab56f03aaa1c4e53"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.pinned-r4-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-15T11:00:06.247Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/17/createdAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1-r4",
      "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "historical-superseded",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/17/review/state"
      },
      "authority": {
        "value": "historical-strongest-pinned-house-research-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/17/review/authority"
      },
      "title": "Pinned House R4 30k",
      "summary": "R4 was retained over R5 at this phase, but remains a historical research result rather than product authority.",
      "decision": "R4 was retained over R5 at this phase, but remains a historical research result rather than product authority.",
      "limitations": [
        "Strongest result in its pinned-house phase, yet still below the requested hero-quality/product threshold."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1-r4"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 22320032
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
            "byteLength": 22320032,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r4-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r4-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r5.json",
          "url": "/docs/timeline/internal-continuation-r5.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/pinned-house-closure-20260815-r1/manifest.json",
          "url": "/verification/pinned-house-closure-20260815-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/17",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.pinned-r4-30k",
            "runId": "pinned-house-rerun-20260814-r1-r4",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-15T11:00:06.247Z",
            "createdAtSource": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json",
            "display": {
              "label": "Pinned House R4 30k",
              "group": "Pinned-house recovery",
              "tags": [
                "exterior",
                "pinned-house",
                "r4",
                "superseded"
              ]
            },
            "details": {
              "summary": "R4 was retained over R5 at this phase, but remains a historical research result rather than product authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "historical-superseded",
              "promotionState": "not-promoted",
              "authority": "historical-strongest-pinned-house-research-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r5.json",
                "verification/pinned-house-closure-20260815-r1/manifest.json"
              ],
              "decisionNotes": [
                "R4 was retained over R5 at this phase, but remains a historical research result rather than product authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 22320032,
              "sha256": "37fae14e8aacb12813161bf3caafbbb266ec14845bb22f0b18d736fc144b5337",
              "gaussians": 697501,
              "primaryPath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 241,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 345.35,
              "largestGapDeg": 31.1,
              "closedRing": false,
              "pivot": [
                -0.5014,
                0.1713,
                0.2374
              ],
              "startView": [
                -0.13974,
                0.022824,
                0.989925,
                0,
                0.017645,
                0.999633,
                -0.020557,
                0,
                -0.990031,
                0.014595,
                -0.140091,
                0,
                0.161996,
                -0.163304,
                3.42592,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 697501,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat"
              },
              {
                "id": "circumnav-solve241-r4-primary-30k-azimuth-deg-span-deg",
                "label": "circumnav-solve241-r4-primary-30k.azimuthDeg.spanDeg",
                "value": 345.35,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-solve241-r4-primary-30k-gaussians",
                "label": "circumnav-solve241-r4-primary-30k.gaussians",
                "value": 697501,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-solve241-r4-primary-30k-largest-gap-deg",
                "label": "circumnav-solve241-r4-primary-30k.largestGapDeg",
                "value": 31.1,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 697501,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json"
              },
              {
                "id": "results-camera-control-r3-span-deg",
                "label": "results.cameraControl.r3.spanDeg",
                "value": 358,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-camera-control-r4-span-deg",
                "label": "results.cameraControl.r4.spanDeg",
                "value": 357,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-best-r4-vs-best-r3-psnr-delta-db",
                "label": "results.heldOut.bestR4VsBestR3.psnrDeltaDb",
                "value": 0.3003153795,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-best-r4-vs-best-r3-ssim-delta",
                "label": "results.heldOut.bestR4VsBestR3.ssimDelta",
                "value": 0.0306727459,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r3-best-recorded-mean-psnr-db",
                "label": "results.heldOut.r3BestRecorded.meanPsnrDb",
                "value": 21.4657928859,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r3-best-recorded-mean-ssim",
                "label": "results.heldOut.r3BestRecorded.meanSsim",
                "value": 0.5448782187,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-0-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.0.meanPsnrDb",
                "value": 21.4022,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-0-mean-ssim",
                "label": "results.heldOut.r4ByStep.0.meanSsim",
                "value": 0.549479,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-1-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.1.meanPsnrDb",
                "value": 21.7404,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-1-mean-ssim",
                "label": "results.heldOut.r4ByStep.1.meanSsim",
                "value": 0.572025,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-2-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.2.meanPsnrDb",
                "value": 21.7661082654,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-2-mean-ssim",
                "label": "results.heldOut.r4ByStep.2.meanSsim",
                "value": 0.5755509646,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-3-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.3.meanPsnrDb",
                "value": 21.6904,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-3-mean-ssim",
                "label": "results.heldOut.r4ByStep.3.meanSsim",
                "value": 0.573428,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-4-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.4.meanPsnrDb",
                "value": 21.6473,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-4-mean-ssim",
                "label": "results.heldOut.r4ByStep.4.meanSsim",
                "value": 0.572434,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-5-mean-psnr-db",
                "label": "results.heldOut.r4ByStep.5.meanPsnrDb",
                "value": 21.5438863366,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-held-out-r4-by-step-5-mean-ssim",
                "label": "results.heldOut.r4ByStep.5.meanSsim",
                "value": 0.5720571948,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-house-closure-r3-masked-ssim",
                "label": "results.houseClosure.r3.maskedSsim",
                "value": 0.123783451,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "results-house-closure-r4-masked-ssim",
                "label": "results.houseClosure.r4.maskedSsim",
                "value": 0.2139792419,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-closure-20260815-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 697501,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json",
                "sha256": "a81e7c18b381065e6f88cd1da7ea5855ea164a10be4cb2354ef23dd0a52af220",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r5.json",
                "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/pinned-house-closure-20260815-r1/manifest.json",
                "sha256": "2a6bf8f6b55eaa143498f7d309c4fe27cef9f07fdc8cecb95c12190b2e776558",
                "declaredSchema": "blueprint.pinned-house-closure-verification/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Strongest result in its pinned-house phase, yet still below the requested hero-quality/product threshold."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r4/circumnav-solve241-r4-primary-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 924,
          "sha256": "a81e7c18b381065e6f88cd1da7ea5855ea164a10be4cb2354ef23dd0a52af220",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r5.json",
          "recordPointer": "$",
          "byteLength": 8708,
          "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-closure-20260815-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9101,
          "sha256": "2a6bf8f6b55eaa143498f7d309c4fe27cef9f07fdc8cecb95c12190b2e776558",
          "declaredSchema": "blueprint.pinned-house-closure-verification/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:pinned-house-coherent-ladder-20260815-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-15T16:48:34.438Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r5.json",
        "sourceField": "$/sessions/1/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-coherent-ladder-20260815-r1",
      "path": "docs/timeline/internal-continuation-r5.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Coherent appearance pins improved PSNR but did not replace R4",
      "summary": "Measured how far one accepted appearance view could condition another camera without overriding it, propagated the largest admitted interval around the house, generated one depth-controlled orbit, reconstructed the legitimate registered views, and compared the full held-out curve with R4. The technique preserved the requested still cameras and produced a complete inspectable R5 candidate, but the PSNR-best checkpoint regressed on SSIM, so R4 remains authority.",
      "decision": "Preserve R5 as evidence that the sequential measured-line plus adjacent-appearance technique works across a 59.75-degree interval, but keep R4 as reconstruction authority. The next refinement should address continuous video identity and endpoint correspondence rather than repeat the still-camera experiment or optimize scenery.",
      "limitations": [
        "Camera correspondence is weaker than both R3 and R4 even though R5 passes the full-orbit gate.",
        "The generated f240 endpoint has no accepted geometric connection and is excluded from training; no pose is fabricated.",
        "The PSNR-best 10k checkpoint is not the exported PLY; the inspectable export is the 30k training endpoint.",
        "The browser conversion drops higher-order spherical harmonics and remains review-only.",
        "Passing browser verification proves the compact file renders and orbits from its registered camera; it does not grant promotion or establish parity with the full PLY.",
        "No human review, human arc labeling, or public promotion is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-coherent-r5"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 8708
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r5.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 8708,
          "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
          "exactRecord": {
            "id": "pinned-house-coherent-ladder-20260815-r1",
            "date": "2026-08-15",
            "title": "Coherent appearance pins improved PSNR but did not replace R4",
            "startedAt": "2026-08-15T16:48:34.438Z",
            "endedAt": "2026-08-16T01:49:44.854Z",
            "summary": "Measured how far one accepted appearance view could condition another camera without overriding it, propagated the largest admitted interval around the house, generated one depth-controlled orbit, reconstructed the legitimate registered views, and compared the full held-out curve with R4. The technique preserved the requested still cameras and produced a complete inspectable R5 candidate, but the PSNR-best checkpoint regressed on SSIM, so R4 remains authority.",
            "results": [
              "All three predeclared donor-distance probes passed. At 14.94, 29.88, and 59.75 degrees the requested measured camera ranked first among all 241 controls; 59.75 degrees became the sequential pin interval.",
              "Seven coherent pins and one 241-frame depth-guided VACE orbit completed. Cumulative committed FAL spend is USD 11.70775 under the unchanged USD 20 ceiling.",
              "The R5 clip passes the camera-path gate at 0.892 diagonal, +0.935 slope, 357 degrees, and 196 distinct controls. This is weaker than R4 and remains an explicit limitation.",
              "COLMAP recovered one 240-frame primary model with 31,791 points, 126,991 observations, 3.9946 mean track length, and 0.929613 px reprojection error. f240 has 13,183 keypoints but zero accepted two-view geometries and was quarantined without an invented pose.",
              "Brush trained the 240 genuinely registered images for 30k steps and exported a 139,322,027-byte PLY. Six held-out checkpoints over 30 evaluation cameras were measured independently.",
              "R5 peaks by PSNR at 10k with 21.7726 dB / 0.571841 SSIM: +0.00654 dB and -0.003710 SSIM versus R4's 15k peak. The two-axis promotion gate fails.",
              "The review conversion contains 590,341 splats in 18,890,912 bytes. It is preserved for inspection and does not replace R4.",
              "A subject-only browser gate first failed on a near-blank opening frame and exposed an incorrect rigid-camera inverse. That R1 failure remains preserved.",
              "After correcting the shared viewer to compute -R^T t and consume the model's own registered start view, browser R2 passed all 16 HTTP, canvas, source-correlation, orbit, and no-reseat gates without console or request errors."
            ],
            "decision": "Preserve R5 as evidence that the sequential measured-line plus adjacent-appearance technique works across a 59.75-degree interval, but keep R4 as reconstruction authority. The next refinement should address continuous video identity and endpoint correspondence rather than repeat the still-camera experiment or optimize scenery.",
            "limitations": [
              "Camera correspondence is weaker than both R3 and R4 even though R5 passes the full-orbit gate.",
              "The generated f240 endpoint has no accepted geometric connection and is excluded from training; no pose is fabricated.",
              "The PSNR-best 10k checkpoint is not the exported PLY; the inspectable export is the 30k training endpoint.",
              "The browser conversion drops higher-order spherical harmonics and remains review-only.",
              "Passing browser verification proves the compact file renders and orbits from its registered camera; it does not grant promotion or establish parity with the full PLY.",
              "No human review, human arc labeling, or public promotion is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-coherent-r5"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "docs/blueprint-r5-current-run-guide.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-contact-sheet-r5.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/fidelity/control-fidelity-vace-full-000-240-r5.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/r4-r5-heldout-comparison.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-opening-canvas.png"
            ],
            "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:pinned-house-coherent-r5",
      "kind": "verification-set",
      "createdAt": "2026-08-15T16:48:34.438Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r5.json",
        "sourceField": "$/sessions/1/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-coherent-r5",
      "path": "verification/pinned-house-coherent-r5",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "R5 remains an internal candidate because the PSNR-best checkpoint does not meet R4 SSIM. No f240 pose was invented. Browser verification is automated and claims no human review. Background quality is not a gate.",
        "sourcePath": "verification/pinned-house-coherent-r5/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Coherent appearance pins improved PSNR but did not replace R4",
      "summary": "Measured how far one accepted appearance view could condition another camera without overriding it, propagated the largest admitted interval around the house, generated one depth-controlled orbit, reconstructed the legitimate registered views, and compared the full held-out curve with R4. The technique preserved the requested still cameras and produced a complete inspectable R5 candidate, but the PSNR-best checkpoint regressed on SSIM, so R4 remains authority.",
      "decision": "Preserve R5 as evidence that the sequential measured-line plus adjacent-appearance technique works across a 59.75-degree interval, but keep R4 as reconstruction authority. The next refinement should address continuous video identity and endpoint correspondence rather than repeat the still-camera experiment or optimize scenery.",
      "limitations": [
        "Camera correspondence is weaker than both R3 and R4 even though R5 passes the full-orbit gate.",
        "The generated f240 endpoint has no accepted geometric connection and is excluded from training; no pose is fabricated.",
        "The PSNR-best 10k checkpoint is not the exported PLY; the inspectable export is the 30k training endpoint.",
        "The browser conversion drops higher-order spherical harmonics and remains review-only.",
        "Passing browser verification proves the compact file renders and orbits from its registered camera; it does not grant promotion or establish parity with the full PLY.",
        "No human review, human arc labeling, or public promotion is claimed."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "pinned-house-coherent-r5"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 28342
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/pinned-house-coherent-r5/manifest.json",
          "url": "/verification/pinned-house-coherent-r5/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r5.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 8708,
          "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943",
          "exactRecord": {
            "id": "pinned-house-coherent-ladder-20260815-r1",
            "date": "2026-08-15",
            "title": "Coherent appearance pins improved PSNR but did not replace R4",
            "startedAt": "2026-08-15T16:48:34.438Z",
            "endedAt": "2026-08-16T01:49:44.854Z",
            "summary": "Measured how far one accepted appearance view could condition another camera without overriding it, propagated the largest admitted interval around the house, generated one depth-controlled orbit, reconstructed the legitimate registered views, and compared the full held-out curve with R4. The technique preserved the requested still cameras and produced a complete inspectable R5 candidate, but the PSNR-best checkpoint regressed on SSIM, so R4 remains authority.",
            "results": [
              "All three predeclared donor-distance probes passed. At 14.94, 29.88, and 59.75 degrees the requested measured camera ranked first among all 241 controls; 59.75 degrees became the sequential pin interval.",
              "Seven coherent pins and one 241-frame depth-guided VACE orbit completed. Cumulative committed FAL spend is USD 11.70775 under the unchanged USD 20 ceiling.",
              "The R5 clip passes the camera-path gate at 0.892 diagonal, +0.935 slope, 357 degrees, and 196 distinct controls. This is weaker than R4 and remains an explicit limitation.",
              "COLMAP recovered one 240-frame primary model with 31,791 points, 126,991 observations, 3.9946 mean track length, and 0.929613 px reprojection error. f240 has 13,183 keypoints but zero accepted two-view geometries and was quarantined without an invented pose.",
              "Brush trained the 240 genuinely registered images for 30k steps and exported a 139,322,027-byte PLY. Six held-out checkpoints over 30 evaluation cameras were measured independently.",
              "R5 peaks by PSNR at 10k with 21.7726 dB / 0.571841 SSIM: +0.00654 dB and -0.003710 SSIM versus R4's 15k peak. The two-axis promotion gate fails.",
              "The review conversion contains 590,341 splats in 18,890,912 bytes. It is preserved for inspection and does not replace R4.",
              "A subject-only browser gate first failed on a near-blank opening frame and exposed an incorrect rigid-camera inverse. That R1 failure remains preserved.",
              "After correcting the shared viewer to compute -R^T t and consume the model's own registered start view, browser R2 passed all 16 HTTP, canvas, source-correlation, orbit, and no-reseat gates without console or request errors."
            ],
            "decision": "Preserve R5 as evidence that the sequential measured-line plus adjacent-appearance technique works across a 59.75-degree interval, but keep R4 as reconstruction authority. The next refinement should address continuous video identity and endpoint correspondence rather than repeat the still-camera experiment or optimize scenery.",
            "limitations": [
              "Camera correspondence is weaker than both R3 and R4 even though R5 passes the full-orbit gate.",
              "The generated f240 endpoint has no accepted geometric connection and is excluded from training; no pose is fabricated.",
              "The PSNR-best 10k checkpoint is not the exported PLY; the inspectable export is the 30k training endpoint.",
              "The browser conversion drops higher-order spherical harmonics and remains review-only.",
              "Passing browser verification proves the compact file renders and orbits from its registered camera; it does not grant promotion or establish parity with the full PLY.",
              "No human review, human arc labeling, or public promotion is claimed."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "pinned-house-coherent-r5"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "docs/blueprint-r5-current-run-guide.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-contact-sheet-r5.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/fidelity/control-fidelity-vace-full-000-240-r5.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/r4-r5-heldout-comparison.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-opening-canvas.png"
            ],
            "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-coherent-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 28342,
          "sha256": "78e781817dc316b6ac911fc4acf6f76d486d082825985efc371ae508a88da252",
          "access": "metadata-only"
        },
        {
          "path": "verification/pinned-house-coherent-r5/manifest.json",
          "recordPointer": "$",
          "byteLength": 28342,
          "sha256": "be17c0041d7b279f42350e9e259a0193fa27ff5488a2e3112a49a0887dbdcc2e",
          "exactRecord": {
            "schema": "blueprint.pinned-house-coherent-r5-evidence/1",
            "createdAt": "2026-08-16T02:13:30.101824+00:00",
            "method": "predeclared donor-distance gate, sequential admitted pin propagation, depth-guided VACE orbit, 240-frame primary COLMAP model with unmatched f240 quarantined, held-out Brush curve, registered-camera browser framing, and subject-only canvas verification",
            "authority": "R5 remains an internal candidate because the PSNR-best checkpoint does not meet R4 SSIM. No f240 pose was invented. Browser verification is automated and claims no human review. Background quality is not a gate.",
            "generation": {
              "schema": "blueprint.coherent-r5-generation/1",
              "createdAt": "2026-08-16T02:13:29.696Z",
              "cameraGate": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-camera-gate-r5.json",
              "admittedStepFrames": 40,
              "admittedStepDegrees": 59.75103734439834,
              "pinFrames": [
                0,
                40,
                80,
                120,
                160,
                200,
                240
              ],
              "video": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
              "cumulativeCommittedUsd": 11.707750000000003,
              "ceilingUsd": 20
            },
            "cameraGate": {
              "schema": "blueprint.donor-distance-camera-gate/1",
              "createdAt": "2026-08-16T02:13:29.669117+00:00",
              "question": "How far can f000 donate appearance before it overrides the requested measured camera?",
              "authority": "House camera and measured line retention only. Background, garden, crop, and aesthetic quality do not affect admission.",
              "thresholdsDeclaredBeforeGeneration": true,
              "thresholds": {
                "targetCoverage8": 0.8,
                "targetCoverage16": 0.9,
                "targetExclusiveCoverage8": 0.55,
                "targetExclusiveAdvantage8": 0.03,
                "nearestMeasuredFrameError": 8,
                "targetMeasuredRank": 12
              },
              "donor": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
              "rows": [
                {
                  "frame": 10,
                  "separationDegrees": 14.937759336099585,
                  "generated": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "generatedSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                  "targetLine": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f010.png",
                  "targetLineSha256": "266d1fd2f4a4090db5ddf362878d1ad663a0d8d08727b01a7b5e8a9a80bb97f2",
                  "targetCoverage": {
                    "4": 0.9698083894355256,
                    "8": 0.9939280165717245,
                    "16": 1
                  },
                  "donorCoverage": {
                    "4": 0.8670800425947289,
                    "8": 0.9534452923950661,
                    "16": 0.9865116691809389
                  },
                  "targetExclusivePixels": 31685,
                  "donorExclusivePixels": 47997,
                  "targetExclusiveCoverage8": 0.9964336436799748,
                  "donorExclusiveCoverage8": 0.9252869971039857,
                  "targetExclusiveAdvantage8": 0.07114664657598913,
                  "targetCompositeScore": 0.9782502589331952,
                  "nearestMeasuredFrame": 10,
                  "nearestMeasuredScore": 0.9782502589331952,
                  "nearestMeasuredFrameError": 0,
                  "targetMeasuredRank": 1,
                  "topMeasuredFrames": [
                    {
                      "frame": 10,
                      "score": 0.9782502589331952
                    },
                    {
                      "frame": 9,
                      "score": 0.9365217500187825
                    },
                    {
                      "frame": 8,
                      "score": 0.9316444259953363
                    },
                    {
                      "frame": 1,
                      "score": 0.9042732872629324
                    },
                    {
                      "frame": 2,
                      "score": 0.9031220840657075
                    },
                    {
                      "frame": 11,
                      "score": 0.9028452943209309
                    },
                    {
                      "frame": 7,
                      "score": 0.9001657931329554
                    },
                    {
                      "frame": 3,
                      "score": 0.8984625013606182
                    },
                    {
                      "frame": 0,
                      "score": 0.8973078800248471
                    },
                    {
                      "frame": 239,
                      "score": 0.8890237212262184
                    },
                    {
                      "frame": 240,
                      "score": 0.8887775407099506
                    },
                    {
                      "frame": 4,
                      "score": 0.8841505693146072
                    }
                  ],
                  "gates": {
                    "targetCoverage8AtLeast0_80": true,
                    "targetCoverage16AtLeast0_90": true,
                    "targetExclusiveCoverage8AtLeast0_55": true,
                    "targetExclusiveBeatsDonorBy0_03": true,
                    "nearestMeasuredViewWithin8Frames": true,
                    "targetRanksInTop12MeasuredViews": true
                  },
                  "admitted": true
                },
                {
                  "frame": 20,
                  "separationDegrees": 29.87551867219917,
                  "generated": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "generatedSha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                  "targetLine": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f020.png",
                  "targetLineSha256": "242f577b9b2dabdcf70ef11249efaa6613fb63fd9a67172c44f74336cf955467",
                  "targetCoverage": {
                    "4": 0.9834520521393614,
                    "8": 0.9974923680767553,
                    "16": 1
                  },
                  "donorCoverage": {
                    "4": 0.8991370130446358,
                    "8": 0.9627850740970805,
                    "16": 0.9940544857573875
                  },
                  "targetExclusivePixels": 39851,
                  "donorExclusivePixels": 52758,
                  "targetExclusiveCoverage8": 0.99746555920805,
                  "donorExclusiveCoverage8": 0.938966602221464,
                  "targetExclusiveAdvantage8": 0.058498956986586026,
                  "targetCompositeScore": 0.9883661627174493,
                  "nearestMeasuredFrame": 20,
                  "nearestMeasuredScore": 0.9883661627174493,
                  "nearestMeasuredFrameError": 0,
                  "targetMeasuredRank": 1,
                  "topMeasuredFrames": [
                    {
                      "frame": 20,
                      "score": 0.9883661627174493
                    },
                    {
                      "frame": 21,
                      "score": 0.9444682417105073
                    },
                    {
                      "frame": 19,
                      "score": 0.933069351174886
                    },
                    {
                      "frame": 238,
                      "score": 0.9309423720733703
                    },
                    {
                      "frame": 3,
                      "score": 0.9304392075759225
                    },
                    {
                      "frame": 18,
                      "score": 0.9297013357346542
                    },
                    {
                      "frame": 4,
                      "score": 0.9276992601125338
                    },
                    {
                      "frame": 239,
                      "score": 0.9271126374229224
                    },
                    {
                      "frame": 240,
                      "score": 0.9265474203212576
                    },
                    {
                      "frame": 2,
                      "score": 0.9238786537334809
                    },
                    {
                      "frame": 1,
                      "score": 0.9236118163954694
                    },
                    {
                      "frame": 13,
                      "score": 0.9233521893461437
                    }
                  ],
                  "gates": {
                    "targetCoverage8AtLeast0_80": true,
                    "targetCoverage16AtLeast0_90": true,
                    "targetExclusiveCoverage8AtLeast0_55": true,
                    "targetExclusiveBeatsDonorBy0_03": true,
                    "nearestMeasuredViewWithin8Frames": true,
                    "targetRanksInTop12MeasuredViews": true
                  },
                  "admitted": true
                },
                {
                  "frame": 40,
                  "separationDegrees": 59.75103734439834,
                  "generated": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f040.png",
                  "generatedSha256": "4030e7957e02ecad8b3642d3b0356e69f24b779f47123053cd4872c343130ae7",
                  "targetLine": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f040.png",
                  "targetLineSha256": "00761e10afc5b662b29cb8dd367594c49c4cf7f26ea9d9d66b6a6004a272f2d3",
                  "targetCoverage": {
                    "4": 0.9358025061454524,
                    "8": 0.9873793392889262,
                    "16": 0.9975268301456922
                  },
                  "donorCoverage": {
                    "4": 0.8751663856597746,
                    "8": 0.9398460378028219,
                    "16": 0.9696512556571124
                  },
                  "targetExclusivePixels": 34284,
                  "donorExclusivePixels": 62457,
                  "targetExclusiveCoverage8": 0.979494808073737,
                  "donorExclusiveCoverage8": 0.9183598315641162,
                  "targetExclusiveAdvantage8": 0.06113497650962085,
                  "targetCompositeScore": 0.9538543977456682,
                  "nearestMeasuredFrame": 40,
                  "nearestMeasuredScore": 0.9538543977456682,
                  "nearestMeasuredFrameError": 0,
                  "targetMeasuredRank": 1,
                  "topMeasuredFrames": [
                    {
                      "frame": 40,
                      "score": 0.9538543977456682
                    },
                    {
                      "frame": 42,
                      "score": 0.9138994086771643
                    },
                    {
                      "frame": 27,
                      "score": 0.912089609675646
                    },
                    {
                      "frame": 28,
                      "score": 0.9093274356357037
                    },
                    {
                      "frame": 15,
                      "score": 0.9090376766285807
                    },
                    {
                      "frame": 22,
                      "score": 0.9086519698940717
                    },
                    {
                      "frame": 39,
                      "score": 0.9084417181464388
                    },
                    {
                      "frame": 23,
                      "score": 0.907599322010605
                    },
                    {
                      "frame": 41,
                      "score": 0.9072117187500001
                    },
                    {
                      "frame": 24,
                      "score": 0.9070188728961497
                    },
                    {
                      "frame": 13,
                      "score": 0.906794436012894
                    },
                    {
                      "frame": 21,
                      "score": 0.9067395868526473
                    }
                  ],
                  "gates": {
                    "targetCoverage8AtLeast0_80": true,
                    "targetCoverage16AtLeast0_90": true,
                    "targetExclusiveCoverage8AtLeast0_55": true,
                    "targetExclusiveBeatsDonorBy0_03": true,
                    "nearestMeasuredViewWithin8Frames": true,
                    "targetRanksInTop12MeasuredViews": true
                  },
                  "admitted": true
                }
              ],
              "largestAdmittedSeparationDegrees": 59.75103734439834,
              "contactSheet": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-contact-sheet-r5.png",
              "contactSheetSha256": "f1dd409d295afbe68d5de1c2cac4709c772b5cbe67ff97f2f655b55c4adaaca9"
            },
            "cameraFidelity": {
              "matched": [
                0,
                0,
                2,
                3,
                4,
                5,
                6,
                7,
                8,
                9,
                10,
                11,
                12,
                13,
                14,
                15,
                16,
                17,
                18,
                19,
                20,
                21,
                22,
                23,
                24,
                25,
                26,
                27,
                28,
                29,
                30,
                31,
                32,
                33,
                34,
                35,
                36,
                37,
                38,
                39,
                40,
                37,
                38,
                43,
                44,
                45,
                46,
                47,
                48,
                49,
                50,
                51,
                52,
                53,
                54,
                55,
                56,
                57,
                58,
                59,
                59,
                60,
                61,
                62,
                63,
                64,
                65,
                66,
                67,
                68,
                69,
                70,
                71,
                73,
                73,
                74,
                75,
                77,
                77,
                78,
                79,
                84,
                84,
                85,
                84,
                87,
                86,
                89,
                88,
                89,
                90,
                91,
                92,
                91,
                94,
                93,
                94,
                94,
                98,
                97,
                98,
                99,
                102,
                103,
                104,
                105,
                106,
                107,
                108,
                109,
                110,
                111,
                112,
                113,
                114,
                115,
                116,
                117,
                118,
                119,
                120,
                121,
                122,
                123,
                124,
                125,
                126,
                127,
                128,
                129,
                130,
                131,
                132,
                133,
                134,
                135,
                136,
                137,
                138,
                53,
                140,
                141,
                142,
                143,
                144,
                145,
                146,
                147,
                149,
                149,
                151,
                62,
                152,
                63,
                154,
                64,
                156,
                157,
                158,
                159,
                160,
                161,
                162,
                163,
                164,
                165,
                166,
                167,
                168,
                169,
                170,
                171,
                172,
                173,
                174,
                92,
                176,
                177,
                178,
                179,
                180,
                176,
                182,
                183,
                184,
                185,
                186,
                187,
                188,
                189,
                190,
                191,
                192,
                193,
                194,
                195,
                196,
                197,
                198,
                199,
                200,
                201,
                202,
                203,
                204,
                205,
                206,
                207,
                194,
                194,
                208,
                193,
                192,
                192,
                191,
                192,
                194,
                194,
                194,
                191,
                191,
                189,
                191,
                189,
                190,
                183,
                226,
                182,
                182,
                180,
                232,
                231,
                232,
                233,
                236,
                236,
                236,
                238,
                238,
                239,
                200
              ],
              "peakCorrMean": 0.3206,
              "chanceCorrMean": 0.11,
              "slope": 0.9351,
              "intercept": 3.29,
              "diagonalFraction": 0.8921,
              "meanAbsOffsetFrames": 4.65,
              "monotonicFraction": 0.8958,
              "matchedSpanFrames": 239,
              "matchedSpanDeg": 357,
              "distinctControlFrames": 196,
              "scoredOver": "control-foreground cells only, 25% coverage threshold",
              "meanForegroundCells": 1181.8,
              "gridCells": 2304,
              "clip": "vace-full-000-240-r5",
              "controlFrames": 241,
              "outputFrames": 241,
              "azimuthStepDeg": 1.4938,
              "toleranceFrames": 8,
              "toleranceDeg": 11.95,
              "wasControlled": true,
              "control": "depth-f000-f240-241f-16fps.mp4",
              "controlManifest": "render-manifest-facade.json",
              "controlMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "outputMeta": {
                "width": 1280,
                "height": 720,
                "fps": 16,
                "nbFrames": 241,
                "durationSec": 15.062
              },
              "selfTest": {
                "controlVsItself": 1,
                "controlReversed": -1,
                "controlShuffled": 0.0664
              },
              "azimuthCoveredDeg": 357,
              "G1": true
            },
            "heldoutComparison": {
              "schema": "blueprint.r4-r5-heldout-comparison/1",
              "createdAt": "2026-08-16T02:13:30.101250+00:00",
              "r4Best": {
                "step": 15000,
                "meanPsnrDb": 21.766108265426755,
                "meanSsim": 0.5755509646262692
              },
              "r5Best": {
                "step": 10000,
                "meanPsnrDb": 21.772646524902562,
                "meanSsim": 0.5718413534143014
              },
              "delta": {
                "meanPsnrDb": 0.006538259475806996,
                "meanSsim": -0.003709611211967778
              },
              "gates": {
                "psnrNotBelowR4": true,
                "ssimNotBelowR4": false
              },
              "promotedOverR4": false
            },
            "curation": {
              "schema": "blueprint.colmap-endpoint-quarantine/1",
              "createdAt": "2026-08-16T01:37:07.169326+00:00",
              "rawSolve": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/solve241-r5",
              "primaryModelId": "1",
              "registeredImages": 240,
              "missingImages": [
                "f240.png"
              ],
              "reason": "f240 has 13,183 SIFT keypoints but zero accepted two-view geometries; the output frame maps to control f200 while the remaining clip passes G1 over 357 degrees",
              "cameraFidelity": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/fidelity/control-fidelity-vace-full-000-240-r5.json",
              "cameraG1": true,
              "curatedSolve": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/solve241-r5-primary",
              "gates": {
                "primaryContains240Frames": true,
                "missingOnlyF240": true,
                "fullClipCameraG1": true,
                "noCompetingSubstantialModel": true,
                "f240PoseNotInvented": true
              },
              "admittedForTraining": true
            },
            "browserVerification": {
              "passed": true,
              "coverageLabel": "240 solved frames over 347° · reads across 347°",
              "checks": {
                "splatHttp200": true,
                "splatByteExact": true,
                "spinnerCleared": true,
                "noViewerMessage": true,
                "noConsoleErrors": true,
                "noFailedRequests": true,
                "cameraSettled": true,
                "measuredCoverageLoaded": true,
                "openingNotFlat": true,
                "openingHasCentralStructure": true,
                "openingHasForeground": true,
                "openingMatchesRegisteredSource": true,
                "orbitChangedCamera": true,
                "orbitChangedPixels": true,
                "orbitStillVisible": true,
                "noPostDragReseat": true
              },
              "pixels": {
                "opening": {
                  "p05": 10.503799999999998,
                  "p95": 217.639,
                  "mean": 120.66701593967099,
                  "standardDeviation": 58.669139544457536,
                  "nonBackgroundFraction": 0.8885161361872019,
                  "centralEdgeFraction": 0.27886833068525446,
                  "foregroundBounds": {
                    "minX": 1,
                    "minY": 1,
                    "maxX": 254,
                    "maxY": 142
                  },
                  "backgroundRgb": [
                    38,
                    39,
                    27
                  ]
                },
                "orbit": {
                  "p05": 1,
                  "p95": 117.858,
                  "mean": 46.452859044052495,
                  "standardDeviation": 38.0124719495511,
                  "nonBackgroundFraction": 0.6758068093600976,
                  "centralEdgeFraction": 0.05320075854646097,
                  "foregroundBounds": {
                    "minX": 1,
                    "minY": 1,
                    "maxX": 254,
                    "maxY": 142
                  },
                  "backgroundRgb": [
                    45,
                    46,
                    21
                  ]
                },
                "openingVsSource": {
                  "luminanceCorrelation": 0.3917860486382337,
                  "rgbMeanAbsoluteError": 57.593578197338196
                },
                "openingVsOrbit": {
                  "luminanceCorrelation": -0.010853152116518428,
                  "rgbMeanAbsoluteError": 79.80659541377352
                }
              },
              "failedR1Preserved": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
              "passingR2": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json"
            },
            "assets": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/clips-coherent-r5/vace-full-000-240-r5.mp4",
                "bytes": 34690953,
                "sha256": "769a33d00be7839b3b6214d37d3da0648141a303ec39fb9bdc52edc57580914e"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-camera-gate-r5.json",
                "bytes": 9091,
                "sha256": "1e90068f7c146ee9f4f1b41e9723d017b2d2231937652bfcc7dfa74dc4b19c2c"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/donor-distance-r5/donor-distance-contact-sheet-r5.png",
                "bytes": 1665355,
                "sha256": "f1dd409d295afbe68d5de1c2cac4709c772b5cbe67ff97f2f655b55c4adaaca9"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/auto-r5-generation.json",
                "bytes": 585,
                "sha256": "d658e77a30c1ce16379d6c718d12c28aee697a7002b7d9576d16bb53e6f160cf"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/colmap-solve-r5.json",
                "bytes": 1454,
                "sha256": "d779b818403b0d2665d5521a0284ca8ab9ec2361b2393d142186fb0761ae4f12"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/colmap-primary-curation-r5.json",
                "bytes": 1000,
                "sha256": "987cf8f79b8d6a82592423f16146f300e89a007d53c26e8b792b60177f8c8703"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/fidelity/control-fidelity-vace-full-000-240-r5.json",
                "bytes": 3557,
                "sha256": "f910a12505fff9011b8a8ed39a0c01345ac76f9920370cb1afacbfef6d8c9126"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/fidelity/control-fidelity-vace-full-000-240-r5.png",
                "bytes": 689812,
                "sha256": "1bdf362f27d2454258be5e35d50af80dfd398648ef7a59a005e26e9bab5feec5"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/brush-training-r5.json",
                "bytes": 872,
                "sha256": "2367ff58985d7c0c21f6c8f920d5097df78042c062ed63a930b13b1be2d793ed"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/r4-r5-heldout-comparison.json",
                "bytes": 548,
                "sha256": "e906e89c1a99836d6e58485dee69b4524df5b8f738344e41756a620412770392"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/r4-r5-heldout-comparison.png",
                "bytes": 2914500,
                "sha256": "7f6dfc0014c1ba37dd7f1654be854210c991f188e5abdb9b8d4f46f941fc4480"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/brush/circumnav-solve241-r5-primary-30k.ply",
                "bytes": 139322027,
                "sha256": "c25034d0282af0b3d14534a64c29db427a3b910445a1e311d6363c4ee8b691a1"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
                "bytes": 18890912,
                "sha256": "ee216c055b708862204192017e27fd7d04f2b6942671ad1cbe024def51bd7d93"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-5k.json",
                "bytes": 6290,
                "sha256": "64f6e69b102f83f7ad5c46709fbb47c34621c79f14cc70e96d3e0334412e8f3f"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-10k.json",
                "bytes": 6293,
                "sha256": "1658a34cbf675e7846c0f3d3ffdd5ef9b0789786a969ed94093d782760d18805"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-15k.json",
                "bytes": 6295,
                "sha256": "6d4cd40bee5209be3ee56aaca7fd353502c651ee470135180016648e20016692"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-20k.json",
                "bytes": 6293,
                "sha256": "41986c5158298d525cbb4d55255c34d5a65348446acd707d04801084fef37cdc"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-25k.json",
                "bytes": 6299,
                "sha256": "9388b9249387bf251f354038078c3a983e9eec0fd94cf1c5a8899fab03f24e22"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/results/holdout-metrics-solve241-r5-primary-30k.json",
                "bytes": 6293,
                "sha256": "7467b4c6916a829ae987d9a462e11c2c366ffbeb0e25f1fdb6b18c5fbf085501"
              },
              {
                "path": "dev/scripts/claude-generated/bd-pinned-house-rerun-r3.mjs",
                "bytes": 28076,
                "sha256": "42054820a35611f5373af20d996af138be587a98bcb80e1bfbf711520a7e7146"
              },
              {
                "path": "dev/scripts/claude-generated/bd-donor-distance-gate-r5.py",
                "bytes": 10062,
                "sha256": "69212a85fbbb3bc5150ac2915dff32484e1693438abde5b32a0e9442634ed15e"
              },
              {
                "path": "dev/scripts/claude-generated/bd-r5-full-autobatch.py",
                "bytes": 16068,
                "sha256": "94566075117136438336937b551b454dc2c24045bad4b0903506c0e90fa94f89"
              },
              {
                "path": "dev/scripts/claude-generated/bd-control-fidelity-r1.py",
                "bytes": 27215,
                "sha256": "2acc6a2c281ed2b8495aee510fbb31ca9922223dd7c582a3241104b01922c3b4"
              },
              {
                "path": "dev/scripts/claude-generated/bd-r4-r5-heldout-plate-r1.py",
                "bytes": 3981,
                "sha256": "ed221fe56edb034ded5c406551cff759b77086ef5753da7fcfafc9305c01d50d"
              },
              {
                "path": "dev/scripts/claude-generated/bd-verify-r5-viewer-subject-r1.mjs",
                "bytes": 12036,
                "sha256": "4fd1231e34b6102fa130f9a4a78bc7261c613f4083b2b72d7699ebfbdd020e8a"
              },
              {
                "path": "dev/scripts/claude-generated/measure-photographed-arc-r1.py",
                "bytes": 24008,
                "sha256": "51efc9de4aafec3d1e2b569bae36ed08099b4caaa32a17dfdb7a85ed9a638fd1"
              },
              {
                "path": "site/blueprint-preview/viewer-controls.js",
                "bytes": 27551,
                "sha256": "f3ad9c38f2ad5fc2ac2580c197fc9c0844e995b5172ea3a491f148ab97c9cd7a"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "bytes": 35074,
                "sha256": "d9c10c1f3041efabff9210a16fa733bdab59ed11a854f2c2aa6f585f488e7499"
              },
              {
                "path": "dist/blueprint-preview/viewer-controls.js",
                "bytes": 27551,
                "sha256": "f3ad9c38f2ad5fc2ac2580c197fc9c0844e995b5172ea3a491f148ab97c9cd7a"
              },
              {
                "path": "dist/blueprint-preview/assets/data/splat-arcs.json",
                "bytes": 35074,
                "sha256": "d9c10c1f3041efabff9210a16fa733bdab59ed11a854f2c2aa6f585f488e7499"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verification.json",
                "bytes": 4780,
                "sha256": "83dc3004bd3f46120d170e5b024955c7fb89719523e358c348542de71c66f302"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/r5-opening-canvas.png",
                "bytes": 38290,
                "sha256": "79f870ecbba86270ff30f1349a6d7c1a21107fde4beccc91ec1174a9a8dc20ad"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/r5-orbit-canvas.png",
                "bytes": 105759,
                "sha256": "cd7e6cb988f356688fba2b44103442f50e1ac7bd46c09faeb4e932667c9da5ac"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r1/verifier.mjs",
                "bytes": 11764,
                "sha256": "a1063df7284f5f8f1d2f47552538c359b948ae583005cc41d8ed34e8bb872951"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/verification.json",
                "bytes": 4773,
                "sha256": "4c3eb8576681a7afd36097580fb5dd5083006d29ad609f6147da84e9a5891f20"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-opening-canvas.png",
                "bytes": 1446514,
                "sha256": "0f4197d53c55c11086d5b162e973ad60537f5ba51f8356b315bcbc88e8e43013"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r2/r5-orbit-canvas.png",
                "bytes": 1193509,
                "sha256": "616a988b65accdff541398a60fb2341d2fd90eedddf49e1ee7d476fc32e893ec"
              },
              {
                "path": "docs/blueprint-r5-current-run-guide.html",
                "bytes": 31726,
                "sha256": "418416f375731e0f4ae308daf951e24d90922f9e594089c5cf0c5de94e283891"
              },
              {
                "path": "docs/timeline/internal-continuation-r5.json",
                "bytes": 8708,
                "sha256": "99f1c21f92e3ecfb2a7774bb06426220d40fa19333118634307f9539b0f0e943"
              },
              {
                "path": "BLUEPRINT_STATUS.md",
                "bytes": 95837,
                "sha256": "9b5282a3a9b5b89958f7bb22c088f2d87cc46545faf2568ac9c0264fe2d5fa43"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.pinned-r5-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-16T01:44:34.100Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/18/createdAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "pinned-house-rerun-20260814-r1-r5",
      "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "inspectable-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/18/review/state"
      },
      "authority": {
        "value": "inspectable-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/18/review/authority"
      },
      "title": "Pinned House R5 30k",
      "summary": "Inspectable R5 candidate; R4 was retained instead of promoting this result.",
      "decision": "Inspectable R5 candidate; R4 was retained instead of promoting this result.",
      "limitations": [
        "Not promoted; its execution completion and local availability are not an acceptance decision."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1-r5"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 18890912
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
            "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
            "byteLength": 18890912,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r5-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.pinned-r5-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r7.json",
          "url": "/docs/timeline/internal-continuation-r7.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/pinned-house-coherent-r5/manifest.json",
          "url": "/verification/pinned-house-coherent-r5/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/18",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.pinned-r5-30k",
            "runId": "pinned-house-rerun-20260814-r1-r5",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-16T01:44:34.100Z",
            "createdAtSource": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.json",
            "display": {
              "label": "Pinned House R5 30k",
              "group": "Pinned-house recovery",
              "tags": [
                "candidate",
                "exterior",
                "pinned-house",
                "r5"
              ]
            },
            "details": {
              "summary": "Inspectable R5 candidate; R4 was retained instead of promoting this result.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "inspectable-candidate",
              "promotionState": "not-promoted",
              "authority": "inspectable-candidate-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r7.json",
                "verification/pinned-house-coherent-r5/manifest.json"
              ],
              "decisionNotes": [
                "Inspectable R5 candidate; R4 was retained instead of promoting this result."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 18890912,
              "sha256": "ee216c055b708862204192017e27fd7d04f2b6942671ad1cbe024def51bd7d93",
              "gaussians": 590341,
              "primaryPath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 240,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 962.8637,
                "fy": 962.8637,
                "cx": 639.5,
                "cy": 359.5
              },
              "azimuthObservedSpanDeg": 346.74,
              "largestGapDeg": 38.51,
              "closedRing": false,
              "pivot": [
                -0.5165,
                0.1291,
                0.5256
              ],
              "startView": [
                -0.46923,
                -0.00831,
                0.883037,
                0,
                0.033289,
                0.999079,
                0.027091,
                0,
                -0.882448,
                0.042107,
                -0.468521,
                0,
                0.217152,
                -0.155384,
                3.328938,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 590341,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat"
              },
              {
                "id": "camera-fidelity-matched-span-deg",
                "label": "cameraFidelity.matchedSpanDeg",
                "value": 357,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "circumnav-solve241-r5-primary-30k-azimuth-deg-span-deg",
                "label": "circumnav-solve241-r5-primary-30k.azimuthDeg.spanDeg",
                "value": 346.74,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-solve241-r5-primary-30k-gaussians",
                "label": "circumnav-solve241-r5-primary-30k.gaussians",
                "value": 590341,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-solve241-r5-primary-30k-largest-gap-deg",
                "label": "circumnav-solve241-r5-primary-30k.largestGapDeg",
                "value": 38.51,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "circumnav-solve241-r5-primary-30k-sh1-gaussians",
                "label": "circumnav-solve241-r5-primary-30k.sh1.gaussians",
                "value": 590341,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 590341,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1.json"
              },
              {
                "id": "heldout-comparison-delta-mean-psnr-db",
                "label": "heldoutComparison.delta.meanPsnrDb",
                "value": 0.006538259475806996,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "heldout-comparison-delta-mean-ssim",
                "label": "heldoutComparison.delta.meanSsim",
                "value": -0.003709611211967778,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "heldout-comparison-r4-best-mean-psnr-db",
                "label": "heldoutComparison.r4Best.meanPsnrDb",
                "value": 21.766108265426755,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "heldout-comparison-r4-best-mean-ssim",
                "label": "heldoutComparison.r4Best.meanSsim",
                "value": 0.5755509646262692,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "heldout-comparison-r5-best-mean-psnr-db",
                "label": "heldoutComparison.r5Best.meanPsnrDb",
                "value": 21.772646524902562,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "heldout-comparison-r5-best-mean-ssim",
                "label": "heldoutComparison.r5Best.meanSsim",
                "value": 0.5718413534143014,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/pinned-house-coherent-r5/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 590341,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 590341,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.json",
                "sha256": "4fa825ea3371ca50e773c478c60a4fa1530ed70889cec08e2df1e5555ac404be",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1.json",
                "sha256": "4891309ffe2d5832f60d13469307bfa535192bac8589748dbe688eadf619841c",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r7.json",
                "sha256": "e4ebc2476a1e506089dcfb4e7db8c6b2c1360b35db334699cafd4ba6e4fcfcd1",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/pinned-house-coherent-r5/manifest.json",
                "sha256": "be17c0041d7b279f42350e9e259a0193fa27ff5488a2e3112a49a0887dbdcc2e",
                "declaredSchema": "blueprint.pinned-house-coherent-r5-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Not promoted; its execution completion and local availability are not an acceptance decision."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 990,
          "sha256": "4fa825ea3371ca50e773c478c60a4fa1530ed70889cec08e2df1e5555ac404be",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1707,
          "sha256": "4891309ffe2d5832f60d13469307bfa535192bac8589748dbe688eadf619841c",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r7.json",
          "recordPointer": "$",
          "byteLength": 4688,
          "sha256": "e4ebc2476a1e506089dcfb4e7db8c6b2c1360b35db334699cafd4ba6e4fcfcd1",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/pinned-house-coherent-r5/manifest.json",
          "recordPointer": "$",
          "byteLength": 28342,
          "sha256": "be17c0041d7b279f42350e9e259a0193fa27ff5488a2e3112a49a0887dbdcc2e",
          "declaredSchema": "blueprint.pinned-house-coherent-r5-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:r5-calibrated-viewer-20260815-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-16T02:45:00.000Z",
      "date": "2026-08-15",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r6.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "r5-calibrated-viewer-20260815-r1",
      "path": "docs/timeline/internal-continuation-r6.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Recovered the measured camera, V20/V22 navigation, and live presentation controls",
      "summary": "Repaired the canonical static splat viewer rather than introducing another demo. The previous opening used a vendored 1959x1090 focal length directly at 1280x720 and ignored R4/R5's measured subject center because those entries used the key pivot instead of pivotWorld. The viewer now consumes sealed COLMAP intrinsics, accepts both pivot spellings, restores V20 grab semantics and V22 dolly-to-cursor, and exposes a bounded renderer-only tuning surface.",
      "decision": "Keep the calibrated viewer and presentation controls as the canonical inspection surface. Do not describe their crispness controls as recovered geometry or training quality. Continue toward an SH-preserving compact browser representation and compare it at the same registered camera before paying for another generation or repeating 30k training.",
      "limitations": [
        "The passing R4 proof validates camera calibration, control direction, supersampling, live settings, and rendered pixels; it does not promote R5 over R4.",
        "The current browser .splat contains only DC color. Higher-order SH from the 139,322,027-byte Brush PLY is absent.",
        "Renderer sliders can reduce overdraw and change presentation but cannot reconstruct missing views, repair generated identity drift, or create geometric detail.",
        "No human review, human arc labeling, or public promotion is claimed."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "pinned-house-coherent-r5",
        "r5-calibrated-viewer-20260815-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4707
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r6.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4707,
          "sha256": "2e09b5f861f27dcdb16fe57b42759abd29ad0bde73916ca80b511cf64d78c13a",
          "exactRecord": {
            "id": "r5-calibrated-viewer-20260815-r1",
            "date": "2026-08-15",
            "title": "Recovered the measured camera, V20/V22 navigation, and live presentation controls",
            "startedAt": "2026-08-16T02:45:00.000Z",
            "endedAt": "2026-08-16T03:46:15.713Z",
            "summary": "Repaired the canonical static splat viewer rather than introducing another demo. The previous opening used a vendored 1959x1090 focal length directly at 1280x720 and ignored R4/R5's measured subject center because those entries used the key pivot instead of pivotWorld. The viewer now consumes sealed COLMAP intrinsics, accepts both pivot spellings, restores V20 grab semantics and V22 dolly-to-cursor, and exposes a bounded renderer-only tuning surface.",
            "results": [
              "R4 and R5 now carry their recorded PINHOLE calibration: 1280x720, fx/fy 962.8637, principal point 639.5/359.5.",
              "At a 1280x720 viewport the default WebGL backing surface is 1600x900. The viewer exposes 0.75x to 2x render density, splat size, alpha cutoff, exposure, contrast, saturation, gamma, background, and neutral/crisp/dense profiles.",
              "Orbit drag and shift/right-drag pan use V20 grab-scene direction. Wheel zoom is anchored beneath the cursor as in V22. Two-pointer pinch no longer also drives orbit, and full-orbit left/right presets use useful quarter views instead of jumping near 180 degrees.",
              "Failed browser R3 is preserved: every data and interaction gate passed but the canvas was flat because the renderer cleared destination alpha to one while using destination-alpha blending.",
              "After restoring transparent clear alpha, browser R4 passed all 17 gates against the exact 18,890,912-byte R5 file with no console or request errors.",
              "The corrected opening reaches 0.602361 luminance correlation with registered f000, up from browser R2's 0.3918. The default 1280x720 screenshot uses a 1600x900 backing buffer.",
              "A live tuning probe changed pixels by 15.13 RGB MAE and raised measured edge energy from 29.52 to 36.47 without modifying reconstruction bytes.",
              "Equal-size inspection shows the full Brush evaluation render is materially cleaner than the compact browser file. The current 32-byte .splat conversion drops all degree-1 through degree-3 spherical harmonics, so browser parity now has a specific representation boundary rather than an unexplained quality complaint."
            ],
            "decision": "Keep the calibrated viewer and presentation controls as the canonical inspection surface. Do not describe their crispness controls as recovered geometry or training quality. Continue toward an SH-preserving compact browser representation and compare it at the same registered camera before paying for another generation or repeating 30k training.",
            "limitations": [
              "The passing R4 proof validates camera calibration, control direction, supersampling, live settings, and rendered pixels; it does not promote R5 over R4.",
              "The current browser .splat contains only DC color. Higher-order SH from the 139,322,027-byte Brush PLY is absent.",
              "Renderer sliders can reduce overdraw and change presentation but cannot reconstruct missing views, repair generated identity drift, or create geometric detail.",
              "No human review, human arc labeling, or public promotion is claimed."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "pinned-house-coherent-r5",
              "r5-calibrated-viewer-20260815-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r3/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-calibrated-opening.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-controls-open.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/r5-crisp-tuned.png"
            ],
            "evidenceSeal": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r4/verification.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:r5-compact-sh1-browser-20260816-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-16T03:48:00.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r7.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "r5-compact-sh1-browser-20260816-r1",
      "path": "docs/timeline/internal-continuation-r7.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored measured view-dependent color without replacing R5 geometry",
      "summary": "The calibrated viewer isolated a representation loss: the compact 32-byte browser format retained every R5 Gaussian but discarded all degree-1 through degree-3 spherical harmonics. This checkpoint adds a hash-pinned 7.08 MB degree-1 sidecar in exact splat row order, evaluates it in the existing WebGL renderer, and exposes a live DC-to-SH control for honest A/B inspection.",
      "decision": "Use degree-1 view color by default for the R5 review viewer while keeping the slider as an immediate A/B and DC-only fallback. This is a browser presentation improvement, not reconstruction promotion: R4 remains reconstruction authority and the full Brush result still retains degree-2 and degree-3 information absent from the compact sidecar.",
      "limitations": [
        "The sidecar restores degree 1 only; degree 2 and degree 3 remain absent.",
        "The automated comparison proves movement toward the full Brush render at registered f000 but does not establish all-camera parity or human approval.",
        "The sidecar does not change Gaussian positions, covariance, opacity, camera evidence, held-out reconstruction metrics, or portal/runtime authority.",
        "The earlier visibility-aware splat cleanup techniques remain a separate continuation item and must be evaluated without turning unknown coverage into transparent holes."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "pinned-house-coherent-r5",
        "r5-compact-sh1-browser-20260816-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4688
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "url": "/.blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r7.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4688,
          "sha256": "e4ebc2476a1e506089dcfb4e7db8c6b2c1360b35db334699cafd4ba6e4fcfcd1",
          "exactRecord": {
            "id": "r5-compact-sh1-browser-20260816-r1",
            "date": "2026-08-16",
            "title": "Restored measured view-dependent color without replacing R5 geometry",
            "startedAt": "2026-08-16T03:48:00.000Z",
            "endedAt": "2026-08-16T04:09:52.542Z",
            "summary": "The calibrated viewer isolated a representation loss: the compact 32-byte browser format retained every R5 Gaussian but discarded all degree-1 through degree-3 spherical harmonics. This checkpoint adds a hash-pinned 7.08 MB degree-1 sidecar in exact splat row order, evaluates it in the existing WebGL renderer, and exposes a live DC-to-SH control for honest A/B inspection.",
            "results": [
              "The generator initially failed closed on a 31.6949-unit row mismatch. The original converter quantizes opacity to uint8 before sorting; matching that exact operation produced zero position delta across all 590,341 rows.",
              "The BSH1 sidecar is 7,084,144 bytes with SHA-256 f68ae18c1fce7edcf507ba249cef07f401a9fe767ecb6059499b0c5ebcbdfa5f. It stores nine degree-1 coefficients per Gaussian as three RGBA8_SNORM texels, with 0.0005014 clipped coefficient fraction and 0.00213794 quantization RMSE.",
              "The canonical renderer loads and validates the header and registered byte count, binds the signed-normalized texture, evaluates degree-1 color from the live camera position, and retains DC-only rendering when the sidecar is absent or rejected.",
              "The viewer now exposes View color / SH from 0 to 1 alongside the existing raster controls. Neutral explicitly sets SH to zero; Crisp and Dense use the admitted sidecar. The UI reports load status and 590,341 aligned Gaussians.",
              "Immutable browser verification passed all ten gates: exact splat response, exact sidecar response and disk hash, zero console or request errors, GPU-ready texture, visible control surface, nontrivial A/B change, and improvement against the same-camera full Brush render.",
              "Against Brush eval_30000/f000, luminance correlation improved from 0.840890 DC-only to 0.864720 SH1 and RGB MAE fell from 28.2419 to 26.0822. Against the registered source, correlation improved from 0.602361 to 0.621924 and RGB MAE fell from 46.8843 to 45.4009."
            ],
            "decision": "Use degree-1 view color by default for the R5 review viewer while keeping the slider as an immediate A/B and DC-only fallback. This is a browser presentation improvement, not reconstruction promotion: R4 remains reconstruction authority and the full Brush result still retains degree-2 and degree-3 information absent from the compact sidecar.",
            "limitations": [
              "The sidecar restores degree 1 only; degree 2 and degree 3 remain absent.",
              "The automated comparison proves movement toward the full Brush render at registered f000 but does not establish all-camera parity or human approval.",
              "The sidecar does not change Gaussian positions, covariance, opacity, camera evidence, held-out reconstruction metrics, or portal/runtime authority.",
              "The earlier visibility-aware splat cleanup techniques remain a separate continuation item and must be evaluated without turning unknown coverage into transparent holes."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "pinned-house-coherent-r5",
              "r5-compact-sh1-browser-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/circumnav-solve241-r5-primary-30k.splat.sh1.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/verification.json",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-dc-only.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-sh1.png",
              ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/r5-sh1-controls.png"
            ],
            "evidenceSeal": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/full-r5/browser-verification-r5-sh1/verification.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:two-track-house-20260816-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-16T04:00:00.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/20/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "two-track-house-20260816-r1",
      "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked",
        "sourcePath": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "partial reconstruction only",
        "sourcePath": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/dataset-registered-warp-arc021/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "registered-warp",
      "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
      "decision": "Keep the registered warp as a bounded 000-020 image technique, not a complete exterior. Reject its sparse partial splat. Resume the four-model provider benchmark only after the configured FAL account unlocks; extend only a branch that passes the independent midpoint, structure, temporal camera, held-out reconstruction, and browser gates.",
      "limitations": [
        "Only Ray receives depth/normals/trajectory controls and pinned keyframe indexes.",
        "Kling and Seedance receive the measured outline video as a motion/style reference, not a guaranteed camera transform.",
        "Veo receives exact first and last images but no control video or independent middle reference.",
        "No model output is admitted to reconstruction until the independent frame-010 and temporal checks pass."
      ],
      "relatedRunIds": [
        "two-track-house-20260816-r1",
        "two-track-house-20260816-r2"
      ],
      "payload": {
        "fileCount": 185,
        "byteLength": 221450364
      },
      "media": {
        "counts": {
          "image": 159,
          "video": 5,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4",
            "byteLength": 585786,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
            "byteLength": 1220323,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
            "byteLength": 20148713,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/registered-warp-f000-f020-5s.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/registered-warp-f000-f020-5s.mp4",
            "byteLength": 1230694,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "byteLength": 6206144,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/contact-sheet-f000-f020.jpg",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/contact-sheet-f000-f020.jpg",
            "byteLength": 327673,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "byteLength": 336704,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
            "byteLength": 306147,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f000.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f000.png",
            "byteLength": 2147,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f001.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f001.png",
            "byteLength": 21448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f002.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f002.png",
            "byteLength": 22304,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f003.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f003.png",
            "byteLength": 23930,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f004.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f004.png",
            "byteLength": 23120,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f005.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f005.png",
            "byteLength": 23394,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f006.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f006.png",
            "byteLength": 20180,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f007.png",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/masks/f007.png",
            "byteLength": 22376,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/dataset-registered-warp-arc021/manifest.json",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/dataset-registered-warp-arc021/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/20",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-16",
            "internalUseOnly": true,
            "startedAt": "2026-08-16T00:00:00-04:00",
            "endedAt": "2026-08-16T23:59:59-04:00",
            "title": "Still registration and animated-outline video control were separated into two evidence tracks",
            "headline": "The house work split into a camera-registered still path and an animated-outline video path. Fixed FLUX still anchors were retained for appearance and camera alignment. Ray and related video experiments were retained separately because stop-motion cadence, moving architectural features, and outline misuse made them unsuitable as clean reconstruction training evidence.",
            "outcome": "The two-track materials are indexed and sealed. Neither the fluid-outline clip nor the broad video set is treated as an accepted hero source; their requests and failures remain available for adversarial comparison.",
            "runs": [
              "two-track-house-20260816-r1",
              "two-track-house-20260816-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/angles.html",
              "dist/blueprint-preview/house.html",
              "dist/blueprint-preview/viewer.html"
            ],
            "lesson": "An outline-control animation must describe one fluid camera move around a stable house; it cannot be substituted with a slideshow of styled frames. Appearance references and motion control are different inputs and need independent gates."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r8.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4301,
          "sha256": "51a9a0fa490e0f3f15bbb6f1afa4c742a3a96b210487d211e40a8ef3fd9affed",
          "exactRecord": {
            "id": "two-track-house-20260816-r1",
            "date": "2026-08-16",
            "title": "Separated current video-model control from deterministic registered warp",
            "startedAt": "2026-08-16T16:01:07.000Z",
            "endedAt": "2026-08-16T16:27:00.000Z",
            "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
            "results": [
              "The corrected registered-warp file contains 120 frames at 24 fps for exactly 5.0 seconds. A prior FFmpeg frame cap had produced only 21 frames over 0.875 seconds and was fixed before evaluation.",
              "The registered branch reached 38.1311 dB mean anchor PSNR, 40.4798 dB at the independent midpoint, 0.6900 mean structure F1, 3.093 percent mean house fill, and 7.3502 percent maximum full-frame fill. Its camera transform is constructed from the pinned render manifest rather than recovered from generated pixels.",
              "A 21-view known-camera dataset trained locally for 15k Brush steps with 18 train and three held-out views. The unseen views scored 15.3879 dB / 0.444011 SSIM, so the partial splat is preserved as negative evidence and rejected as a product representation.",
              "FAL accepted and cached all benchmark inputs, then rejected the Ray model submission with HTTP 403 and an account-level exhausted-balance lock before issuing a request ID. No Ray, Kling, Seedance, or Veo request entered the ledger, which remains 34 paid requests and USD 11.70775 cumulative under the unchanged USD 20 ceiling.",
              "The paid batch is idempotent and resumable. It records request bodies, pricing sources, control hashes, and inflight request IDs before any result can enter reconstruction."
            ],
            "decision": "Keep the registered warp as a bounded 000-020 image technique, not a complete exterior. Reject its sparse partial splat. Resume the four-model provider benchmark only after the configured FAL account unlocks; extend only a branch that passes the independent midpoint, structure, temporal camera, held-out reconstruction, and browser gates.",
            "limitations": [
              "No provider-model output exists in this checkpoint, so no claim is made about Ray, Kling, Seedance, or Veo result quality.",
              "Kling and Seedance receive the outline as a reference video, not guaranteed metric camera authority; Veo receives no outline guide.",
              "The registered warp covers only 29.88 degrees and uses a stated far plane for scenery outside the retraced house geometry.",
              "The FLUX anchors remain generated appearance evidence and disagree in fine depicted facade details despite camera-aligned outlines.",
              "The earlier visibility-aware splat cleanup work remains on the continuation list and must preserve unknown coverage."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json"
            ],
            "evidenceSeal": "verification/two-track-house-20260816-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 185,
          "byteLength": 221450364,
          "sha256": "1629f91f7a15260705695f46ce75671fdcfef97c7a5832e69e7c1c92a693e1a4",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/dataset-registered-warp-arc021/manifest.json",
          "recordPointer": "$",
          "byteLength": 791,
          "sha256": "8797ed3ba2c2a47eda41ce9158bfa736137d8e37034af2758b261ce7ded26ea1",
          "exactRecord": {
            "schema": "blueprint.known-camera-short-arc-dataset/1",
            "images": 21,
            "frames": [
              "f000.png",
              "f001.png",
              "f002.png",
              "f003.png",
              "f004.png",
              "f005.png",
              "f006.png",
              "f007.png",
              "f008.png",
              "f009.png",
              "f010.png",
              "f011.png",
              "f012.png",
              "f013.png",
              "f014.png",
              "f015.png",
              "f016.png",
              "f017.png",
              "f018.png",
              "f019.png",
              "f020.png"
            ],
            "poseSource": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
            "poseSolve": null,
            "interval": {
              "startFrame": 0,
              "endFrame": 20,
              "degrees": 29.87551867219917
            },
            "metresPerUnit": 0.3048,
            "seedPoints": 40000,
            "authority": "partial reconstruction only"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3354,
          "sha256": "ebed7d68913de94595a3021886391d1461691b5269ef4dc322e479610835a086",
          "exactRecord": {
            "schema": "blueprint.two-track-house-benchmark/1",
            "createdAt": "2026-08-16T21:01:56.488Z",
            "state": "blocked",
            "interval": {
              "startFrame": 0,
              "middleFrame": 10,
              "endFrame": 20,
              "degrees": 29.87551867219917
            },
            "sourceAuthority": {
              "orbitManifest": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
              "references": {
                "start": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "middle": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "end": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png"
              },
              "controls": {
                "outline": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
                "depth": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4"
              }
            },
            "models": {
              "ray": {
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "costUsd": 1.08,
                "basis": "5 seconds, 720p, $1.08",
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              },
              "kling": {
                "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                "costUsd": 0.84,
                "basis": "5 seconds x $0.168/second",
                "source": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference"
              },
              "seedance": {
                "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                "costUsd": 0.7257,
                "basis": "5 seconds x $0.2419/second x 0.6 video-input multiplier",
                "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video"
              },
              "veo": {
                "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                "costUsd": 0.4,
                "basis": "4 seconds x $0.10/second, 720p, audio off",
                "source": "https://fal.ai/models/fal-ai/veo3.1"
              }
            },
            "plannedAdditionalUsd": 1.9657,
            "committedBeforeUsd": 12.787750000000003,
            "ceilingUsd": 20,
            "limitations": [
              "Only Ray receives depth/normals/trajectory controls and pinned keyframe indexes.",
              "Kling and Seedance receive the measured outline video as a motion/style reference, not a guaranteed camera transform.",
              "Veo receives exact first and last images but no control video or independent middle reference.",
              "No model output is admitted to reconstruction until the independent frame-010 and temporal checks pass."
            ],
            "updatedAt": "2026-08-16T21:18:02.150134+00:00",
            "committedAtRunStartUsd": 11.70775,
            "cumulativeCommittedUsd": 12.78775,
            "remainingPlannedUsd": 1.9657,
            "blocker": {
              "jobId": "kling-o3pro-outline-reference-f000-f020",
              "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
              "recordedAt": "2026-08-16T21:18:02.150134+00:00",
              "stage": "before-request-id",
              "requestId": null,
              "chargedInLedger": false,
              "message": "submit 403: User is locked / Exhausted balance",
              "record": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r2.json",
              "resumeCommand": "node dev/scripts/codex-generated/bd-two-track-benchmark-r1.mjs --execute"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp-linear-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 21104,
          "sha256": "155044e3e7e7fac0e895cfb3c5872e5042567394c59fd4fec636a039d18bc69d",
          "exactRecord": {
            "schema": "blueprint.registered-warp-branch/1",
            "technique": "metric target-depth inverse reprojection from bracketing aligned FLUX anchors",
            "cameraAuthority": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
            "anchors": {
              "f000": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              "f010": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              "f020": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            },
            "depth": {
              "source": "plan-retrace orbit-facade depth PNGs",
              "decode": "inverse depth using each schedule row's depthRangeFeet",
              "relativeVisibilityTolerance": 0.055,
              "backgroundPlaneFeet": 700
            },
            "inpaint": {
              "implementation": "OpenCV Telea radius 4",
              "scope": "only pixels supplied by neither bracketing metric reprojection",
              "claim": "classical bounded fill, not new architectural evidence"
            },
            "video": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "videoSha256": "37724f66f28e40467106fa77af6f8255e1da167ce54c6a2bc274a875eb0c8894",
            "contactSheet": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "frames": [
              {
                "frame": 0,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 0,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.529919,
                  "recall3px": 0.954806,
                  "f1_3px": 0.681567
                },
                "imageSha256": "b230a9ed8d7034a6cb632b521803ef98d77ec3e2be6615363533ad11f8bc1579",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              },
              {
                "frame": 1,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.1
                },
                "inpaintFraction": 0.037426,
                "houseInpaintFraction": 0.039739,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 1,
                    "validFraction": 0.916284,
                    "houseValidFraction": 0.911946,
                    "backgroundValidFraction": 0.971448
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 1,
                    "validFraction": 0.807683,
                    "houseValidFraction": 0.86582,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.526636,
                  "recall3px": 0.957949,
                  "f1_3px": 0.679638
                },
                "imageSha256": "60cd4af3abd461b9a0dd43a338840503a3fb1f7bde22f9b1efaded8c961b6939",
                "maskSha256": "02dc3cc6c65d66d9555aa1a9ed0b07a8d592cd87b8865404b95633592b36e231"
              },
              {
                "frame": 2,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.2
                },
                "inpaintFraction": 0.048096,
                "houseInpaintFraction": 0.041401,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 2,
                    "validFraction": 0.876367,
                    "houseValidFraction": 0.884509,
                    "backgroundValidFraction": 0.932499
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 2,
                    "validFraction": 0.818814,
                    "houseValidFraction": 0.874009,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.527576,
                  "recall3px": 0.966897,
                  "f1_3px": 0.682664
                },
                "imageSha256": "6064fb2cb0522f9e3f7d497df5b1d239e1cb9ff99a74df3b0bd56f4c7f320253",
                "maskSha256": "0ad39fce0fbe647ef9f0d300f372c7806ab268e69eb6da30db5b34969e73bc22"
              },
              {
                "frame": 3,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.3
                },
                "inpaintFraction": 0.057951,
                "houseInpaintFraction": 0.041296,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 3,
                    "validFraction": 0.839052,
                    "houseValidFraction": 0.866678,
                    "backgroundValidFraction": 0.883019
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 3,
                    "validFraction": 0.820318,
                    "houseValidFraction": 0.871977,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.53349,
                  "recall3px": 0.967653,
                  "f1_3px": 0.687787
                },
                "imageSha256": "d37bc9ae97e76d198bc9fc7551becf7f8ff677ac36a8eed5c231e07b09392caf",
                "maskSha256": "2404f88e390192b3449615caa470535eb6fc1cdcabae1b96e42a2128590ed2a1"
              },
              {
                "frame": 4,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.4
                },
                "inpaintFraction": 0.065205,
                "houseInpaintFraction": 0.041321,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 4,
                    "validFraction": 0.803503,
                    "houseValidFraction": 0.852356,
                    "backgroundValidFraction": 0.837217
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 4,
                    "validFraction": 0.829623,
                    "houseValidFraction": 0.881141,
                    "backgroundValidFraction": 0.999843
                  }
                ],
                "structure": {
                  "precision3px": 0.536242,
                  "recall3px": 0.962787,
                  "f1_3px": 0.688828
                },
                "imageSha256": "181bde01d86a3963f444bfec33090acd1d5731e7bfce0de245ce1b7d09f42e4b",
                "maskSha256": "1065c02c77ab8320442a9c0e130d97b4e8cbdb61c01533005749d59c5b1a7a34"
              },
              {
                "frame": 5,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.5
                },
                "inpaintFraction": 0.073502,
                "houseInpaintFraction": 0.046467,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 5,
                    "validFraction": 0.75653,
                    "houseValidFraction": 0.820934,
                    "backgroundValidFraction": 0.797814
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 5,
                    "validFraction": 0.834689,
                    "houseValidFraction": 0.880913,
                    "backgroundValidFraction": 0.998298
                  }
                ],
                "structure": {
                  "precision3px": 0.532222,
                  "recall3px": 0.962577,
                  "f1_3px": 0.68545
                },
                "imageSha256": "f9b8c99db9771301e2baeea8bf0999e1928bfe939b845d05b19e678fd98d2bf6",
                "maskSha256": "385cb539c0ecca2fc313a0fe0d920ae8ca3ff183a166db10875985d8b481bd89"
              },
              {
                "frame": 6,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.6
                },
                "inpaintFraction": 0.065817,
                "houseInpaintFraction": 0.041376,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 6,
                    "validFraction": 0.721582,
                    "houseValidFraction": 0.804447,
                    "backgroundValidFraction": 0.766605
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 6,
                    "validFraction": 0.858934,
                    "houseValidFraction": 0.896216,
                    "backgroundValidFraction": 0.994221
                  }
                ],
                "structure": {
                  "precision3px": 0.527049,
                  "recall3px": 0.963383,
                  "f1_3px": 0.681346
                },
                "imageSha256": "681398e39d826ea44f3491d61d8b0e793def119103cbd946ccfef5d15530adb1",
                "maskSha256": "3178508f69fbc6df3473af1eeac21617c77a443a886cd0d71087b9cc896af6af"
              },
              {
                "frame": 7,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.7
                },
                "inpaintFraction": 0.061595,
                "houseInpaintFraction": 0.04583,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 7,
                    "validFraction": 0.681579,
                    "houseValidFraction": 0.777435,
                    "backgroundValidFraction": 0.742229
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 7,
                    "validFraction": 0.872985,
                    "houseValidFraction": 0.89235,
                    "backgroundValidFraction": 0.98798
                  }
                ],
                "structure": {
                  "precision3px": 0.5316,
                  "recall3px": 0.966592,
                  "f1_3px": 0.685947
                },
                "imageSha256": "43133f7c24c97fb859790dd3b198577c3fafba9273334b5d0ff102ec55826cd8",
                "maskSha256": "0ced5a6ee32ec814917192b1dd8ad7ea8f2bc78315d8432fa290d9ee7ca0e1e5"
              },
              {
                "frame": 8,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.8
                },
                "inpaintFraction": 0.045571,
                "houseInpaintFraction": 0.035346,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 8,
                    "validFraction": 0.652522,
                    "houseValidFraction": 0.76464,
                    "backgroundValidFraction": 0.723449
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 8,
                    "validFraction": 0.906502,
                    "houseValidFraction": 0.915812,
                    "backgroundValidFraction": 0.986525
                  }
                ],
                "structure": {
                  "precision3px": 0.531687,
                  "recall3px": 0.963271,
                  "f1_3px": 0.685182
                },
                "imageSha256": "c02deefe3fafc960a57cd56f18b2c4391ea0ced93800f135edf20ec29ea4ca68",
                "maskSha256": "99a7bfd8d639a868b6ca8bfc6e4823ab75439dea9216af01c96046d866a91aa9"
              },
              {
                "frame": 9,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.9
                },
                "inpaintFraction": 0.032435,
                "houseInpaintFraction": 0.031457,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 9,
                    "validFraction": 0.617222,
                    "houseValidFraction": 0.739022,
                    "backgroundValidFraction": 0.710174
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 9,
                    "validFraction": 0.938214,
                    "houseValidFraction": 0.935176,
                    "backgroundValidFraction": 0.990325
                  }
                ],
                "structure": {
                  "precision3px": 0.537485,
                  "recall3px": 0.956569,
                  "f1_3px": 0.68825
                },
                "imageSha256": "b126c55c2ffd6301cdc142bb35f4d5f9e4da895c6d858e8af100b25f63765a09",
                "maskSha256": "dc7ffa9885ef604a4f58bd3df73e0b3dbf1f0172f643ac7f18a2efa3e6e0c3d5"
              },
              {
                "frame": 10,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 10,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.511187,
                  "recall3px": 0.953606,
                  "f1_3px": 0.665583
                },
                "imageSha256": "9caee7fcb599e28f70efe3c456ccd1e9c8fc614440b7c73f0a4c9d1444667a10",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              },
              {
                "frame": 11,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.1
                },
                "inpaintFraction": 0.025864,
                "houseInpaintFraction": 0.024587,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 11,
                    "validFraction": 0.909596,
                    "houseValidFraction": 0.904827,
                    "backgroundValidFraction": 0.960814
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 11,
                    "validFraction": 0.760071,
                    "houseValidFraction": 0.878021,
                    "backgroundValidFraction": 0.943867
                  }
                ],
                "structure": {
                  "precision3px": 0.52651,
                  "recall3px": 0.956779,
                  "f1_3px": 0.679238
                },
                "imageSha256": "0476bffdafbe0fa3e2f95bd23a3dc2525fa37cc9ee7d7f6c33ef4c109779bb29",
                "maskSha256": "e8d85a701fd5ee79333cefc4d43fb9d04d7228822d7b5dba81d58ae842715297"
              },
              {
                "frame": 12,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.2
                },
                "inpaintFraction": 0.032828,
                "houseInpaintFraction": 0.030669,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 12,
                    "validFraction": 0.849121,
                    "houseValidFraction": 0.851189,
                    "backgroundValidFraction": 0.930063
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 12,
                    "validFraction": 0.776753,
                    "houseValidFraction": 0.879871,
                    "backgroundValidFraction": 0.937546
                  }
                ],
                "structure": {
                  "precision3px": 0.519795,
                  "recall3px": 0.964118,
                  "f1_3px": 0.675435
                },
                "imageSha256": "ed3bcc831c5177585565c255e0ba240d718461e11a78125162d1efa9626869fd",
                "maskSha256": "aa4cc8bdfd37042858e52ae08bdeff7f582952a1adc6343ab442d265b77296e6"
              },
              {
                "frame": 13,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.3
                },
                "inpaintFraction": 0.036264,
                "houseInpaintFraction": 0.032738,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 13,
                    "validFraction": 0.792862,
                    "houseValidFraction": 0.800154,
                    "backgroundValidFraction": 0.903845
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 13,
                    "validFraction": 0.797803,
                    "houseValidFraction": 0.888278,
                    "backgroundValidFraction": 0.93372
                  }
                ],
                "structure": {
                  "precision3px": 0.520373,
                  "recall3px": 0.966871,
                  "f1_3px": 0.676598
                },
                "imageSha256": "9655033f645b035199a7c6e261816fb4f5f85e0604977b606f3c644fc1cc9044",
                "maskSha256": "8c2c11a5e239ef4bf324f993f07e96c8ad4023349a87f823adea757357521ad4"
              },
              {
                "frame": 14,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.4
                },
                "inpaintFraction": 0.036494,
                "houseInpaintFraction": 0.031368,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 14,
                    "validFraction": 0.74769,
                    "houseValidFraction": 0.764433,
                    "backgroundValidFraction": 0.882021
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 14,
                    "validFraction": 0.818775,
                    "houseValidFraction": 0.895822,
                    "backgroundValidFraction": 0.932406
                  }
                ],
                "structure": {
                  "precision3px": 0.522897,
                  "recall3px": 0.965381,
                  "f1_3px": 0.678361
                },
                "imageSha256": "903d58473c117409cfc402bef19ddfa5d2b36b622b238b494b146b86e7455cf4",
                "maskSha256": "ab35a2883cf69a6676a9ed304cd290452a59dc4399044890ced22a177a68c3f1"
              },
              {
                "frame": 15,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.5
                },
                "inpaintFraction": 0.037453,
                "houseInpaintFraction": 0.033878,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 15,
                    "validFraction": 0.704775,
                    "houseValidFraction": 0.728554,
                    "backgroundValidFraction": 0.86459
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 15,
                    "validFraction": 0.835968,
                    "houseValidFraction": 0.895968,
                    "backgroundValidFraction": 0.933979
                  }
                ],
                "structure": {
                  "precision3px": 0.51512,
                  "recall3px": 0.964649,
                  "f1_3px": 0.671605
                },
                "imageSha256": "3af45cc5b11139a2103652788fc6613bd52afd94b5338e53a265aa46ba55a86a",
                "maskSha256": "aa767a1baadae27fcc39be2a3445461aaeb006792b759adc5135644636a6efe8"
              },
              {
                "frame": 16,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.6
                },
                "inpaintFraction": 0.035654,
                "houseInpaintFraction": 0.03262,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 16,
                    "validFraction": 0.661893,
                    "houseValidFraction": 0.690458,
                    "backgroundValidFraction": 0.849351
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 16,
                    "validFraction": 0.85918,
                    "houseValidFraction": 0.905984,
                    "backgroundValidFraction": 0.938265
                  }
                ],
                "structure": {
                  "precision3px": 0.515064,
                  "recall3px": 0.965809,
                  "f1_3px": 0.671838
                },
                "imageSha256": "afd7d7b080fe45159cd0554afbbbe42bc783ffc4868887ddfc863909bff07f6f",
                "maskSha256": "6d77968c8341900ee8b5fbfd7be5b13e005bfa1ad2dd5b521781fba8a6cc3381"
              },
              {
                "frame": 17,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.7
                },
                "inpaintFraction": 0.035242,
                "houseInpaintFraction": 0.03417,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 17,
                    "validFraction": 0.622099,
                    "houseValidFraction": 0.657401,
                    "backgroundValidFraction": 0.833957
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 17,
                    "validFraction": 0.878448,
                    "houseValidFraction": 0.906406,
                    "backgroundValidFraction": 0.94745
                  }
                ],
                "structure": {
                  "precision3px": 0.514426,
                  "recall3px": 0.969307,
                  "f1_3px": 0.672138
                },
                "imageSha256": "4ce234d774f8ccc79139b80f481b10e1a01f8deba3242519b17174adc3bebe96",
                "maskSha256": "5b133a10f0cb05cd97ed95006a965297550a61495f95426379abb3ad3b2536ef"
              },
              {
                "frame": 18,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.8
                },
                "inpaintFraction": 0.033963,
                "houseInpaintFraction": 0.03529,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 18,
                    "validFraction": 0.58109,
                    "houseValidFraction": 0.621128,
                    "backgroundValidFraction": 0.818432
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 18,
                    "validFraction": 0.902058,
                    "houseValidFraction": 0.912396,
                    "backgroundValidFraction": 0.960551
                  }
                ],
                "structure": {
                  "precision3px": 0.51178,
                  "recall3px": 0.964056,
                  "f1_3px": 0.668617
                },
                "imageSha256": "02c9af6ff43ddbb139c593620565d4d575f826db417941a5619e4c680642bf74",
                "maskSha256": "8b26de2bfd4c968ff9717a1d79562b8c072088c3773c60a67ca6e833582713d6"
              },
              {
                "frame": 19,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.9
                },
                "inpaintFraction": 0.027368,
                "houseInpaintFraction": 0.029973,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 19,
                    "validFraction": 0.538263,
                    "houseValidFraction": 0.580961,
                    "backgroundValidFraction": 0.802382
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 19,
                    "validFraction": 0.940091,
                    "houseValidFraction": 0.940276,
                    "backgroundValidFraction": 0.977509
                  }
                ],
                "structure": {
                  "precision3px": 0.526858,
                  "recall3px": 0.97119,
                  "f1_3px": 0.683128
                },
                "imageSha256": "689ce04fc8a74b9ab46461f2e067465888c28fbf96a75edbfa751801163ff588",
                "maskSha256": "0215d28b7d6419727d30e25880599efc851119f857ae72e664e52c1dcca49e6b"
              },
              {
                "frame": 20,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 20,
                    "targetFrame": 20,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.536844,
                  "recall3px": 0.972784,
                  "f1_3px": 0.691871
                },
                "imageSha256": "d79bca0c837e431f60e7acad118f60c6782ff68b221f46ef27afe974f3d45ca8",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              }
            ],
            "summary": {
              "meanInpaintFraction": 0.037558,
              "maxInpaintFraction": 0.073502,
              "meanHouseInpaintFraction": 0.03093,
              "meanStructureF1_3px": 0.680051
            },
            "limitations": [
              "The generated stills are aligned to the measured cameras, but their depicted fine geometry can disagree with the retraced model.",
              "Background pixels use a stated far plane because the retraced house model has no metric garden or sky geometry.",
              "Telea fill is conservative and can blur disocclusions; it is not promoted as photoreal reconstruction evidence."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
          "recordPointer": "$",
          "byteLength": 22360,
          "sha256": "eab09fc473dfdd219be80971a79fd2fcf958085dd69d6b8f6fc0183b77e197b6",
          "exactRecord": {
            "schema": "blueprint.registered-warp-branch/1",
            "technique": "metric target-depth inverse reprojection with low-frequency blend and nearest-anchor detail",
            "cameraAuthority": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
            "anchors": {
              "f000": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              "f010": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              "f020": {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            },
            "depth": {
              "source": "plan-retrace orbit-facade depth PNGs",
              "decode": "inverse depth using each schedule row's depthRangeFeet",
              "relativeVisibilityTolerance": 0.055,
              "backgroundPlaneFeet": 700
            },
            "inpaint": {
              "implementation": "OpenCV Telea radius 4",
              "scope": "only pixels supplied by neither bracketing metric reprojection",
              "claim": "classical bounded fill, not new architectural evidence"
            },
            "video": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "videoSha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0",
            "contactSheet": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "frames": [
              {
                "frame": 0,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 0,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.529919,
                  "recall3px": 0.954806,
                  "f1_3px": 0.681567
                },
                "imageSha256": "b230a9ed8d7034a6cb632b521803ef98d77ec3e2be6615363533ad11f8bc1579",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              },
              {
                "frame": 1,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.1,
                  "highFrequencySource": 0,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.037426,
                "houseInpaintFraction": 0.039739,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 1,
                    "validFraction": 0.916284,
                    "houseValidFraction": 0.911946,
                    "backgroundValidFraction": 0.971448
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 1,
                    "validFraction": 0.807683,
                    "houseValidFraction": 0.86582,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.525708,
                  "recall3px": 0.958814,
                  "f1_3px": 0.679082
                },
                "imageSha256": "d4e8e1b08982f17e34d25ad6f28aab42dab7c900bb453b200bb3045a978c970b",
                "maskSha256": "02dc3cc6c65d66d9555aa1a9ed0b07a8d592cd87b8865404b95633592b36e231"
              },
              {
                "frame": 2,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.2,
                  "highFrequencySource": 0,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.048096,
                "houseInpaintFraction": 0.041401,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 2,
                    "validFraction": 0.876367,
                    "houseValidFraction": 0.884509,
                    "backgroundValidFraction": 0.932499
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 2,
                    "validFraction": 0.818814,
                    "houseValidFraction": 0.874009,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.531129,
                  "recall3px": 0.965532,
                  "f1_3px": 0.685289
                },
                "imageSha256": "ad42ea01b229a78d1cc5a68824a56d43070cd2d839f9882d306e9873287935fa",
                "maskSha256": "0ad39fce0fbe647ef9f0d300f372c7806ab268e69eb6da30db5b34969e73bc22"
              },
              {
                "frame": 3,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.3,
                  "highFrequencySource": 0,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.057951,
                "houseInpaintFraction": 0.041296,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 3,
                    "validFraction": 0.839052,
                    "houseValidFraction": 0.866678,
                    "backgroundValidFraction": 0.883019
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 3,
                    "validFraction": 0.820318,
                    "houseValidFraction": 0.871977,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.536569,
                  "recall3px": 0.974222,
                  "f1_3px": 0.692004
                },
                "imageSha256": "b29d19dbba90fdcd76f0c7ef06c9f0d9599f67a70dd20ad08de378244c244a19",
                "maskSha256": "2404f88e390192b3449615caa470535eb6fc1cdcabae1b96e42a2128590ed2a1"
              },
              {
                "frame": 4,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.4,
                  "highFrequencySource": 0,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.065205,
                "houseInpaintFraction": 0.041321,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 4,
                    "validFraction": 0.803503,
                    "houseValidFraction": 0.852356,
                    "backgroundValidFraction": 0.837217
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 4,
                    "validFraction": 0.829623,
                    "houseValidFraction": 0.881141,
                    "backgroundValidFraction": 0.999843
                  }
                ],
                "structure": {
                  "precision3px": 0.541639,
                  "recall3px": 0.96742,
                  "f1_3px": 0.694462
                },
                "imageSha256": "44f4bd87a78e12b93351b581f5644036a8ccf6c54095254baecfdd80c4b56da4",
                "maskSha256": "1065c02c77ab8320442a9c0e130d97b4e8cbdb61c01533005749d59c5b1a7a34"
              },
              {
                "frame": 5,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.5,
                  "highFrequencySource": 0,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.073502,
                "houseInpaintFraction": 0.046467,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 5,
                    "validFraction": 0.75653,
                    "houseValidFraction": 0.820934,
                    "backgroundValidFraction": 0.797814
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 5,
                    "validFraction": 0.834689,
                    "houseValidFraction": 0.880913,
                    "backgroundValidFraction": 0.998298
                  }
                ],
                "structure": {
                  "precision3px": 0.540514,
                  "recall3px": 0.964274,
                  "f1_3px": 0.692727
                },
                "imageSha256": "c591701abab5bbc418e88e2a860e6b74263aaa82d755d7a3183329817f1f1964",
                "maskSha256": "385cb539c0ecca2fc313a0fe0d920ae8ca3ff183a166db10875985d8b481bd89"
              },
              {
                "frame": 6,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.6,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.065817,
                "houseInpaintFraction": 0.041376,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 6,
                    "validFraction": 0.721582,
                    "houseValidFraction": 0.804447,
                    "backgroundValidFraction": 0.766605
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 6,
                    "validFraction": 0.858934,
                    "houseValidFraction": 0.896216,
                    "backgroundValidFraction": 0.994221
                  }
                ],
                "structure": {
                  "precision3px": 0.550698,
                  "recall3px": 0.954311,
                  "f1_3px": 0.698384
                },
                "imageSha256": "9b5c6ea2c351e6506a635408fd9f293147d4b12cc4ee12838f0520962b522f47",
                "maskSha256": "3178508f69fbc6df3473af1eeac21617c77a443a886cd0d71087b9cc896af6af"
              },
              {
                "frame": 7,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.7,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.061595,
                "houseInpaintFraction": 0.04583,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 7,
                    "validFraction": 0.681579,
                    "houseValidFraction": 0.777435,
                    "backgroundValidFraction": 0.742229
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 7,
                    "validFraction": 0.872985,
                    "houseValidFraction": 0.89235,
                    "backgroundValidFraction": 0.98798
                  }
                ],
                "structure": {
                  "precision3px": 0.553061,
                  "recall3px": 0.954285,
                  "f1_3px": 0.700275
                },
                "imageSha256": "f989158210336f975a6a8a8a99205dc1c00c2f7ce185c443af4b586f24067f49",
                "maskSha256": "0ced5a6ee32ec814917192b1dd8ad7ea8f2bc78315d8432fa290d9ee7ca0e1e5"
              },
              {
                "frame": 8,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.8,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.045571,
                "houseInpaintFraction": 0.035346,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 8,
                    "validFraction": 0.652522,
                    "houseValidFraction": 0.76464,
                    "backgroundValidFraction": 0.723449
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 8,
                    "validFraction": 0.906502,
                    "houseValidFraction": 0.915812,
                    "backgroundValidFraction": 0.986525
                  }
                ],
                "structure": {
                  "precision3px": 0.542791,
                  "recall3px": 0.959526,
                  "f1_3px": 0.693358
                },
                "imageSha256": "ff736d979634288ff7e07f6b840296124df9a92a5cbca81e81f65a0adfd7d96c",
                "maskSha256": "99a7bfd8d639a868b6ca8bfc6e4823ab75439dea9216af01c96046d866a91aa9"
              },
              {
                "frame": 9,
                "anchor": false,
                "blend": {
                  "lo": 0,
                  "hi": 10,
                  "hiWeight": 0.9,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.032435,
                "houseInpaintFraction": 0.031457,
                "sources": [
                  {
                    "sourceFrame": 0,
                    "targetFrame": 9,
                    "validFraction": 0.617222,
                    "houseValidFraction": 0.739022,
                    "backgroundValidFraction": 0.710174
                  },
                  {
                    "sourceFrame": 10,
                    "targetFrame": 9,
                    "validFraction": 0.938214,
                    "houseValidFraction": 0.935176,
                    "backgroundValidFraction": 0.990325
                  }
                ],
                "structure": {
                  "precision3px": 0.537876,
                  "recall3px": 0.957613,
                  "f1_3px": 0.688841
                },
                "imageSha256": "18cf513d33eb71ce5e2eb0590d78923827a8ad7c2f5688191380aff914f83e25",
                "maskSha256": "dc7ffa9885ef604a4f58bd3df73e0b3dbf1f0172f643ac7f18a2efa3e6e0c3d5"
              },
              {
                "frame": 10,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 10,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.511187,
                  "recall3px": 0.953606,
                  "f1_3px": 0.665583
                },
                "imageSha256": "9caee7fcb599e28f70efe3c456ccd1e9c8fc614440b7c73f0a4c9d1444667a10",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              },
              {
                "frame": 11,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.1,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.025864,
                "houseInpaintFraction": 0.024587,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 11,
                    "validFraction": 0.909596,
                    "houseValidFraction": 0.904827,
                    "backgroundValidFraction": 0.960814
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 11,
                    "validFraction": 0.760071,
                    "houseValidFraction": 0.878021,
                    "backgroundValidFraction": 0.943867
                  }
                ],
                "structure": {
                  "precision3px": 0.526969,
                  "recall3px": 0.957197,
                  "f1_3px": 0.679726
                },
                "imageSha256": "7c5f0b47348041ea4612101a5a8f83b4edd2189f0881e3933d29e0e0b520b622",
                "maskSha256": "e8d85a701fd5ee79333cefc4d43fb9d04d7228822d7b5dba81d58ae842715297"
              },
              {
                "frame": 12,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.2,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.032828,
                "houseInpaintFraction": 0.030669,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 12,
                    "validFraction": 0.849121,
                    "houseValidFraction": 0.851189,
                    "backgroundValidFraction": 0.930063
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 12,
                    "validFraction": 0.776753,
                    "houseValidFraction": 0.879871,
                    "backgroundValidFraction": 0.937546
                  }
                ],
                "structure": {
                  "precision3px": 0.527919,
                  "recall3px": 0.963761,
                  "f1_3px": 0.682167
                },
                "imageSha256": "5277070e4d33d20211dcbf2da40df003895ccca8992bfbaebe474145e57f681c",
                "maskSha256": "aa4cc8bdfd37042858e52ae08bdeff7f582952a1adc6343ab442d265b77296e6"
              },
              {
                "frame": 13,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.3,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.036264,
                "houseInpaintFraction": 0.032738,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 13,
                    "validFraction": 0.792862,
                    "houseValidFraction": 0.800154,
                    "backgroundValidFraction": 0.903845
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 13,
                    "validFraction": 0.797803,
                    "houseValidFraction": 0.888278,
                    "backgroundValidFraction": 0.93372
                  }
                ],
                "structure": {
                  "precision3px": 0.527747,
                  "recall3px": 0.965206,
                  "f1_3px": 0.682385
                },
                "imageSha256": "556955a38c7b52356953afad1a63d3ec4c971c578251aee67bb35556aace6aa7",
                "maskSha256": "8c2c11a5e239ef4bf324f993f07e96c8ad4023349a87f823adea757357521ad4"
              },
              {
                "frame": 14,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.4,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.036494,
                "houseInpaintFraction": 0.031368,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 14,
                    "validFraction": 0.74769,
                    "houseValidFraction": 0.764433,
                    "backgroundValidFraction": 0.882021
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 14,
                    "validFraction": 0.818775,
                    "houseValidFraction": 0.895822,
                    "backgroundValidFraction": 0.932406
                  }
                ],
                "structure": {
                  "precision3px": 0.530466,
                  "recall3px": 0.964935,
                  "f1_3px": 0.684586
                },
                "imageSha256": "ac12f7cfc2183377d389620eceec120c58ad07dd0cb89cfc47ec5d5a5c18bc08",
                "maskSha256": "ab35a2883cf69a6676a9ed304cd290452a59dc4399044890ced22a177a68c3f1"
              },
              {
                "frame": 15,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.5,
                  "highFrequencySource": 10,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.037453,
                "houseInpaintFraction": 0.033878,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 15,
                    "validFraction": 0.704775,
                    "houseValidFraction": 0.728554,
                    "backgroundValidFraction": 0.86459
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 15,
                    "validFraction": 0.835968,
                    "houseValidFraction": 0.895968,
                    "backgroundValidFraction": 0.933979
                  }
                ],
                "structure": {
                  "precision3px": 0.524717,
                  "recall3px": 0.966368,
                  "f1_3px": 0.680135
                },
                "imageSha256": "49e1f99f8251976776fcc614ad1ec8da7ef1879703322dd2e4ccea962e634c41",
                "maskSha256": "aa767a1baadae27fcc39be2a3445461aaeb006792b759adc5135644636a6efe8"
              },
              {
                "frame": 16,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.6,
                  "highFrequencySource": 20,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.035654,
                "houseInpaintFraction": 0.03262,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 16,
                    "validFraction": 0.661893,
                    "houseValidFraction": 0.690458,
                    "backgroundValidFraction": 0.849351
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 16,
                    "validFraction": 0.85918,
                    "houseValidFraction": 0.905984,
                    "backgroundValidFraction": 0.938265
                  }
                ],
                "structure": {
                  "precision3px": 0.535375,
                  "recall3px": 0.97511,
                  "f1_3px": 0.691234
                },
                "imageSha256": "3424adf0b7f42a76ff93de5f474da4f13d2fdf55d28dd410fb5a05db068062bf",
                "maskSha256": "6d77968c8341900ee8b5fbfd7be5b13e005bfa1ad2dd5b521781fba8a6cc3381"
              },
              {
                "frame": 17,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.7,
                  "highFrequencySource": 20,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.035242,
                "houseInpaintFraction": 0.03417,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 17,
                    "validFraction": 0.622099,
                    "houseValidFraction": 0.657401,
                    "backgroundValidFraction": 0.833957
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 17,
                    "validFraction": 0.878448,
                    "houseValidFraction": 0.906406,
                    "backgroundValidFraction": 0.94745
                  }
                ],
                "structure": {
                  "precision3px": 0.532882,
                  "recall3px": 0.977026,
                  "f1_3px": 0.689631
                },
                "imageSha256": "974a0b0c56790a2fe93a0da002195a56ee7df3c0eceaaad20c2cdf1e8ef75a84",
                "maskSha256": "5b133a10f0cb05cd97ed95006a965297550a61495f95426379abb3ad3b2536ef"
              },
              {
                "frame": 18,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.8,
                  "highFrequencySource": 20,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.033963,
                "houseInpaintFraction": 0.03529,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 18,
                    "validFraction": 0.58109,
                    "houseValidFraction": 0.621128,
                    "backgroundValidFraction": 0.818432
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 18,
                    "validFraction": 0.902058,
                    "houseValidFraction": 0.912396,
                    "backgroundValidFraction": 0.960551
                  }
                ],
                "structure": {
                  "precision3px": 0.523734,
                  "recall3px": 0.973654,
                  "f1_3px": 0.6811
                },
                "imageSha256": "d98374d2cf44b9ebcfd9b318c85d16fe60dc0563761d97286bddf7b6c35ac174",
                "maskSha256": "8b26de2bfd4c968ff9717a1d79562b8c072088c3773c60a67ca6e833582713d6"
              },
              {
                "frame": 19,
                "anchor": false,
                "blend": {
                  "lo": 10,
                  "hi": 20,
                  "hiWeight": 0.9,
                  "highFrequencySource": 20,
                  "lowFrequencySigma": 7
                },
                "inpaintFraction": 0.027368,
                "houseInpaintFraction": 0.029973,
                "sources": [
                  {
                    "sourceFrame": 10,
                    "targetFrame": 19,
                    "validFraction": 0.538263,
                    "houseValidFraction": 0.580961,
                    "backgroundValidFraction": 0.802382
                  },
                  {
                    "sourceFrame": 20,
                    "targetFrame": 19,
                    "validFraction": 0.940091,
                    "houseValidFraction": 0.940276,
                    "backgroundValidFraction": 0.977509
                  }
                ],
                "structure": {
                  "precision3px": 0.527656,
                  "recall3px": 0.975064,
                  "f1_3px": 0.684757
                },
                "imageSha256": "0a1fec115f558941ffe3e70a9b7eb73db0807102cb3390e657bd153481cc35ac",
                "maskSha256": "0215d28b7d6419727d30e25880599efc851119f857ae72e664e52c1dcca49e6b"
              },
              {
                "frame": 20,
                "anchor": true,
                "inpaintFraction": 0,
                "sources": [
                  {
                    "sourceFrame": 20,
                    "targetFrame": 20,
                    "validFraction": 1,
                    "houseValidFraction": 1,
                    "backgroundValidFraction": 1
                  }
                ],
                "structure": {
                  "precision3px": 0.536844,
                  "recall3px": 0.972784,
                  "f1_3px": 0.691871
                },
                "imageSha256": "d79bca0c837e431f60e7acad118f60c6782ff68b221f46ef27afe974f3d45ca8",
                "maskSha256": "9e355810b89772e4a0bd95f4c5f78a0e7e7e4438334064d84d6dad53a54b614f"
              }
            ],
            "summary": {
              "meanInpaintFraction": 0.037558,
              "maxInpaintFraction": 0.073502,
              "meanHouseInpaintFraction": 0.03093,
              "meanStructureF1_3px": 0.686627
            },
            "limitations": [
              "The generated stills are aligned to the measured cameras, but their depicted fine geometry can disagree with the retraced model.",
              "Background pixels use a stated far plane because the retraced house model has no metric garden or sky geometry.",
              "Telea fill is conservative and can blur disocclusions; it is not promoted as photoreal reconstruction evidence."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
          "recordPointer": "$",
          "byteLength": 1498,
          "sha256": "95a6cd5aa94655e2b980afa0ff9d0b3440e8d1b774b251d49d67b1bd95e718e1",
          "exactRecord": {
            "solve": "dataset-registered-warp-arc021",
            "run": "two-track-house-20260816-r1",
            "evalStep": 15000,
            "evalDir": "brush\\evals-dataset-registered-warp-arc021-15k\\eval_15000",
            "datasetDir": "dataset-registered-warp-arc021",
            "byRung": {
              "single": {
                "frames": 3,
                "meanPsnrDb": 15.387906228604805,
                "meanSsim": 0.4440113853941079
              }
            },
            "holdoutFrames": [
              {
                "frame": "f000",
                "rung": "single",
                "azimuthDeg": 261.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 14.51474669523093,
                "ssim": 0.42975286801858603
              },
              {
                "frame": "f008",
                "rung": "single",
                "azimuthDeg": 274.8,
                "width": 1280,
                "height": 720,
                "psnrDb": 16.23748157309886,
                "ssim": 0.5111769323687979
              },
              {
                "frame": "f016",
                "rung": "single",
                "azimuthDeg": 81.6,
                "width": 1280,
                "height": 720,
                "psnrDb": 15.411490417484629,
                "ssim": 0.39110435579493963
              }
            ],
            "holdoutCount": 3,
            "meanPsnrDb": 15.387906228604805,
            "meanSsim": 0.4440113853941079,
            "byArc": {
              "front 315-45": null,
              "right 45-135": {
                "frames": 1,
                "meanPsnrDb": 15.411490417484629,
                "meanSsim": 0.39110435579493963
              },
              "rear 135-225": null,
              "left 225-315": {
                "frames": 2,
                "meanPsnrDb": 15.376114134164895,
                "meanSsim": 0.47046490019369197
              }
            },
            "method": "skimage PSNR/SSIM, GT LANCZOS-downscaled to render resolution only if needed",
            "baselineToBeat": {
              "meanPsnrDb": 30.3394,
              "meanSsim": 0.910231,
              "source": "verification/exterior-kling-rederive-20260804-r1"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
          "recordPointer": "$",
          "byteLength": 23088,
          "sha256": "22ae1bc9323326ca93d8de58676352eb87d5aff7faf89fbb090846a87cd6ee75",
          "exactRecord": {
            "schema": "blueprint.two-track-house-evaluation/2",
            "question": "Which branch preserves the photoreal aligned stills while following the measured 000-to-020 camera interval?",
            "ranking": [
              "registered-warp",
              "ray32"
            ],
            "winner": "registered-warp",
            "missingCandidates": [
              "kling-o3pro",
              "seedance2",
              "veo31-fast"
            ],
            "promotion": "benchmark admission only; full-orbit reconstruction remains a separate gate",
            "thresholdProvenance": "R2 operational promotion thresholds were set after Ray exposed the R1 fine-outline false negative; they are stricter product gates, not preregistered evidence.",
            "thresholds": {
              "independentMidpointHousePsnr": 22,
              "independentMidpointHouseSsim": 0.75,
              "meanStructureF1_3px": 0.6,
              "coarseAnchorMonotonicFraction": 0.9,
              "coarseAnchorSpan": 20,
              "pinnedAnchorOrderCorrect": true,
              "registeredWarpAdmission": {
                "anchorHousePsnr": 30,
                "meanStructureF1_3px": 0.6,
                "maxInpaintFraction": 0.08,
                "videoFrames": 120,
                "durationSeconds": 5
              },
              "fineOutlineCameraDiagnosticOnly": {
                "cameraIndexMae": 5,
                "cameraRecoveredSpan": 12,
                "cameraMonotonicFraction": 0.75
              }
            },
            "method": {
              "appearance": "PSNR and SSIM inside the measured house mask at frames 000, 010 and 020; frame 010 is independent of first/last-only models",
              "structure": "bidirectional edge F1 within 3 pixels against each measured outline, restricted to the house mask",
              "camera": "admission uses cross-appearance assignment to pinned 000/010/020 cameras plus exact-frame outline F1; all-21 outline-index recovery remains a style-sensitive diagnostic",
              "score": "35% anchor appearance, 30% exact-frame structure, 15% coarse-anchor monotonicity, 10% pinned-anchor order, 10% coarse-anchor span"
            },
            "candidates": [
              {
                "name": "registered-warp",
                "file": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
                "sha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0",
                "probe": {
                  "sourceFrames": 120,
                  "sourceFps": 24,
                  "sourceWidth": 1280,
                  "sourceHeight": 720,
                  "durationSeconds": 5,
                  "sampledSourceIndices": [
                    0,
                    6,
                    12,
                    18,
                    24,
                    30,
                    36,
                    42,
                    48,
                    54,
                    60,
                    65,
                    71,
                    77,
                    83,
                    89,
                    95,
                    101,
                    107,
                    113,
                    119
                  ]
                },
                "anchors": {
                  "f000": {
                    "housePsnr": 36.248405,
                    "houseSsim": 0.995178
                  },
                  "f010": {
                    "housePsnr": 40.479774,
                    "houseSsim": 0.994902
                  },
                  "f020": {
                    "housePsnr": 37.665108,
                    "houseSsim": 0.98991
                  }
                },
                "meanAnchorHousePsnr": 38.131096,
                "meanAnchorHouseSsim": 0.99333,
                "independentMidpointHousePsnr": 40.479774,
                "meanStructureF1_3px": 0.689989,
                "cameraBestIndices": [
                  17,
                  20,
                  20,
                  20,
                  20,
                  18,
                  6,
                  9,
                  8,
                  9,
                  10,
                  9,
                  12,
                  17,
                  19,
                  17,
                  16,
                  17,
                  18,
                  19,
                  20
                ],
                "cameraBestF1": [
                  0.250871,
                  0.252301,
                  0.252446,
                  0.27189,
                  0.268911,
                  0.273939,
                  0.293468,
                  0.298037,
                  0.304318,
                  0.327897,
                  0.311427,
                  0.314238,
                  0.320186,
                  0.337151,
                  0.327914,
                  0.347635,
                  0.366406,
                  0.399576,
                  0.403279,
                  0.409593,
                  0.433508
                ],
                "cameraIndexMae": 5.47619,
                "cameraMonotonicFraction": 0.85,
                "cameraRecoveredSpan": 3,
                "anchorCrossAppearance": [
                  {
                    "f000": {
                      "housePsnr": 36.248405,
                      "houseSsim": 0.995178
                    },
                    "f010": {
                      "housePsnr": 8.029324,
                      "houseSsim": 0.114724
                    },
                    "f020": {
                      "housePsnr": 7.49056,
                      "houseSsim": 0.099512
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 10.466289,
                      "houseSsim": 0.161427
                    },
                    "f010": {
                      "housePsnr": 8.108938,
                      "houseSsim": 0.116317
                    },
                    "f020": {
                      "housePsnr": 7.700725,
                      "houseSsim": 0.102186
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 9.61425,
                      "houseSsim": 0.154675
                    },
                    "f010": {
                      "housePsnr": 8.212591,
                      "houseSsim": 0.117399
                    },
                    "f020": {
                      "housePsnr": 7.681965,
                      "houseSsim": 0.100314
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 9.462452,
                      "houseSsim": 0.156648
                    },
                    "f010": {
                      "housePsnr": 8.466995,
                      "houseSsim": 0.115895
                    },
                    "f020": {
                      "housePsnr": 7.955974,
                      "houseSsim": 0.105305
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 9.136647,
                      "houseSsim": 0.130846
                    },
                    "f010": {
                      "housePsnr": 8.558767,
                      "houseSsim": 0.113107
                    },
                    "f020": {
                      "housePsnr": 7.921402,
                      "houseSsim": 0.099791
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.797528,
                      "houseSsim": 0.117345
                    },
                    "f010": {
                      "housePsnr": 8.500973,
                      "houseSsim": 0.11601
                    },
                    "f020": {
                      "housePsnr": 7.822067,
                      "houseSsim": 0.095768
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.417656,
                      "houseSsim": 0.120726
                    },
                    "f010": {
                      "housePsnr": 8.683219,
                      "houseSsim": 0.142769
                    },
                    "f020": {
                      "housePsnr": 8.095619,
                      "houseSsim": 0.114437
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.35891,
                      "houseSsim": 0.11388
                    },
                    "f010": {
                      "housePsnr": 8.963302,
                      "houseSsim": 0.136699
                    },
                    "f020": {
                      "housePsnr": 7.899256,
                      "houseSsim": 0.10515
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.04164,
                      "houseSsim": 0.110005
                    },
                    "f010": {
                      "housePsnr": 9.609499,
                      "houseSsim": 0.163873
                    },
                    "f020": {
                      "housePsnr": 7.916347,
                      "houseSsim": 0.105311
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.882366,
                      "houseSsim": 0.10131
                    },
                    "f010": {
                      "housePsnr": 10.627778,
                      "houseSsim": 0.224932
                    },
                    "f020": {
                      "housePsnr": 8.029326,
                      "houseSsim": 0.10105
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.820874,
                      "houseSsim": 0.103083
                    },
                    "f010": {
                      "housePsnr": 40.479774,
                      "houseSsim": 0.994902
                    },
                    "f020": {
                      "housePsnr": 7.90824,
                      "houseSsim": 0.103109
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.999484,
                      "houseSsim": 0.104833
                    },
                    "f010": {
                      "housePsnr": 10.642306,
                      "houseSsim": 0.21152
                    },
                    "f020": {
                      "housePsnr": 7.93709,
                      "houseSsim": 0.099644
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.140851,
                      "houseSsim": 0.093348
                    },
                    "f010": {
                      "housePsnr": 9.521612,
                      "houseSsim": 0.142629
                    },
                    "f020": {
                      "housePsnr": 8.136279,
                      "houseSsim": 0.103354
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.175515,
                      "houseSsim": 0.089151
                    },
                    "f010": {
                      "housePsnr": 8.78139,
                      "houseSsim": 0.12152
                    },
                    "f020": {
                      "housePsnr": 8.458725,
                      "houseSsim": 0.098187
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.257242,
                      "houseSsim": 0.091052
                    },
                    "f010": {
                      "housePsnr": 8.410635,
                      "houseSsim": 0.110452
                    },
                    "f020": {
                      "housePsnr": 8.656789,
                      "houseSsim": 0.100272
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.15475,
                      "houseSsim": 0.088244
                    },
                    "f010": {
                      "housePsnr": 8.081267,
                      "houseSsim": 0.109059
                    },
                    "f020": {
                      "housePsnr": 8.775729,
                      "houseSsim": 0.102179
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.044096,
                      "houseSsim": 0.091624
                    },
                    "f010": {
                      "housePsnr": 8.140054,
                      "houseSsim": 0.096228
                    },
                    "f020": {
                      "housePsnr": 9.259759,
                      "houseSsim": 0.112683
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.920734,
                      "houseSsim": 0.085939
                    },
                    "f010": {
                      "housePsnr": 8.002136,
                      "houseSsim": 0.094738
                    },
                    "f020": {
                      "housePsnr": 9.361767,
                      "houseSsim": 0.123066
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.643669,
                      "houseSsim": 0.083119
                    },
                    "f010": {
                      "housePsnr": 7.84838,
                      "houseSsim": 0.093419
                    },
                    "f020": {
                      "housePsnr": 9.709949,
                      "houseSsim": 0.151161
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.619025,
                      "houseSsim": 0.082456
                    },
                    "f010": {
                      "housePsnr": 7.657635,
                      "houseSsim": 0.088912
                    },
                    "f020": {
                      "housePsnr": 10.496973,
                      "houseSsim": 0.201309
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.39331,
                      "houseSsim": 0.084405
                    },
                    "f010": {
                      "housePsnr": 7.716278,
                      "houseSsim": 0.096495
                    },
                    "f020": {
                      "housePsnr": 37.665108,
                      "houseSsim": 0.98991
                    }
                  }
                ],
                "coarseCameraAnchorBestIndices": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  10,
                  10,
                  10,
                  10,
                  10,
                  10,
                  10,
                  10,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20
                ],
                "coarseCameraAnchorMonotonicFraction": 1,
                "coarseCameraAnchorSpan": 20,
                "pinnedAnchorAssignments": {
                  "f000": 0,
                  "f010": 10,
                  "f020": 20
                },
                "pinnedAnchorOrderCorrect": true,
                "adversarialScore": 0.995709,
                "admissionBasis": "deterministic measured-camera construction plus appearance, structure and bounded-fill gates",
                "diagnosticRecoveryGates": {
                  "cameraIndexMaeAtMost5": false,
                  "recoveredPathSpanAtLeast12": false,
                  "monotonicFractionAtLeast0_75": true,
                  "independentMidpointPsnrAtLeast22": true,
                  "independentMidpointSsimAtLeast0_75": true,
                  "meanStructureF1AtLeast0_60": true,
                  "pinnedAnchorOrderCorrect": true,
                  "coarseAnchorPathMonotonicAtLeast0_90": true,
                  "coarseAnchorSpanIs20": true
                },
                "gates": {
                  "allAnchorHousePsnrAtLeast30": true,
                  "meanStructureF1AtLeast0_60": true,
                  "maxInpaintFractionAtMost0_08": true,
                  "cameraManifestPinned": true,
                  "allTwentyOneTargetCamerasMaterialized": true,
                  "videoIsFiveSecondsAt24Fps": true
                },
                "admitted": true
              },
              {
                "name": "ray32",
                "file": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
                "sha256": "d9d5205536eb6ee6d5598659aa61b952ee28fad08338a0e2746ebec9129bee5e",
                "probe": {
                  "sourceFrames": 120,
                  "sourceFps": 24,
                  "sourceWidth": 1280,
                  "sourceHeight": 720,
                  "durationSeconds": 5,
                  "sampledSourceIndices": [
                    0,
                    6,
                    12,
                    18,
                    24,
                    30,
                    36,
                    42,
                    48,
                    54,
                    60,
                    65,
                    71,
                    77,
                    83,
                    89,
                    95,
                    101,
                    107,
                    113,
                    119
                  ]
                },
                "anchors": {
                  "f000": {
                    "housePsnr": 24.96677,
                    "houseSsim": 0.918614
                  },
                  "f010": {
                    "housePsnr": 19.044538,
                    "houseSsim": 0.69704
                  },
                  "f020": {
                    "housePsnr": 21.950837,
                    "houseSsim": 0.831193
                  }
                },
                "meanAnchorHousePsnr": 21.987382,
                "meanAnchorHouseSsim": 0.815616,
                "independentMidpointHousePsnr": 19.044538,
                "meanStructureF1_3px": 0.686215,
                "cameraBestIndices": [
                  17,
                  20,
                  20,
                  20,
                  4,
                  6,
                  6,
                  9,
                  8,
                  9,
                  10,
                  11,
                  12,
                  13,
                  17,
                  15,
                  18,
                  17,
                  18,
                  19,
                  20
                ],
                "cameraBestF1": [
                  0.251081,
                  0.250835,
                  0.255015,
                  0.249203,
                  0.261285,
                  0.271776,
                  0.309058,
                  0.31216,
                  0.317247,
                  0.350623,
                  0.319278,
                  0.314882,
                  0.36391,
                  0.364981,
                  0.361855,
                  0.384517,
                  0.383298,
                  0.407378,
                  0.410723,
                  0.411566,
                  0.438113
                ],
                "cameraIndexMae": 3.761905,
                "cameraMonotonicFraction": 0.9,
                "cameraRecoveredSpan": 3,
                "anchorCrossAppearance": [
                  {
                    "f000": {
                      "housePsnr": 24.96677,
                      "houseSsim": 0.918614
                    },
                    "f010": {
                      "housePsnr": 8.189664,
                      "houseSsim": 0.118007
                    },
                    "f020": {
                      "housePsnr": 7.597643,
                      "houseSsim": 0.10228
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 9.067523,
                      "houseSsim": 0.166403
                    },
                    "f010": {
                      "housePsnr": 7.679407,
                      "houseSsim": 0.112004
                    },
                    "f020": {
                      "housePsnr": 7.820262,
                      "houseSsim": 0.109531
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.575063,
                      "houseSsim": 0.15488
                    },
                    "f010": {
                      "housePsnr": 7.591714,
                      "houseSsim": 0.114654
                    },
                    "f020": {
                      "housePsnr": 7.608498,
                      "houseSsim": 0.105218
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.52373,
                      "houseSsim": 0.155165
                    },
                    "f010": {
                      "housePsnr": 7.908044,
                      "houseSsim": 0.132076
                    },
                    "f020": {
                      "housePsnr": 7.734598,
                      "houseSsim": 0.113373
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.28307,
                      "houseSsim": 0.145204
                    },
                    "f010": {
                      "housePsnr": 8.119004,
                      "houseSsim": 0.140716
                    },
                    "f020": {
                      "housePsnr": 7.767769,
                      "houseSsim": 0.110943
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.231441,
                      "houseSsim": 0.135832
                    },
                    "f010": {
                      "housePsnr": 8.197437,
                      "houseSsim": 0.147038
                    },
                    "f020": {
                      "housePsnr": 7.689725,
                      "houseSsim": 0.113854
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.021219,
                      "houseSsim": 0.128025
                    },
                    "f010": {
                      "housePsnr": 8.449466,
                      "houseSsim": 0.152645
                    },
                    "f020": {
                      "housePsnr": 7.952589,
                      "houseSsim": 0.11742
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.088274,
                      "houseSsim": 0.127032
                    },
                    "f010": {
                      "housePsnr": 8.825368,
                      "houseSsim": 0.153496
                    },
                    "f020": {
                      "housePsnr": 7.812031,
                      "houseSsim": 0.10978
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.990597,
                      "houseSsim": 0.12095
                    },
                    "f010": {
                      "housePsnr": 9.516189,
                      "houseSsim": 0.186758
                    },
                    "f020": {
                      "housePsnr": 7.925476,
                      "houseSsim": 0.110041
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.883494,
                      "houseSsim": 0.110777
                    },
                    "f010": {
                      "housePsnr": 10.550875,
                      "houseSsim": 0.239958
                    },
                    "f020": {
                      "housePsnr": 8.007817,
                      "houseSsim": 0.10541
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.970217,
                      "houseSsim": 0.104696
                    },
                    "f010": {
                      "housePsnr": 19.044538,
                      "houseSsim": 0.69704
                    },
                    "f020": {
                      "housePsnr": 8.077848,
                      "houseSsim": 0.106979
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 8.080395,
                      "houseSsim": 0.11026
                    },
                    "f010": {
                      "housePsnr": 10.337628,
                      "houseSsim": 0.217008
                    },
                    "f020": {
                      "housePsnr": 7.632782,
                      "houseSsim": 0.101776
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.7603,
                      "houseSsim": 0.105902
                    },
                    "f010": {
                      "housePsnr": 8.438785,
                      "houseSsim": 0.138423
                    },
                    "f020": {
                      "housePsnr": 8.523051,
                      "houseSsim": 0.109679
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.704653,
                      "houseSsim": 0.099985
                    },
                    "f010": {
                      "housePsnr": 8.205614,
                      "houseSsim": 0.122596
                    },
                    "f020": {
                      "housePsnr": 8.696155,
                      "houseSsim": 0.110439
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.786472,
                      "houseSsim": 0.106322
                    },
                    "f010": {
                      "housePsnr": 8.102737,
                      "houseSsim": 0.117045
                    },
                    "f020": {
                      "housePsnr": 8.911945,
                      "houseSsim": 0.11295
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.715186,
                      "houseSsim": 0.103738
                    },
                    "f010": {
                      "housePsnr": 7.913518,
                      "houseSsim": 0.105266
                    },
                    "f020": {
                      "housePsnr": 9.034,
                      "houseSsim": 0.113458
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.694127,
                      "houseSsim": 0.100568
                    },
                    "f010": {
                      "housePsnr": 7.889292,
                      "houseSsim": 0.095065
                    },
                    "f020": {
                      "housePsnr": 9.307946,
                      "houseSsim": 0.114667
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.70194,
                      "houseSsim": 0.09687
                    },
                    "f010": {
                      "housePsnr": 7.849938,
                      "houseSsim": 0.096461
                    },
                    "f020": {
                      "housePsnr": 9.55619,
                      "houseSsim": 0.137089
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.601017,
                      "houseSsim": 0.091071
                    },
                    "f010": {
                      "housePsnr": 7.72485,
                      "houseSsim": 0.094145
                    },
                    "f020": {
                      "housePsnr": 9.808558,
                      "houseSsim": 0.14746
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.683109,
                      "houseSsim": 0.093208
                    },
                    "f010": {
                      "housePsnr": 7.701904,
                      "houseSsim": 0.096941
                    },
                    "f020": {
                      "housePsnr": 10.617443,
                      "houseSsim": 0.18554
                    }
                  },
                  {
                    "f000": {
                      "housePsnr": 7.499853,
                      "houseSsim": 0.08875
                    },
                    "f010": {
                      "housePsnr": 7.842995,
                      "houseSsim": 0.099061
                    },
                    "f020": {
                      "housePsnr": 21.950837,
                      "houseSsim": 0.831193
                    }
                  }
                ],
                "coarseCameraAnchorBestIndices": [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  10,
                  10,
                  10,
                  10,
                  10,
                  10,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20,
                  20
                ],
                "coarseCameraAnchorMonotonicFraction": 1,
                "coarseCameraAnchorSpan": 20,
                "pinnedAnchorAssignments": {
                  "f000": 0,
                  "f010": 10,
                  "f020": 20
                },
                "pinnedAnchorOrderCorrect": true,
                "adversarialScore": 0.783871,
                "admissionBasis": "adversarial pixel recovery from an opaque generated video",
                "diagnosticRecoveryGates": {
                  "cameraIndexMaeAtMost5": true,
                  "recoveredPathSpanAtLeast12": false,
                  "monotonicFractionAtLeast0_75": true
                },
                "gates": {
                  "independentMidpointPsnrAtLeast22": false,
                  "independentMidpointSsimAtLeast0_75": false,
                  "meanStructureF1AtLeast0_60": true,
                  "pinnedAnchorOrderCorrect": true,
                  "coarseAnchorPathMonotonicAtLeast0_90": true,
                  "coarseAnchorSpanIs20": true
                },
                "admitted": false
              }
            ],
            "contactSheet": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
            "limitations": [
              "Pixel metrics reward alignment but cannot establish that a newly revealed surface is true architecture.",
              "The FLUX anchors themselves can disagree in fine depicted detail despite sharing measured outline cameras.",
              "Background is excluded from appearance scoring because it was neither the subject nor metric reconstruction authority.",
              "Fine all-21 outline-index recovery is reported but not used for opaque-video admission because style drift can misclassify a pinned endpoint.",
              "The 22 dB / 0.75 midpoint boundary is a post-result R2 operational promotion rule and must not be presented as a preregistered statistical test."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/kling-o3pro-outline-reference-f000-f020.request.json",
          "recordPointer": "$",
          "byteLength": 1946,
          "sha256": "8532523fb7699466991d0009ea7c4e727cd902beb9f0159631754d98df7812b7",
          "exactRecord": {
            "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
            "costUsd": 0.84,
            "pricing": "5 seconds x $0.168/second",
            "pricingSource": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference",
            "body": {
              "prompt": "@Video1 is the immutable measured camera-motion and architectural-outline guide. @Image1 is appearance at its first frame, @Image2 at its midpoint, and @Image3 at its last frame. The same measured two-story Orlando Victorian house shown in all references: pale warm-white horizontal clapboard; cooler off-white trim and sawn brackets; dark Charleston-green louvered shutters; tall two-over-two windows with wavy glass; weathered gray-green standing-seam roof; deep wraparound porch, turned posts and balusters. One continuous unbroken shot. The house and garden remain fixed in world space. Only the physical camera translates clockwise along the supplied measured orbit from frame 000 to frame 020. Preserve the supplied camera height, level horizon, rectilinear lens, framing, parallax, occlusion and disocclusion. No turntable, inverse motion, pan-in-place, cut, zoom, focal drift, geometry morph, new opening, moving foliage or moving object. The house is the subject. Preserve fine siding, roof seams, shutters, windows, porch posts, railings and brackets. Use natural humid bright-afternoon photographic exposure. Background continuity is secondary and must not drive the camera. Do not render line art.",
              "video_url": "https://v3b.fal.media/files/b/0aa6989e/xNinl9FpHhcCbTYOum0jJ_line-f000-f020-5s-24fps.mp4",
              "image_urls": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "keep_audio": false,
              "shot_type": "customize",
              "aspect_ratio": "16:9",
              "duration": "5"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/ray32-depth-keyframes-f000-f020.request.json",
          "recordPointer": "$",
          "byteLength": 2067,
          "sha256": "45b67cc64773085d0d6968e61dc7e0e720c8d36b0bf7bfb6eb97e5bbb6598be9",
          "exactRecord": {
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "costUsd": 1.08,
            "pricing": "5 seconds, 720p, $1.08",
            "pricingSource": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
            "body": {
              "prompt": "The same measured two-story Orlando Victorian house shown in all references: pale warm-white horizontal clapboard; cooler off-white trim and sawn brackets; dark Charleston-green louvered shutters; tall two-over-two windows with wavy glass; weathered gray-green standing-seam roof; deep wraparound porch, turned posts and balusters. One continuous unbroken shot. The house and garden remain fixed in world space. Only the physical camera translates clockwise along the supplied measured orbit from frame 000 to frame 020. Preserve the supplied camera height, level horizon, rectilinear lens, framing, parallax, occlusion and disocclusion. No turntable, inverse motion, pan-in-place, cut, zoom, focal drift, geometry morph, new opening, moving foliage or moving object. The house is the subject. Preserve fine siding, roof seams, shutters, windows, porch posts, railings and brackets. Use natural humid bright-afternoon photographic exposure. Background continuity is secondary and must not drive the camera.",
              "video_url": "https://v3b.fal.media/files/b/0aa6989e/2UhS79x8-jPMu_y-oW86r_depth-f000-f020-5s-24fps.mp4",
              "resolution": "720p",
              "duration": "5s",
              "keyframes": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "keyframe_indexes": [
                0,
                60,
                119
              ],
              "controls": {
                "depth": {
                  "enabled": true,
                  "blur": 0
                },
                "normals": {
                  "enabled": true,
                  "augmentation": 0
                },
                "trajectory": {
                  "enabled": true,
                  "sparsity": 0.05
                },
                "pose": {
                  "enabled": false
                },
                "face": {
                  "enabled": false
                }
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/two-track-house-20260816-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9962,
          "sha256": "2e9e5f1ef359aba8c2aff13100432e565280cbce7603960e41ffaec1c19b7d71",
          "exactRecord": {
            "schema": "blueprint.two-track-house-evidence/1",
            "createdAt": "2026-08-16T17:43:30.924629+00:00",
            "question": "Can the measured house outline/depth cameras and the strongest aligned FLUX stills produce coherent intermediate views through either current controlled-video models or deterministic registered warp/inpaint?",
            "authority": "The registered-warp branch is admitted only for the measured 000-020 interval. Its 18-view Brush splat is rejected. Provider comparison remains externally blocked before submission. No full exterior, portal, navigation, or public runtime authority changes.",
            "interval": {
              "startFrame": 0,
              "middleFrame": 10,
              "endFrame": 20,
              "degrees": 29.87551867219917
            },
            "sourceAuthority": {
              "orbitManifest": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
              "references": {
                "start": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "middle": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "end": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png"
              },
              "controls": {
                "outline": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
                "depth": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4"
              }
            },
            "modelPlan": {
              "ray": {
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "costUsd": 1.08,
                "basis": "5 seconds, 720p, $1.08",
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              },
              "kling": {
                "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                "costUsd": 0.84,
                "basis": "5 seconds x $0.168/second",
                "source": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference"
              },
              "seedance": {
                "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                "costUsd": 0.7257,
                "basis": "5 seconds x $0.2419/second x 0.6 video-input multiplier",
                "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video"
              },
              "veo": {
                "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                "costUsd": 0.4,
                "basis": "4 seconds x $0.10/second, 720p, audio off",
                "source": "https://fal.ai/models/fal-ai/veo3.1"
              }
            },
            "spend": {
              "cumulativeBeforeUsd": 11.707750000000003,
              "plannedAdditionalUsd": 3.0456999999999996,
              "cumulativeAfterUsd": 11.70775,
              "newSpendUsd": 0,
              "ceilingUsd": 20,
              "paidRequestCount": 34
            },
            "providerTrack": {
              "state": "blocked-before-submission",
              "failure": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r1.json",
                "bytes": 787,
                "sha256": "eb46a4c0f2e2f236a905384bd22463ecfbc60e33b336bc9ae56e44b4ad078802"
              },
              "requestPlans": [
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/ray32-depth-keyframes-f000-f020.request.json",
                  "bytes": 2067,
                  "sha256": "45b67cc64773085d0d6968e61dc7e0e720c8d36b0bf7bfb6eb97e5bbb6598be9"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/kling-o3pro-outline-reference-f000-f020.request.json",
                  "bytes": 1832,
                  "sha256": "b04c9e7e663a09406498adae4bba4999724eef219ede6a597530bf812874ac2c"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/seedance2fast-outline-reference-f000-f020.request.json",
                  "bytes": 1891,
                  "sha256": "ecdf7f6445b8fcfb84084732f81face131bfa116ea368ff49ba135f4beee7522"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/veo31fast-first-last-f000-f020.request.json",
                  "bytes": 1881,
                  "sha256": "472d71b94b67c23f86d53abeb7f77b7363b0a28929c195da3f564291a518ec34"
                }
              ],
              "outputs": {
                "ray32": null,
                "klingO3Pro": null,
                "seedance2Fast": null,
                "veo31Fast": null
              },
              "resumeIsIdempotent": true
            },
            "registeredWarpTrack": {
              "state": "short-arc-admitted",
              "video": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
                "bytes": 6206144,
                "sha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0"
              },
              "manifest": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
                "bytes": 22360,
                "sha256": "eab09fc473dfdd219be80971a79fd2fcf958085dd69d6b8f6fc0183b77e197b6"
              },
              "summary": {
                "meanInpaintFraction": 0.037558,
                "maxInpaintFraction": 0.073502,
                "meanHouseInpaintFraction": 0.03093,
                "meanStructureF1_3px": 0.686627
              },
              "evaluation": {
                "winner": "registered-warp",
                "meanAnchorHousePsnr": 38.131096,
                "independentMidpointHousePsnr": 40.479774,
                "meanStructureF1_3px": 0.689989,
                "adversarialRecoveryDiagnostic": {
                  "cameraIndexMae": 5.47619,
                  "cameraRecoveredSpan": 3,
                  "gates": {
                    "independentMidpointPsnrAtLeast14": true,
                    "meanStructureF1AtLeast0_20": true,
                    "cameraIndexMaeAtMost5": false,
                    "recoveredPathSpanAtLeast12": false,
                    "monotonicFractionAtLeast0_75": true
                  }
                },
                "admissionBasis": "deterministic measured-camera construction plus appearance, structure and bounded-fill gates",
                "gates": {
                  "allAnchorHousePsnrAtLeast30": true,
                  "meanStructureF1AtLeast0_60": true,
                  "maxInpaintFractionAtMost0_08": true,
                  "cameraManifestPinned": true,
                  "allTwentyOneTargetCamerasMaterialized": true,
                  "videoIsFiveSecondsAt24Fps": true
                }
              },
              "report": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
                "bytes": 4684,
                "sha256": "257bda28e3e62261821b8e628c4ffdbdd0ebeca3bbd6b9941ff314ee97694e8c"
              }
            },
            "shortArcSplat": {
              "state": "rejected",
              "datasetImages": 21,
              "trainImages": 18,
              "heldOutImages": 3,
              "steps": 15000,
              "ply": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/brush/circumnav-dataset-registered-warp-arc021-15k.ply",
                "bytes": 31671807,
                "sha256": "7896cef7f95a07d8b2851f5c97fecad595e1eb3822b674b604ede158b256611a"
              },
              "heldOut": {
                "file": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
                "meanPsnrDb": 15.387906228604805,
                "meanSsim": 0.4440113853941079
              },
              "decision": "15.3879 dB / 0.4440 SSIM on three unseen cameras is far below the established reconstruction class; preserve as negative evidence and do not publish as a product representation.",
              "record": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json",
                "bytes": 1360,
                "sha256": "bce9218a73b2cf3fe970cb2421c7e3cb4aeea75bb98bca594fbb36c11647f425"
              }
            },
            "browserReview": {
              "benchmark": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              "shortArcDecision": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              "registeredWarpVideo": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4"
            },
            "scripts": [
              {
                "path": "dev/scripts/codex-generated/bd-two-track-benchmark-r1.mjs",
                "bytes": 17960,
                "sha256": "ed7ce14c58147d99ccc043c39e2ddaf020cb0905c9aedb2dde3bbf8e19f1ac4f"
              },
              {
                "path": "dev/scripts/codex-generated/bd-registered-warp-r1.py",
                "bytes": 13701,
                "sha256": "667b58acf73b00a83b0d0aa8c56411df506fd044c3db49bf014da263c5454ad8"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-evaluate-r1.py",
                "bytes": 17092,
                "sha256": "68775c6371bad5c2736d9d4a1b2700f419b77703f36d254876dd2a76ee07c15e"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-train-r1.py",
                "bytes": 10869,
                "sha256": "18f524ad75fbc5268c3186a7ca5c2cffeb65d87ef68c809a00f14c12bcc03f0c"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-review-r1.py",
                "bytes": 3689,
                "sha256": "e04b54897cf5ce1af3acab8e8762bf60eae02ef4d799a1f7525a65e3acb0ce5a"
              },
              {
                "path": "dev/scripts/codex-generated/seal-two-track-house-r1.py",
                "bytes": 8616,
                "sha256": "49820a5e6a27757c2b82a50e5264ac84f1e611676bf207a578abe8342ed098f0"
              }
            ],
            "limitations": [
              "No Ray, Kling, Seedance, or Veo output exists yet because the configured FAL account remained locked before upload and submission.",
              "Kling and Seedance accept the outline guide as a reference video, but their APIs do not guarantee it as a metric camera transform.",
              "Veo is an exact first/last baseline and receives no outline-motion guide or independent midpoint reference.",
              "The registered warp uses a stated far plane for unmodeled scenery and bounded Telea fill only where neither bracketing reprojection supplies a pixel.",
              "The rejected partial splat confirms that camera-aligned silhouettes do not by themselves reconcile generated fine facade details.",
              "The previous visibility-aware splat cleanup work remains pending and must preserve unknown coverage rather than delete it."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-16-still-registration-and-animated-outline-video-control-were-separated-int-20",
      "kind": "timeline-session",
      "createdAt": "2026-08-16T04:00:00.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/20/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The two-track materials are indexed and sealed. Neither the fluid-outline clip nor the broad video set is treated as an accepted hero source; their requests and failures remain available for adversarial comparison.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/20/outcome"
      },
      "authority": null,
      "title": "Still registration and animated-outline video control were separated into two evidence tracks",
      "summary": "The house work split into a camera-registered still path and an animated-outline video path. Fixed FLUX still anchors were retained for appearance and camera alignment. Ray and related video experiments were retained separately because stop-motion cadence, moving architectural features, and outline misuse made them unsuitable as clean reconstruction training evidence.",
      "decision": "An outline-control animation must describe one fluid camera move around a stable house; it cannot be substituted with a slideshow of styled frames. Appearance references and motion control are different inputs and need independent gates.",
      "limitations": [],
      "relatedRunIds": [
        "two-track-house-20260816-r1",
        "two-track-house-20260816-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dist/blueprint-preview/angles.html",
          "url": "/dist/blueprint-preview/angles.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dist/blueprint-preview/house.html",
          "url": "/dist/blueprint-preview/house.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dist/blueprint-preview/viewer.html",
          "url": "/dist/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/20",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-16",
            "internalUseOnly": true,
            "startedAt": "2026-08-16T00:00:00-04:00",
            "endedAt": "2026-08-16T23:59:59-04:00",
            "title": "Still registration and animated-outline video control were separated into two evidence tracks",
            "headline": "The house work split into a camera-registered still path and an animated-outline video path. Fixed FLUX still anchors were retained for appearance and camera alignment. Ray and related video experiments were retained separately because stop-motion cadence, moving architectural features, and outline misuse made them unsuitable as clean reconstruction training evidence.",
            "outcome": "The two-track materials are indexed and sealed. Neither the fluid-outline clip nor the broad video set is treated as an accepted hero source; their requests and failures remain available for adversarial comparison.",
            "runs": [
              "two-track-house-20260816-r1",
              "two-track-house-20260816-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/angles.html",
              "dist/blueprint-preview/house.html",
              "dist/blueprint-preview/viewer.html"
            ],
            "lesson": "An outline-control animation must describe one fluid camera move around a stable house; it cannot be substituted with a slideshow of styled frames. Appearance references and motion control are different inputs and need independent gates."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:two-track-house-20260816-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-16T16:01:07.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r8.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "two-track-house-20260816-r1",
      "path": "docs/timeline/internal-continuation-r8.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Separated current video-model control from deterministic registered warp",
      "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
      "decision": "Keep the registered warp as a bounded 000-020 image technique, not a complete exterior. Reject its sparse partial splat. Resume the four-model provider benchmark only after the configured FAL account unlocks; extend only a branch that passes the independent midpoint, structure, temporal camera, held-out reconstruction, and browser gates.",
      "limitations": [
        "No provider-model output exists in this checkpoint, so no claim is made about Ray, Kling, Seedance, or Veo result quality.",
        "Kling and Seedance receive the outline as a reference video, not guaranteed metric camera authority; Veo receives no outline guide.",
        "The registered warp covers only 29.88 degrees and uses a stated far plane for scenery outside the retraced house geometry.",
        "The FLUX anchors remain generated appearance evidence and disagree in fine depicted facade details despite camera-aligned outlines.",
        "The earlier visibility-aware splat cleanup work remains on the continuation list and must preserve unknown coverage."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4301
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r8.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4301,
          "sha256": "51a9a0fa490e0f3f15bbb6f1afa4c742a3a96b210487d211e40a8ef3fd9affed",
          "exactRecord": {
            "id": "two-track-house-20260816-r1",
            "date": "2026-08-16",
            "title": "Separated current video-model control from deterministic registered warp",
            "startedAt": "2026-08-16T16:01:07.000Z",
            "endedAt": "2026-08-16T16:27:00.000Z",
            "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
            "results": [
              "The corrected registered-warp file contains 120 frames at 24 fps for exactly 5.0 seconds. A prior FFmpeg frame cap had produced only 21 frames over 0.875 seconds and was fixed before evaluation.",
              "The registered branch reached 38.1311 dB mean anchor PSNR, 40.4798 dB at the independent midpoint, 0.6900 mean structure F1, 3.093 percent mean house fill, and 7.3502 percent maximum full-frame fill. Its camera transform is constructed from the pinned render manifest rather than recovered from generated pixels.",
              "A 21-view known-camera dataset trained locally for 15k Brush steps with 18 train and three held-out views. The unseen views scored 15.3879 dB / 0.444011 SSIM, so the partial splat is preserved as negative evidence and rejected as a product representation.",
              "FAL accepted and cached all benchmark inputs, then rejected the Ray model submission with HTTP 403 and an account-level exhausted-balance lock before issuing a request ID. No Ray, Kling, Seedance, or Veo request entered the ledger, which remains 34 paid requests and USD 11.70775 cumulative under the unchanged USD 20 ceiling.",
              "The paid batch is idempotent and resumable. It records request bodies, pricing sources, control hashes, and inflight request IDs before any result can enter reconstruction."
            ],
            "decision": "Keep the registered warp as a bounded 000-020 image technique, not a complete exterior. Reject its sparse partial splat. Resume the four-model provider benchmark only after the configured FAL account unlocks; extend only a branch that passes the independent midpoint, structure, temporal camera, held-out reconstruction, and browser gates.",
            "limitations": [
              "No provider-model output exists in this checkpoint, so no claim is made about Ray, Kling, Seedance, or Veo result quality.",
              "Kling and Seedance receive the outline as a reference video, not guaranteed metric camera authority; Veo receives no outline guide.",
              "The registered warp covers only 29.88 degrees and uses a stated far plane for scenery outside the retraced house geometry.",
              "The FLUX anchors remain generated appearance evidence and disagree in fine depicted facade details despite camera-aligned outlines.",
              "The earlier visibility-aware splat cleanup work remains on the continuation list and must preserve unknown coverage."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json"
            ],
            "evidenceSeal": "verification/two-track-house-20260816-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:two-track-house-20260816-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-16T16:01:07.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r8.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "two-track-house-20260816-r1",
      "path": "verification/two-track-house-20260816-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-submission",
        "sourcePath": "verification/two-track-house-20260816-r1/manifest.json",
        "sourceField": "$/providerTrack/state"
      },
      "authority": {
        "value": "The registered-warp branch is admitted only for the measured 000-020 interval. Its 18-view Brush splat is rejected. Provider comparison remains externally blocked before submission. No full exterior, portal, navigation, or public runtime authority changes.",
        "sourcePath": "verification/two-track-house-20260816-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Separated current video-model control from deterministic registered warp",
      "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
      "decision": "15.3879 dB / 0.4440 SSIM on three unseen cameras is far below the established reconstruction class; preserve as negative evidence and do not publish as a product representation.",
      "limitations": [
        "No Ray, Kling, Seedance, or Veo output exists yet because the configured FAL account remained locked before upload and submission.",
        "Kling and Seedance accept the outline guide as a reference video, but their APIs do not guarantee it as a metric camera transform.",
        "Veo is an exact first/last baseline and receives no outline-motion guide or independent midpoint reference.",
        "The registered warp uses a stated far plane for unmodeled scenery and bounded Telea fill only where neither bracketing reprojection supplies a pixel.",
        "The rejected partial splat confirms that camera-aligned silhouettes do not by themselves reconcile generated fine facade details.",
        "The previous visibility-aware splat cleanup work remains pending and must preserve unknown coverage rather than delete it."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 9962
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/two-track-house-20260816-r1/manifest.json",
          "url": "/verification/two-track-house-20260816-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r8.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4301,
          "sha256": "51a9a0fa490e0f3f15bbb6f1afa4c742a3a96b210487d211e40a8ef3fd9affed",
          "exactRecord": {
            "id": "two-track-house-20260816-r1",
            "date": "2026-08-16",
            "title": "Separated current video-model control from deterministic registered warp",
            "startedAt": "2026-08-16T16:01:07.000Z",
            "endedAt": "2026-08-16T16:27:00.000Z",
            "summary": "Locked one 29.88-degree measured camera interval and prepared two honest branches against the same three aligned FLUX stills. Ray 3.2 was assigned depth plus pinned keyframes, Kling O3 Pro and Seedance 2.0 Fast were assigned the measured outline video plus still references, and Veo 3.1 Fast was retained as a first/last baseline. In parallel, a deterministic target-depth reprojection used the same cameras and stills with bounded classical fill.",
            "results": [
              "The corrected registered-warp file contains 120 frames at 24 fps for exactly 5.0 seconds. A prior FFmpeg frame cap had produced only 21 frames over 0.875 seconds and was fixed before evaluation.",
              "The registered branch reached 38.1311 dB mean anchor PSNR, 40.4798 dB at the independent midpoint, 0.6900 mean structure F1, 3.093 percent mean house fill, and 7.3502 percent maximum full-frame fill. Its camera transform is constructed from the pinned render manifest rather than recovered from generated pixels.",
              "A 21-view known-camera dataset trained locally for 15k Brush steps with 18 train and three held-out views. The unseen views scored 15.3879 dB / 0.444011 SSIM, so the partial splat is preserved as negative evidence and rejected as a product representation.",
              "FAL accepted and cached all benchmark inputs, then rejected the Ray model submission with HTTP 403 and an account-level exhausted-balance lock before issuing a request ID. No Ray, Kling, Seedance, or Veo request entered the ledger, which remains 34 paid requests and USD 11.70775 cumulative under the unchanged USD 20 ceiling.",
              "The paid batch is idempotent and resumable. It records request bodies, pricing sources, control hashes, and inflight request IDs before any result can enter reconstruction."
            ],
            "decision": "Keep the registered warp as a bounded 000-020 image technique, not a complete exterior. Reject its sparse partial splat. Resume the four-model provider benchmark only after the configured FAL account unlocks; extend only a branch that passes the independent midpoint, structure, temporal camera, held-out reconstruction, and browser gates.",
            "limitations": [
              "No provider-model output exists in this checkpoint, so no claim is made about Ray, Kling, Seedance, or Veo result quality.",
              "Kling and Seedance receive the outline as a reference video, not guaranteed metric camera authority; Veo receives no outline guide.",
              "The registered warp covers only 29.88 degrees and uses a stated far plane for scenery outside the retraced house geometry.",
              "The FLUX anchors remain generated appearance evidence and disagree in fine depicted facade details despite camera-aligned outlines.",
              "The earlier visibility-aware splat cleanup work remains on the continuation list and must preserve unknown coverage."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json"
            ],
            "evidenceSeal": "verification/two-track-house-20260816-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/two-track-house-20260816-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 9962,
          "sha256": "cdbe11e1c1325aff0897f83cf8e8dcbc03319e32e56c4d45818536d2073b6ead",
          "access": "metadata-only"
        },
        {
          "path": "verification/two-track-house-20260816-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9962,
          "sha256": "2e9e5f1ef359aba8c2aff13100432e565280cbce7603960e41ffaec1c19b7d71",
          "exactRecord": {
            "schema": "blueprint.two-track-house-evidence/1",
            "createdAt": "2026-08-16T17:43:30.924629+00:00",
            "question": "Can the measured house outline/depth cameras and the strongest aligned FLUX stills produce coherent intermediate views through either current controlled-video models or deterministic registered warp/inpaint?",
            "authority": "The registered-warp branch is admitted only for the measured 000-020 interval. Its 18-view Brush splat is rejected. Provider comparison remains externally blocked before submission. No full exterior, portal, navigation, or public runtime authority changes.",
            "interval": {
              "startFrame": 0,
              "middleFrame": 10,
              "endFrame": 20,
              "degrees": 29.87551867219917
            },
            "sourceAuthority": {
              "orbitManifest": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
              "references": {
                "start": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "middle": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "end": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png"
              },
              "controls": {
                "outline": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
                "depth": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4"
              }
            },
            "modelPlan": {
              "ray": {
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "costUsd": 1.08,
                "basis": "5 seconds, 720p, $1.08",
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              },
              "kling": {
                "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                "costUsd": 0.84,
                "basis": "5 seconds x $0.168/second",
                "source": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference"
              },
              "seedance": {
                "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                "costUsd": 0.7257,
                "basis": "5 seconds x $0.2419/second x 0.6 video-input multiplier",
                "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video"
              },
              "veo": {
                "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                "costUsd": 0.4,
                "basis": "4 seconds x $0.10/second, 720p, audio off",
                "source": "https://fal.ai/models/fal-ai/veo3.1"
              }
            },
            "spend": {
              "cumulativeBeforeUsd": 11.707750000000003,
              "plannedAdditionalUsd": 3.0456999999999996,
              "cumulativeAfterUsd": 11.70775,
              "newSpendUsd": 0,
              "ceilingUsd": 20,
              "paidRequestCount": 34
            },
            "providerTrack": {
              "state": "blocked-before-submission",
              "failure": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r1.json",
                "bytes": 787,
                "sha256": "eb46a4c0f2e2f236a905384bd22463ecfbc60e33b336bc9ae56e44b4ad078802"
              },
              "requestPlans": [
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/ray32-depth-keyframes-f000-f020.request.json",
                  "bytes": 2067,
                  "sha256": "45b67cc64773085d0d6968e61dc7e0e720c8d36b0bf7bfb6eb97e5bbb6598be9"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/kling-o3pro-outline-reference-f000-f020.request.json",
                  "bytes": 1832,
                  "sha256": "b04c9e7e663a09406498adae4bba4999724eef219ede6a597530bf812874ac2c"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/seedance2fast-outline-reference-f000-f020.request.json",
                  "bytes": 1891,
                  "sha256": "ecdf7f6445b8fcfb84084732f81face131bfa116ea368ff49ba135f4beee7522"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/veo31fast-first-last-f000-f020.request.json",
                  "bytes": 1881,
                  "sha256": "472d71b94b67c23f86d53abeb7f77b7363b0a28929c195da3f564291a518ec34"
                }
              ],
              "outputs": {
                "ray32": null,
                "klingO3Pro": null,
                "seedance2Fast": null,
                "veo31Fast": null
              },
              "resumeIsIdempotent": true
            },
            "registeredWarpTrack": {
              "state": "short-arc-admitted",
              "video": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
                "bytes": 6206144,
                "sha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0"
              },
              "manifest": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
                "bytes": 22360,
                "sha256": "eab09fc473dfdd219be80971a79fd2fcf958085dd69d6b8f6fc0183b77e197b6"
              },
              "summary": {
                "meanInpaintFraction": 0.037558,
                "maxInpaintFraction": 0.073502,
                "meanHouseInpaintFraction": 0.03093,
                "meanStructureF1_3px": 0.686627
              },
              "evaluation": {
                "winner": "registered-warp",
                "meanAnchorHousePsnr": 38.131096,
                "independentMidpointHousePsnr": 40.479774,
                "meanStructureF1_3px": 0.689989,
                "adversarialRecoveryDiagnostic": {
                  "cameraIndexMae": 5.47619,
                  "cameraRecoveredSpan": 3,
                  "gates": {
                    "independentMidpointPsnrAtLeast14": true,
                    "meanStructureF1AtLeast0_20": true,
                    "cameraIndexMaeAtMost5": false,
                    "recoveredPathSpanAtLeast12": false,
                    "monotonicFractionAtLeast0_75": true
                  }
                },
                "admissionBasis": "deterministic measured-camera construction plus appearance, structure and bounded-fill gates",
                "gates": {
                  "allAnchorHousePsnrAtLeast30": true,
                  "meanStructureF1AtLeast0_60": true,
                  "maxInpaintFractionAtMost0_08": true,
                  "cameraManifestPinned": true,
                  "allTwentyOneTargetCamerasMaterialized": true,
                  "videoIsFiveSecondsAt24Fps": true
                }
              },
              "report": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
                "bytes": 4684,
                "sha256": "257bda28e3e62261821b8e628c4ffdbdd0ebeca3bbd6b9941ff314ee97694e8c"
              }
            },
            "shortArcSplat": {
              "state": "rejected",
              "datasetImages": 21,
              "trainImages": 18,
              "heldOutImages": 3,
              "steps": 15000,
              "ply": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/brush/circumnav-dataset-registered-warp-arc021-15k.ply",
                "bytes": 31671807,
                "sha256": "7896cef7f95a07d8b2851f5c97fecad595e1eb3822b674b604ede158b256611a"
              },
              "heldOut": {
                "file": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
                "meanPsnrDb": 15.387906228604805,
                "meanSsim": 0.4440113853941079
              },
              "decision": "15.3879 dB / 0.4440 SSIM on three unseen cameras is far below the established reconstruction class; preserve as negative evidence and do not publish as a product representation.",
              "record": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json",
                "bytes": 1360,
                "sha256": "bce9218a73b2cf3fe970cb2421c7e3cb4aeea75bb98bca594fbb36c11647f425"
              }
            },
            "browserReview": {
              "benchmark": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              "shortArcDecision": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              "registeredWarpVideo": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4"
            },
            "scripts": [
              {
                "path": "dev/scripts/codex-generated/bd-two-track-benchmark-r1.mjs",
                "bytes": 17960,
                "sha256": "ed7ce14c58147d99ccc043c39e2ddaf020cb0905c9aedb2dde3bbf8e19f1ac4f"
              },
              {
                "path": "dev/scripts/codex-generated/bd-registered-warp-r1.py",
                "bytes": 13701,
                "sha256": "667b58acf73b00a83b0d0aa8c56411df506fd044c3db49bf014da263c5454ad8"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-evaluate-r1.py",
                "bytes": 17092,
                "sha256": "68775c6371bad5c2736d9d4a1b2700f419b77703f36d254876dd2a76ee07c15e"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-train-r1.py",
                "bytes": 10869,
                "sha256": "18f524ad75fbc5268c3186a7ca5c2cffeb65d87ef68c809a00f14c12bcc03f0c"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-review-r1.py",
                "bytes": 3689,
                "sha256": "e04b54897cf5ce1af3acab8e8762bf60eae02ef4d799a1f7525a65e3acb0ce5a"
              },
              {
                "path": "dev/scripts/codex-generated/seal-two-track-house-r1.py",
                "bytes": 8616,
                "sha256": "49820a5e6a27757c2b82a50e5264ac84f1e611676bf207a578abe8342ed098f0"
              }
            ],
            "limitations": [
              "No Ray, Kling, Seedance, or Veo output exists yet because the configured FAL account remained locked before upload and submission.",
              "Kling and Seedance accept the outline guide as a reference video, but their APIs do not guarantee it as a metric camera transform.",
              "Veo is an exact first/last baseline and receives no outline-motion guide or independent midpoint reference.",
              "The registered warp uses a stated far plane for unmodeled scenery and bounded Telea fill only where neither bracketing reprojection supplies a pixel.",
              "The rejected partial splat confirms that camera-aligned silhouettes do not by themselves reconcile generated fine facade details.",
              "The previous visibility-aware splat cleanup work remains pending and must preserve unknown coverage rather than delete it."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:two-track-house-ray32-20260816-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-16T20:55:36.413Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r9.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "two-track-house-ray32-20260816-r1",
      "path": "docs/timeline/internal-continuation-r9.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Ray preserved the measured camera order but missed the appearance gate",
      "summary": "FAL accepted the existing controlled-video batch and completed Ray 3.2 against the measured depth guide plus pinned start, midpoint, and end stills. The result follows the intended short camera arc, but it changes the facade palette and fine depiction enough to fail the independent appearance gate. Kling was then rejected before a request ID, so Seedance and Veo remain pending.",
      "decision": "Preserve Ray as useful camera-control evidence but do not train or publish it as a reconstruction source without a separate appearance repair. Keep the registered warp as the current short-arc winner and its sparse Brush splat rejected. Resume at Kling only; Ray is hash-cached and must not be resubmitted.",
      "limitations": [
        "Kling, Seedance, and Veo have not produced outputs, so no cross-model winner is claimed.",
        "The Ray camera result does not make its newly depicted surfaces architectural truth.",
        "The 22 dB / 0.75 midpoint boundary is a post-result R2 operational promotion rule, not a preregistered statistical test.",
        "Background is intentionally excluded from the benchmark score.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains a later continuation item and must preserve unknown coverage."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1",
        "two-track-house-20260816-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4409
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r9.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4409,
          "sha256": "d217892a820e552474af9690a4012fefe652d97a87128a5d90e8e89f208aab34",
          "exactRecord": {
            "id": "two-track-house-ray32-20260816-r1",
            "date": "2026-08-16",
            "title": "Ray preserved the measured camera order but missed the appearance gate",
            "startedAt": "2026-08-16T20:55:36.413Z",
            "endedAt": "2026-08-16T21:11:24.986539Z",
            "summary": "FAL accepted the existing controlled-video batch and completed Ray 3.2 against the measured depth guide plus pinned start, midpoint, and end stills. The result follows the intended short camera arc, but it changes the facade palette and fine depiction enough to fail the independent appearance gate. Kling was then rejected before a request ID, so Seedance and Veo remain pending.",
            "results": [
              "Ray completed as a 20,148,713-byte, 120-frame, 24 fps, 5.0-second file with SHA-256 d9d5205536eb6ee6d5598659aa61b952ee28fad08338a0e2746ebec9129bee5e.",
              "The corrected camera test assigns the pinned output frames to cameras 000, 010, and 020 in that order, recovers the full 20-frame coarse span, and is monotonic across all sampled frames. Mean expected-frame outline F1 is 0.686215.",
              "Ray is held for appearance rather than mislabeled as a camera failure. The independent midpoint scores 19.044538 dB and 0.697040 SSIM, below the 22 dB and 0.75 admission thresholds; the output visibly changes facade color and fine detail.",
              "The previous all-21 outline-index recovery remains in the report as a style-sensitive diagnostic. It is no longer an admission gate because it classified Ray's pinned frame 000 as camera 017 and reduced both Ray and the deterministic warp to a false three-frame span.",
              "The Ray request added USD 1.08, bringing cumulative committed FAL spend from USD 11.70775 to USD 12.78775 under the unchanged USD 20 ceiling. Its request ID and downloaded receipt are sealed.",
              "Kling O3 Pro was rejected with the account-level exhausted-balance lock before FAL issued a request ID. No Kling charge or partial submission exists. The remaining planned Kling, Seedance, and Veo cost is USD 1.9657.",
              "The runner now records a blocked job, request-ID boundary, ledger state, and resume command before evaluating every available output instead of terminating with an unsealed stack trace."
            ],
            "decision": "Preserve Ray as useful camera-control evidence but do not train or publish it as a reconstruction source without a separate appearance repair. Keep the registered warp as the current short-arc winner and its sparse Brush splat rejected. Resume at Kling only; Ray is hash-cached and must not be resubmitted.",
            "limitations": [
              "Kling, Seedance, and Veo have not produced outputs, so no cross-model winner is claimed.",
              "The Ray camera result does not make its newly depicted surfaces architectural truth.",
              "The 22 dB / 0.75 midpoint boundary is a post-result R2 operational promotion rule, not a preregistered statistical test.",
              "Background is intentionally excluded from the benchmark score.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains a later continuation item and must preserve unknown coverage."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1",
              "two-track-house-20260816-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r2.json"
            ],
            "evidenceSeal": "verification/two-track-house-20260816-r2/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:two-track-house-20260816-r2",
      "kind": "verification-set",
      "createdAt": "2026-08-16T20:55:36.413Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r9.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "two-track-house-20260816-r2",
      "path": "verification/two-track-house-20260816-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "ray-complete-kling-blocked-before-request-id",
        "sourcePath": "verification/two-track-house-20260816-r2/manifest.json",
        "sourceField": "$/providerTrack/state"
      },
      "authority": {
        "value": "Ray completes the correct pinned camera order but is held for midpoint appearance drift. Registered warp remains admitted only as bounded short-arc source evidence; its sparse Brush splat remains rejected. No full exterior, runtime, portal, or navigation authority changes.",
        "sourcePath": "verification/two-track-house-20260816-r2/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Ray preserved the measured camera order but missed the appearance gate",
      "summary": "FAL accepted the existing controlled-video batch and completed Ray 3.2 against the measured depth guide plus pinned start, midpoint, and end stills. The result follows the intended short camera arc, but it changes the facade palette and fine depiction enough to fail the independent appearance gate. Kling was then rejected before a request ID, so Seedance and Veo remain pending.",
      "decision": "Hold as camera-control evidence. Do not train from it without a separate appearance repair because the independent midpoint misses both fidelity gates.",
      "limitations": [
        "Kling, Seedance, and Veo are still unavailable because FAL rejected Kling before issuing a request ID after Ray completed.",
        "Ray's correct camera-anchor order does not repair its visible façade palette and fine-detail drift.",
        "Cross-anchor appearance and exact-frame outline tests establish bounded image coherence, not truth for newly revealed architecture.",
        "Background is excluded from scoring because it is not the subject or metric authority.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains pending and must preserve unknown coverage rather than turn it into holes."
      ],
      "relatedRunIds": [
        "plan-retrace-20260813-r1",
        "victorian-styling-20260813-r1",
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1",
        "two-track-house-20260816-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 11985
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/two-track-house-20260816-r2/manifest.json",
          "url": "/verification/two-track-house-20260816-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r9.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4409,
          "sha256": "d217892a820e552474af9690a4012fefe652d97a87128a5d90e8e89f208aab34",
          "exactRecord": {
            "id": "two-track-house-ray32-20260816-r1",
            "date": "2026-08-16",
            "title": "Ray preserved the measured camera order but missed the appearance gate",
            "startedAt": "2026-08-16T20:55:36.413Z",
            "endedAt": "2026-08-16T21:11:24.986539Z",
            "summary": "FAL accepted the existing controlled-video batch and completed Ray 3.2 against the measured depth guide plus pinned start, midpoint, and end stills. The result follows the intended short camera arc, but it changes the facade palette and fine depiction enough to fail the independent appearance gate. Kling was then rejected before a request ID, so Seedance and Veo remain pending.",
            "results": [
              "Ray completed as a 20,148,713-byte, 120-frame, 24 fps, 5.0-second file with SHA-256 d9d5205536eb6ee6d5598659aa61b952ee28fad08338a0e2746ebec9129bee5e.",
              "The corrected camera test assigns the pinned output frames to cameras 000, 010, and 020 in that order, recovers the full 20-frame coarse span, and is monotonic across all sampled frames. Mean expected-frame outline F1 is 0.686215.",
              "Ray is held for appearance rather than mislabeled as a camera failure. The independent midpoint scores 19.044538 dB and 0.697040 SSIM, below the 22 dB and 0.75 admission thresholds; the output visibly changes facade color and fine detail.",
              "The previous all-21 outline-index recovery remains in the report as a style-sensitive diagnostic. It is no longer an admission gate because it classified Ray's pinned frame 000 as camera 017 and reduced both Ray and the deterministic warp to a false three-frame span.",
              "The Ray request added USD 1.08, bringing cumulative committed FAL spend from USD 11.70775 to USD 12.78775 under the unchanged USD 20 ceiling. Its request ID and downloaded receipt are sealed.",
              "Kling O3 Pro was rejected with the account-level exhausted-balance lock before FAL issued a request ID. No Kling charge or partial submission exists. The remaining planned Kling, Seedance, and Veo cost is USD 1.9657.",
              "The runner now records a blocked job, request-ID boundary, ledger state, and resume command before evaluating every available output instead of terminating with an unsealed stack trace."
            ],
            "decision": "Preserve Ray as useful camera-control evidence but do not train or publish it as a reconstruction source without a separate appearance repair. Keep the registered warp as the current short-arc winner and its sparse Brush splat rejected. Resume at Kling only; Ray is hash-cached and must not be resubmitted.",
            "limitations": [
              "Kling, Seedance, and Veo have not produced outputs, so no cross-model winner is claimed.",
              "The Ray camera result does not make its newly depicted surfaces architectural truth.",
              "The 22 dB / 0.75 midpoint boundary is a post-result R2 operational promotion rule, not a preregistered statistical test.",
              "Background is intentionally excluded from the benchmark score.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains a later continuation item and must preserve unknown coverage."
            ],
            "runs": [
              "plan-retrace-20260813-r1",
              "victorian-styling-20260813-r1",
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1",
              "two-track-house-20260816-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
              ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r2.json"
            ],
            "evidenceSeal": "verification/two-track-house-20260816-r2/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/two-track-house-20260816-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 11985,
          "sha256": "453f3825edea509238f3b665c76af565901b88ef016fdf1cee4d0b22b65af695",
          "access": "metadata-only"
        },
        {
          "path": "verification/two-track-house-20260816-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 11985,
          "sha256": "d39c582de8acf9f73f519784377da77f02ea53e4fcb87b6046031884cea37c8b",
          "exactRecord": {
            "schema": "blueprint.two-track-house-evidence/2",
            "createdAt": "2026-08-16T21:18:02.150134+00:00",
            "question": "Can current controlled video preserve the aligned house appearance while following the measured 000-020 camera interval, and how does it compare with registered warp/inpaint?",
            "authority": "Ray completes the correct pinned camera order but is held for midpoint appearance drift. Registered warp remains admitted only as bounded short-arc source evidence; its sparse Brush splat remains rejected. No full exterior, runtime, portal, or navigation authority changes.",
            "interval": {
              "startFrame": 0,
              "middleFrame": 10,
              "endFrame": 20,
              "degrees": 29.87551867219917
            },
            "sourceAuthority": {
              "orbitManifest": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/render-manifest-facade.json",
              "references": {
                "start": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "middle": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "end": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png"
              },
              "controls": {
                "outline": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/line-f000-f020-5s-24fps.mp4",
                "depth": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/controls/depth-f000-f020-5s-24fps.mp4"
              }
            },
            "modelPlan": {
              "ray": {
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "costUsd": 1.08,
                "basis": "5 seconds, 720p, $1.08",
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              },
              "kling": {
                "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                "costUsd": 0.84,
                "basis": "5 seconds x $0.168/second",
                "source": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference"
              },
              "seedance": {
                "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                "costUsd": 0.7257,
                "basis": "5 seconds x $0.2419/second x 0.6 video-input multiplier",
                "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video"
              },
              "veo": {
                "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                "costUsd": 0.4,
                "basis": "4 seconds x $0.10/second, 720p, audio off",
                "source": "https://fal.ai/models/fal-ai/veo3.1"
              }
            },
            "spend": {
              "cumulativeBeforeUsd": 11.70775,
              "newSpendUsd": 1.08,
              "cumulativeAfterUsd": 12.78775,
              "remainingPlannedUsd": 1.9657,
              "ceilingUsd": 20,
              "paidRequestCount": 35
            },
            "providerTrack": {
              "state": "ray-complete-kling-blocked-before-request-id",
              "failure": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r2.json",
                "bytes": 963,
                "sha256": "4905dc22361bd719af0253bb27f6e81620f654d8da5b91107ef5f6a959b5280f"
              },
              "previousFailure": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/provider-block-r1.json",
                "bytes": 787,
                "sha256": "eb46a4c0f2e2f236a905384bd22463ecfbc60e33b336bc9ae56e44b4ad078802"
              },
              "requestPlans": [
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/ray32-depth-keyframes-f000-f020.request.json",
                  "bytes": 2067,
                  "sha256": "45b67cc64773085d0d6968e61dc7e0e720c8d36b0bf7bfb6eb97e5bbb6598be9"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/kling-o3pro-outline-reference-f000-f020.request.json",
                  "bytes": 1946,
                  "sha256": "8532523fb7699466991d0009ea7c4e727cd902beb9f0159631754d98df7812b7"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/seedance2fast-outline-reference-f000-f020.request.json",
                  "bytes": 1891,
                  "sha256": "ecdf7f6445b8fcfb84084732f81face131bfa116ea368ff49ba135f4beee7522"
                },
                {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/veo31fast-first-last-f000-f020.request.json",
                  "bytes": 1881,
                  "sha256": "472d71b94b67c23f86d53abeb7f77b7363b0a28929c195da3f564291a518ec34"
                }
              ],
              "responses": {
                "ray32": {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/logs/ray32-depth-keyframes-f000-f020.response.json",
                  "bytes": 217,
                  "sha256": "986ad8abade3d9480155b6986e0e0b67735aa4e9a89a5664d066c8ffd89ccbe2"
                }
              },
              "outputs": {
                "ray32": {
                  "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
                  "bytes": 20148713,
                  "sha256": "d9d5205536eb6ee6d5598659aa61b952ee28fad08338a0e2746ebec9129bee5e"
                },
                "klingO3Pro": null,
                "seedance2Fast": null,
                "veo31Fast": null
              },
              "rayEvaluation": {
                "admitted": false,
                "decision": "Hold as camera-control evidence. Do not train from it without a separate appearance repair because the independent midpoint misses both fidelity gates.",
                "independentMidpointHousePsnr": 19.044538,
                "independentMidpointHouseSsim": 0.69704,
                "meanStructureF1_3px": 0.686215,
                "pinnedAnchorAssignments": {
                  "f000": 0,
                  "f010": 10,
                  "f020": 20
                },
                "coarseCameraAnchorSpan": 20,
                "coarseCameraAnchorMonotonicFraction": 1,
                "styleSensitiveFineOutlineDiagnostic": {
                  "cameraIndexMae": 3.761905,
                  "cameraRecoveredSpan": 3,
                  "gates": {
                    "cameraIndexMaeAtMost5": true,
                    "recoveredPathSpanAtLeast12": false,
                    "monotonicFractionAtLeast0_75": true
                  }
                },
                "gates": {
                  "independentMidpointPsnrAtLeast22": false,
                  "independentMidpointSsimAtLeast0_75": false,
                  "meanStructureF1AtLeast0_60": true,
                  "pinnedAnchorOrderCorrect": true,
                  "coarseAnchorPathMonotonicAtLeast0_90": true,
                  "coarseAnchorSpanIs20": true
                }
              },
              "resumeIsIdempotent": true,
              "remainingIds": [
                "kling-o3pro-outline-reference-f000-f020",
                "seedance2fast-outline-reference-f000-f020",
                "veo31fast-first-last-f000-f020"
              ]
            },
            "registeredWarpTrack": {
              "state": "short-arc-admitted",
              "video": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
                "bytes": 6206144,
                "sha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0"
              },
              "manifest": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/manifest.json",
                "bytes": 22360,
                "sha256": "eab09fc473dfdd219be80971a79fd2fcf958085dd69d6b8f6fc0183b77e197b6"
              },
              "summary": {
                "meanInpaintFraction": 0.037558,
                "maxInpaintFraction": 0.073502,
                "meanHouseInpaintFraction": 0.03093,
                "meanStructureF1_3px": 0.686627
              },
              "evaluation": {
                "winner": "registered-warp",
                "meanAnchorHousePsnr": 38.131096,
                "independentMidpointHousePsnr": 40.479774,
                "meanStructureF1_3px": 0.689989,
                "pinnedAnchorAssignments": {
                  "f000": 0,
                  "f010": 10,
                  "f020": 20
                },
                "admissionBasis": "deterministic measured-camera construction plus appearance, structure and bounded-fill gates",
                "gates": {
                  "allAnchorHousePsnrAtLeast30": true,
                  "meanStructureF1AtLeast0_60": true,
                  "maxInpaintFractionAtMost0_08": true,
                  "cameraManifestPinned": true,
                  "allTwentyOneTargetCamerasMaterialized": true,
                  "videoIsFiveSecondsAt24Fps": true
                }
              },
              "report": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/evaluation.json",
                "bytes": 23088,
                "sha256": "22ae1bc9323326ca93d8de58676352eb87d5aff7faf89fbb090846a87cd6ee75"
              },
              "contactSheet": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
                "bytes": 306147,
                "sha256": "4967764770bd14d5a95cb09f5fcb5b686891aec159d7edbe9c828f576c652e38"
              }
            },
            "shortArcSplat": {
              "state": "rejected",
              "datasetImages": 21,
              "trainImages": 18,
              "heldOutImages": 3,
              "steps": 15000,
              "ply": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/brush/circumnav-dataset-registered-warp-arc021-15k.ply",
                "bytes": 31671807,
                "sha256": "7896cef7f95a07d8b2851f5c97fecad595e1eb3822b674b604ede158b256611a"
              },
              "heldOut": {
                "file": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/results/holdout-metrics-dataset-registered-warp-arc021-15k.json",
                "meanPsnrDb": 15.387906228604805,
                "meanSsim": 0.4440113853941079
              },
              "decision": "Preserve as negative evidence; 15.3879 dB / 0.4440 SSIM on unseen cameras is not a product representation.",
              "record": {
                "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-training-r1.json",
                "bytes": 1360,
                "sha256": "bce9218a73b2cf3fe970cb2421c7e3cb4aeea75bb98bca594fbb36c11647f425"
              }
            },
            "browserReview": {
              "benchmark": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/review.html",
              "rayVideo": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/video-models/ray32-depth-keyframes-f000-f020.mp4",
              "shortArcDecision": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/short-arc-review.html",
              "registeredWarpVideo": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4"
            },
            "scripts": [
              {
                "path": "dev/scripts/codex-generated/bd-two-track-benchmark-r1.mjs",
                "bytes": 19101,
                "sha256": "00e14709546892e23767af77c27a429f65c44e2735f08723f69e78901950d6c4"
              },
              {
                "path": "dev/scripts/codex-generated/bd-registered-warp-r1.py",
                "bytes": 13701,
                "sha256": "667b58acf73b00a83b0d0aa8c56411df506fd044c3db49bf014da263c5454ad8"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-evaluate-r1.py",
                "bytes": 19858,
                "sha256": "8288acac14df417c1c86ad90e4a4923d4eeb0b7a02e6459e3ccbdd332bec8496"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-train-r1.py",
                "bytes": 10869,
                "sha256": "18f524ad75fbc5268c3186a7ca5c2cffeb65d87ef68c809a00f14c12bcc03f0c"
              },
              {
                "path": "dev/scripts/codex-generated/bd-two-track-short-arc-review-r1.py",
                "bytes": 3689,
                "sha256": "e04b54897cf5ce1af3acab8e8762bf60eae02ef4d799a1f7525a65e3acb0ce5a"
              },
              {
                "path": "dev/scripts/codex-generated/seal-two-track-house-r2.py",
                "bytes": 11370,
                "sha256": "7c53155c6e7229a65fa41741a56a285e03b1e59f707c33ca1955713c3d7a93c1"
              }
            ],
            "limitations": [
              "Kling, Seedance, and Veo are still unavailable because FAL rejected Kling before issuing a request ID after Ray completed.",
              "Ray's correct camera-anchor order does not repair its visible façade palette and fine-detail drift.",
              "Cross-anchor appearance and exact-frame outline tests establish bounded image coherence, not truth for newly revealed architecture.",
              "Background is excluded from scoring because it is not the subject or metric authority.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains pending and must preserve unknown coverage rather than turn it into holes."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:fluid-outline-house-20260816-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-17T00:48:11.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r10.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "fluid-outline-house-20260816-r1",
      "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
        "sourcePath": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/calibration-f010.json",
        "sourceField": "$/authority"
      },
      "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
      "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
      "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
      "limitations": [
        "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
        "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
        "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1",
        "fluid-outline-house-20260816-r1",
        "outline-still-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 125,
        "byteLength": 9783304
      },
      "media": {
        "counts": {
          "image": 121,
          "video": 1,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
            "byteLength": 4724345,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-contact-sheet.png",
            "byteLength": 412980,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f000.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f000.png",
            "byteLength": 34930,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f001.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f001.png",
            "byteLength": 35639,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f002.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f002.png",
            "byteLength": 36952,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f003.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f003.png",
            "byteLength": 37025,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f004.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f004.png",
            "byteLength": 37548,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f005.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f005.png",
            "byteLength": 37440,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f006.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f006.png",
            "byteLength": 37667,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f007.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f007.png",
            "byteLength": 37872,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f008.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f008.png",
            "byteLength": 38275,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f009.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f009.png",
            "byteLength": 38261,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f010.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f010.png",
            "byteLength": 38185,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f011.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f011.png",
            "byteLength": 38409,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f012.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f012.png",
            "byteLength": 38755,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f013.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line/f013.png",
            "byteLength": 38468,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r10.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4717,
          "sha256": "c4c6e77eaea2d766fbc29f62a605ba1f2e19ccd59da60c844755ac1e64f233ee",
          "exactRecord": {
            "id": "outline-first-house-correction-20260816-r1",
            "date": "2026-08-16",
            "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
            "startedAt": "2026-08-16T20:48:11-04:00",
            "endedAt": "2026-08-16T21:07:27-04:00",
            "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
            "results": [
              "Rendered 120 distinct outline frames over the registered f000-to-f020 camera arc and encoded them directly as a 5.0-second, 24 fps control video. No frame duplication or temporal retiming was used.",
              "The control verifier passed source sequence, unique hashes, video frame count, duration, frame rate, bounded adjacent motion, and registered start and end camera checks. The control video is 4,724,345 bytes with SHA-256 d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c.",
              "The short Ray plan uses the outline animation as video_url and thirteen angle-matched FLUX stills as keyframes at exact source indexes 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, and 119.",
              "The reconstruction plan declares a 72-view known-camera dataset before generation: 60 training views and 12 independent evaluation views. Provider video frames are excluded from camera authority.",
              "Each generated still must pass outline coverage, registration, adjacent identity, exposure and color continuity, sharpness, and contrast checks before it can seed the next view. Background appearance is deliberately not an admission gate.",
              "The paid plan contains 71 FLUX edits and one Ray request for a maximum USD 6.195, which keeps cumulative committed spend at or below USD 18.98275 under the existing USD 20 ceiling.",
              "The old paid runner now refuses execution because it substituted a duplicated depth guide for the requested animated outline control. Its evidence and result are retained unchanged.",
              "A deterministic trainer is prepared to materialize the exact camera dataset, train Brush through 120k steps, score held-out views at 30k intervals, choose the strongest full-PLY checkpoint, and label the DC-only splat conversion as preview rather than metric authority."
            ],
            "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
            "limitations": [
              "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
              "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
              "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1",
              "fluid-outline-house-20260816-r1",
              "outline-still-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-contact-sheet.png",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/known-camera-dataset.json"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 125,
          "byteLength": 9783304,
          "sha256": "4527ec7b530c7a78a82aa1706dd58467b35962ae94259d9400276a8110c80a62",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
          "recordPointer": "$",
          "byteLength": 2605,
          "sha256": "89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b",
          "exactRecord": {
            "schema": "blueprint.fluid-outline-camera-control/1",
            "generatedAt": "2026-08-17T01:13:13.004780+00:00",
            "run": "fluid-outline-house-20260816-r1",
            "role": "camera-control-video",
            "authority": {
              "geometryAndCamera": "immutable massing render schedule",
              "appearance": "none",
              "paidProviderRequest": false,
              "eligibleForPaidRequest": true
            },
            "source": {
              "modelRun": "pinned-house-rerun-20260814-r1",
              "renderManifest": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
              "framesDir": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/orbit-facade/line",
              "frameCount": 120,
              "uniqueHashes": 120,
              "firstSha256": "59b894cb2cead86654a3bfde09d8e574a1639161713f549e4e4892fe715665e5",
              "lastSha256": "e1d13900b373918cc02f66425714489b45600255037728d736cb0ccc974706b6"
            },
            "video": {
              "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "probe": {
                "programs": [],
                "stream_groups": [],
                "streams": [
                  {
                    "codec_name": "h264",
                    "width": 1280,
                    "height": 720,
                    "r_frame_rate": "24/1",
                    "duration": "5.000000",
                    "nb_frames": "120"
                  }
                ],
                "format": {
                  "duration": "5.000000",
                  "size": "4724345"
                }
              }
            },
            "motion": {
              "cameraPeriodFrames": 1434,
              "azimuthDegrees": [
                0,
                29.8745
              ],
              "baselineFrames": [
                0,
                20
              ],
              "adjacentMeanAbs": {
                "min": 13.314613715277778,
                "median": 14.442313368055556,
                "p95": 20.170627604166665,
                "max": 20.612111545138887,
                "maxToMedian": 1.427202901630018
              },
              "endpointPositionErrorFeet": [
                0,
                0.0018466185312645612
              ],
              "endpointTargetErrorFeet": [
                0,
                0
              ]
            },
            "checks": {
              "source-frame-sequence-exact": true,
              "all-source-frames-unique": true,
              "render-manifest-frame-count": true,
              "video-frame-count": true,
              "video-duration": true,
              "video-frame-rate": true,
              "no-static-adjacent-frames": true,
              "bounded-adjacent-motion": true,
              "start-camera-registered": true,
              "end-camera-registered": true
            },
            "passed": true,
            "note": "Every output frame is a distinct rendered camera pose. No frame duplication or temporal retiming was used."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
          "recordPointer": "$",
          "byteLength": 43654,
          "sha256": "c7eb4c9378663881885984bf4df6f10baee2ff8e1aac53146822b537fc7c3bd4",
          "exactRecord": {
            "run": "fluid-outline-house-20260816-r1",
            "sourceRun": "pinned-house-rerun-20260814-r1",
            "rung": "facade",
            "why": "close along the walls, height held, length free to overflow",
            "question": "Where was the camera on every frame of this circuit, in the model's own feet?",
            "source": "massing-model.json",
            "units": "feet",
            "metresPerUnit": 0.3048,
            "convention": {
              "handedness": "right",
              "up": [
                0,
                1,
                0
              ],
              "forward": "target minus position"
            },
            "camera": {
              "width": 1280,
              "height": 720,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1177.5069,
              "cxPx": 640,
              "cyPx": 360
            },
            "measuredBounds": {
              "min": [
                -1.4,
                -0.1,
                -30.9432
              ],
              "max": [
                129.9983,
                29.339,
                67.3843
              ]
            },
            "centreFeet": [
              64.2991,
              14.6195,
              18.2205
            ],
            "orbit": {
              "frames": 120,
              "cameraPeriodFrames": 1434,
              "azimuthStepDegrees": 0.25105,
              "elevationDegrees": [
                2,
                9
              ],
              "fill": 0.92,
              "fillAxis": "y"
            },
            "framing": {
              "worstScreenFillX": 3.5409,
              "worstScreenFillY": 0.92,
              "croppedFrames": 0,
              "nearFaceM": [
                11.439,
                13.706
              ],
              "pxPerM": [
                85.91,
                102.94,
                93.31
              ]
            },
            "schedule": [
              {
                "frame": 0,
                "azimuthDeg": 0,
                "elevationDeg": 2,
                "radiusFeet": 80.3745,
                "positionFeet": [
                  64.2991,
                  6.705,
                  98.5461
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4873,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.6739,
                "nearFaceM": 11.7878,
                "pxPerM": 99.89
              },
              {
                "frame": 1,
                "azimuthDeg": 0.251,
                "elevationDeg": 2,
                "radiusFeet": 80.1623,
                "positionFeet": [
                  64.6502,
                  6.6977,
                  98.3333
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4945,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.5251,
                "nearFaceM": 11.7424,
                "pxPerM": 100.28
              },
              {
                "frame": 2,
                "azimuthDeg": 0.5021,
                "elevationDeg": 2.0001,
                "radiusFeet": 79.9498,
                "positionFeet": [
                  64.9993,
                  6.6904,
                  98.1186
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5016,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.3779,
                "nearFaceM": 11.6976,
                "pxPerM": 100.66
              },
              {
                "frame": 3,
                "azimuthDeg": 0.7531,
                "elevationDeg": 2.0003,
                "radiusFeet": 79.737,
                "positionFeet": [
                  65.3466,
                  6.6832,
                  97.9021
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5085,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.2325,
                "nearFaceM": 11.6533,
                "pxPerM": 101.05
              },
              {
                "frame": 4,
                "azimuthDeg": 1.0042,
                "elevationDeg": 2.0005,
                "radiusFeet": 79.5238,
                "positionFeet": [
                  65.692,
                  6.6761,
                  97.6836
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5153,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.0887,
                "nearFaceM": 11.6094,
                "pxPerM": 101.43
              },
              {
                "frame": 5,
                "azimuthDeg": 1.2552,
                "elevationDeg": 2.0008,
                "radiusFeet": 79.3102,
                "positionFeet": [
                  66.0355,
                  6.669,
                  97.4634
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5219,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.9466,
                "nearFaceM": 11.5661,
                "pxPerM": 101.81
              },
              {
                "frame": 6,
                "azimuthDeg": 1.5063,
                "elevationDeg": 2.0012,
                "radiusFeet": 79.0963,
                "positionFeet": [
                  66.377,
                  6.6621,
                  97.2413
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5284,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.8061,
                "nearFaceM": 11.5233,
                "pxPerM": 102.18
              },
              {
                "frame": 7,
                "azimuthDeg": 1.7573,
                "elevationDeg": 2.0016,
                "radiusFeet": 78.8821,
                "positionFeet": [
                  66.7167,
                  6.6552,
                  97.0174
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5347,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.6675,
                "nearFaceM": 11.481,
                "pxPerM": 102.56
              },
              {
                "frame": 8,
                "azimuthDeg": 2.0084,
                "elevationDeg": 2.0021,
                "radiusFeet": 78.6676,
                "positionFeet": [
                  67.0544,
                  6.6484,
                  96.7918
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5409,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.5305,
                "nearFaceM": 11.4393,
                "pxPerM": 102.94
              },
              {
                "frame": 9,
                "azimuthDeg": 2.2594,
                "elevationDeg": 2.0027,
                "radiusFeet": 78.7327,
                "positionFeet": [
                  67.4012,
                  6.6515,
                  96.844
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5161,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.6666,
                "nearFaceM": 11.4808,
                "pxPerM": 102.56
              },
              {
                "frame": 10,
                "azimuthDeg": 2.5105,
                "elevationDeg": 2.0034,
                "radiusFeet": 78.9307,
                "positionFeet": [
                  67.7543,
                  6.6593,
                  97.0273
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4773,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.9327,
                "nearFaceM": 11.5619,
                "pxPerM": 101.84
              },
              {
                "frame": 11,
                "azimuthDeg": 2.7615,
                "elevationDeg": 2.0041,
                "radiusFeet": 79.1284,
                "positionFeet": [
                  68.1091,
                  6.6671,
                  97.2087
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4396,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.1998,
                "nearFaceM": 11.6433,
                "pxPerM": 101.13
              },
              {
                "frame": 12,
                "azimuthDeg": 3.0126,
                "elevationDeg": 2.0048,
                "radiusFeet": 79.3257,
                "positionFeet": [
                  68.4655,
                  6.6751,
                  97.3881
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4028,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.4017,
                "nearFaceM": 11.7048,
                "pxPerM": 100.6
              },
              {
                "frame": 13,
                "azimuthDeg": 3.2636,
                "elevationDeg": 2.0057,
                "radiusFeet": 79.5227,
                "positionFeet": [
                  68.8236,
                  6.6832,
                  97.5656
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.3668,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.5591,
                "nearFaceM": 11.7528,
                "pxPerM": 100.19
              },
              {
                "frame": 14,
                "azimuthDeg": 3.5146,
                "elevationDeg": 2.0066,
                "radiusFeet": 79.7193,
                "positionFeet": [
                  69.1832,
                  6.6913,
                  97.7411
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.3318,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.7179,
                "nearFaceM": 11.8012,
                "pxPerM": 99.78
              },
              {
                "frame": 15,
                "azimuthDeg": 3.7657,
                "elevationDeg": 2.0076,
                "radiusFeet": 79.9155,
                "positionFeet": [
                  69.5445,
                  6.6995,
                  97.9146
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.2975,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.8781,
                "nearFaceM": 11.8501,
                "pxPerM": 99.37
              },
              {
                "frame": 16,
                "azimuthDeg": 4.0167,
                "elevationDeg": 2.0086,
                "radiusFeet": 80.1114,
                "positionFeet": [
                  69.9073,
                  6.7079,
                  98.0861
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.2641,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.0398,
                "nearFaceM": 11.8993,
                "pxPerM": 98.96
              },
              {
                "frame": 17,
                "azimuthDeg": 4.2678,
                "elevationDeg": 2.0097,
                "radiusFeet": 80.3069,
                "positionFeet": [
                  70.2718,
                  6.7163,
                  98.2555
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.2314,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.2029,
                "nearFaceM": 11.949,
                "pxPerM": 98.54
              },
              {
                "frame": 18,
                "azimuthDeg": 4.5188,
                "elevationDeg": 2.0109,
                "radiusFeet": 80.502,
                "positionFeet": [
                  70.6377,
                  6.7248,
                  98.4229
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.1995,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.3674,
                "nearFaceM": 11.9992,
                "pxPerM": 98.13
              },
              {
                "frame": 19,
                "azimuthDeg": 4.7699,
                "elevationDeg": 2.0121,
                "radiusFeet": 80.6968,
                "positionFeet": [
                  71.0053,
                  6.7333,
                  98.5882
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.1683,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.5332,
                "nearFaceM": 12.0497,
                "pxPerM": 97.72
              },
              {
                "frame": 20,
                "azimuthDeg": 5.0209,
                "elevationDeg": 2.0134,
                "radiusFeet": 80.8911,
                "positionFeet": [
                  71.3743,
                  6.742,
                  98.7515
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.1377,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.6943,
                "nearFaceM": 12.0988,
                "pxPerM": 97.32
              },
              {
                "frame": 21,
                "azimuthDeg": 5.272,
                "elevationDeg": 2.0148,
                "radiusFeet": 81.0851,
                "positionFeet": [
                  71.7449,
                  6.7508,
                  98.9127
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.1079,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.8524,
                "nearFaceM": 12.147,
                "pxPerM": 96.94
              },
              {
                "frame": 22,
                "azimuthDeg": 5.523,
                "elevationDeg": 2.0162,
                "radiusFeet": 81.2786,
                "positionFeet": [
                  72.117,
                  6.7596,
                  99.0717
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.0787,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.0119,
                "nearFaceM": 12.1956,
                "pxPerM": 96.55
              },
              {
                "frame": 23,
                "azimuthDeg": 5.7741,
                "elevationDeg": 2.0178,
                "radiusFeet": 81.4718,
                "positionFeet": [
                  72.4906,
                  6.7686,
                  99.2287
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.0501,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.1727,
                "nearFaceM": 12.2446,
                "pxPerM": 96.17
              },
              {
                "frame": 24,
                "azimuthDeg": 6.0251,
                "elevationDeg": 2.0193,
                "radiusFeet": 81.6645,
                "positionFeet": [
                  72.8657,
                  6.7776,
                  99.3835
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.0221,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.3349,
                "nearFaceM": 12.2941,
                "pxPerM": 95.78
              },
              {
                "frame": 25,
                "azimuthDeg": 6.2762,
                "elevationDeg": 2.021,
                "radiusFeet": 81.8568,
                "positionFeet": [
                  73.2422,
                  6.7867,
                  99.5361
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.9946,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.4983,
                "nearFaceM": 12.3439,
                "pxPerM": 95.39
              },
              {
                "frame": 26,
                "azimuthDeg": 6.5272,
                "elevationDeg": 2.0227,
                "radiusFeet": 82.0487,
                "positionFeet": [
                  73.6202,
                  6.7959,
                  99.6866
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.9678,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.6631,
                "nearFaceM": 12.3941,
                "pxPerM": 95.01
              },
              {
                "frame": 27,
                "azimuthDeg": 6.7782,
                "elevationDeg": 2.0245,
                "radiusFeet": 82.2402,
                "positionFeet": [
                  73.9996,
                  6.8052,
                  99.8349
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.9415,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.8292,
                "nearFaceM": 12.4447,
                "pxPerM": 94.62
              },
              {
                "frame": 28,
                "azimuthDeg": 7.0293,
                "elevationDeg": 2.0263,
                "radiusFeet": 82.4312,
                "positionFeet": [
                  74.3805,
                  6.8146,
                  99.981
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.9157,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.9965,
                "nearFaceM": 12.4957,
                "pxPerM": 94.23
              },
              {
                "frame": 29,
                "azimuthDeg": 7.2803,
                "elevationDeg": 2.0282,
                "radiusFeet": 82.6218,
                "positionFeet": [
                  74.7628,
                  6.8241,
                  100.1249
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.8904,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.1651,
                "nearFaceM": 12.5471,
                "pxPerM": 93.85
              },
              {
                "frame": 30,
                "azimuthDeg": 7.5314,
                "elevationDeg": 2.0302,
                "radiusFeet": 82.812,
                "positionFeet": [
                  75.1464,
                  6.8337,
                  100.2666
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.8656,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.335,
                "nearFaceM": 12.5989,
                "pxPerM": 93.46
              },
              {
                "frame": 31,
                "azimuthDeg": 7.7824,
                "elevationDeg": 2.0322,
                "radiusFeet": 83.0017,
                "positionFeet": [
                  75.5315,
                  6.8434,
                  100.406
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.8413,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.4969,
                "nearFaceM": 12.6483,
                "pxPerM": 93.1
              },
              {
                "frame": 32,
                "azimuthDeg": 8.0335,
                "elevationDeg": 2.0343,
                "radiusFeet": 83.1909,
                "positionFeet": [
                  75.9179,
                  6.8532,
                  100.5432
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.8174,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.5995,
                "nearFaceM": 12.6795,
                "pxPerM": 92.87
              },
              {
                "frame": 33,
                "azimuthDeg": 8.2845,
                "elevationDeg": 2.0365,
                "radiusFeet": 83.3797,
                "positionFeet": [
                  76.3057,
                  6.863,
                  100.6781
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.794,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.7036,
                "nearFaceM": 12.7112,
                "pxPerM": 92.64
              },
              {
                "frame": 34,
                "azimuthDeg": 8.5356,
                "elevationDeg": 2.0388,
                "radiusFeet": 83.5681,
                "positionFeet": [
                  76.6947,
                  6.873,
                  100.8107
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.7711,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.809,
                "nearFaceM": 12.7434,
                "pxPerM": 92.4
              },
              {
                "frame": 35,
                "azimuthDeg": 8.7866,
                "elevationDeg": 2.0411,
                "radiusFeet": 83.7559,
                "positionFeet": [
                  77.0852,
                  6.883,
                  100.941
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.7485,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.9159,
                "nearFaceM": 12.776,
                "pxPerM": 92.17
              },
              {
                "frame": 36,
                "azimuthDeg": 9.0377,
                "elevationDeg": 2.0435,
                "radiusFeet": 83.9433,
                "positionFeet": [
                  77.4769,
                  6.8932,
                  101.069
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.7264,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.0241,
                "nearFaceM": 12.809,
                "pxPerM": 91.93
              },
              {
                "frame": 37,
                "azimuthDeg": 9.2887,
                "elevationDeg": 2.0459,
                "radiusFeet": 84.1303,
                "positionFeet": [
                  77.8699,
                  6.9034,
                  101.1947
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.7047,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.1338,
                "nearFaceM": 12.8424,
                "pxPerM": 91.69
              },
              {
                "frame": 38,
                "azimuthDeg": 9.5397,
                "elevationDeg": 2.0484,
                "radiusFeet": 84.3167,
                "positionFeet": [
                  78.2642,
                  6.9138,
                  101.3181
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6833,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.2448,
                "nearFaceM": 12.8762,
                "pxPerM": 91.45
              },
              {
                "frame": 39,
                "azimuthDeg": 9.7908,
                "elevationDeg": 2.051,
                "radiusFeet": 84.5027,
                "positionFeet": [
                  78.6597,
                  6.9242,
                  101.4391
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6623,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.3572,
                "nearFaceM": 12.9105,
                "pxPerM": 91.21
              },
              {
                "frame": 40,
                "azimuthDeg": 10.0418,
                "elevationDeg": 2.0536,
                "radiusFeet": 84.6881,
                "positionFeet": [
                  79.0565,
                  6.9348,
                  101.5577
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6417,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.471,
                "nearFaceM": 12.9452,
                "pxPerM": 90.96
              },
              {
                "frame": 41,
                "azimuthDeg": 10.2929,
                "elevationDeg": 2.0563,
                "radiusFeet": 84.8731,
                "positionFeet": [
                  79.4545,
                  6.9454,
                  101.674
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6214,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.5862,
                "nearFaceM": 12.9803,
                "pxPerM": 90.72
              },
              {
                "frame": 42,
                "azimuthDeg": 10.5439,
                "elevationDeg": 2.0591,
                "radiusFeet": 85.0575,
                "positionFeet": [
                  79.8537,
                  6.9561,
                  101.7879
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6015,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.7012,
                "nearFaceM": 13.0153,
                "pxPerM": 90.47
              },
              {
                "frame": 43,
                "azimuthDeg": 10.795,
                "elevationDeg": 2.0619,
                "radiusFeet": 85.2415,
                "positionFeet": [
                  80.2541,
                  6.967,
                  101.8993
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.582,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.8085,
                "nearFaceM": 13.048,
                "pxPerM": 90.24
              },
              {
                "frame": 44,
                "azimuthDeg": 11.046,
                "elevationDeg": 2.0648,
                "radiusFeet": 85.4249,
                "positionFeet": [
                  80.6557,
                  6.9779,
                  102.0084
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.5627,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.9172,
                "nearFaceM": 13.0812,
                "pxPerM": 90.02
              },
              {
                "frame": 45,
                "azimuthDeg": 11.2971,
                "elevationDeg": 2.0678,
                "radiusFeet": 85.6078,
                "positionFeet": [
                  81.0585,
                  6.9889,
                  102.115
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.5438,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.0272,
                "nearFaceM": 13.1147,
                "pxPerM": 89.79
              },
              {
                "frame": 46,
                "azimuthDeg": 11.5481,
                "elevationDeg": 2.0709,
                "radiusFeet": 85.7902,
                "positionFeet": [
                  81.4623,
                  7.0001,
                  102.2192
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.5251,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.1385,
                "nearFaceM": 13.1486,
                "pxPerM": 89.55
              },
              {
                "frame": 47,
                "azimuthDeg": 11.7992,
                "elevationDeg": 2.074,
                "radiusFeet": 85.9721,
                "positionFeet": [
                  81.8674,
                  7.0113,
                  102.321
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.5068,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.2512,
                "nearFaceM": 13.183,
                "pxPerM": 89.32
              },
              {
                "frame": 48,
                "azimuthDeg": 12.0502,
                "elevationDeg": 2.0771,
                "radiusFeet": 86.1534,
                "positionFeet": [
                  82.2735,
                  7.0226,
                  102.4202
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4887,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.3651,
                "nearFaceM": 13.2177,
                "pxPerM": 89.09
              },
              {
                "frame": 49,
                "azimuthDeg": 12.3013,
                "elevationDeg": 2.0804,
                "radiusFeet": 86.3342,
                "positionFeet": [
                  82.6807,
                  7.034,
                  102.517
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.471,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.4804,
                "nearFaceM": 13.2528,
                "pxPerM": 88.85
              },
              {
                "frame": 50,
                "azimuthDeg": 12.5523,
                "elevationDeg": 2.0837,
                "radiusFeet": 86.5145,
                "positionFeet": [
                  83.089,
                  7.0456,
                  102.6113
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4535,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.597,
                "nearFaceM": 13.2884,
                "pxPerM": 88.61
              },
              {
                "frame": 51,
                "azimuthDeg": 12.8033,
                "elevationDeg": 2.087,
                "radiusFeet": 86.6942,
                "positionFeet": [
                  83.4983,
                  7.0572,
                  102.7031
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4363,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.7149,
                "nearFaceM": 13.3243,
                "pxPerM": 88.37
              },
              {
                "frame": 52,
                "azimuthDeg": 13.0544,
                "elevationDeg": 2.0905,
                "radiusFeet": 86.8734,
                "positionFeet": [
                  83.9087,
                  7.0689,
                  102.7924
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4194,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.8341,
                "nearFaceM": 13.3606,
                "pxPerM": 88.13
              },
              {
                "frame": 53,
                "azimuthDeg": 13.3054,
                "elevationDeg": 2.094,
                "radiusFeet": 87.052,
                "positionFeet": [
                  84.3201,
                  7.0807,
                  102.8792
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4027,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.9201,
                "nearFaceM": 13.3869,
                "pxPerM": 87.96
              },
              {
                "frame": 54,
                "azimuthDeg": 13.5565,
                "elevationDeg": 2.0975,
                "radiusFeet": 87.23,
                "positionFeet": [
                  84.7325,
                  7.0926,
                  102.9635
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3862,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.9715,
                "nearFaceM": 13.4025,
                "pxPerM": 87.86
              },
              {
                "frame": 55,
                "azimuthDeg": 13.8075,
                "elevationDeg": 2.1011,
                "radiusFeet": 87.4075,
                "positionFeet": [
                  85.1459,
                  7.1047,
                  103.0451
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.37,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.0242,
                "nearFaceM": 13.4186,
                "pxPerM": 87.75
              },
              {
                "frame": 56,
                "azimuthDeg": 14.0586,
                "elevationDeg": 2.1048,
                "radiusFeet": 87.5844,
                "positionFeet": [
                  85.5603,
                  7.1168,
                  103.1243
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3541,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.0784,
                "nearFaceM": 13.4351,
                "pxPerM": 87.64
              },
              {
                "frame": 57,
                "azimuthDeg": 14.3096,
                "elevationDeg": 2.1086,
                "radiusFeet": 87.7607,
                "positionFeet": [
                  85.9756,
                  7.129,
                  103.2009
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3383,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.1338,
                "nearFaceM": 13.452,
                "pxPerM": 87.53
              },
              {
                "frame": 58,
                "azimuthDeg": 14.5607,
                "elevationDeg": 2.1124,
                "radiusFeet": 87.9365,
                "positionFeet": [
                  86.3918,
                  7.1414,
                  103.2748
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3228,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.1907,
                "nearFaceM": 13.4693,
                "pxPerM": 87.42
              },
              {
                "frame": 59,
                "azimuthDeg": 14.8117,
                "elevationDeg": 2.1163,
                "radiusFeet": 88.1116,
                "positionFeet": [
                  86.809,
                  7.1538,
                  103.3462
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3075,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.2489,
                "nearFaceM": 13.4871,
                "pxPerM": 87.31
              },
              {
                "frame": 60,
                "azimuthDeg": 15.0628,
                "elevationDeg": 2.1203,
                "radiusFeet": 88.2862,
                "positionFeet": [
                  87.227,
                  7.1663,
                  103.415
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2925,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.3084,
                "nearFaceM": 13.5052,
                "pxPerM": 87.19
              },
              {
                "frame": 61,
                "azimuthDeg": 15.3138,
                "elevationDeg": 2.1243,
                "radiusFeet": 88.4602,
                "positionFeet": [
                  87.6459,
                  7.179,
                  103.4812
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2776,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.3693,
                "nearFaceM": 13.5238,
                "pxPerM": 87.07
              },
              {
                "frame": 62,
                "azimuthDeg": 15.5649,
                "elevationDeg": 2.1284,
                "radiusFeet": 88.6336,
                "positionFeet": [
                  88.0657,
                  7.1917,
                  103.5448
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.263,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.4316,
                "nearFaceM": 13.5427,
                "pxPerM": 86.95
              },
              {
                "frame": 63,
                "azimuthDeg": 15.8159,
                "elevationDeg": 2.1325,
                "radiusFeet": 88.8064,
                "positionFeet": [
                  88.4863,
                  7.2045,
                  103.6058
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2485,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.4939,
                "nearFaceM": 13.5618,
                "pxPerM": 86.83
              },
              {
                "frame": 64,
                "azimuthDeg": 16.0669,
                "elevationDeg": 2.1367,
                "radiusFeet": 88.9786,
                "positionFeet": [
                  88.9078,
                  7.2175,
                  103.6641
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2343,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.5483,
                "nearFaceM": 13.5783,
                "pxPerM": 86.72
              },
              {
                "frame": 65,
                "azimuthDeg": 16.318,
                "elevationDeg": 2.141,
                "radiusFeet": 89.1501,
                "positionFeet": [
                  89.33,
                  7.2305,
                  103.7197
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2202,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.6039,
                "nearFaceM": 13.5953,
                "pxPerM": 86.61
              },
              {
                "frame": 66,
                "azimuthDeg": 16.569,
                "elevationDeg": 2.1453,
                "radiusFeet": 89.3211,
                "positionFeet": [
                  89.753,
                  7.2437,
                  103.7727
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2063,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.6609,
                "nearFaceM": 13.6127,
                "pxPerM": 86.5
              },
              {
                "frame": 67,
                "azimuthDeg": 16.8201,
                "elevationDeg": 2.1497,
                "radiusFeet": 89.4914,
                "positionFeet": [
                  90.1768,
                  7.2569,
                  103.823
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1926,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.7193,
                "nearFaceM": 13.6304,
                "pxPerM": 86.39
              },
              {
                "frame": 68,
                "azimuthDeg": 17.0711,
                "elevationDeg": 2.1542,
                "radiusFeet": 89.6611,
                "positionFeet": [
                  90.6013,
                  7.2703,
                  103.8707
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1791,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.779,
                "nearFaceM": 13.6486,
                "pxPerM": 86.27
              },
              {
                "frame": 69,
                "azimuthDeg": 17.3222,
                "elevationDeg": 2.1587,
                "radiusFeet": 89.8301,
                "positionFeet": [
                  91.0266,
                  7.2837,
                  103.9156
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1658,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.84,
                "nearFaceM": 13.6672,
                "pxPerM": 86.16
              },
              {
                "frame": 70,
                "azimuthDeg": 17.5732,
                "elevationDeg": 2.1633,
                "radiusFeet": 89.9986,
                "positionFeet": [
                  91.4525,
                  7.2973,
                  103.9579
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1526,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.9024,
                "nearFaceM": 13.6863,
                "pxPerM": 86.04
              },
              {
                "frame": 71,
                "azimuthDeg": 17.8243,
                "elevationDeg": 2.168,
                "radiusFeet": 90.1663,
                "positionFeet": [
                  91.8792,
                  7.311,
                  103.9974
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1396,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.9661,
                "nearFaceM": 13.7057,
                "pxPerM": 85.91
              },
              {
                "frame": 72,
                "azimuthDeg": 18.0753,
                "elevationDeg": 2.1727,
                "radiusFeet": 90.3335,
                "positionFeet": [
                  92.3065,
                  7.3247,
                  104.0343
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1268,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.9348,
                "nearFaceM": 13.6961,
                "pxPerM": 85.97
              },
              {
                "frame": 73,
                "azimuthDeg": 18.3264,
                "elevationDeg": 2.1775,
                "radiusFeet": 90.5,
                "positionFeet": [
                  92.7344,
                  7.3386,
                  104.0684
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1141,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.807,
                "nearFaceM": 13.6572,
                "pxPerM": 86.22
              },
              {
                "frame": 74,
                "azimuthDeg": 18.5774,
                "elevationDeg": 2.1824,
                "radiusFeet": 90.6658,
                "positionFeet": [
                  93.163,
                  7.3526,
                  104.0998
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1016,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.639,
                "nearFaceM": 13.606,
                "pxPerM": 86.54
              },
              {
                "frame": 75,
                "azimuthDeg": 18.8285,
                "elevationDeg": 2.1873,
                "radiusFeet": 90.831,
                "positionFeet": [
                  93.5922,
                  7.3667,
                  104.1284
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0903,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.4718,
                "nearFaceM": 13.555,
                "pxPerM": 86.87
              },
              {
                "frame": 76,
                "azimuthDeg": 19.0795,
                "elevationDeg": 2.1923,
                "radiusFeet": 90.9955,
                "positionFeet": [
                  94.022,
                  7.3808,
                  104.1543
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0788,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.3054,
                "nearFaceM": 13.5043,
                "pxPerM": 87.2
              },
              {
                "frame": 77,
                "azimuthDeg": 19.3305,
                "elevationDeg": 2.1973,
                "radiusFeet": 91.1593,
                "positionFeet": [
                  94.4523,
                  7.3951,
                  104.1775
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0673,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.1399,
                "nearFaceM": 13.4538,
                "pxPerM": 87.52
              },
              {
                "frame": 78,
                "azimuthDeg": 19.5816,
                "elevationDeg": 2.2024,
                "radiusFeet": 91.3225,
                "positionFeet": [
                  94.8832,
                  7.4095,
                  104.1978
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0557,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.9752,
                "nearFaceM": 13.4036,
                "pxPerM": 87.85
              },
              {
                "frame": 79,
                "azimuthDeg": 19.8326,
                "elevationDeg": 2.2076,
                "radiusFeet": 91.4849,
                "positionFeet": [
                  95.3146,
                  7.424,
                  104.2154
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.044,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.8114,
                "nearFaceM": 13.3537,
                "pxPerM": 88.18
              },
              {
                "frame": 80,
                "azimuthDeg": 20.0837,
                "elevationDeg": 2.2128,
                "radiusFeet": 91.6467,
                "positionFeet": [
                  95.7465,
                  7.4386,
                  104.2303
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0323,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.6486,
                "nearFaceM": 13.3041,
                "pxPerM": 88.51
              },
              {
                "frame": 81,
                "azimuthDeg": 20.3347,
                "elevationDeg": 2.2181,
                "radiusFeet": 91.8079,
                "positionFeet": [
                  96.1788,
                  7.4533,
                  104.2423
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0205,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.4866,
                "nearFaceM": 13.2547,
                "pxPerM": 88.84
              },
              {
                "frame": 82,
                "azimuthDeg": 20.5858,
                "elevationDeg": 2.2235,
                "radiusFeet": 91.9683,
                "positionFeet": [
                  96.6117,
                  7.4681,
                  104.2515
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0086,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.3257,
                "nearFaceM": 13.2057,
                "pxPerM": 89.17
              },
              {
                "frame": 83,
                "azimuthDeg": 20.8368,
                "elevationDeg": 2.2289,
                "radiusFeet": 92.128,
                "positionFeet": [
                  97.045,
                  7.483,
                  104.258
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9967,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.1657,
                "nearFaceM": 13.1569,
                "pxPerM": 89.5
              },
              {
                "frame": 84,
                "azimuthDeg": 21.0879,
                "elevationDeg": 2.2344,
                "radiusFeet": 92.287,
                "positionFeet": [
                  97.4787,
                  7.4981,
                  104.2616
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9847,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.0067,
                "nearFaceM": 13.1084,
                "pxPerM": 89.83
              },
              {
                "frame": 85,
                "azimuthDeg": 21.3389,
                "elevationDeg": 2.2399,
                "radiusFeet": 92.4453,
                "positionFeet": [
                  97.9128,
                  7.5132,
                  104.2624
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9733,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.8487,
                "nearFaceM": 13.0603,
                "pxPerM": 90.16
              },
              {
                "frame": 86,
                "azimuthDeg": 21.59,
                "elevationDeg": 2.2456,
                "radiusFeet": 92.6029,
                "positionFeet": [
                  98.3473,
                  7.5284,
                  104.2604
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9624,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.6919,
                "nearFaceM": 13.0125,
                "pxPerM": 90.49
              },
              {
                "frame": 87,
                "azimuthDeg": 21.841,
                "elevationDeg": 2.2512,
                "radiusFeet": 92.7598,
                "positionFeet": [
                  98.7822,
                  7.5437,
                  104.2556
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9516,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.5361,
                "nearFaceM": 12.965,
                "pxPerM": 90.82
              },
              {
                "frame": 88,
                "azimuthDeg": 22.0921,
                "elevationDeg": 2.257,
                "radiusFeet": 92.916,
                "positionFeet": [
                  99.2174,
                  7.5592,
                  104.2479
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.941,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.3814,
                "nearFaceM": 12.9178,
                "pxPerM": 91.15
              },
              {
                "frame": 89,
                "azimuthDeg": 22.3431,
                "elevationDeg": 2.2628,
                "radiusFeet": 93.0714,
                "positionFeet": [
                  99.6529,
                  7.5747,
                  104.2374
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9305,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.2278,
                "nearFaceM": 12.871,
                "pxPerM": 91.49
              },
              {
                "frame": 90,
                "azimuthDeg": 22.5941,
                "elevationDeg": 2.2686,
                "radiusFeet": 93.2262,
                "positionFeet": [
                  100.0887,
                  7.5903,
                  104.2241
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.92,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.0754,
                "nearFaceM": 12.8246,
                "pxPerM": 91.82
              },
              {
                "frame": 91,
                "azimuthDeg": 22.8452,
                "elevationDeg": 2.2745,
                "radiusFeet": 93.3801,
                "positionFeet": [
                  100.5247,
                  7.6061,
                  104.2079
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9097,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.9242,
                "nearFaceM": 12.7785,
                "pxPerM": 92.15
              },
              {
                "frame": 92,
                "azimuthDeg": 23.0962,
                "elevationDeg": 2.2805,
                "radiusFeet": 93.5334,
                "positionFeet": [
                  100.9611,
                  7.6219,
                  104.1888
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8995,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.7742,
                "nearFaceM": 12.7328,
                "pxPerM": 92.48
              },
              {
                "frame": 93,
                "azimuthDeg": 23.3473,
                "elevationDeg": 2.2866,
                "radiusFeet": 93.6859,
                "positionFeet": [
                  101.3976,
                  7.6379,
                  104.1669
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8895,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.6254,
                "nearFaceM": 12.6874,
                "pxPerM": 92.81
              },
              {
                "frame": 94,
                "azimuthDeg": 23.5983,
                "elevationDeg": 2.2927,
                "radiusFeet": 93.8376,
                "positionFeet": [
                  101.8344,
                  7.6539,
                  104.1421
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8795,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.4779,
                "nearFaceM": 12.6425,
                "pxPerM": 93.14
              },
              {
                "frame": 95,
                "azimuthDeg": 23.8494,
                "elevationDeg": 2.2989,
                "radiusFeet": 93.9886,
                "positionFeet": [
                  102.2713,
                  7.6701,
                  104.1144
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8696,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.3317,
                "nearFaceM": 12.5979,
                "pxPerM": 93.47
              },
              {
                "frame": 96,
                "azimuthDeg": 24.1004,
                "elevationDeg": 2.3051,
                "radiusFeet": 94.1389,
                "positionFeet": [
                  102.7084,
                  7.6863,
                  104.0839
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8598,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.1868,
                "nearFaceM": 12.5537,
                "pxPerM": 93.8
              },
              {
                "frame": 97,
                "azimuthDeg": 24.3515,
                "elevationDeg": 2.3114,
                "radiusFeet": 94.2883,
                "positionFeet": [
                  103.1457,
                  7.7027,
                  104.0505
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8501,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.0432,
                "nearFaceM": 12.51,
                "pxPerM": 94.13
              },
              {
                "frame": 98,
                "azimuthDeg": 24.6025,
                "elevationDeg": 2.3177,
                "radiusFeet": 94.437,
                "positionFeet": [
                  103.5831,
                  7.7191,
                  104.0142
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8406,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.901,
                "nearFaceM": 12.4666,
                "pxPerM": 94.45
              },
              {
                "frame": 99,
                "azimuthDeg": 24.8536,
                "elevationDeg": 2.3242,
                "radiusFeet": 94.585,
                "positionFeet": [
                  104.0206,
                  7.7357,
                  103.9749
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8311,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.7602,
                "nearFaceM": 12.4237,
                "pxPerM": 94.78
              },
              {
                "frame": 100,
                "azimuthDeg": 25.1046,
                "elevationDeg": 2.3306,
                "radiusFeet": 94.7321,
                "positionFeet": [
                  104.4581,
                  7.7524,
                  103.9328
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8217,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.6209,
                "nearFaceM": 12.3812,
                "pxPerM": 95.1
              },
              {
                "frame": 101,
                "azimuthDeg": 25.3556,
                "elevationDeg": 2.3372,
                "radiusFeet": 94.8785,
                "positionFeet": [
                  104.8957,
                  7.7691,
                  103.8878
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8124,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.4829,
                "nearFaceM": 12.3392,
                "pxPerM": 95.43
              },
              {
                "frame": 102,
                "azimuthDeg": 25.6067,
                "elevationDeg": 2.3438,
                "radiusFeet": 95.0241,
                "positionFeet": [
                  105.3334,
                  7.786,
                  103.8399
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8032,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.3465,
                "nearFaceM": 12.2976,
                "pxPerM": 95.75
              },
              {
                "frame": 103,
                "azimuthDeg": 25.8577,
                "elevationDeg": 2.3504,
                "radiusFeet": 95.1689,
                "positionFeet": [
                  105.771,
                  7.803,
                  103.7891
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.794,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.2115,
                "nearFaceM": 12.2565,
                "pxPerM": 96.07
              },
              {
                "frame": 104,
                "azimuthDeg": 26.1088,
                "elevationDeg": 2.3571,
                "radiusFeet": 95.3129,
                "positionFeet": [
                  106.2087,
                  7.8201,
                  103.7354
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.785,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.0781,
                "nearFaceM": 12.2158,
                "pxPerM": 96.39
              },
              {
                "frame": 105,
                "azimuthDeg": 26.3598,
                "elevationDeg": 2.3639,
                "radiusFeet": 95.4562,
                "positionFeet": [
                  106.6463,
                  7.8372,
                  103.6787
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7761,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.9463,
                "nearFaceM": 12.1756,
                "pxPerM": 96.71
              },
              {
                "frame": 106,
                "azimuthDeg": 26.6109,
                "elevationDeg": 2.3708,
                "radiusFeet": 95.5986,
                "positionFeet": [
                  107.0839,
                  7.8545,
                  103.6191
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7672,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.816,
                "nearFaceM": 12.1359,
                "pxPerM": 97.03
              },
              {
                "frame": 107,
                "azimuthDeg": 26.8619,
                "elevationDeg": 2.3777,
                "radiusFeet": 95.7402,
                "positionFeet": [
                  107.5213,
                  7.8719,
                  103.5566
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7584,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.6873,
                "nearFaceM": 12.0967,
                "pxPerM": 97.34
              },
              {
                "frame": 108,
                "azimuthDeg": 27.113,
                "elevationDeg": 2.3846,
                "radiusFeet": 95.881,
                "positionFeet": [
                  107.9587,
                  7.8894,
                  103.4912
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7497,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.5603,
                "nearFaceM": 12.058,
                "pxPerM": 97.65
              },
              {
                "frame": 109,
                "azimuthDeg": 27.364,
                "elevationDeg": 2.3916,
                "radiusFeet": 96.0209,
                "positionFeet": [
                  108.396,
                  7.9069,
                  103.4229
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7411,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.435,
                "nearFaceM": 12.0198,
                "pxPerM": 97.96
              },
              {
                "frame": 110,
                "azimuthDeg": 27.6151,
                "elevationDeg": 2.3987,
                "radiusFeet": 96.1601,
                "positionFeet": [
                  108.8331,
                  7.9246,
                  103.3516
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7326,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.3113,
                "nearFaceM": 11.9821,
                "pxPerM": 98.27
              },
              {
                "frame": 111,
                "azimuthDeg": 27.8661,
                "elevationDeg": 2.4059,
                "radiusFeet": 96.2984,
                "positionFeet": [
                  109.27,
                  7.9424,
                  103.2774
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7241,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.1894,
                "nearFaceM": 11.9449,
                "pxPerM": 98.58
              },
              {
                "frame": 112,
                "azimuthDeg": 28.1172,
                "elevationDeg": 2.413,
                "radiusFeet": 96.4359,
                "positionFeet": [
                  109.7068,
                  7.9603,
                  103.2002
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7157,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.0692,
                "nearFaceM": 11.9083,
                "pxPerM": 98.88
              },
              {
                "frame": 113,
                "azimuthDeg": 28.3682,
                "elevationDeg": 2.4203,
                "radiusFeet": 96.5726,
                "positionFeet": [
                  110.1433,
                  7.9782,
                  103.1201
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7074,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.9507,
                "nearFaceM": 11.8722,
                "pxPerM": 99.18
              },
              {
                "frame": 114,
                "azimuthDeg": 28.6192,
                "elevationDeg": 2.4276,
                "radiusFeet": 96.7084,
                "positionFeet": [
                  110.5796,
                  7.9963,
                  103.0371
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.6991,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.8341,
                "nearFaceM": 11.8366,
                "pxPerM": 99.48
              },
              {
                "frame": 115,
                "azimuthDeg": 28.8703,
                "elevationDeg": 2.435,
                "radiusFeet": 96.8433,
                "positionFeet": [
                  111.0156,
                  8.0145,
                  102.9511
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.691,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.7193,
                "nearFaceM": 11.8017,
                "pxPerM": 99.77
              },
              {
                "frame": 116,
                "azimuthDeg": 29.1213,
                "elevationDeg": 2.4424,
                "radiusFeet": 96.9775,
                "positionFeet": [
                  111.4514,
                  8.0327,
                  102.8622
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.6829,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.6064,
                "nearFaceM": 11.7672,
                "pxPerM": 100.07
              },
              {
                "frame": 117,
                "azimuthDeg": 29.3724,
                "elevationDeg": 2.4499,
                "radiusFeet": 97.1107,
                "positionFeet": [
                  111.8868,
                  8.0511,
                  102.7704
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.6749,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.4954,
                "nearFaceM": 11.7334,
                "pxPerM": 100.36
              },
              {
                "frame": 118,
                "azimuthDeg": 29.6234,
                "elevationDeg": 2.4575,
                "radiusFeet": 97.2431,
                "positionFeet": [
                  112.322,
                  8.0696,
                  102.6756
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.6669,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.3862,
                "nearFaceM": 11.7001,
                "pxPerM": 100.64
              },
              {
                "frame": 119,
                "azimuthDeg": 29.8745,
                "elevationDeg": 2.4651,
                "radiusFeet": 97.3747,
                "positionFeet": [
                  112.7567,
                  8.0881,
                  102.5778
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.659,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.279,
                "nearFaceM": 11.6674,
                "pxPerM": 100.92
              }
            ],
            "modes": {
              "line": {
                "dir": "orbit-facade/line",
                "frames": 120,
                "bytes": 4597298,
                "contextReopens": 1
              }
            },
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/calibration-f010.json",
          "recordPointer": "$",
          "byteLength": 2422,
          "sha256": "64ff48508c01c2c904c8e887181616db4af14a0b75f34bd20569a84be2015694",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T01:13:39.766763+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\orbit-facade\\line\\f010.png",
              "controlSha256": "266d1fd2f4a4090db5ddf362878d1ad663a0d8d08727b01a7b5e8a9a80bb97f2",
              "candidate": ".blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-donor-distance-r5\\f010.png",
              "candidateSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
              "donor": ".blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.9531330916623512,
              "targetCoverage16": 0.9930217503883998,
              "meanEdgeDistanceAtIdentityPx": 2.115788698196411,
              "bestMeanEdgeDistancePx": 2.105619430541992,
              "bestShiftPx": [
                0,
                -1
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 1,
              "adjacentSiftGoodMatches": 45,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                128.60351926210427,
                125.86680924115456,
                134.93244587988826
              ],
              "roiMeanLabDonor": [
                134.50815002327747,
                125.21494704376164,
                138.38464705540036
              ],
              "roiAbsoluteLabDelta": [
                5.904630761173195,
                0.6518621973929157,
                3.4522011755121014
              ],
              "laplacianVariance": 4907.086929070743,
              "lumaStandardDeviation": 78.48628971069539
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:outline-still-house-20260816-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-17T00:48:11.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r10.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "outline-still-house-20260816-r1",
      "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "ray-completed",
        "sourcePath": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
        "sourcePath": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u010.json",
        "sourceField": "$/authority"
      },
      "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
      "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
      "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
      "limitations": [
        "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
        "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
        "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1",
        "fluid-outline-house-20260816-r1",
        "outline-still-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 141,
        "byteLength": 92657894
      },
      "media": {
        "counts": {
          "image": 34,
          "video": 1,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
            "byteLength": 26003674,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/contact-sheet.png",
            "byteLength": 2922939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/raw-provider/flux-fluid-u030.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/raw-provider/flux-fluid-u030.png",
            "byteLength": 1921601,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/raw-provider/flux-full-single-train-f056.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/raw-provider/flux-full-single-train-f056.png",
            "byteLength": 2154142,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u010.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u010.png",
            "byteLength": 1703886,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u020.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u020.png",
            "byteLength": 1754769,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u030.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u030.png",
            "byteLength": 1958292,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u040.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u040.png",
            "byteLength": 1827556,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u050.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u050.png",
            "byteLength": 1822354,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u070.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u070.png",
            "byteLength": 1885948,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u080.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u080.png",
            "byteLength": 1889782,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u090.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u090.png",
            "byteLength": 1881197,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u100.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u100.png",
            "byteLength": 1875719,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u110.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc-fixed/u110.png",
            "byteLength": 1951201,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u010.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u010.png",
            "byteLength": 1768830,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u020.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u020.png",
            "byteLength": 1758823,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r10.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4717,
          "sha256": "c4c6e77eaea2d766fbc29f62a605ba1f2e19ccd59da60c844755ac1e64f233ee",
          "exactRecord": {
            "id": "outline-first-house-correction-20260816-r1",
            "date": "2026-08-16",
            "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
            "startedAt": "2026-08-16T20:48:11-04:00",
            "endedAt": "2026-08-16T21:07:27-04:00",
            "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
            "results": [
              "Rendered 120 distinct outline frames over the registered f000-to-f020 camera arc and encoded them directly as a 5.0-second, 24 fps control video. No frame duplication or temporal retiming was used.",
              "The control verifier passed source sequence, unique hashes, video frame count, duration, frame rate, bounded adjacent motion, and registered start and end camera checks. The control video is 4,724,345 bytes with SHA-256 d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c.",
              "The short Ray plan uses the outline animation as video_url and thirteen angle-matched FLUX stills as keyframes at exact source indexes 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, and 119.",
              "The reconstruction plan declares a 72-view known-camera dataset before generation: 60 training views and 12 independent evaluation views. Provider video frames are excluded from camera authority.",
              "Each generated still must pass outline coverage, registration, adjacent identity, exposure and color continuity, sharpness, and contrast checks before it can seed the next view. Background appearance is deliberately not an admission gate.",
              "The paid plan contains 71 FLUX edits and one Ray request for a maximum USD 6.195, which keeps cumulative committed spend at or below USD 18.98275 under the existing USD 20 ceiling.",
              "The old paid runner now refuses execution because it substituted a duplicated depth guide for the requested animated outline control. Its evidence and result are retained unchanged.",
              "A deterministic trainer is prepared to materialize the exact camera dataset, train Brush through 120k steps, score held-out views at 30k intervals, choose the strongest full-PLY checkpoint, and label the DC-only splat conversion as preview rather than metric authority."
            ],
            "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
            "limitations": [
              "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
              "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
              "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1",
              "fluid-outline-house-20260816-r1",
              "outline-still-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-contact-sheet.png",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/known-camera-dataset.json"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 141,
          "byteLength": 92657894,
          "sha256": "c3a936f139e75259e7e992388f6fdaf1eed6b7ceb5f8674b883ab264829c535b",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 15619,
          "sha256": "039bad7f9d1df260364b314cad626ce82beaf34706c27c44a969000c234dc698",
          "exactRecord": {
            "schema": "blueprint.outline-still-batch/1",
            "createdAt": "2026-08-17T02:09:23.723Z",
            "state": "ray-completed",
            "method": "continuous animated 3D outline as Ray source/camera control plus fixed-bracket registered FLUX still references; the stills also form a known-camera splat dataset",
            "forbiddenSubstitutions": [
              "depth video as Ray source",
              "point cloud as camera control",
              "duplicated source frames",
              "three sparse keyframes",
              "recursive generated-image donor chains",
              "provider video as splat camera authority"
            ],
            "control": {
              "manifest": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
              "video": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "passed": true
            },
            "taskCounts": {
              "shortArcStills": 10,
              "fullOrbitStills": 54,
              "fixedStillReferences": 8,
              "rayVideos": 1
            },
            "budget": {
              "ceilingUsd": 20,
              "committedBeforeUsd": 14.917749999999986,
              "plannedFluxUsd": 4.170000000000001,
              "plannedRayUsd": 1.08,
              "plannedTotalUsd": 5.250000000000001,
              "remainingFluxUsd": 2.4000000000000017,
              "remainingRayUsd": 1.08,
              "remainingTotalUsd": 3.4800000000000018,
              "maximumCumulativeUsd": 18.397749999999988,
              "accounting": "maximumCumulativeUsd adds only request IDs not already present in the append-only spend ledger"
            },
            "schedules": {
              "shortArc": [
                {
                  "id": "f000",
                  "sourceFrame": 0,
                  "generated": false,
                  "costUsd": 0
                },
                {
                  "id": "u010",
                  "sourceFrame": 10,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u020",
                  "sourceFrame": 20,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u030",
                  "sourceFrame": 30,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u040",
                  "sourceFrame": 40,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u050",
                  "sourceFrame": 50,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "f010",
                  "sourceFrame": 60,
                  "generated": false,
                  "costUsd": 0
                },
                {
                  "id": "u070",
                  "sourceFrame": 70,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u080",
                  "sourceFrame": 80,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u090",
                  "sourceFrame": 90,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u100",
                  "sourceFrame": 100,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "u110",
                  "sourceFrame": 110,
                  "generated": true,
                  "costUsd": 0.075
                },
                {
                  "id": "f020",
                  "sourceFrame": 119,
                  "generated": false,
                  "costUsd": 0
                }
              ],
              "fullOrbit": [
                {
                  "id": "flux-full-fixed-train-f004",
                  "sourceFrame": 4,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f008",
                  "sourceFrame": 8,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f012",
                  "sourceFrame": 12,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f016",
                  "sourceFrame": 16,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f024",
                  "sourceFrame": 24,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f028",
                  "sourceFrame": 28,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f030",
                  "sourceFrame": 30,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-eval-f032",
                  "sourceFrame": 32,
                  "split": "eval",
                  "branch": "independent-fixed-bracket-eval",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f036",
                  "sourceFrame": 36,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f044",
                  "sourceFrame": 44,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-train-f048",
                  "sourceFrame": 48,
                  "split": "train",
                  "branch": "fixed-bracket-train",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-fixed-eval-f052",
                  "sourceFrame": 52,
                  "split": "eval",
                  "branch": "independent-fixed-bracket-eval",
                  "costUsd": 0.075
                },
                {
                  "id": "flux-full-single-train-f056",
                  "sourceFrame": 56,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f060",
                  "sourceFrame": 60,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f064",
                  "sourceFrame": 64,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f068",
                  "sourceFrame": 68,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f072",
                  "sourceFrame": 72,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f076",
                  "sourceFrame": 76,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f084",
                  "sourceFrame": 84,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f088",
                  "sourceFrame": 88,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f092",
                  "sourceFrame": 92,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f096",
                  "sourceFrame": 96,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f100",
                  "sourceFrame": 100,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f104",
                  "sourceFrame": 104,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f108",
                  "sourceFrame": 108,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f112",
                  "sourceFrame": 112,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f116",
                  "sourceFrame": 116,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f124",
                  "sourceFrame": 124,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f128",
                  "sourceFrame": 128,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f132",
                  "sourceFrame": 132,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f136",
                  "sourceFrame": 136,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f140",
                  "sourceFrame": 140,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f144",
                  "sourceFrame": 144,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f148",
                  "sourceFrame": 148,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f152",
                  "sourceFrame": 152,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f156",
                  "sourceFrame": 156,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f164",
                  "sourceFrame": 164,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f168",
                  "sourceFrame": 168,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f172",
                  "sourceFrame": 172,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f176",
                  "sourceFrame": 176,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f180",
                  "sourceFrame": 180,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f184",
                  "sourceFrame": 184,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f188",
                  "sourceFrame": 188,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f192",
                  "sourceFrame": 192,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f196",
                  "sourceFrame": 196,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f204",
                  "sourceFrame": 204,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f208",
                  "sourceFrame": 208,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f212",
                  "sourceFrame": 212,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f216",
                  "sourceFrame": 216,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f220",
                  "sourceFrame": 220,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f224",
                  "sourceFrame": 224,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f228",
                  "sourceFrame": 228,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-train-f232",
                  "sourceFrame": 232,
                  "split": "train",
                  "branch": "single-fixed-train",
                  "costUsd": 0.06
                },
                {
                  "id": "flux-full-single-eval-f236",
                  "sourceFrame": 236,
                  "split": "eval",
                  "branch": "independent-single-fixed-eval",
                  "costUsd": 0.06
                }
              ],
              "fixedDatasetReferences": [
                {
                  "id": "fixed-full-f000",
                  "sourceFrame": 0,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f010",
                  "sourceFrame": 10,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f020",
                  "sourceFrame": 20,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f040",
                  "sourceFrame": 40,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f040.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f080",
                  "sourceFrame": 80,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f080.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f120",
                  "sourceFrame": 120,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f120.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f160",
                  "sourceFrame": 160,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f160.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                },
                {
                  "id": "fixed-full-f200",
                  "sourceFrame": 200,
                  "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f200.png",
                  "evidenceSeal": "verification/pinned-house-coherent-r5/manifest.json"
                }
              ],
              "rayKeyframeIndexes": [
                0,
                10,
                20,
                30,
                40,
                50,
                60,
                70,
                80,
                90,
                100,
                110,
                119
              ]
            },
            "providerDocs": {
              "flux": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
              "ray": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            },
            "blockers": {
              "generation": null,
              "ray": null,
              "training": null
            },
            "datasetState": "planned",
            "cumulativeCommittedUsd": 15.997749999999986,
            "updatedAt": "2026-08-17T02:13:17.753Z"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u010.json",
          "recordPointer": "$",
          "byteLength": 2527,
          "sha256": "49d89c5910e4cc5cc716daadbdf61e0cbcbfef8dfc0fc7b1be83291bf5d0b2a2",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:43.401729+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f010.png",
              "controlSha256": "5ec39feba2f2584ca8c757efb1af627cc53120243cf66bf72dd3dec9f8ecaa2b",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u010.png",
              "candidateSha256": "b7b813309e2278aef6165c04437d858ca2e9a7dce72b46e5f7d8c9c22f77365d",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.9726289618147614,
              "targetCoverage16": 0.9954564956710195,
              "meanEdgeDistanceAtIdentityPx": 2.1021225452423096,
              "bestMeanEdgeDistancePx": 2.0441880226135254,
              "bestShiftPx": [
                -1,
                1
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 1.4142135623730951,
              "adjacentSiftGoodMatches": 73,
              "candidateKeypoints": 4001,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                138.9252141299834,
                126.72831317483389,
                139.05056452450165
              ],
              "roiMeanLabDonor": [
                130.09119990656146,
                124.7447713351329,
                139.06937811461793
              ],
              "roiAbsoluteLabDelta": [
                8.834014223421946,
                1.9835418397009903,
                0.01881359011628092
              ],
              "laplacianVariance": 4761.1416560919015,
              "lumaStandardDeviation": 76.25247788265897
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u020.json",
          "recordPointer": "$",
          "byteLength": 2525,
          "sha256": "95a5c7d25f86c66f01f7cbdc3dda5a8487a9f96c2d753b9433f46e7d912eae36",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:44.229813+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f020.png",
              "controlSha256": "dab4deb8899945e8e68d49d0778e1d716234f0eed380cab1e8b21b123794b319",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u020.png",
              "candidateSha256": "205eb4a7aca305086b4da173194fe77fa440f751232c5b342f351b70354cbe21",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.9468814068478583,
              "targetCoverage16": 0.9903191501025096,
              "meanEdgeDistanceAtIdentityPx": 2.3225696086883545,
              "bestMeanEdgeDistancePx": 2.2136311531066895,
              "bestShiftPx": [
                1,
                1
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 1.4142135623730951,
              "adjacentSiftGoodMatches": 54,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                128.84491182461406,
                126.0175895154374,
                137.8020060570326
              ],
              "roiMeanLabDonor": [
                131.50216686320755,
                124.89186454759863,
                138.78409894939966
              ],
              "roiAbsoluteLabDelta": [
                2.6572550385934903,
                1.1257249678387637,
                0.9820928923670635
              ],
              "laplacianVariance": 4600.603983431827,
              "lumaStandardDeviation": 76.48583252275922
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u030.json",
          "recordPointer": "$",
          "byteLength": 2525,
          "sha256": "fbbce5a6141f49e45488ba6d60d2d1efaf81928313f6dbbc4e7c482baf978ccf",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:45.044196+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f030.png",
              "controlSha256": "b38c4856bf66a503e19a9d8ba7b09af0fed913264ebc3c8012ea1b6c25c27171",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u030.png",
              "candidateSha256": "a522483f372b8c4ccd5450f4289fe6c9b9fdfa6b5d73535377b5e4a48d4c102d",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.969656826357563,
              "targetCoverage16": 0.9979786444355622,
              "meanEdgeDistanceAtIdentityPx": 1.8830456733703613,
              "bestMeanEdgeDistancePx": 1.7847143411636353,
              "bestShiftPx": [
                -1,
                -1
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 1.4142135623730951,
              "adjacentSiftGoodMatches": 54,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                134.53503700657896,
                125.15756441885965,
                141.28593887061405
              ],
              "roiMeanLabDonor": [
                132.49103755482457,
                124.99508223684211,
                138.6267502741228
              ],
              "roiAbsoluteLabDelta": [
                2.043999451754388,
                0.16248218201754128,
                2.659188596491248
              ],
              "laplacianVariance": 6376.168773639481,
              "lumaStandardDeviation": 71.9115608686683
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u040.json",
          "recordPointer": "$",
          "byteLength": 2510,
          "sha256": "c1423494e66e58d91d3895fe5377ba47bbcba3c6d1907858ac7650b71b2ef912",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:46.023363+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f040.png",
              "controlSha256": "6c522094df41e4b56a9bd7c4a26ebde5afa7a44bda4faca56ead99d69a8c4d22",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u040.png",
              "candidateSha256": "269c483d0c0e99caa2cce5e3aca64b525ac090540d2c96209465ea8d61d72f35",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.8960578995996304,
              "targetCoverage16": 0.9831086683565895,
              "meanEdgeDistanceAtIdentityPx": 3.064970016479492,
              "bestMeanEdgeDistancePx": 3.064970016479492,
              "bestShiftPx": [
                0,
                0
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 0,
              "adjacentSiftGoodMatches": 49,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                145.74685399865592,
                125.97629928315412,
                139.03071096550178
              ],
              "roiMeanLabDonor": [
                133.3969478046595,
                125.08769881272401,
                138.52317008288531
              ],
              "roiAbsoluteLabDelta": [
                12.349906193996418,
                0.8886004704301058,
                0.5075408826164676
              ],
              "laplacianVariance": 6552.1025229472925,
              "lumaStandardDeviation": 81.89141466909335
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u050.json",
          "recordPointer": "$",
          "byteLength": 2526,
          "sha256": "5bbb287a213c9c71ee12c35a31a04c7a5734ded8d948c9f9a44cda3f4f0e31cf",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:46.868619+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f050.png",
              "controlSha256": "3ded01cdcfa88158d2edaffba3b35dac02fa51010b815d8f8ed45db49a0914cc",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u050.png",
              "candidateSha256": "5046c88e6d79569981063ad6d0c2ca84dd061b3810eb348053fe29ec3140d997",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-line-only-r2\\f000.png",
              "donorSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
            },
            "measurements": {
              "targetCoverage8": 0.9151840207138894,
              "targetCoverage16": 0.9930337217187596,
              "meanEdgeDistanceAtIdentityPx": 3.095066785812378,
              "bestMeanEdgeDistancePx": 2.7432706356048584,
              "bestShiftPx": [
                -5,
                1
              ],
              "bestScale": 1.015,
              "bestOffsetMagnitudePx": 5.0990195135927845,
              "adjacentSiftGoodMatches": 75,
              "candidateKeypoints": 4001,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                145.2684629227605,
                126.05145823811701,
                136.86989830895794
              ],
              "roiMeanLabDonor": [
                133.9905321640768,
                125.16262425731261,
                138.44502970749542
              ],
              "roiAbsoluteLabDelta": [
                11.27793075868371,
                0.8888339808043924,
                1.5751313985374793
              ],
              "laplacianVariance": 5401.678595411282,
              "lumaStandardDeviation": 80.46071543593933
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u070.json",
          "recordPointer": "$",
          "byteLength": 2516,
          "sha256": "244fa1563f12a63063ab110fb48b114a43de0a1ec5f792cc03a29d737b2aa26a",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:47.678299+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f070.png",
              "controlSha256": "612199c9bc3b2262e5bf3a1d5c7c53766caff26ba7da9a18081d62b4172082cd",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u070.png",
              "candidateSha256": "d23d7263e3c0b5c0422b6fa8540f5cb337743667834baa6849aa9aef5f478279",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-donor-distance-r5\\f010.png",
              "donorSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
            },
            "measurements": {
              "targetCoverage8": 0.9410395359487101,
              "targetCoverage16": 0.990332264794179,
              "meanEdgeDistanceAtIdentityPx": 2.2972991466522217,
              "bestMeanEdgeDistancePx": 2.2965359687805176,
              "bestShiftPx": [
                0,
                -1
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 1,
              "adjacentSiftGoodMatches": 113,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                128.05633453824626,
                127.91984170942165,
                137.58641412080223
              ],
              "roiMeanLabDonor": [
                128.89713736007462,
                125.8806786380597,
                134.9754197761194
              ],
              "roiAbsoluteLabDelta": [
                0.8408028218283619,
                2.0391630713619406,
                2.6109943446828368
              ],
              "laplacianVariance": 4411.174367473668,
              "lumaStandardDeviation": 74.84621138789038
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/gates/fluid-fixed-u080.json",
          "recordPointer": "$",
          "byteLength": 2515,
          "sha256": "7b33c97ef6a770aecf187434e054a0999e2b8c889af6e6d48f2e4ac318bfb941",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-17T02:05:48.628608+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\fluid-outline-house-20260816-r1\\orbit-facade\\line\\f080.png",
              "controlSha256": "624ea0d4124a0bec214a1bd8954549cf2dcfa25f89725b52581570075e2e1ad0",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\outline-still-house-20260816-r1\\short-arc-fixed\\u080.png",
              "candidateSha256": "acc5cf69e5a60d3fb5f0511894d51e5c7c91ebbb34d20b26c0f6f2f1ff86e6f6",
              "donor": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\pinned-house-rerun-20260814-r1\\pins-donor-distance-r5\\f010.png",
              "donorSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
            },
            "measurements": {
              "targetCoverage8": 0.880490065893318,
              "targetCoverage16": 0.9766617392829404,
              "meanEdgeDistanceAtIdentityPx": 3.50465726852417,
              "bestMeanEdgeDistancePx": 3.4651803970336914,
              "bestShiftPx": [
                -2,
                0
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 2,
              "adjacentSiftGoodMatches": 247,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                127.44913194444445,
                126.72897280092593,
                137.69837239583333
              ],
              "roiMeanLabDonor": [
                128.76327546296295,
                125.84321180555555,
                135.0743431712963
              ],
              "roiAbsoluteLabDelta": [
                1.314143518518506,
                0.8857609953703758,
                2.6240292245370256
              ],
              "laplacianVariance": 4641.7300106014245,
              "lumaStandardDeviation": 80.36232888575557
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:outline-first-house-correction-20260816-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-17T00:48:11.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r10.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "outline-first-house-correction-20260816-r1",
      "path": "docs/timeline/internal-continuation-r10.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
      "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
      "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
      "limitations": [
        "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
        "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
        "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "two-track-house-20260816-r1",
        "fluid-outline-house-20260816-r1",
        "outline-still-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4717
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r10.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4717,
          "sha256": "c4c6e77eaea2d766fbc29f62a605ba1f2e19ccd59da60c844755ac1e64f233ee",
          "exactRecord": {
            "id": "outline-first-house-correction-20260816-r1",
            "date": "2026-08-16",
            "title": "Replaced the duplicated depth guide with a fluid outline-controlled still and splat pipeline",
            "startedAt": "2026-08-16T20:48:11-04:00",
            "endedAt": "2026-08-16T21:07:27-04:00",
            "summary": "The corrected path implements the requested technique directly: a continuous animation of the registered 3D house outline controls Ray's camera, angle-matched photoreal FLUX stills control appearance, and a denser full-orbit set of those stills trains a splat from the original known cameras. The earlier depth-guided Ray run remains preserved as a rejected historical branch.",
            "results": [
              "Rendered 120 distinct outline frames over the registered f000-to-f020 camera arc and encoded them directly as a 5.0-second, 24 fps control video. No frame duplication or temporal retiming was used.",
              "The control verifier passed source sequence, unique hashes, video frame count, duration, frame rate, bounded adjacent motion, and registered start and end camera checks. The control video is 4,724,345 bytes with SHA-256 d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c.",
              "The short Ray plan uses the outline animation as video_url and thirteen angle-matched FLUX stills as keyframes at exact source indexes 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, and 119.",
              "The reconstruction plan declares a 72-view known-camera dataset before generation: 60 training views and 12 independent evaluation views. Provider video frames are excluded from camera authority.",
              "Each generated still must pass outline coverage, registration, adjacent identity, exposure and color continuity, sharpness, and contrast checks before it can seed the next view. Background appearance is deliberately not an admission gate.",
              "The paid plan contains 71 FLUX edits and one Ray request for a maximum USD 6.195, which keeps cumulative committed spend at or below USD 18.98275 under the existing USD 20 ceiling.",
              "The old paid runner now refuses execution because it substituted a duplicated depth guide for the requested animated outline control. Its evidence and result are retained unchanged.",
              "A deterministic trainer is prepared to materialize the exact camera dataset, train Brush through 120k steps, score held-out views at 30k intervals, choose the strongest full-PLY checkpoint, and label the DC-only splat conversion as preview rather than metric authority."
            ],
            "decision": "Use the literal animated house outline as video camera control and the registered photoreal stills as appearance references. Build splat camera authority only from the measured outline camera schedule. Continue the still and splat path even if Ray has an independent provider failure.",
            "limitations": [
              "This checkpoint seals the corrected control and executable plan before paid execution; it does not claim a new FLUX, Ray, or splat result.",
              "The generated still sequence must still survive its per-view gates and independent held-out reconstruction evaluation.",
              "Ray may preserve camera motion without preserving architectural appearance; its result receives a separate temporal and keyframe evaluation.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains a required continuation after reconstruction and must preserve unknown coverage."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "two-track-house-20260816-r1",
              "fluid-outline-house-20260816-r1",
              "outline-still-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-contact-sheet.png",
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/known-camera-dataset.json"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:outline-fixed-anchor-correction-20260816-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-17T01:15:00.000Z",
      "date": "2026-08-16",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r11.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "outline-fixed-anchor-correction-20260816-r1",
      "path": "docs/timeline/internal-continuation-r11.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Stopped recursive FLUX drift and rebuilt the batch around the strongest sealed stills",
      "summary": "The first outline-controlled FLUX stills were photoreal and visibly stronger than the recent video-derived splat sources, but sequentially feeding each new image into the next request accumulated camera and architectural drift. The chain stopped after four paid requests. The replacement schedule keeps the same outline authority and instead gives every target the two nearest sealed high-quality stills as fixed appearance references.",
      "decision": "Preserve the first recursive outputs as a rejected research branch. Resume only with fixed bracketing appearance anchors and the immutable outline camera. Do not weaken the gate or allow a generated intermediate to become another request's appearance authority.",
      "limitations": [
        "The fixed-anchor replacement batch has passed its zero-spend schedule, budget, syntax, and leakage preflight but has not yet executed in this checkpoint.",
        "The evaluation split is camera-held-out synthetic evidence, not statistically independent real capture, because train and evaluation image generation share sealed appearance anchors.",
        "The bounded registration repair corrects only global translation and scale. It refuses architectural, color, identity, blur, contrast, or larger geometric failures.",
        "No human arc labeling or review authority is claimed.",
        "Visibility-aware splat cleanup remains pending after a reconstruction passes held-out evaluation."
      ],
      "relatedRunIds": [
        "pinned-house-rerun-20260814-r1",
        "fluid-outline-house-20260816-r1",
        "outline-still-house-20260816-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4870
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r11.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4870,
          "sha256": "01346385784b62ed1ffcd1db4d0e44f89abfb6a2d3747c6ee3ba9554f5399588",
          "exactRecord": {
            "id": "outline-fixed-anchor-correction-20260816-r1",
            "date": "2026-08-16",
            "title": "Stopped recursive FLUX drift and rebuilt the batch around the strongest sealed stills",
            "startedAt": "2026-08-16T21:15:00-04:00",
            "endedAt": "2026-08-16T21:36:22-04:00",
            "summary": "The first outline-controlled FLUX stills were photoreal and visibly stronger than the recent video-derived splat sources, but sequentially feeding each new image into the next request accumulated camera and architectural drift. The chain stopped after four paid requests. The replacement schedule keeps the same outline authority and instead gives every target the two nearest sealed high-quality stills as fixed appearance references.",
            "results": [
              "The u010 and u020 stills passed all outline coverage, camera, identity, exposure, color, sharpness, and contrast checks.",
              "The u030 provider output failed only global camera registration at 21.213 pixels and 3 percent scale. A bounded deterministic similarity repair preserved the raw provider output and reduced the original gate result to 0 pixels and 0 percent while retaining 382 adjacent-view SIFT matches.",
              "The u040 provider output retained photoreal appearance but exceeded the repair boundary with a 4.4695-pixel residual after its best global transform. It remains rejected and was not used as a donor.",
              "Four paid FLUX requests added USD 0.285, bringing cumulative committed FAL spend to USD 13.07275. The fail-closed stop prevented the remaining recursive chain from being submitted.",
              "The replacement schedule reuses eight sealed high-quality stills at measured f000, f010, f020, f040, f080, f120, f160, and f200 cameras. Ten short-arc and fifty-four full-orbit stills each use the immutable target outline plus the two fixed anchors bracketing that camera.",
              "Ray retains thirteen exact indexed still references and the separate 120-unique-frame animated outline as video_url. Depth, point clouds, duplicated guide frames, and generated intermediates are excluded.",
              "The rebuilt reconstruction manifest contains 72 unique image/camera rows: 60 train and 12 camera-held-out evaluation rows, with no duplicate image or camera entry. Evaluation generation never consumes a generated training output.",
              "The remaining plan is USD 5.88, including Ray, for a maximum cumulative total of USD 18.95275 under the unchanged USD 20 ceiling."
            ],
            "decision": "Preserve the first recursive outputs as a rejected research branch. Resume only with fixed bracketing appearance anchors and the immutable outline camera. Do not weaken the gate or allow a generated intermediate to become another request's appearance authority.",
            "limitations": [
              "The fixed-anchor replacement batch has passed its zero-spend schedule, budget, syntax, and leakage preflight but has not yet executed in this checkpoint.",
              "The evaluation split is camera-held-out synthetic evidence, not statistically independent real capture, because train and evaluation image generation share sealed appearance anchors.",
              "The bounded registration repair corrects only global translation and scale. It refuses architectural, color, identity, blur, contrast, or larger geometric failures.",
              "No human arc labeling or review authority is claimed.",
              "Visibility-aware splat cleanup remains pending after a reconstruction passes held-out evaluation."
            ],
            "runs": [
              "pinned-house-rerun-20260814-r1",
              "fluid-outline-house-20260816-r1",
              "outline-still-house-20260816-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u010.png",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u020.png",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/raw-provider/flux-fluid-u030.png",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/registration-repairs/flux-fluid-u030.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/short-arc/u040.png",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/manifest.json",
              ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/known-camera-dataset.json"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-house-cleanup-20260823-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-house-cleanup-20260823-r1",
      "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "sealed-rejected-candidate",
        "sourcePath": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "outside measured house axis-aligned bounds plus two metres",
      "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
      "decision": "Preserve as diagnostic evidence. Do not replace, package, register, or present this derivative as the accepted exterior splat.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 16,
        "byteLength": 603924411
      },
      "media": {
        "counts": {
          "image": 9,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png",
            "byteLength": 2937981,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v000-train-f000.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v000-train-f000.png",
            "byteLength": 1677270,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v015-train-f060.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v015-train-f060.png",
            "byteLength": 1504016,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v030-train-f120.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v030-train-f120.png",
            "byteLength": 1578096,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v045-train-f180.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v045-train-f180.png",
            "byteLength": 1590470,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v000-train-f000.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v000-train-f000.png",
            "byteLength": 1679693,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v015-train-f060.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v015-train-f060.png",
            "byteLength": 1531126,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v030-train-f120.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v030-train-f120.png",
            "byteLength": 1662446,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v045-train-f180.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v045-train-f180.png",
            "byteLength": 1637205,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-candidate.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-candidate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-cardinal-metrics.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-cardinal-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-decision.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-decision.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r16.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3462,
          "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de",
          "exactRecord": {
            "id": "selected-repair-house-cleanup-20260823-r1",
            "date": "2026-08-23",
            "title": "Preserved prior cleanup research and rejected a destructive spatial crop",
            "startedAt": "2026-08-24T03:13:00Z",
            "endedAt": "2026-08-24T03:31:34.5515320Z",
            "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
            "results": [
              "All 333 files in the historical exterior-r4-floater-cleanup study remained byte- and hash-identical to its sealed manifest before this model-specific work.",
              "The accepted source contains 2,500,000 Gaussians. Only 18,622 Gaussians, or 0.74488 percent, lie more than two metres outside the measured house bounds.",
              "That small population carries 93.591 percent of opacity-weighted projected footprint and 99.607 percent of opacity-weighted volume, identifying giant far-field sheets rather than ordinary low-opacity noise.",
              "The +2 m derivative preserved cardinal house-subject SSIM within -0.002974 mean and -0.006043 worst view, so it passed the declared numeric gate.",
              "Direct source/before/after review showed unacceptable black gaps in the side and rear canopy and sky. The derivative was rejected and was not packaged or registered in the viewer.",
              "The result reinforces the earlier cleanup finding: large anisotropic background sheets can be load-bearing reconstruction content. Missing or inconsistent observations must be improved at training/source level rather than hidden by aggressive deletion."
            ],
            "decision": "Retain the accepted repaired exterior splat unchanged. Preserve the +2 m candidate only as negative evidence, then test longer post-growth optimization on the same predeclared 48-train/12-held-out exact-camera split.",
            "limitations": [
              "The house bounds are measured from the retraced massing model, but they do not describe the desired trees, sky, landscaping, or other environmental context.",
              "Opacity-weighted footprint and volume are diagnostic proxies, not rendered fidelity evidence.",
              "Four cardinal cameras do not prove every continuous free-orbit view; they were sufficient to reject this visibly destructive candidate.",
              "No API request was made and cleanup spend was zero."
            ],
            "runs": [
              "selected-repair-house-cleanup-20260823-r1/population-diagnosis",
              "selected-repair-house-cleanup-20260823-r1/bounds-plus-2m-cardinals"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png"
            ],
            "evidenceSeal": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 16,
          "byteLength": 603924411,
          "sha256": "32e2c386d657e4d95f2345192f655b04112b28317056e3ae0a1964a6fca6bf09",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 827,
          "sha256": "a7b91616b67bc15937ff8b9f27a0149d355c2e9e7201cf8e8c078e0246e6f2bf",
          "exactRecord": {
            "schema": "blueprint.selected-repair-cleanup-run/1",
            "createdAt": "2026-08-24T03:18:32.604530+00:00",
            "state": "diagnosed-no-removal",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "populationDiagnosis": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
              "bytes": 6724,
              "sha256": "455c6fcd3cec6d46698e7aba4fb7416f05ec7d2ac553796f5bd9d7a001a77f54"
            },
            "authorityBoundary": "Versioned cleanup study only; the sealed source reconstruction remains immutable."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-candidate.json",
          "recordPointer": "$",
          "byteLength": 2177,
          "sha256": "b0741d537a47814b52868f3fc9999c9ced007dc18eb4b50668304442e42913dc",
          "exactRecord": {
            "schema": "blueprint.selected-repair-bounds-candidate/1",
            "createdAt": "2026-08-24T03:21:43.703572+00:00",
            "state": "diagnostic-candidate-not-admitted",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m.ply",
              "bytes": 585606760,
              "sha256": "c1b8fa02e341fda004ea15f9ef24f76339324438ff59cba0183f1e23d0a01a85"
            },
            "tags": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m-tags.npy",
              "bytes": 2500128,
              "sha256": "1cb882491593e9a6f0453b53f063490d4d27d23f3f43206e3b3245a8043260e5"
            },
            "rule": {
              "name": "outside measured house axis-aligned bounds plus two metres",
              "houseBoundsMeters": {
                "min": [
                  -0.42672,
                  -0.030480000000000004,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "marginMeters": 2,
              "reason": "model-specific diagnosis found a tiny far-field population carrying most opacity-weighted footprint; no historical R4 threshold was reused"
            },
            "counts": {
              "before": 2500000,
              "after": 2481378,
              "removed": 18622,
              "removedFraction": 0.0074488
            },
            "proxyEffect": {
              "removedAlphaFootprintFraction": 0.935910447648672,
              "removedAlphaVolumeFraction": 0.9960656910915638,
              "warning": "These are geometric opacity proxies, not fidelity or rendered-pixel evidence."
            },
            "admissionGate": "Four full-resolution cardinal cameras must retain house-subject SSIM within 0.02 mean and 0.04 per view while visual review confirms shell reduction.",
            "authorityBoundary": "Diagnostic derivative only; sealed SH3 source remains unchanged."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-cardinal-metrics.json",
          "recordPointer": "$",
          "byteLength": 8159,
          "sha256": "94179b227d8e6b0b1a86e2198d4df529ebbcc7ce99124baaba0e195fc78f636d",
          "exactRecord": {
            "schema": "blueprint.selected-repair-cleanup-cardinal-comparison/1",
            "createdAt": "2026-08-24T03:28:10.721358+00:00",
            "state": "numeric-gate-passed-visual-review-required",
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m.ply",
              "bytes": 585606760,
              "sha256": "c1b8fa02e341fda004ea15f9ef24f76339324438ff59cba0183f1e23d0a01a85"
            },
            "frames": [
              0,
              60,
              120,
              180
            ],
            "meanBefore": {
              "psnrDb": 17.200284771879456,
              "ssim": 0.5774079404918365,
              "subjectPsnrDb": 19.43909128175892,
              "subjectSsim": 0.7191704452862117
            },
            "meanAfter": {
              "psnrDb": 13.602705013899207,
              "ssim": 0.5404986251295761,
              "subjectPsnrDb": 18.987361079390638,
              "subjectSsim": 0.7161961381946704
            },
            "meanDelta": {
              "psnrDb": -3.597579757980249,
              "ssim": -0.036909315362260386,
              "subjectPsnrDb": -0.45173020236828165,
              "subjectSsim": -0.0029743070915412284
            },
            "minimumPerViewSubjectSsimDelta": -0.006042404431045201,
            "gate": {
              "meanSubjectSsimDeltaMin": -0.02,
              "perViewSubjectSsimDeltaMin": -0.04,
              "passed": true
            },
            "records": [
              {
                "cameraFrame": 0,
                "reference": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v000-train-f000.png",
                  "bytes": 1900102,
                  "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
                },
                "before": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v000-train-f000.png",
                    "bytes": 1679693,
                    "sha256": "55b5bf297713c18a9d4688565657ba09f33ee6b36c6de05a5d219fbd60715280"
                  },
                  "metrics": {
                    "psnrDb": 18.518455921854,
                    "ssim": 0.6851334732096125,
                    "subjectPsnrDb": 19.90108703177504,
                    "subjectSsim": 0.7619912620107275
                  }
                },
                "after": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v000-train-f000.png",
                    "bytes": 1677270,
                    "sha256": "d0a7fd37b73beb6fc145b540c2dfa4bfac4c1935262b06f63d7bee66db8bcf97"
                  },
                  "metrics": {
                    "psnrDb": 17.64710151886906,
                    "ssim": 0.6764389676632868,
                    "subjectPsnrDb": 19.68128756257896,
                    "subjectSsim": 0.7601070799229677
                  }
                },
                "delta": {
                  "psnrDb": -0.871354402984938,
                  "ssim": -0.00869450554632567,
                  "subjectPsnrDb": -0.21979946919608295,
                  "subjectSsim": -0.001884182087759867
                }
              },
              {
                "cameraFrame": 60,
                "reference": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v015-train-f060.png",
                  "bytes": 1931448,
                  "sha256": "663d77ceed18ebcba45d016e8409efce3645607e4aec4244be9f15368448232a"
                },
                "before": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v015-train-f060.png",
                    "bytes": 1531126,
                    "sha256": "12b860693404af67d7f716669eeba68d54684268b26502c5c61f27e7983079f7"
                  },
                  "metrics": {
                    "psnrDb": 16.864636893453234,
                    "ssim": 0.5406122276339075,
                    "subjectPsnrDb": 19.11164291382936,
                    "subjectSsim": 0.6993921918363321
                  }
                },
                "after": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v015-train-f060.png",
                    "bytes": 1504016,
                    "sha256": "57e801d19b57acaa98bf003950dada6b17418d5b4b6f8f51a63a4b5db2b7f480"
                  },
                  "metrics": {
                    "psnrDb": 13.389713369812826,
                    "ssim": 0.5114523837136704,
                    "subjectPsnrDb": 18.297697192663975,
                    "subjectSsim": 0.6963188801914697
                  }
                },
                "delta": {
                  "psnrDb": -3.474923523640408,
                  "ssim": -0.029159843920237072,
                  "subjectPsnrDb": -0.8139457211653855,
                  "subjectSsim": -0.003073311644862353
                }
              },
              {
                "cameraFrame": 120,
                "reference": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v030-train-f120.png",
                  "bytes": 2107099,
                  "sha256": "011b7ee77cf5b1345a3bacd44624adb5aaf2e3246cad819a6b659f564ae17b89"
                },
                "before": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v030-train-f120.png",
                    "bytes": 1662446,
                    "sha256": "4a5c9233c8b996e92c47685bfe1d1e347e875e2c05b4296624c1ba06eb3830fb"
                  },
                  "metrics": {
                    "psnrDb": 16.860694612967954,
                    "ssim": 0.5307185176716248,
                    "subjectPsnrDb": 19.45887090921942,
                    "subjectSsim": 0.7032625710705306
                  }
                },
                "after": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v030-train-f120.png",
                    "bytes": 1578096,
                    "sha256": "0c37d93edaae34f1f0a1007a183e4ce2adbd8e7f2cb1909ee0633be9092c511a"
                  },
                  "metrics": {
                    "psnrDb": 12.353879348674779,
                    "ssim": 0.48222922399093804,
                    "subjectPsnrDb": 18.84560422876916,
                    "subjectSsim": 0.6972201666394854
                  }
                },
                "delta": {
                  "psnrDb": -4.506815264293175,
                  "ssim": -0.048489293680686774,
                  "subjectPsnrDb": -0.6132666804502591,
                  "subjectSsim": -0.006042404431045201
                }
              },
              {
                "cameraFrame": 180,
                "reference": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v045-train-f180.png",
                  "bytes": 1998009,
                  "sha256": "ba8a97c93cfacbb5e1bb079162556adf1ec1b1751937b76b494f7549b1eed590"
                },
                "before": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/before/v045-train-f180.png",
                    "bytes": 1637205,
                    "sha256": "e6f0147c095d04b4c2fbef14a81567c781b2b7b593fabd4fc2564a8d9e766009"
                  },
                  "metrics": {
                    "psnrDb": 16.557351659242634,
                    "ssim": 0.5531675434522012,
                    "subjectPsnrDb": 19.284764272211845,
                    "subjectSsim": 0.7120357562272566
                  }
                },
                "after": {
                  "artifact": {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/renders/cardinals-bounds-plus-2m/after/v045-train-f180.png",
                    "bytes": 1590470,
                    "sha256": "9022a35819dbd59da6659917dfd40e02beba45b7d1b42d6eaf2fe7c1607c6ff2"
                  },
                  "metrics": {
                    "psnrDb": 11.02012581824016,
                    "ssim": 0.491873925150409,
                    "subjectPsnrDb": 19.12485533355046,
                    "subjectSsim": 0.7111384260247592
                  }
                },
                "delta": {
                  "psnrDb": -5.537225841002474,
                  "ssim": -0.061293618301792197,
                  "subjectPsnrDb": -0.15990893866138478,
                  "subjectSsim": -0.0008973302024973817
                }
              }
            ],
            "contactSheet": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png",
              "bytes": 2937981,
              "sha256": "5a15336f293ba0e427e06e73fc5689ea4781240878364f89b83c59e7ec424d92"
            },
            "decisionBoundary": "Numeric fidelity only. Candidate remains unadmitted until direct visual review confirms that removed content is unsupported shell/splay rather than desired exterior context."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-decision.json",
          "recordPointer": "$",
          "byteLength": 1333,
          "sha256": "e4bdd22844a97dfe2ac59eb3ec5d3fdae3a5ed424ddcb0256526d4da6fb70f8d",
          "exactRecord": {
            "schema": "blueprint.selected-repair-cleanup-decision/1",
            "createdAt": "2026-08-24T03:31:34.5515320Z",
            "candidate": "bounds-plus-2m",
            "state": "rejected-not-promoted",
            "numericGate": {
              "passed": true,
              "meanSubjectSsimDelta": -0.0029743070915412284,
              "minimumPerViewSubjectSsimDelta": -0.006042404431045201,
              "meanSubjectPsnrDeltaDb": -0.45173020236828165
            },
            "visualReview": {
              "passed": false,
              "reviewer": "Codex critical adversarial review",
              "finding": "The house remains coherent and the giant far-field shell population is reduced, but side and rear cameras expose unacceptable black canopy and sky gaps. The derivative improves free-orbit obstruction at the cost of desired environmental context.",
              "comparison": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png"
            },
            "decision": "Preserve as diagnostic evidence. Do not replace, package, register, or present this derivative as the accepted exterior splat.",
            "next": "Improve the reconstruction from the admitted exact-camera images with longer post-growth optimization. Treat background shells as missing-observation evidence rather than deleting them blindly.",
            "authorityBoundary": "The sealed 2.5M-Gaussian SH3 source remains the accepted reconstruction base."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
          "recordPointer": "$",
          "byteLength": 6724,
          "sha256": "455c6fcd3cec6d46698e7aba4fb7416f05ec7d2ac553796f5bd9d7a001a77f54",
          "exactRecord": {
            "schema": "blueprint.selected-repair-cleanup-diagnosis/1",
            "createdAt": "2026-08-24T03:18:32.604530+00:00",
            "state": "diagnosed-no-removal",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceManifest": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
              "bytes": 163809,
              "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
            },
            "renderer": {
              "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
              "bytes": 21074,
              "sha256": "ab3e3d82d08ab4bb20630559602fb1c14a2acb260c71440b52ecda107ac7c8b8"
            },
            "gaussians": 2500000,
            "cameraCount": 60,
            "houseBoundsMeters": {
              "min": [
                -0.42672,
                -0.030480000000000004,
                -9.43148736
              ],
              "max": [
                39.623481840000004,
                8.9425272,
                20.53873464
              ]
            },
            "meansBoundsMeters": {
              "min": [
                -81.255615234375,
                -165.185302734375,
                -173.40098571777344
              ],
              "max": [
                172.52297973632812,
                166.22607421875,
                201.09280395507812
              ]
            },
            "distributions": {
              "opacity": {
                "p0": 0.0029975418001413345,
                "p1": 0.01207250339910388,
                "p5": 0.020607026293873787,
                "p25": 0.0619510430842638,
                "p50": 0.13446251302957535,
                "p75": 0.28739365190267563,
                "p95": 0.7718039274215693,
                "p99": 0.9879323887825011,
                "p99.9": 0.9995538595914841,
                "p100": 0.9999960660934448
              },
              "maxScaleMeters": {
                "p0": 4.481164239678037e-7,
                "p1": 0.00017331216207821856,
                "p5": 0.0038759124814532705,
                "p25": 0.018002791795879602,
                "p50": 0.038232672959566116,
                "p75": 0.0773480162024498,
                "p90": 0.14277035742998126,
                "p95": 0.20762237533926953,
                "p99": 0.4663874122500415,
                "p99.9": 1.956139348745428,
                "p100": 2643.48974609375
              },
              "midScaleMeters": {
                "p0": 3.0553613328265783e-7,
                "p25": 0.000024281209334731102,
                "p50": 0.00045184296322986484,
                "p75": 0.008120212703943253,
                "p95": 0.033048114366829376,
                "p99": 0.07849737897515283,
                "p99.9": 0.33194538730385326,
                "p100": 21.87070083618164
              },
              "minScaleMeters": {
                "p0": 2.1894192059335182e-7,
                "p25": 0.0000014666723302525497,
                "p50": 0.000006941189440112794,
                "p75": 0.000045351096559897996,
                "p95": 0.002408269140869377,
                "p99": 0.0132793199270963,
                "p99.9": 0.041983143515885654,
                "p100": 2.9703640937805176
              },
              "anisotropy": {
                "p0": 1.0023158561725536,
                "p25": 600.0213391991492,
                "p50": 4044.1480185964156,
                "p75": 20803.051036405166,
                "p90": 69867.95920111131,
                "p95": 130849.80172143894,
                "p99": 371601.4991086551,
                "p99.9": 1150751.708444424,
                "p100": 6072624600.893115
              },
              "outsideHouseDistanceMeters": {
                "p0": 0,
                "p25": 0,
                "p50": 0,
                "p75": 0,
                "p90": 0.07650721499780178,
                "p95": 0.7342280812791848,
                "p99": 1.9185406099185602,
                "p99.9": 4.544891089544651,
                "p100": 214.72615504951528
              },
              "alphaFootprint": {
                "p0": 4.882396980863207e-15,
                "p25": 7.535397179661382e-8,
                "p50": 0.0000020838478119821798,
                "p75": 0.00004429521192331994,
                "p90": 0.00026579355212616657,
                "p95": 0.0007294788416200104,
                "p99": 0.005850911787345503,
                "p99.9": 0.16119134240511782,
                "p100": 7136.986977674602
              }
            },
            "largeScalePopulation": [
              {
                "maxScaleAtLeastM": 0.25,
                "count": 86702,
                "fraction": 0.0346808,
                "medianOpacity": 0.103837039321661,
                "medianAnisotropy": 17209.9633795895,
                "outsideHouse1mCount": 8386,
                "outsideHouse2mCount": 5296
              },
              {
                "maxScaleAtLeastM": 0.5,
                "count": 21867,
                "fraction": 0.0087468,
                "medianOpacity": 0.14027072489261627,
                "medianAnisotropy": 14128.737757007835,
                "outsideHouse1mCount": 4874,
                "outsideHouse2mCount": 3607
              },
              {
                "maxScaleAtLeastM": 1,
                "count": 6500,
                "fraction": 0.0026,
                "medianOpacity": 0.17020703107118607,
                "medianAnisotropy": 9380.836263866076,
                "outsideHouse1mCount": 3026,
                "outsideHouse2mCount": 2556
              },
              {
                "maxScaleAtLeastM": 2,
                "count": 2421,
                "fraction": 0.0009684,
                "medianOpacity": 0.15223722159862518,
                "medianAnisotropy": 7426.775402598668,
                "outsideHouse1mCount": 1779,
                "outsideHouse2mCount": 1617
              },
              {
                "maxScaleAtLeastM": 5,
                "count": 846,
                "fraction": 0.0003384,
                "medianOpacity": 0.1373150870203972,
                "medianAnisotropy": 12781.53468805872,
                "outsideHouse1mCount": 786,
                "outsideHouse2mCount": 760
              }
            ],
            "spatialPopulation": [
              {
                "outsideHouseByM": 0,
                "count": 345828,
                "fraction": 0.1383312,
                "alphaFootprintFraction": 0.9543661475760655,
                "alphaVolumeFraction": 0.9981603699909493
              },
              {
                "outsideHouseByM": 0.5,
                "count": 147667,
                "fraction": 0.0590668,
                "alphaFootprintFraction": 0.9489473561789065,
                "alphaVolumeFraction": 0.9977808090170022
              },
              {
                "outsideHouseByM": 1,
                "count": 102383,
                "fraction": 0.0409532,
                "alphaFootprintFraction": 0.9445290667643863,
                "alphaVolumeFraction": 0.9975705812912299
              },
              {
                "outsideHouseByM": 2,
                "count": 18622,
                "fraction": 0.0074488,
                "alphaFootprintFraction": 0.935910447648672,
                "alphaVolumeFraction": 0.9960656910915638
              },
              {
                "outsideHouseByM": 5,
                "count": 2363,
                "fraction": 0.0009452,
                "alphaFootprintFraction": 0.9196118512399087,
                "alphaVolumeFraction": 0.9932872713130142
              }
            ],
            "topAlphaFootprint500": {
              "outsideHouse1mFraction": 0.876,
              "outsideHouse2mFraction": 0.844,
              "medianMaxScaleM": 9.034987449645996,
              "medianOpacity": 0.5078237354755402,
              "medianAnisotropy": 6772.799089127306,
              "medianOutsideDistanceM": 35.653968577880065
            },
            "decisionBoundary": "Population measurements only. No historical threshold is admitted for this model without same-run residual attribution and before/after camera scoring."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2509,
          "sha256": "d80044c81db5ec8f8396f89f5adfab12c3da99d93048d75c31211b1a980ee43c",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T03:31:34.5515320Z",
            "run": "selected-repair-house-cleanup-20260823-r1",
            "state": "sealed-rejected-candidate",
            "artifactCount": 8,
            "artifacts": [
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
                "bytes": 6724,
                "sha256": "455c6fcd3cec6d46698e7aba4fb7416f05ec7d2ac553796f5bd9d7a001a77f54"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-candidate.json",
                "bytes": 2177,
                "sha256": "b0741d537a47814b52868f3fc9999c9ced007dc18eb4b50668304442e42913dc"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-cardinal-metrics.json",
                "bytes": 8159,
                "sha256": "94179b227d8e6b0b1a86e2198d4df529ebbcc7ce99124baaba0e195fc78f636d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-decision.json",
                "bytes": 1333,
                "sha256": "e4bdd22844a97dfe2ac59eb3ec5d3fdae3a5ed424ddcb0256526d4da6fb70f8d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m.ply",
                "bytes": 585606760,
                "sha256": "c1b8fa02e341fda004ea15f9ef24f76339324438ff59cba0183f1e23d0a01a85"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m-tags.npy",
                "bytes": 2500128,
                "sha256": "1cb882491593e9a6f0453b53f063490d4d27d23f3f43206e3b3245a8043260e5"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png",
                "bytes": 2937981,
                "sha256": "5a15336f293ba0e427e06e73fc5689ea4781240878364f89b83c59e7ec424d92"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py",
                "bytes": 18440,
                "sha256": "bcca80b331ae5e0f77000e7cb5726b6e8e114bd26954ca0565c399bf68fe1c5d"
              }
            ],
            "decision": "The +2 m spatial derivative passed house-region numeric fidelity but failed visual review because it exposed black canopy and sky gaps. It remains sealed negative evidence and is not promoted.",
            "authorityBoundary": "The accepted repaired SH3 PLY and browser splat are unchanged."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:fluid-outline-video-recovery-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "fluid-outline-video-recovery-20260823-r1",
      "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "evaluated-none-admitted",
        "sourcePath": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "Kling is the strongest short-arc visual candidate. Neither provider video is admitted as reconstruction or camera authority.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 34485110
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 2,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
            "byteLength": 26486502,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
            "byteLength": 5355080,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
            "byteLength": 2605661,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 34485110,
          "sha256": "d58d76a90029a2189c25b3273bed48888220d159b21ca27e4aa8e1ad0d8c068b",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2909,
          "sha256": "d4b5b03e36805292964508562990a0eae7e600fc7a4bf3ad21de7fbb4836a403",
          "exactRecord": {
            "schema": "blueprint.fluid-outline-video-recovery/1",
            "createdAt": "2026-08-23T23:09:28.143Z",
            "state": "evaluated-none-admitted",
            "question": "Can a current high-quality reference-video model follow the corrected continuous animated house outline while using the exact-camera FLUX stills only for appearance?",
            "regressionBoundary": "This run does not use the retired duplicated guide, any Ray output, or sparse stills as temporal keyframes.",
            "control": {
              "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "frames": 120,
              "seconds": 5,
              "admitted": true
            },
            "references": [
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "frame": 0
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "frame": 10
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "frame": 20
              }
            ],
            "models": [
              {
                "id": "kling-o3pro-fluid-outline-f000-f020-r1",
                "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                "costUsd": 0.84,
                "price": "5 seconds at $0.168/second",
                "source": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference"
              },
              {
                "id": "seedance2fast-fluid-outline-f000-f020-r1",
                "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                "costUsd": 0.7257,
                "price": "5 seconds at $0.2419/second with the documented 0.6 video-input multiplier",
                "source": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video"
              }
            ],
            "budget": {
              "ceilingUsd": 20,
              "committedBeforeUsd": 18.382750000000076,
              "plannedUsd": 1.5657,
              "maximumCumulativeUsd": 19.948450000000076
            },
            "blocker": null,
            "cumulativeCommittedUsd": 19.94845,
            "completedAt": "2026-08-23T23:16:09.342Z",
            "evaluation": {
              "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/evaluation.json",
              "providerRanking": [
                "kling-o3pro",
                "seedance2fast"
              ],
              "admittedProviderCandidates": [],
              "decision": "Kling is the strongest short-arc visual candidate. Neither provider video is admitted as reconstruction or camera authority."
            },
            "sealedAt": "2026-08-23T23:20:17.624480+00:00"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/evaluation.json",
          "recordPointer": "$",
          "byteLength": 27672,
          "sha256": "997341ba0dee6ca95d73d026dad23c84977fe0b2a6db213f2b8ae09c1118545f",
          "exactRecord": {
            "schema": "blueprint.fluid-outline-video-evaluation/1",
            "createdAt": "2026-08-23T23:16:58.405467+00:00",
            "question": "Which high-quality video model follows the corrected continuous outline without stop motion or camera substitution?",
            "thresholdsDeclaredBeforeProviderResults": true,
            "thresholds": {
              "durationSecondsMin": 4.5,
              "durationSecondsMax": 5.5,
              "decodedFramesMin": 100,
              "sameFrameCoverage8MedianMin": 0.7,
              "sameFrameCoverage8MinimumMin": 0.45,
              "recoveredCameraIndexMaeMax": 18,
              "recoveredCameraMonotonicFractionMin": 0.75,
              "recoveredCameraSpanMin": 80,
              "anchorMeanSubjectSsimMin": 0.45,
              "anchorMinimumSubjectSsimMin": 0.25,
              "nearStaticAdjacentFractionMax": 0.05,
              "motionSpikeFractionMax": 0.05,
              "adjacentDifferenceMaxToMedianMax": 3
            },
            "method": {
              "camera": "normalize each candidate to 120 positions, compare sampled house edges against all sampled corrected-outline controls, then measure index error, order, span, and same-frame retention",
              "appearance": "subject-mask PSNR and SSIM against the exact start, midpoint, and end FLUX references",
              "temporal": "adjacent decoded-frame difference distribution; held frames, spikes, and excessive jerk fail independently",
              "authorityBoundary": "a passing provider video is motion and appearance evidence only; its frames do not become known camera authority without a separate camera recovery gate"
            },
            "candidates": {
              "kling-o3pro": {
                "video": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                "videoSha256": "8a4584fe16152219eee3afbb86a597fe64636fe91fc0fbfb6964fe04a6954f06",
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1920,
                  "height": 1080,
                  "durationSeconds": 5.041666666666667
                },
                "camera": {
                  "rows": [
                    {
                      "normalizedFrame": 0,
                      "sameFrameCoverage8": 0.9474221315112255,
                      "recoveredControlFrame": 0,
                      "recoveredCoverage8": 0.9474221315112255,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 5,
                      "sameFrameCoverage8": 0.9469930545650052,
                      "recoveredControlFrame": 5,
                      "recoveredCoverage8": 0.9469930545650052,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 10,
                      "sameFrameCoverage8": 0.9498894377275877,
                      "recoveredControlFrame": 10,
                      "recoveredCoverage8": 0.9498894377275877,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 15,
                      "sameFrameCoverage8": 0.9576906841575478,
                      "recoveredControlFrame": 15,
                      "recoveredCoverage8": 0.9576906841575478,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 20,
                      "sameFrameCoverage8": 0.9592702634550657,
                      "recoveredControlFrame": 20,
                      "recoveredCoverage8": 0.9592702634550657,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 25,
                      "sameFrameCoverage8": 0.9397150083001883,
                      "recoveredControlFrame": 25,
                      "recoveredCoverage8": 0.9397150083001883,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 30,
                      "sameFrameCoverage8": 0.934677097013647,
                      "recoveredControlFrame": 30,
                      "recoveredCoverage8": 0.934677097013647,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 35,
                      "sameFrameCoverage8": 0.9430996541967934,
                      "recoveredControlFrame": 35,
                      "recoveredCoverage8": 0.9430996541967934,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 40,
                      "sameFrameCoverage8": 0.941010637037739,
                      "recoveredControlFrame": 40,
                      "recoveredCoverage8": 0.941010637037739,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 45,
                      "sameFrameCoverage8": 0.9438826670532662,
                      "recoveredControlFrame": 45,
                      "recoveredCoverage8": 0.9438826670532662,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 50,
                      "sameFrameCoverage8": 0.9512853708156094,
                      "recoveredControlFrame": 50,
                      "recoveredCoverage8": 0.9512853708156094,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 55,
                      "sameFrameCoverage8": 0.959974667511083,
                      "recoveredControlFrame": 55,
                      "recoveredCoverage8": 0.959974667511083,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 60,
                      "sameFrameCoverage8": 0.9575309535502882,
                      "recoveredControlFrame": 60,
                      "recoveredCoverage8": 0.9575309535502882,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 65,
                      "sameFrameCoverage8": 0.954828640509665,
                      "recoveredControlFrame": 65,
                      "recoveredCoverage8": 0.954828640509665,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 70,
                      "sameFrameCoverage8": 0.9464967180583117,
                      "recoveredControlFrame": 70,
                      "recoveredCoverage8": 0.9464967180583117,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 75,
                      "sameFrameCoverage8": 0.9449395570457955,
                      "recoveredControlFrame": 75,
                      "recoveredCoverage8": 0.9449395570457955,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 80,
                      "sameFrameCoverage8": 0.937000476035377,
                      "recoveredControlFrame": 80,
                      "recoveredCoverage8": 0.937000476035377,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 85,
                      "sameFrameCoverage8": 0.9324421073421222,
                      "recoveredControlFrame": 85,
                      "recoveredCoverage8": 0.9324421073421222,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 90,
                      "sameFrameCoverage8": 0.928400039578489,
                      "recoveredControlFrame": 90,
                      "recoveredCoverage8": 0.928400039578489,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 95,
                      "sameFrameCoverage8": 0.937117466675011,
                      "recoveredControlFrame": 95,
                      "recoveredCoverage8": 0.937117466675011,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 100,
                      "sameFrameCoverage8": 0.9348993543006608,
                      "recoveredControlFrame": 100,
                      "recoveredCoverage8": 0.9348993543006608,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 105,
                      "sameFrameCoverage8": 0.9409276363545344,
                      "recoveredControlFrame": 105,
                      "recoveredCoverage8": 0.9409276363545344,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 110,
                      "sameFrameCoverage8": 0.9413506081700399,
                      "recoveredControlFrame": 110,
                      "recoveredCoverage8": 0.9413506081700399,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 115,
                      "sameFrameCoverage8": 0.947254530700568,
                      "recoveredControlFrame": 115,
                      "recoveredCoverage8": 0.947254530700568,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 119,
                      "sameFrameCoverage8": 0.9551259505415206,
                      "recoveredControlFrame": 119,
                      "recoveredCoverage8": 0.9551259505415206,
                      "indexError": 0
                    }
                  ],
                  "sameFrameCoverage8Median": 0.9449395570457955,
                  "sameFrameCoverage8Minimum": 0.928400039578489,
                  "recoveredCameraIndexMae": 0,
                  "recoveredCameraMonotonicFraction": 1,
                  "recoveredCameraSpan": 119
                },
                "anchors": [
                  {
                    "controlFrame": 0,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                    "subjectPsnrDb": 25.88786205656803,
                    "subjectSsim": 0.9011308292026408
                  },
                  {
                    "controlFrame": 60,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                    "subjectPsnrDb": 10.326539036421723,
                    "subjectSsim": 0.20183644682941665
                  },
                  {
                    "controlFrame": 119,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                    "subjectPsnrDb": 14.469345353681124,
                    "subjectSsim": 0.47030604791103137
                  }
                ],
                "temporal": {
                  "minimum": 17.325347222222224,
                  "median": 18.293897569444443,
                  "p95": 25.499566840277776,
                  "maximum": 33.13947916666667,
                  "maximumToMedian": 1.8115045763685809,
                  "nearStaticFraction": 0,
                  "spikeFraction": 0
                },
                "checks": {
                  "duration": true,
                  "decoded-frame-count": true,
                  "same-frame-outline-median": true,
                  "same-frame-outline-minimum": true,
                  "camera-index-error": true,
                  "camera-monotonicity": true,
                  "camera-span": true,
                  "anchor-mean-appearance": true,
                  "anchor-minimum-appearance": false,
                  "no-held-frame-runs": true,
                  "no-motion-spikes": true,
                  "bounded-temporal-jerk": true
                },
                "numericGatePassed": false,
                "preservedNegative": false,
                "disposition": "evaluated provider candidate",
                "admitted": false
              },
              "seedance2fast": {
                "video": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                "videoSha256": "9737a66b072d97e107ab3b2eaecc1539f7f51fdf4c5dd13e459e50134b07ddcc",
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1280,
                  "height": 720,
                  "durationSeconds": 5.041666666666667
                },
                "camera": {
                  "rows": [
                    {
                      "normalizedFrame": 0,
                      "sameFrameCoverage8": 0.8716722868045079,
                      "recoveredControlFrame": 5,
                      "recoveredCoverage8": 0.8743457795235848,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 5,
                      "sameFrameCoverage8": 0.8620458859544212,
                      "recoveredControlFrame": 10,
                      "recoveredCoverage8": 0.8961484724804454,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 10,
                      "sameFrameCoverage8": 0.8563240519697687,
                      "recoveredControlFrame": 15,
                      "recoveredCoverage8": 0.909341819008345,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 15,
                      "sameFrameCoverage8": 0.8342262774512669,
                      "recoveredControlFrame": 20,
                      "recoveredCoverage8": 0.9085965508546119,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 20,
                      "sameFrameCoverage8": 0.8332766881187577,
                      "recoveredControlFrame": 25,
                      "recoveredCoverage8": 0.8840090466481723,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 25,
                      "sameFrameCoverage8": 0.8276791782256537,
                      "recoveredControlFrame": 30,
                      "recoveredCoverage8": 0.8820647518985896,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 30,
                      "sameFrameCoverage8": 0.8357334551476047,
                      "recoveredControlFrame": 40,
                      "recoveredCoverage8": 0.8869015185615124,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 35,
                      "sameFrameCoverage8": 0.8396497723753303,
                      "recoveredControlFrame": 40,
                      "recoveredCoverage8": 0.9000023690507214,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 40,
                      "sameFrameCoverage8": 0.8446258084385587,
                      "recoveredControlFrame": 45,
                      "recoveredCoverage8": 0.8919091974436109,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 45,
                      "sameFrameCoverage8": 0.8545781837072476,
                      "recoveredControlFrame": 55,
                      "recoveredCoverage8": 0.9135528815706143,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 50,
                      "sameFrameCoverage8": 0.8412798224523765,
                      "recoveredControlFrame": 60,
                      "recoveredCoverage8": 0.9025253961278983,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 55,
                      "sameFrameCoverage8": 0.8667891070297656,
                      "recoveredControlFrame": 65,
                      "recoveredCoverage8": 0.9155163811741227,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 60,
                      "sameFrameCoverage8": 0.8744539509395921,
                      "recoveredControlFrame": 70,
                      "recoveredCoverage8": 0.9109423497684832,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 65,
                      "sameFrameCoverage8": 0.8740421394670521,
                      "recoveredControlFrame": 75,
                      "recoveredCoverage8": 0.9101738286420189,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 70,
                      "sameFrameCoverage8": 0.8710502213402534,
                      "recoveredControlFrame": 80,
                      "recoveredCoverage8": 0.9088392253150602,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 75,
                      "sameFrameCoverage8": 0.837516229468934,
                      "recoveredControlFrame": 85,
                      "recoveredCoverage8": 0.8975460425615958,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 80,
                      "sameFrameCoverage8": 0.8055144940245033,
                      "recoveredControlFrame": 90,
                      "recoveredCoverage8": 0.8814129520605551,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 85,
                      "sameFrameCoverage8": 0.8411963659704735,
                      "recoveredControlFrame": 95,
                      "recoveredCoverage8": 0.9116215032229802,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 90,
                      "sameFrameCoverage8": 0.8600776727848415,
                      "recoveredControlFrame": 100,
                      "recoveredCoverage8": 0.924916918333565,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 95,
                      "sameFrameCoverage8": 0.8564365730020652,
                      "recoveredControlFrame": 105,
                      "recoveredCoverage8": 0.9233561112362644,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 100,
                      "sameFrameCoverage8": 0.8398766726898242,
                      "recoveredControlFrame": 110,
                      "recoveredCoverage8": 0.9267594817548988,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 105,
                      "sameFrameCoverage8": 0.8334584866461415,
                      "recoveredControlFrame": 115,
                      "recoveredCoverage8": 0.9258489684510782,
                      "indexError": 10
                    },
                    {
                      "normalizedFrame": 110,
                      "sameFrameCoverage8": 0.8549929397775411,
                      "recoveredControlFrame": 119,
                      "recoveredCoverage8": 0.9298266891441185,
                      "indexError": 9
                    },
                    {
                      "normalizedFrame": 115,
                      "sameFrameCoverage8": 0.8647060269997787,
                      "recoveredControlFrame": 119,
                      "recoveredCoverage8": 0.8886274604926443,
                      "indexError": 4
                    },
                    {
                      "normalizedFrame": 119,
                      "sameFrameCoverage8": 0.870653584466302,
                      "recoveredControlFrame": 119,
                      "recoveredCoverage8": 0.870653584466302,
                      "indexError": 0
                    }
                  ],
                  "sameFrameCoverage8Median": 0.8545781837072476,
                  "sameFrameCoverage8Minimum": 0.8055144940245033,
                  "recoveredCameraIndexMae": 7.72,
                  "recoveredCameraMonotonicFraction": 1,
                  "recoveredCameraSpan": 114
                },
                "anchors": [
                  {
                    "controlFrame": 0,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                    "subjectPsnrDb": 12.401841515816782,
                    "subjectSsim": 0.2297447841959186
                  },
                  {
                    "controlFrame": 60,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                    "subjectPsnrDb": 8.853215492679267,
                    "subjectSsim": 0.1288886240871341
                  },
                  {
                    "controlFrame": 119,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                    "subjectPsnrDb": 10.126034910995735,
                    "subjectSsim": 0.12446957188335334
                  }
                ],
                "temporal": {
                  "minimum": 0.0009375,
                  "median": 16.494105902777775,
                  "p95": 22.248553819444442,
                  "maximum": 28.51888888888889,
                  "maximumToMedian": 1.7290351509193365,
                  "nearStaticFraction": 0.016666666666666666,
                  "spikeFraction": 0
                },
                "checks": {
                  "duration": true,
                  "decoded-frame-count": true,
                  "same-frame-outline-median": true,
                  "same-frame-outline-minimum": true,
                  "camera-index-error": true,
                  "camera-monotonicity": true,
                  "camera-span": true,
                  "anchor-mean-appearance": false,
                  "anchor-minimum-appearance": false,
                  "no-held-frame-runs": true,
                  "no-motion-spikes": true,
                  "bounded-temporal-jerk": true
                },
                "numericGatePassed": false,
                "preservedNegative": false,
                "disposition": "evaluated provider candidate",
                "admitted": false
              },
              "ray32-preserved-negative": {
                "video": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
                "videoSha256": "27c8e8261328cd8024fc0ebfdaacccbdcd241e72d8386a9e7b65b100ef21fb32",
                "probe": {
                  "frames": 120,
                  "fps": 24,
                  "width": 1280,
                  "height": 720,
                  "durationSeconds": 5
                },
                "camera": {
                  "rows": [
                    {
                      "normalizedFrame": 0,
                      "sameFrameCoverage8": 0.941221492590292,
                      "recoveredControlFrame": 0,
                      "recoveredCoverage8": 0.941221492590292,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 5,
                      "sameFrameCoverage8": 0.9406730378871833,
                      "recoveredControlFrame": 5,
                      "recoveredCoverage8": 0.9406730378871833,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 10,
                      "sameFrameCoverage8": 0.9867655309739382,
                      "recoveredControlFrame": 10,
                      "recoveredCoverage8": 0.9867655309739382,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 15,
                      "sameFrameCoverage8": 0.9591626890065049,
                      "recoveredControlFrame": 15,
                      "recoveredCoverage8": 0.9591626890065049,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 20,
                      "sameFrameCoverage8": 0.9486684720044731,
                      "recoveredControlFrame": 20,
                      "recoveredCoverage8": 0.9486684720044731,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 25,
                      "sameFrameCoverage8": 0.9718239245964103,
                      "recoveredControlFrame": 25,
                      "recoveredCoverage8": 0.9718239245964103,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 30,
                      "sameFrameCoverage8": 0.9736995374864387,
                      "recoveredControlFrame": 30,
                      "recoveredCoverage8": 0.9736995374864387,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 35,
                      "sameFrameCoverage8": 0.9571762897761011,
                      "recoveredControlFrame": 35,
                      "recoveredCoverage8": 0.9571762897761011,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 40,
                      "sameFrameCoverage8": 0.9298524081400583,
                      "recoveredControlFrame": 40,
                      "recoveredCoverage8": 0.9298524081400583,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 45,
                      "sameFrameCoverage8": 0.9689270655890205,
                      "recoveredControlFrame": 45,
                      "recoveredCoverage8": 0.9689270655890205,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 50,
                      "sameFrameCoverage8": 0.9682263732199001,
                      "recoveredControlFrame": 50,
                      "recoveredCoverage8": 0.9682263732199001,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 55,
                      "sameFrameCoverage8": 0.96102596580114,
                      "recoveredControlFrame": 55,
                      "recoveredCoverage8": 0.96102596580114,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 60,
                      "sameFrameCoverage8": 0.9533951973531161,
                      "recoveredControlFrame": 60,
                      "recoveredCoverage8": 0.9533951973531161,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 65,
                      "sameFrameCoverage8": 0.964589543169287,
                      "recoveredControlFrame": 65,
                      "recoveredCoverage8": 0.964589543169287,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 70,
                      "sameFrameCoverage8": 0.9571566681931511,
                      "recoveredControlFrame": 70,
                      "recoveredCoverage8": 0.9571566681931511,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 75,
                      "sameFrameCoverage8": 0.9337081342728568,
                      "recoveredControlFrame": 75,
                      "recoveredCoverage8": 0.9337081342728568,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 80,
                      "sameFrameCoverage8": 0.9074862826647959,
                      "recoveredControlFrame": 80,
                      "recoveredCoverage8": 0.9074862826647959,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 85,
                      "sameFrameCoverage8": 0.9188515281686663,
                      "recoveredControlFrame": 85,
                      "recoveredCoverage8": 0.9188515281686663,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 90,
                      "sameFrameCoverage8": 0.9411764705882353,
                      "recoveredControlFrame": 90,
                      "recoveredCoverage8": 0.9411764705882353,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 95,
                      "sameFrameCoverage8": 0.9583828775267539,
                      "recoveredControlFrame": 95,
                      "recoveredCoverage8": 0.9583828775267539,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 100,
                      "sameFrameCoverage8": 0.9626732710799984,
                      "recoveredControlFrame": 100,
                      "recoveredCoverage8": 0.9626732710799984,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 105,
                      "sameFrameCoverage8": 0.9407649370478837,
                      "recoveredControlFrame": 105,
                      "recoveredCoverage8": 0.9407649370478837,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 110,
                      "sameFrameCoverage8": 0.922808234448931,
                      "recoveredControlFrame": 115,
                      "recoveredCoverage8": 0.9508077802640962,
                      "indexError": 5
                    },
                    {
                      "normalizedFrame": 115,
                      "sameFrameCoverage8": 0.9530454668404358,
                      "recoveredControlFrame": 115,
                      "recoveredCoverage8": 0.9530454668404358,
                      "indexError": 0
                    },
                    {
                      "normalizedFrame": 119,
                      "sameFrameCoverage8": 0.9450596097170509,
                      "recoveredControlFrame": 119,
                      "recoveredCoverage8": 0.9450596097170509,
                      "indexError": 0
                    }
                  ],
                  "sameFrameCoverage8Median": 0.9533951973531161,
                  "sameFrameCoverage8Minimum": 0.9074862826647959,
                  "recoveredCameraIndexMae": 0.2,
                  "recoveredCameraMonotonicFraction": 1,
                  "recoveredCameraSpan": 119
                },
                "anchors": [
                  {
                    "controlFrame": 0,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                    "subjectPsnrDb": 24.35675452729128,
                    "subjectSsim": 0.8934164256575867
                  },
                  {
                    "controlFrame": 60,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                    "subjectPsnrDb": 18.30793417055477,
                    "subjectSsim": 0.6548549287029504
                  },
                  {
                    "controlFrame": 119,
                    "reference": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                    "subjectPsnrDb": 20.555590432359647,
                    "subjectSsim": 0.765681489626256
                  }
                ],
                "temporal": {
                  "minimum": 3.294722222222222,
                  "median": 26.528524305555557,
                  "p95": 35.814296875,
                  "maximum": 39.13821180555556,
                  "maximumToMedian": 1.475325628925364,
                  "nearStaticFraction": 0,
                  "spikeFraction": 0
                },
                "checks": {
                  "duration": true,
                  "decoded-frame-count": true,
                  "same-frame-outline-median": true,
                  "same-frame-outline-minimum": true,
                  "camera-index-error": true,
                  "camera-monotonicity": true,
                  "camera-span": true,
                  "anchor-mean-appearance": true,
                  "anchor-minimum-appearance": true,
                  "no-held-frame-runs": true,
                  "no-motion-spikes": true,
                  "bounded-temporal-jerk": true
                },
                "numericGatePassed": true,
                "preservedNegative": true,
                "disposition": "preserved prior rejection; never eligible for promotion in this comparison",
                "admitted": false
              }
            },
            "providerRanking": [
              "kling-o3pro",
              "seedance2fast"
            ],
            "admittedProviderCandidates": [],
            "contactSheet": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 3398,
          "sha256": "09f40a0e94de61e028dac11504bf766e830a72728696ae45298a350eaadd3842",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-23T23:09:28.150Z",
            "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
            "costUsd": 0.84,
            "pricing": "5 seconds at $0.168/second",
            "pricingSource": "https://fal.ai/models/fal-ai/kling-video/o3/pro/video-to-video/reference",
            "pricingAndSchemaReverifiedAt": "2026-08-23",
            "method": "corrected continuous animated 3D house outline plus three exact-camera high-quality FLUX appearance references",
            "sourceRole": {
              "file": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "role": "immutable continuous camera and geometry control"
            },
            "imageRoles": [
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "frame": 0,
                "role": "appearance and house identity reference"
              },
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "frame": 10,
                "role": "appearance and house identity reference"
              },
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "frame": 20,
                "role": "appearance and house identity reference"
              }
            ],
            "excluded": [
              "Ray output",
              "duplicated-frame guide",
              "depth video",
              "point cloud",
              "generated-video frame as camera authority"
            ],
            "body": {
              "prompt": "@Video1 is the corrected continuous 120-frame animated 3D house outline. Treat it as the immutable camera, projection, silhouette, parallax, occlusion, and disocclusion control, not as visual style. @Image1, @Image2, and @Image3 are high-resolution photographs of the same measured house at the exact start, midpoint, and end cameras. Treat them as appearance and identity references, not separate shots. Render one fluid, continuous, unbroken photographic camera move. Interpolate motion from @Video1 on every frame; do not pause on, snap to, dissolve between, or imitate stop-motion from the three still references. The house and site remain fixed in world space while only the camera moves clockwise. Preserve the level horizon, rectilinear lens, framing, all openings, roof pitch, wings, porch depth, posts, rails, and steps. Use the same pale warm-white clapboard, off-white trim and brackets, Charleston-green shutters, two-over-two windows, weathered gray-green standing-seam roof, and deep wraparound porch shown in the references. No cut, zoom, pan-in-place, turntable, inverse motion, focal drift, geometry morph, changing windows, disappearing walkway, moving foliage, style jump, line art, text, or watermark. The house is the subject; background continuity is secondary.",
              "video_url": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "image_urls": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "keep_audio": false,
              "shot_type": "customize",
              "aspect_ratio": "16:9",
              "duration": "5"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.response.json",
          "recordPointer": "$",
          "byteLength": 197,
          "sha256": "85abea35a9b5b1272faff8d3ec15e5c65ece80c271e083323b5071927b7de905",
          "exactRecord": {
            "video": {
              "url": "https://v3b.fal.media/files/b/0aa78cba/mW8zRASJUjQ14WV6YtrFN_output.mp4",
              "content_type": "video/mp4",
              "file_name": "output.mp4",
              "file_size": 26486502
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 3477,
          "sha256": "93105e7ecb57dd4717ad558ae1c871ca124269f0bd85c6f45b737776d3f44b37",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-23T23:13:07.272Z",
            "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
            "costUsd": 0.7257,
            "pricing": "5 seconds at $0.2419/second with the documented 0.6 video-input multiplier",
            "pricingSource": "https://fal.ai/models/bytedance/seedance-2.0/fast/reference-to-video",
            "pricingAndSchemaReverifiedAt": "2026-08-23",
            "method": "corrected continuous animated 3D house outline plus three exact-camera high-quality FLUX appearance references",
            "sourceRole": {
              "file": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "role": "immutable continuous camera and geometry control"
            },
            "imageRoles": [
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "frame": 0,
                "role": "appearance and house identity reference"
              },
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "frame": 10,
                "role": "appearance and house identity reference"
              },
              {
                "file": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "frame": 20,
                "role": "appearance and house identity reference"
              }
            ],
            "excluded": [
              "Ray output",
              "duplicated-frame guide",
              "depth video",
              "point cloud",
              "generated-video frame as camera authority"
            ],
            "body": {
              "prompt": "@Video1 is the corrected continuous 120-frame animated 3D house outline. Treat it as the immutable camera, projection, silhouette, parallax, occlusion, and disocclusion control, not as visual style. @Image1, @Image2, and @Image3 are high-resolution photographs of the same measured house at the exact start, midpoint, and end cameras. Treat them as appearance and identity references, not separate shots. Render one fluid, continuous, unbroken photographic camera move. Interpolate motion from @Video1 on every frame; do not pause on, snap to, dissolve between, or imitate stop-motion from the three still references. The house and site remain fixed in world space while only the camera moves clockwise. Preserve the level horizon, rectilinear lens, framing, all openings, roof pitch, wings, porch depth, posts, rails, and steps. Use the same pale warm-white clapboard, off-white trim and brackets, Charleston-green shutters, two-over-two windows, weathered gray-green standing-seam roof, and deep wraparound porch shown in the references. No cut, zoom, pan-in-place, turntable, inverse motion, focal drift, geometry morph, changing windows, disappearing walkway, moving foliage, style jump, line art, text, or watermark. The house is the subject; background continuity is secondary.",
              "video_urls": [
                "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4"
              ],
              "image_urls": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "resolution": "720p",
              "duration": "5",
              "aspect_ratio": "16:9",
              "generate_audio": false,
              "seed": 20260823
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.response.json",
          "recordPointer": "$",
          "byteLength": 214,
          "sha256": "871370b5bebd6c90b752d58108fcd0cb4a1f653c52827e17a6ef3b7adc2b0bbb",
          "exactRecord": {
            "video": {
              "url": "https://v3b.fal.media/files/b/0aa78cb8/9PAeic7iftJ5X7TUbIPhL_video.mp4",
              "content_type": "video/mp4",
              "file_name": "video.mp4",
              "file_size": 5355080
            },
            "seed": 20260823
          },
          "access": "repository-file"
        },
        {
          "path": "verification/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10436,
          "sha256": "fc01991913cdef3219a2b3d91c7be41067add22be62557efc770bf998fe3e36c",
          "exactRecord": {
            "schema": "blueprint.fluid-outline-video-recovery-evidence/1",
            "createdAt": "2026-08-23T23:20:17.665963+00:00",
            "question": "Which high-quality video model follows the corrected continuous outline without stop motion or camera substitution?",
            "authority": "Completed synthetic 29.8745-degree short-arc comparison. It can select a visual motion candidate, but it does not grant camera, reconstruction, portal, ground, or world-cell authority.",
            "method": {
              "control": "120 unique frames of the admitted continuously animated 3D house outline; no duplicated frames or temporal retiming",
              "appearance": "three exact-camera high-resolution FLUX references at the start, midpoint, and end",
              "excluded": [
                "retired duplicated guide",
                "depth video",
                "point cloud",
                "Ray output as input",
                "sparse stills as temporal keyframes"
              ],
              "evaluation": {
                "camera": "normalize each candidate to 120 positions, compare sampled house edges against all sampled corrected-outline controls, then measure index error, order, span, and same-frame retention",
                "appearance": "subject-mask PSNR and SSIM against the exact start, midpoint, and end FLUX references",
                "temporal": "adjacent decoded-frame difference distribution; held frames, spikes, and excessive jerk fail independently",
                "authorityBoundary": "a passing provider video is motion and appearance evidence only; its frames do not become known camera authority without a separate camera recovery gate"
              }
            },
            "spend": {
              "usdThisRun": 1.5657,
              "cumulativeCommittedUsd": 19.94845,
              "ceilingUsd": 20,
              "remainingUsd": 0.051549999999998875,
              "requests": {
                "kling-o3pro": {
                  "requestId": "01a030e2-db2c-72d1-8261-2e419e93b616",
                  "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                  "costUsd": 0.84
                },
                "seedance2fast": {
                  "requestId": "01a030e6-3215-7530-82c0-534173a6ee59",
                  "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                  "costUsd": 0.7257
                }
              }
            },
            "results": {
              "ranking": [
                "kling-o3pro",
                "seedance2fast"
              ],
              "admittedProviderCandidates": [],
              "kling-o3pro": {
                "admitted": false,
                "numericGatePassed": false,
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1920,
                  "height": 1080,
                  "durationSeconds": 5.041666666666667
                },
                "sameFrameOutlineCoverage8Median": 0.9449395570457955,
                "sameFrameOutlineCoverage8Minimum": 0.928400039578489,
                "recoveredCameraIndexMae": 0,
                "recoveredCameraMonotonicFraction": 1,
                "recoveredCameraSpan": 119,
                "anchorSubjectSsim": [
                  {
                    "frame": 0,
                    "value": 0.9011308292026408
                  },
                  {
                    "frame": 60,
                    "value": 0.20183644682941665
                  },
                  {
                    "frame": 119,
                    "value": 0.47030604791103137
                  }
                ],
                "nearStaticFraction": 0,
                "motionSpikeFraction": 0,
                "adjacentDifferenceMaximumToMedian": 1.8115045763685809,
                "failedChecks": [
                  "anchor-minimum-appearance"
                ]
              },
              "seedance2fast": {
                "admitted": false,
                "numericGatePassed": false,
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1280,
                  "height": 720,
                  "durationSeconds": 5.041666666666667
                },
                "sameFrameOutlineCoverage8Median": 0.8545781837072476,
                "sameFrameOutlineCoverage8Minimum": 0.8055144940245033,
                "recoveredCameraIndexMae": 7.72,
                "recoveredCameraMonotonicFraction": 1,
                "recoveredCameraSpan": 114,
                "anchorSubjectSsim": [
                  {
                    "frame": 0,
                    "value": 0.2297447841959186
                  },
                  {
                    "frame": 60,
                    "value": 0.1288886240871341
                  },
                  {
                    "frame": 119,
                    "value": 0.12446957188335334
                  }
                ],
                "nearStaticFraction": 0.016666666666666666,
                "motionSpikeFraction": 0,
                "adjacentDifferenceMaximumToMedian": 1.7290351509193365,
                "failedChecks": [
                  "anchor-mean-appearance",
                  "anchor-minimum-appearance"
                ]
              },
              "ray32-preserved-negative": {
                "disposition": "preserved prior rejection; never eligible for promotion in this comparison",
                "numericGatePassed": true,
                "admitted": false
              }
            },
            "decision": {
              "visualCandidate": "kling-o3pro",
              "visualUse": "retain for direct review and possible short social edit after visual approval",
              "reconstructionUse": "blocked; do not train a known-camera splat from either provider video",
              "why": "Kling follows the commanded outline and motion exactly enough to be visually useful, but misses the independent midpoint appearance gate. Seedance loses both source appearance gates. Ray remains the preserved stop-motion/style-morph negative."
            },
            "browserVerification": {
              "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
              "bytes": 1538,
              "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24"
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
                "bytes": 2909,
                "sha256": "d4b5b03e36805292964508562990a0eae7e600fc7a4bf3ad21de7fbb4836a403"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
                "bytes": 2605,
                "sha256": "89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "bytes": 4724345,
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "bytes": 1900102,
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "bytes": 1798220,
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "bytes": 1895344,
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.request.json",
                "bytes": 3398,
                "sha256": "09f40a0e94de61e028dac11504bf766e830a72728696ae45298a350eaadd3842"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.response.json",
                "bytes": 197,
                "sha256": "85abea35a9b5b1272faff8d3ec15e5c65ece80c271e083323b5071927b7de905"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                "bytes": 26486502,
                "sha256": "8a4584fe16152219eee3afbb86a597fe64636fe91fc0fbfb6964fe04a6954f06"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.request.json",
                "bytes": 3477,
                "sha256": "93105e7ecb57dd4717ad558ae1c871ca124269f0bd85c6f45b737776d3f44b37"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.response.json",
                "bytes": 214,
                "sha256": "871370b5bebd6c90b752d58108fcd0cb4a1f653c52827e17a6ef3b7adc2b0bbb"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                "bytes": 5355080,
                "sha256": "9737a66b072d97e107ab3b2eaecc1539f7f51fdf4c5dd13e459e50134b07ddcc"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/evaluation.json",
                "bytes": 27672,
                "sha256": "997341ba0dee6ca95d73d026dad23c84977fe0b2a6db213f2b8ae09c1118545f"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
                "bytes": 2605661,
                "sha256": "01229e12ef1c56b27e3f675d0a6baaf94a7d9493616675d7d0d27e2193fe459c"
              },
              {
                "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
                "bytes": 1538,
                "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24"
              },
              {
                "path": "dev/scripts/codex-generated/bd-fluid-outline-video-recovery-r1.mjs",
                "bytes": 14423,
                "sha256": "d74472612cd105475085cb448cde2491dc918ff54495e827136b0d8b3c8fbfdf"
              },
              {
                "path": "dev/scripts/codex-generated/bd-fluid-outline-video-evaluate-r1.py",
                "bytes": 13856,
                "sha256": "7d340a89edc078c76916874e6305d569773573cdb99321a4574b6a31593195b5"
              },
              {
                "path": "dev/scripts/codex-generated/seal-fluid-outline-video-recovery-r1.py",
                "bytes": 10517,
                "sha256": "7f9e4a0e91e0575110de9dbc0fa824cb2fea7410cccde2bceb0bc0aeb6dfa994"
              }
            ],
            "limitations": [
              "The path covers 29.8745 degrees, not a full exterior orbit.",
              "Kling is 1920x1080 and visually strongest, but its midpoint subject SSIM is 0.201836 and fails the predeclared 0.25 minimum.",
              "Seedance is 1280x720 and retains camera order, but its mean anchor subject SSIM is 0.161034 and fails appearance admission.",
              "The current numeric gate does not by itself detect the known cross-view style-morph failure in Ray; Ray stays rejected by preserved prior disposition and direct visual evidence.",
              "Provider frames cannot inherit the synthetic outline cameras without a separate recovered-pose admission test."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 1538,
          "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24",
          "exactRecord": {
            "schema": "blueprint.local-browser-media-verification/1",
            "verifiedAt": "2026-08-23T23:18:24.3028004Z",
            "server": {
              "origin": "http://127.0.0.1:4310",
              "canonicalWorkspace": "S:/Projects/2026/Blueprint",
              "artifactByteMatch": {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/full-orbit-16-contact-sheet.jpg",
                "localBytes": 242724,
                "httpContentLength": 242724,
                "status": 200
              }
            },
            "media": {
              "kling": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                "readyState": 4,
                "videoWidth": 1920,
                "videoHeight": 1080,
                "durationSeconds": 5.041667
              },
              "seedance": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                "readyState": 4,
                "videoWidth": 1280,
                "videoHeight": 720,
                "durationSeconds": 5.041667
              },
              "comparison": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
                "complete": true,
                "naturalWidth": 1152,
                "naturalHeight": 1220
              }
            },
            "consoleErrorsObserved": false,
            "scope": "Browser decode and presentation proof only; reconstruction and promotion decisions remain governed by the adversarial evaluation."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:full-orbit-registered-warp-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "full-orbit-registered-warp-20260823-r1",
      "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "masked-inpaint-repair-required",
        "sourcePath": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations.",
      "limitations": [
        "The seven anchors are generated appearance evidence and can still disagree across wide baselines.",
        "The background uses an explicit far plane because the measured retrace contains no metric garden or sky.",
        "Classical fill creates no architectural evidence and is excluded from Brush unless the predeclared missing-pixel gates all pass.",
        "A passing image gate would authorize a held-out Brush study, not property, portal, navigation, or world-cell authority."
      ],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 725,
        "byteLength": 933234488
      },
      "media": {
        "counts": {
          "image": 724,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
            "byteLength": 1174954,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f000.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f000.png",
            "byteLength": 2147,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f001.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f001.png",
            "byteLength": 20672,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f002.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f002.png",
            "byteLength": 21441,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f003.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f003.png",
            "byteLength": 22695,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f004.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f004.png",
            "byteLength": 22046,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f005.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f005.png",
            "byteLength": 22529,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f006.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f006.png",
            "byteLength": 21650,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f007.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f007.png",
            "byteLength": 20327,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f008.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f008.png",
            "byteLength": 20221,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f009.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f009.png",
            "byteLength": 20361,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f010.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f010.png",
            "byteLength": 20384,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f011.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f011.png",
            "byteLength": 20057,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f012.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f012.png",
            "byteLength": 19814,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f013.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f013.png",
            "byteLength": 19477,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f014.png",
            "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f014.png",
            "byteLength": 18028,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 725,
          "byteLength": 933234488,
          "sha256": "90a59784e408292111e01a8e481a353019f91884af99e0a44b9af5df1931688f",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 293322,
          "sha256": "0259f53392da10539f286c96617751dba60bc845d28162cd86f95cc55d8d1c12",
          "access": "repository-file"
        },
        {
          "path": "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5257,
          "sha256": "b8067e0b46ec6ccc1cfcb5f369b1f2eb010cbae6bb058696e92cd900598c469d",
          "exactRecord": {
            "schema": "blueprint.full-orbit-registered-warp-evidence/1",
            "createdAt": "2026-08-23T23:46:29.196141+00:00",
            "question": "Can seven admitted exact-camera FLUX anchors supply a sharp 241-camera full orbit through direct metric reprojection without chained generated frames?",
            "authority": "Completed local diagnostic. It measures supplied pixels, masks, and structure at all 241 exact cameras. It does not admit the classically filled images to Brush or grant property, portal, navigation, or world-cell authority.",
            "result": {
              "state": "masked-inpaint-repair-required",
              "summary": {
                "frames": 241,
                "anchors": 7,
                "meanMissingFraction": 0.18045939419087137,
                "maximumMissingFraction": 0.393346,
                "meanHouseMissingFraction": 0.08413763485477177,
                "maximumHouseMissingFraction": 0.325118,
                "meanStructureF1_3px": 0.5973517800829875
              },
              "brushAdmission": {
                "eligible": false,
                "gates": {
                  "all241TargetCamerasMaterialized": true,
                  "sevenAnchorsPixelExact": true,
                  "directFromAnchorsWithoutChaining": true,
                  "meanStructureF1AtLeast0_60": false,
                  "meanHouseMissingAtMost0_06": false,
                  "maximumHouseMissingAtMost0_12": false,
                  "maximumTotalMissingAtMost0_12": false
                }
              },
              "maskedInpaintPriorityFrames": [
                {
                  "frame": 221,
                  "houseMissingFraction": 0.325118,
                  "missingFraction": 0.380577
                },
                {
                  "frame": 222,
                  "houseMissingFraction": 0.322809,
                  "missingFraction": 0.375095
                },
                {
                  "frame": 220,
                  "houseMissingFraction": 0.321469,
                  "missingFraction": 0.383264
                },
                {
                  "frame": 219,
                  "houseMissingFraction": 0.321291,
                  "missingFraction": 0.388834
                },
                {
                  "frame": 218,
                  "houseMissingFraction": 0.319859,
                  "missingFraction": 0.393346
                },
                {
                  "frame": 223,
                  "houseMissingFraction": 0.309601,
                  "missingFraction": 0.363796
                },
                {
                  "frame": 217,
                  "houseMissingFraction": 0.304772,
                  "missingFraction": 0.390805
                },
                {
                  "frame": 224,
                  "houseMissingFraction": 0.296176,
                  "missingFraction": 0.351533
                },
                {
                  "frame": 225,
                  "houseMissingFraction": 0.292422,
                  "missingFraction": 0.34501
                },
                {
                  "frame": 216,
                  "houseMissingFraction": 0.288875,
                  "missingFraction": 0.387459
                },
                {
                  "frame": 226,
                  "houseMissingFraction": 0.288661,
                  "missingFraction": 0.340305
                },
                {
                  "frame": 227,
                  "houseMissingFraction": 0.28373,
                  "missingFraction": 0.334386
                },
                {
                  "frame": 215,
                  "houseMissingFraction": 0.283674,
                  "missingFraction": 0.385252
                },
                {
                  "frame": 228,
                  "houseMissingFraction": 0.273714,
                  "missingFraction": 0.324826
                },
                {
                  "frame": 214,
                  "houseMissingFraction": 0.270278,
                  "missingFraction": 0.377205
                },
                {
                  "frame": 229,
                  "houseMissingFraction": 0.265099,
                  "missingFraction": 0.315397
                },
                {
                  "frame": 213,
                  "houseMissingFraction": 0.257961,
                  "missingFraction": 0.369759
                },
                {
                  "frame": 230,
                  "houseMissingFraction": 0.249927,
                  "missingFraction": 0.30165
                },
                {
                  "frame": 231,
                  "houseMissingFraction": 0.2395,
                  "missingFraction": 0.289868
                },
                {
                  "frame": 212,
                  "houseMissingFraction": 0.237721,
                  "missingFraction": 0.357019
                },
                {
                  "frame": 211,
                  "houseMissingFraction": 0.236827,
                  "missingFraction": 0.35626
                },
                {
                  "frame": 210,
                  "houseMissingFraction": 0.230095,
                  "missingFraction": 0.351505
                },
                {
                  "frame": 232,
                  "houseMissingFraction": 0.227726,
                  "missingFraction": 0.276433
                },
                {
                  "frame": 209,
                  "houseMissingFraction": 0.2232,
                  "missingFraction": 0.344888
                }
              ]
            },
            "decision": "Retain the direct supplied pixels and exact masks. Reject the Telea-filled orbit as Brush input. Repair only the white masks with a model that preserves all black-mask pixels, then re-run the same gates.",
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
                "bytes": 293322,
                "sha256": "0259f53392da10539f286c96617751dba60bc845d28162cd86f95cc55d8d1c12"
              },
              {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
                "bytes": 1174954,
                "sha256": "32796332fb5bbb5af5a008741445e8d4e22ecc63127a7ee5f80b4e348de44cbb"
              },
              {
                "path": "dev/scripts/codex-generated/bd-full-orbit-registered-warp-r1.py",
                "bytes": 17998,
                "sha256": "1562d549e1f2dd66504f23f1debe48e87993bb88f184da8bd8ec1e11aed29a11"
              }
            ],
            "spendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hero-ray-splat-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "hero-ray-splat-20260823-r1",
      "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "runtime-control-blocked",
        "sourcePath": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "f000.png",
      "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
      "decision": "Keep the result inspectable and sealed, but do not promote it over R4 or use it as the social hero. Continue the still-first high-fidelity track and treat video as motion evidence until a candidate materially improves withheld house detail.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 493,
        "byteLength": 5508501402
      },
      "media": {
        "counts": {
          "image": 457,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
            "byteLength": 64000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
            "byteLength": 3952972,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v001-train-camera-f001.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v001-train-camera-f001.png",
            "byteLength": 1509352,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v002-train-camera-f002.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v002-train-camera-f002.png",
            "byteLength": 1516158,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v003-train-camera-f003.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v003-train-camera-f003.png",
            "byteLength": 1440541,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v004-train-camera-f004.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v004-train-camera-f004.png",
            "byteLength": 1345733,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v005-train-camera-f005.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v005-train-camera-f005.png",
            "byteLength": 1334595,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v006-train-camera-f006.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v006-train-camera-f006.png",
            "byteLength": 1265875,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v007-train-camera-f007.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v007-train-camera-f007.png",
            "byteLength": 1215406,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v008-train-camera-f008.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v008-train-camera-f008.png",
            "byteLength": 1176256,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v009-train-camera-f009.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v009-train-camera-f009.png",
            "byteLength": 1250799,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v011-train-camera-f011.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v011-train-camera-f011.png",
            "byteLength": 1168769,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v012-train-camera-f012.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v012-train-camera-f012.png",
            "byteLength": 1159547,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v013-train-camera-f013.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v013-train-camera-f013.png",
            "byteLength": 1261416,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v014-train-camera-f014.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v014-train-camera-f014.png",
            "byteLength": 1219259,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v015-train-camera-f015.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/images/v015-train-camera-f015.png",
            "byteLength": 1215243,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/decoded-ray-120/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/decoded-ray-120/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/baseline-metrics.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/baseline-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/structure-metrics.json",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/structure-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r12.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3555,
          "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413",
          "exactRecord": {
            "id": "hero-ray-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Ran the corrected outline-controlled video and exact-camera still evaluation through 120k Brush training",
            "startedAt": "2026-08-23T09:09:20.300795+00:00",
            "endedAt": "2026-08-23T10:55:42.398471+00:00",
            "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
            "results": [
              "The dataset contains 120 unique camera identities: 108 Ray training frames and 12 withheld FLUX evaluation stills, with exact hashes and all inherited Ray gates passing.",
              "Initialization uses 140,000 samples on measured house surfaces plus 20,000 bounded ground samples; no random volume is introduced.",
              "The baseline 120k checkpoint scored 0.396602 subject SSIM and 13.8550 dB subject PSNR.",
              "The native-1280 LPIPS arm failed immediately with BufferTooBig(2415919104). The failure is preserved, and input resolution was not reduced to conceal it.",
              "The structure-weighted 120k checkpoint scored 0.398955 subject SSIM and 13.7750 dB subject PSNR. Its subject-SSIM gain over baseline is 0.002354.",
              "The selected full SH3 PLY contains 2,000,000 Gaussians and is retained as authority. The .splat plus SH1 derivative is registered only in the existing calibrated viewer.",
              "No paid generation occurred in this run; spend is USD 0.00."
            ],
            "decision": "Keep the result inspectable and sealed, but do not promote it over R4 or use it as the social hero. Continue the still-first high-fidelity track and treat video as motion evidence until a candidate materially improves withheld house detail.",
            "limitations": [
              "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
              "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
              "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
              "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
              "No human arc labeling or human review authority is claimed.",
              "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
            ],
            "runs": [
              "hero-ray-splat-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "evidenceSeal": "verification/hero-ray-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 493,
          "byteLength": 5508501402,
          "sha256": "a8568966efa6c88e586c7bb07f67edb23eca2c4a323318ae029edb2acb79dec0",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 101663,
          "sha256": "d8af68bc7b0074cf8fc9864116b4f28f002f3beab358021df3dc873cbb6ec6c1",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/decoded-ray-120/manifest.json",
          "recordPointer": "$",
          "byteLength": 17880,
          "sha256": "c987bcdb41f373ccb63064caa85ecd8a765afdbdf8b3b29d65b160e7963e420f",
          "exactRecord": {
            "schema": "blueprint.sealed-video-frames/1",
            "createdAt": "2026-08-23T09:07:54.700140+00:00",
            "video": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
            "videoSha256": "27c8e8261328cd8024fc0ebfdaacccbdcd241e72d8386a9e7b65b100ef21fb32",
            "frames": [
              {
                "frame": 0,
                "name": "f000.png",
                "sha256": "6286021418a22fe095b334f82fd895ee25521ba35ee08c91e9e9da71b47d2050"
              },
              {
                "frame": 1,
                "name": "f001.png",
                "sha256": "6bfe8bfde31ef60927d93388663a1c52ea3afa7acbad586a5c5a3deaaae48884"
              },
              {
                "frame": 2,
                "name": "f002.png",
                "sha256": "283fc0c77f7a07ab2496cef5c72d71348a3908609c7926d00d62779db7899e99"
              },
              {
                "frame": 3,
                "name": "f003.png",
                "sha256": "76b70411b177b8dceb0be830edab9b5771de1be6c2e44946a86be98fa10dbf9c"
              },
              {
                "frame": 4,
                "name": "f004.png",
                "sha256": "01834af255a3d2044cfd96db4af77b181137f7e96afdeb31ac2b04c845a56a5e"
              },
              {
                "frame": 5,
                "name": "f005.png",
                "sha256": "d619fa80f8e06cc215980080a5fe7b5382cdf6a48b9cba4bdceb88f29e0ac99d"
              },
              {
                "frame": 6,
                "name": "f006.png",
                "sha256": "49af99908cfc189e44eb06e6fe9a4548aec859bca7531390590942510b4b2fce"
              },
              {
                "frame": 7,
                "name": "f007.png",
                "sha256": "d873915a05362f9d2631858baba44e2734155a6d230b3f2eceec75d67ac10372"
              },
              {
                "frame": 8,
                "name": "f008.png",
                "sha256": "a280f813b851c41e977eb89384f1d71947fc2c26af4cc7106c27f8e45deeb49e"
              },
              {
                "frame": 9,
                "name": "f009.png",
                "sha256": "3c121d89f2745bc7209166224a13c89d6c3285894570f1a8304e3ac3c1c513d0"
              },
              {
                "frame": 10,
                "name": "f010.png",
                "sha256": "e16275c814a71c3cac9c15842c3d2107d26baf51ef4272eeadfbb1d772cd13a7"
              },
              {
                "frame": 11,
                "name": "f011.png",
                "sha256": "8404473df47e41e800febb19f810902744fe85bee2f18658782f566b408021dc"
              },
              {
                "frame": 12,
                "name": "f012.png",
                "sha256": "8572070368cc3f5e5718cfdf530ca44a7c6a563f9ec263f01d675c2939259eed"
              },
              {
                "frame": 13,
                "name": "f013.png",
                "sha256": "4fe3b752a24d098226d681e108c9ba6036e4fe45c27ccbf55249157a2ed205bf"
              },
              {
                "frame": 14,
                "name": "f014.png",
                "sha256": "dc9645c66709184c4b27f1751e4cae76bcb35c33676fc703bc340b12b8988dae"
              },
              {
                "frame": 15,
                "name": "f015.png",
                "sha256": "e4aa384a5d7c8eae98210d499e85923c81cb8ad13d5a4deda96b9b8e5d918336"
              },
              {
                "frame": 16,
                "name": "f016.png",
                "sha256": "2c0b89b2cb3e10082851b856088fee5d236d6424388ba6e9a01d7ed88c7e3096"
              },
              {
                "frame": 17,
                "name": "f017.png",
                "sha256": "933ae5a9dbfe732df358d6a035eb2b6b0c94889b4e0987e246c0ed7b08d03e08"
              },
              {
                "frame": 18,
                "name": "f018.png",
                "sha256": "9948b178aa4a5e333a1e6415e16496dedf8b500d382ba15de45e16d1fd84f109"
              },
              {
                "frame": 19,
                "name": "f019.png",
                "sha256": "f060d5b5626ac5b2efcfc0fd1025979c95a9d437f9f8496d31521011d512c89f"
              },
              {
                "frame": 20,
                "name": "f020.png",
                "sha256": "47592f04c991a03e1255d8e339507555d7e7c208165e97d20e46986d8b926a47"
              },
              {
                "frame": 21,
                "name": "f021.png",
                "sha256": "6d4181810d539258ac614a3e374bdc2fe815e16417062b7c081e46208402f466"
              },
              {
                "frame": 22,
                "name": "f022.png",
                "sha256": "fff328f62b8bfdef1f40ddd9196cea3657c60ecad117c089ed31cfed883567ac"
              },
              {
                "frame": 23,
                "name": "f023.png",
                "sha256": "50176bb4d4f73405f760145c819b6668ff7a8613b238d6318ca621c86d195094"
              },
              {
                "frame": 24,
                "name": "f024.png",
                "sha256": "5d335a263a6727d4af0adb088c4db82966607638a3bce6fb2e2d8cd0a5746f18"
              },
              {
                "frame": 25,
                "name": "f025.png",
                "sha256": "b724e2d8163d49a00195382d2e994a19213e888c35e841f0c28ff89f97c6f100"
              },
              {
                "frame": 26,
                "name": "f026.png",
                "sha256": "80e6c857834d98e4ca89a459d3bc0925b7495cd0ffe12fa38a6214012bf61a75"
              },
              {
                "frame": 27,
                "name": "f027.png",
                "sha256": "b0b25e654ee42f9b75d7d1976fde75308c239c33882093e57ef95bc767df54bb"
              },
              {
                "frame": 28,
                "name": "f028.png",
                "sha256": "0784d856b507851ec5c6baa1a28a98dd0c0ee154659e39831b3b60121d7e754f"
              },
              {
                "frame": 29,
                "name": "f029.png",
                "sha256": "b182f115c136dfbff03bfa87fdfcd4958665934b2ec7a371384186756d80d5ee"
              },
              {
                "frame": 30,
                "name": "f030.png",
                "sha256": "9b8508a7b445113ac2585512e998bb1750d87f27b4527096508d3ecc05ef4f43"
              },
              {
                "frame": 31,
                "name": "f031.png",
                "sha256": "5d3ed72737533d489c538e8ed36d17d902073dd72a8cbfee378def705d114134"
              },
              {
                "frame": 32,
                "name": "f032.png",
                "sha256": "296f215af2f17a8e302be2cfd8b6ddd29fb03eb15b158f5c523de8386a1753d6"
              },
              {
                "frame": 33,
                "name": "f033.png",
                "sha256": "907de5b3a506535dd2d16d57ba4eb2141caed3273ba84b72f0ad7d34f29eb5b3"
              },
              {
                "frame": 34,
                "name": "f034.png",
                "sha256": "ff55b9ee9fc5472678f15d5c0ed9eef2d57c3e5b2720b16f3983168602f38e92"
              },
              {
                "frame": 35,
                "name": "f035.png",
                "sha256": "9464bfbe671aef60b5bc3c762f07f76df34563dd26df50b8a87f28574ce3054a"
              },
              {
                "frame": 36,
                "name": "f036.png",
                "sha256": "b9bb346bdac95ddeb48d713c8153f131d30212d1e28892b99cdf9f9c24832ca2"
              },
              {
                "frame": 37,
                "name": "f037.png",
                "sha256": "321220873f874f1477ad7ddbdd6205f55d5496a1c369a179167342d82da7f8f3"
              },
              {
                "frame": 38,
                "name": "f038.png",
                "sha256": "e900a8e8c226a19e2f2b848e4ee99f8a01b55285ed2b40bb07236a8af99621f2"
              },
              {
                "frame": 39,
                "name": "f039.png",
                "sha256": "8eb2f98a862f75b540ffe7b74c1f505d3c96c244c76f9069a96e5601c099a215"
              },
              {
                "frame": 40,
                "name": "f040.png",
                "sha256": "1b1a0d3d5ba84a9bb7cb96094911377b1efa1441241bbabdd29701bcf5bfb772"
              },
              {
                "frame": 41,
                "name": "f041.png",
                "sha256": "b52bd0d240680862d0efcb99852c5d92491e2abfe256b3bf1be7db37cf372805"
              },
              {
                "frame": 42,
                "name": "f042.png",
                "sha256": "d4d2e4b9d2c67b83e631db9af0eb7bd8c4bbe3c8bad3b0c7c58da6c6fd6ed009"
              },
              {
                "frame": 43,
                "name": "f043.png",
                "sha256": "0bf2e8d476fcc235656268fe474b9dfec8484229e36ef51502ce303d17750c4a"
              },
              {
                "frame": 44,
                "name": "f044.png",
                "sha256": "305d9576971b411861fb0fe1c8c7bef48a4fcd7eb5cc08c0b68b72b020845006"
              },
              {
                "frame": 45,
                "name": "f045.png",
                "sha256": "04763289f1df3ff738382e74087ce8d0a914b1daf8b5d95d365bc9766c14ba21"
              },
              {
                "frame": 46,
                "name": "f046.png",
                "sha256": "430e4f8e2db459c4b725a18956b3d3096006580d0bda6feaaf741b824526e66b"
              },
              {
                "frame": 47,
                "name": "f047.png",
                "sha256": "18dbe0d81f9693661d706308618c8989ef52d33bddff5b6b6a43f181f20cf2d5"
              },
              {
                "frame": 48,
                "name": "f048.png",
                "sha256": "b0afc552d20694ddbcee2bb98faef725ae89d2263cff51861e826db32884c594"
              },
              {
                "frame": 49,
                "name": "f049.png",
                "sha256": "6802126dcbca5861a9716105e5ddeb0a5fcbd17c8d933a610cb9a6fb66fed9fb"
              },
              {
                "frame": 50,
                "name": "f050.png",
                "sha256": "f4aa03208fc4b7061f29763f053b089cda257d2e68849388dc4c8a6bbf9cf976"
              },
              {
                "frame": 51,
                "name": "f051.png",
                "sha256": "2f6c4e5d9c43707a1d8ced033e7287dc8922c4a110223897de668ec88c2be987"
              },
              {
                "frame": 52,
                "name": "f052.png",
                "sha256": "254a0bed589b89c13aa983fc75cd1814913f2aaf916792309fd8d1b6ddf65b41"
              },
              {
                "frame": 53,
                "name": "f053.png",
                "sha256": "6ccb7ed76dc6a06dfa90d1dd3b2f4fc37f04942fc902179368cfcaf2c93bd1c6"
              },
              {
                "frame": 54,
                "name": "f054.png",
                "sha256": "9b501cc4719ffeaf16f2276633519b772b25809f424b86c6e0671959571ca689"
              },
              {
                "frame": 55,
                "name": "f055.png",
                "sha256": "2416a48ae26d4b8815376ef9435713ee768b971eed0f261de72c51b9949f6828"
              },
              {
                "frame": 56,
                "name": "f056.png",
                "sha256": "9ca87df31eb13ce824f4f04e56068fdbe62d94aa17e4dcc8012324a2c4e5c5ef"
              },
              {
                "frame": 57,
                "name": "f057.png",
                "sha256": "01604b4d4c13baf64bcedb7e1db37ec3c9c1163f596e65db9aea2d0580544be1"
              },
              {
                "frame": 58,
                "name": "f058.png",
                "sha256": "77572a9d079908144da6afa60befe65a7be9d601af6bf42638b042ba6585d8e6"
              },
              {
                "frame": 59,
                "name": "f059.png",
                "sha256": "6b1815bb1b738cb058f08b2d1c180191bd9deaf934e4f3f10e5cbed4051994cc"
              },
              {
                "frame": 60,
                "name": "f060.png",
                "sha256": "971e3a32dfe3f42e04cb2ce315bac3821ea601089127b3ba8d785f04f7812540"
              },
              {
                "frame": 61,
                "name": "f061.png",
                "sha256": "27e7d5c42a2c4a910656f17d81e59780c1d470275836666c55dc572d70423220"
              },
              {
                "frame": 62,
                "name": "f062.png",
                "sha256": "41066ad7528a03b7feb03ad47666c72c51966fecf8305b64649193055b58c26f"
              },
              {
                "frame": 63,
                "name": "f063.png",
                "sha256": "aeb2922af5465ddca23d2a9c020c37711cac18513c37c477f626e1eeb73aa9f1"
              },
              {
                "frame": 64,
                "name": "f064.png",
                "sha256": "ea1bb2f820b54669a891611e3a23921cf4e6625f52c916e77c9c0197a2a83839"
              },
              {
                "frame": 65,
                "name": "f065.png",
                "sha256": "496f2560f2d7d328f167179bf71e959c0bb62ce98acada6fc9953ee5466b0b40"
              },
              {
                "frame": 66,
                "name": "f066.png",
                "sha256": "21bd72ea2d0cb109d15fc3a5f8867e88229c5ab9f04de37cf0de9a753bb7402b"
              },
              {
                "frame": 67,
                "name": "f067.png",
                "sha256": "752bdad5a72b3f2afc1b124dc44147a94f1914cd1e4e09d4885652ce5dea0e2d"
              },
              {
                "frame": 68,
                "name": "f068.png",
                "sha256": "1ac3439eb279a7383263a2ddc110e876625a948543caad272ca341862fe607be"
              },
              {
                "frame": 69,
                "name": "f069.png",
                "sha256": "0a43d9d303dd4c6ba4ed88064069ec33bd5a92c9ac1c4684aedb377e0e21b2b7"
              },
              {
                "frame": 70,
                "name": "f070.png",
                "sha256": "54311c52a60970db9b2b207072384e8dab6196b779616a7b96a3fee03f9e7338"
              },
              {
                "frame": 71,
                "name": "f071.png",
                "sha256": "12d92e8863f664427244dd17f8e0f4409b3279eedaf34011c2fcb5a658c17f4a"
              },
              {
                "frame": 72,
                "name": "f072.png",
                "sha256": "9fbf3c1a462d877244235901ae2eb0a8c5e7b8af9e5d1291207bce11124df5e8"
              },
              {
                "frame": 73,
                "name": "f073.png",
                "sha256": "c0234e4300db5aeb8a84f6719bfc730b34a4707e96b2c1def5e72a7633b6490c"
              },
              {
                "frame": 74,
                "name": "f074.png",
                "sha256": "55750b988aded09b03c44ccf35edc8d6540318b96a255b88a11785f9e5df9860"
              },
              {
                "frame": 75,
                "name": "f075.png",
                "sha256": "2d2b080981f094c1c4fe4fe7fdc2357b034e5e8ef16227a0f93bce996a25ef77"
              },
              {
                "frame": 76,
                "name": "f076.png",
                "sha256": "6e2d968f79cac69bf1dc1a3e1608720952052a08198c4f1d869c05ae7d61ca51"
              },
              {
                "frame": 77,
                "name": "f077.png",
                "sha256": "f4a24c2e89bc498c00fed20435321a14f86e61514130128ca354b30376b6efc1"
              },
              {
                "frame": 78,
                "name": "f078.png",
                "sha256": "062f27caee52ae7eec0cef9c5545abdbe8630bbd5c6fd5794fc45ba1ab5a3a6c"
              },
              {
                "frame": 79,
                "name": "f079.png",
                "sha256": "98b9d3c1be650607c00321b6a1537c01601e4cd0d0974d5ef7c0bd098d115f4b"
              },
              {
                "frame": 80,
                "name": "f080.png",
                "sha256": "44c97ad419aefd27bcff345f9a17c4e3097a0d5a9849c77449467371a9679b44"
              },
              {
                "frame": 81,
                "name": "f081.png",
                "sha256": "124f6cc1afec08f5a36bf354805e9764b94bd344386931ffbd2bc99ef1ff31ad"
              },
              {
                "frame": 82,
                "name": "f082.png",
                "sha256": "e3dc2450439e725465adfc0ece02f7df000e3a8c9be9e73d6e9d188f95b301db"
              },
              {
                "frame": 83,
                "name": "f083.png",
                "sha256": "5bc3db24c6dd33ab831d6b197cdfbc46b804770e5206bbff7424be18a591e179"
              },
              {
                "frame": 84,
                "name": "f084.png",
                "sha256": "17572cf6894d6f480983bbafa91fc2239804ed1c0d48158754ba148972d2060c"
              },
              {
                "frame": 85,
                "name": "f085.png",
                "sha256": "fd20ed6ecf94ebd18c7bae3f60e9bab00eb156de5d97bb2a71d6501cca23c328"
              },
              {
                "frame": 86,
                "name": "f086.png",
                "sha256": "7337f696bbef2404e8e13b466728f69050c83748ce7dc6709a347cdf1c04fab0"
              },
              {
                "frame": 87,
                "name": "f087.png",
                "sha256": "2437568ffe44c1aa9f988f0e562469f3b99f5cb6e8fb34bf4aa35d68e69b20ae"
              },
              {
                "frame": 88,
                "name": "f088.png",
                "sha256": "42f3ed782f4ac44e8cded17e9dde35d42e7ef100cea2b54f64a723ee3003f77c"
              },
              {
                "frame": 89,
                "name": "f089.png",
                "sha256": "e60161bcf5e847e6b34d22d7ba3a74d81362463d8f750f66991ccb84ff734719"
              },
              {
                "frame": 90,
                "name": "f090.png",
                "sha256": "c408f4ffac67e805bd8857813178976ae74a0c8b7deb7fc37fb0f28fa83aa539"
              },
              {
                "frame": 91,
                "name": "f091.png",
                "sha256": "69d9e274da8cbd5cea10cc6f5f971a84acbec75d75e5130400914d3c0a71bf62"
              },
              {
                "frame": 92,
                "name": "f092.png",
                "sha256": "2af373d207b151b8649bc2e8bc7812eec852f173584fa75de5e71bac2b3281b6"
              },
              {
                "frame": 93,
                "name": "f093.png",
                "sha256": "a8d05781f04d435e2894183cebf71201afd12cab585e8923efa172e5a288820b"
              },
              {
                "frame": 94,
                "name": "f094.png",
                "sha256": "1375b502d1cac8f1ccffce5638e328c085c5bc43e255d38bc98d544af2c3699f"
              },
              {
                "frame": 95,
                "name": "f095.png",
                "sha256": "11d66c0d648a396d442ba00553c72258d9cc5832dd7362ebac910e4a144698d3"
              },
              {
                "frame": 96,
                "name": "f096.png",
                "sha256": "38d17a7aa410214d602828fb3c103145599beb96201830e97e9065550c5eac9c"
              },
              {
                "frame": 97,
                "name": "f097.png",
                "sha256": "7c5152729f2d29767e1daa24fa44988b9116fe462e58d8eb3fc721f23be033bd"
              },
              {
                "frame": 98,
                "name": "f098.png",
                "sha256": "9aa2239895975826be67e20847796f2e9edea582b20bb7a3fe2511a753ab8712"
              },
              {
                "frame": 99,
                "name": "f099.png",
                "sha256": "08ad3e4eae8ec5bfdb26f3fcfcb79b7368c8d7bf5632895da2e26b1598f4873a"
              },
              {
                "frame": 100,
                "name": "f100.png",
                "sha256": "c458b1fd990a2b7e76173b6a6ec08973a4dbd6ea832a4c7c4c8cff2a84d92a2f"
              },
              {
                "frame": 101,
                "name": "f101.png",
                "sha256": "fac36a7f43bc783902ea640208aa51f425518c5e73bc71f876d918c3f251efe1"
              },
              {
                "frame": 102,
                "name": "f102.png",
                "sha256": "c77e5b0802501e110a17a539eeaaa59c94263753fcb0064035a8be73227dc0dd"
              },
              {
                "frame": 103,
                "name": "f103.png",
                "sha256": "c1979ac591da68f88faf21c9883277f444a64a26df33e7d3547dd87ad18aa816"
              },
              {
                "frame": 104,
                "name": "f104.png",
                "sha256": "3ee1143206df4e974bc722ee6fa9f5f9908697296c827d072b5ba3ff2607767e"
              },
              {
                "frame": 105,
                "name": "f105.png",
                "sha256": "8a14db0c9040275f2f654f03a13d7969c1e0bde12ea17e2f9542ecbf1138f122"
              },
              {
                "frame": 106,
                "name": "f106.png",
                "sha256": "f66d50fad74d7cc81cb6c2db1b788a563028a0639a247947757ca33fbdd317a4"
              },
              {
                "frame": 107,
                "name": "f107.png",
                "sha256": "b4185183f52695e936ca8162068c1b9acb8f890da827ad34e3fa09fee5b87cf9"
              },
              {
                "frame": 108,
                "name": "f108.png",
                "sha256": "06df05ee3bbcd35afe19966db214f646a6df0732fd48a2458ae6e9e3220e6a9e"
              },
              {
                "frame": 109,
                "name": "f109.png",
                "sha256": "a42e4e1aee5ac8ebcf1760b291a65df792e98df237dbad68deb9eaa867c01c78"
              },
              {
                "frame": 110,
                "name": "f110.png",
                "sha256": "f976f92c7bc2b98009775741e8badd599275f5bd6fe4e8e24f4b067728f8247e"
              },
              {
                "frame": 111,
                "name": "f111.png",
                "sha256": "a4b10326196f1f4920119206b237872224cf4bfaf83a5698b61a5f672561947d"
              },
              {
                "frame": 112,
                "name": "f112.png",
                "sha256": "fed570fbeea8ed666c4b4d272339ea09932915916293569600c37aa12622828e"
              },
              {
                "frame": 113,
                "name": "f113.png",
                "sha256": "1e79298f45aa561de806a9339377f534c496bc04557d213a174ff381b9857fa0"
              },
              {
                "frame": 114,
                "name": "f114.png",
                "sha256": "91b861fd5c94a1b523ca6ccee3a9abc168166490bf1158cc5d3c69cc83da6cfc"
              },
              {
                "frame": 115,
                "name": "f115.png",
                "sha256": "9775105657f4909228a1ebeb5f2a588554e31d8827828562b192b9dc2390325e"
              },
              {
                "frame": 116,
                "name": "f116.png",
                "sha256": "11b9c5fc415ae47dc3dd471b20a616e3bd4e63180bf2cc52d2e5181d2ce8c314"
              },
              {
                "frame": 117,
                "name": "f117.png",
                "sha256": "64288f59f98941809667d6114972616b8dc600ee300288b08cf4417d97284f43"
              },
              {
                "frame": 118,
                "name": "f118.png",
                "sha256": "5221f29906ccaa6043888c9da887d83daae581750929e5e952ae1b3919729daa"
              },
              {
                "frame": 119,
                "name": "f119.png",
                "sha256": "5f8c952a4e6be0aeb7ee6180daa9b6ab000626bf6e0959924dff5bd0e05c9707"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 452,
          "sha256": "f9d7fd32476a5d507133a42de9fe9211ccb581593c56192e41e2ca224ea0080f",
          "exactRecord": {
            "schema": "blueprint.generative-reconstruction-run/1",
            "createdAt": "2026-08-23T10:55:42.760240+00:00",
            "run": "hero-ray-splat-20260823-r1",
            "state": "completed-internal-candidate",
            "spendUsd": 0,
            "result": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
            "review": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
          "recordPointer": "$",
          "byteLength": 964,
          "sha256": "ee1a4086b02bd1e1a84131df4a5e7bc41607320b927c2c3392d0048a219dfcb7",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-23T10:55:40.600053+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\hero-ray-splat-20260823-r1\\brush\\structure\\hero-structure-120000.ply",
            "inputPlyBytes": 472001552,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\hero-ray-splat-20260823-r1\\review\\hero-house-selected.splat",
            "splatCount": 2000000,
            "rowBytes": 32,
            "outputBytes": 64000000,
            "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 1,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2000000,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1742,
          "sha256": "d0d968dbd90bae3889f680e7e45d9d856bb5ba5de805b96a3a258efb8faf493e",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-23T10:55:41.865353+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
            "sourcePlyBytes": 472001552,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
            "matchingSplatBytes": 64000000,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
            "outputBytes": 24000052,
            "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2000000,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              1.0105173587799072,
              0.9146112203598022,
              1.7631831169128418,
              0.9374001026153564,
              0.8272490501403809,
              1.7316352128982544,
              0.8438258767127991,
              0.7087302207946777,
              1.7808489799499512
            ],
            "clippedCoefficientFraction": 0.0004999444444444445,
            "quantizationRmse": 0.006675039883702993,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/baseline-metrics.json",
          "recordPointer": "$",
          "byteLength": 18940,
          "sha256": "512660a559221df281791f8de4f878277e2f894334a092df62e9d5dbf97807bc",
          "exactRecord": {
            "schema": "blueprint.hero-ray-candidate-metrics/1",
            "createdAt": "2026-08-23T10:03:42.643282+00:00",
            "candidate": "baseline",
            "selectionRuleDeclaredBeforeTraining": "highest measured-outline subject SSIM; subject PSNR breaks ties",
            "checkpoints": [
              {
                "step": 30000,
                "meanPsnrDb": 13.393453689098505,
                "meanSsim": 0.3056765536949944,
                "meanSubjectPsnrDb": 13.720423057693571,
                "meanSubjectSsim": 0.3907808147100962,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v000-eval-camera-f000.png",
                    "psnrDb": 13.481539554113137,
                    "ssim": 0.3017030308768461,
                    "subjectPsnrDb": 13.482765338180613,
                    "subjectSsim": 0.3516223383335691
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v010-eval-camera-f010.png",
                    "psnrDb": 13.697422663381577,
                    "ssim": 0.3191045105749946,
                    "subjectPsnrDb": 14.295453540945879,
                    "subjectSsim": 0.3725545149309804
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v020-eval-camera-f020.png",
                    "psnrDb": 12.474831028034929,
                    "ssim": 0.26943110308220297,
                    "subjectPsnrDb": 12.650585117299844,
                    "subjectSsim": 0.3270241695455671
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v030-eval-camera-f030.png",
                    "psnrDb": 12.985892709086823,
                    "ssim": 0.26357764757069246,
                    "subjectPsnrDb": 13.453514217251431,
                    "subjectSsim": 0.33288258574447255
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v040-eval-camera-f040.png",
                    "psnrDb": 13.36826003742194,
                    "ssim": 0.33498466255809445,
                    "subjectPsnrDb": 13.805544262295857,
                    "subjectSsim": 0.4358394850060112
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v050-eval-camera-f050.png",
                    "psnrDb": 12.664023626473638,
                    "ssim": 0.297002127041211,
                    "subjectPsnrDb": 12.88889204909694,
                    "subjectSsim": 0.3833681185333304
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v060-eval-camera-f060.png",
                    "psnrDb": 14.220460257936372,
                    "ssim": 0.3610765233401034,
                    "subjectPsnrDb": 15.355297165388627,
                    "subjectSsim": 0.4758158678492616
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v070-eval-camera-f070.png",
                    "psnrDb": 14.501378169509175,
                    "ssim": 0.2754073541925694,
                    "subjectPsnrDb": 14.267432538626084,
                    "subjectSsim": 0.36449400473248333
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v080-eval-camera-f080.png",
                    "psnrDb": 12.378877480486423,
                    "ssim": 0.25676973321558416,
                    "subjectPsnrDb": 12.835176499920758,
                    "subjectSsim": 0.3400679485338365
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v090-eval-camera-f090.png",
                    "psnrDb": 13.174930504470781,
                    "ssim": 0.3116736470314936,
                    "subjectPsnrDb": 12.819311435531514,
                    "subjectSsim": 0.42217491000076607
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v100-eval-camera-f100.png",
                    "psnrDb": 11.583762962127931,
                    "ssim": 0.30927303058003563,
                    "subjectPsnrDb": 13.22199673058025,
                    "subjectSsim": 0.43606069461811287
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_30000/v110-eval-camera-f119.png",
                    "psnrDb": 16.19006527613931,
                    "ssim": 0.36811527427610496,
                    "subjectPsnrDb": 15.569107797205046,
                    "subjectSsim": 0.44746513869276283
                  }
                ]
              },
              {
                "step": 60000,
                "meanPsnrDb": 13.50891321838072,
                "meanSsim": 0.3082062173706651,
                "meanSubjectPsnrDb": 13.84355793241829,
                "meanSubjectSsim": 0.3946465767972898,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v000-eval-camera-f000.png",
                    "psnrDb": 13.53787413442777,
                    "ssim": 0.30205351648611295,
                    "subjectPsnrDb": 13.456218954740699,
                    "subjectSsim": 0.3487143383814606
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v010-eval-camera-f010.png",
                    "psnrDb": 13.917456371562047,
                    "ssim": 0.34107803212462184,
                    "subjectPsnrDb": 14.587158641272609,
                    "subjectSsim": 0.39956195632162944
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v020-eval-camera-f020.png",
                    "psnrDb": 12.582315601436797,
                    "ssim": 0.2665211054615354,
                    "subjectPsnrDb": 12.7817647884776,
                    "subjectSsim": 0.3242849226249015
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v030-eval-camera-f030.png",
                    "psnrDb": 12.973538695835874,
                    "ssim": 0.26070569781007513,
                    "subjectPsnrDb": 13.405781877794048,
                    "subjectSsim": 0.3272873998583646
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v040-eval-camera-f040.png",
                    "psnrDb": 13.60594223649358,
                    "ssim": 0.3354065802877241,
                    "subjectPsnrDb": 14.000968748621412,
                    "subjectSsim": 0.4372084784669634
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v050-eval-camera-f050.png",
                    "psnrDb": 12.652608808526795,
                    "ssim": 0.290002209414252,
                    "subjectPsnrDb": 12.913656535843463,
                    "subjectSsim": 0.3754739172251886
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v060-eval-camera-f060.png",
                    "psnrDb": 14.255481493079573,
                    "ssim": 0.36304660533919897,
                    "subjectPsnrDb": 15.43606062439029,
                    "subjectSsim": 0.4808284700396189
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v070-eval-camera-f070.png",
                    "psnrDb": 14.65102557233638,
                    "ssim": 0.28329173199772023,
                    "subjectPsnrDb": 14.403608127630449,
                    "subjectSsim": 0.37757971103225085
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v080-eval-camera-f080.png",
                    "psnrDb": 12.468542946726746,
                    "ssim": 0.2528983562343444,
                    "subjectPsnrDb": 12.922783280843346,
                    "subjectSsim": 0.3381633756079957
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v090-eval-camera-f090.png",
                    "psnrDb": 13.483848842229747,
                    "ssim": 0.32139492014099075,
                    "subjectPsnrDb": 13.259925235388542,
                    "subjectSsim": 0.4421967322647765
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v100-eval-camera-f100.png",
                    "psnrDb": 11.726049651170797,
                    "ssim": 0.31233363093332867,
                    "subjectPsnrDb": 13.391232327778928,
                    "subjectSsim": 0.44469618174936193
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_60000/v110-eval-camera-f119.png",
                    "psnrDb": 16.252274266742543,
                    "ssim": 0.3697422222180776,
                    "subjectPsnrDb": 15.563536046238081,
                    "subjectSsim": 0.43976343799496603
                  }
                ]
              },
              {
                "step": 90000,
                "meanPsnrDb": 13.503095611244376,
                "meanSsim": 0.3062982393726501,
                "meanSubjectPsnrDb": 13.823988024509065,
                "meanSubjectSsim": 0.3925877018865946,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v000-eval-camera-f000.png",
                    "psnrDb": 13.574439284689724,
                    "ssim": 0.3050018939126367,
                    "subjectPsnrDb": 13.445446631333883,
                    "subjectSsim": 0.3502550997775261
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v010-eval-camera-f010.png",
                    "psnrDb": 13.69114858941079,
                    "ssim": 0.31449400331468913,
                    "subjectPsnrDb": 14.275864306475036,
                    "subjectSsim": 0.3684936248557557
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v020-eval-camera-f020.png",
                    "psnrDb": 12.572297210233469,
                    "ssim": 0.2640332487729807,
                    "subjectPsnrDb": 12.774047325794463,
                    "subjectSsim": 0.3217271124719433
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v030-eval-camera-f030.png",
                    "psnrDb": 13.058783696604817,
                    "ssim": 0.2649693961994,
                    "subjectPsnrDb": 13.527313360546497,
                    "subjectSsim": 0.33285967004824085
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v040-eval-camera-f040.png",
                    "psnrDb": 13.565715662441516,
                    "ssim": 0.33161052931773854,
                    "subjectPsnrDb": 13.954293478501782,
                    "subjectSsim": 0.4330597342358206
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v050-eval-camera-f050.png",
                    "psnrDb": 12.751965437314364,
                    "ssim": 0.29586434517428967,
                    "subjectPsnrDb": 13.047405674543784,
                    "subjectSsim": 0.3828599427093619
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v060-eval-camera-f060.png",
                    "psnrDb": 14.301832148678741,
                    "ssim": 0.3631263758479763,
                    "subjectPsnrDb": 15.45469534311394,
                    "subjectSsim": 0.4817278411212583
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v070-eval-camera-f070.png",
                    "psnrDb": 14.630182621112017,
                    "ssim": 0.28156676648111484,
                    "subjectPsnrDb": 14.403918019264726,
                    "subjectSsim": 0.3750352023616407
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v080-eval-camera-f080.png",
                    "psnrDb": 12.527921318075734,
                    "ssim": 0.25704248685398823,
                    "subjectPsnrDb": 12.971714380016673,
                    "subjectSsim": 0.34513752757690513
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v090-eval-camera-f090.png",
                    "psnrDb": 13.445685333570127,
                    "ssim": 0.32209044674422443,
                    "subjectPsnrDb": 13.161415113547044,
                    "subjectSsim": 0.4433258002512202
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v100-eval-camera-f100.png",
                    "psnrDb": 11.77666195146347,
                    "ssim": 0.3105134755069154,
                    "subjectPsnrDb": 13.423930286216102,
                    "subjectSsim": 0.44349976226387594
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_90000/v110-eval-camera-f119.png",
                    "psnrDb": 16.140514081337717,
                    "ssim": 0.36526590434584716,
                    "subjectPsnrDb": 15.447812374754864,
                    "subjectSsim": 0.4330711049655862
                  }
                ]
              },
              {
                "step": 120000,
                "meanPsnrDb": 13.546021780315348,
                "meanSsim": 0.3098888267449304,
                "meanSubjectPsnrDb": 13.855029851012345,
                "meanSubjectSsim": 0.396601740631863,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v000-eval-camera-f000.png",
                    "psnrDb": 13.735017921541514,
                    "ssim": 0.3184607211466994,
                    "subjectPsnrDb": 13.6224284341168,
                    "subjectSsim": 0.3644678806627672
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v010-eval-camera-f010.png",
                    "psnrDb": 13.911115259436473,
                    "ssim": 0.33806734204189115,
                    "subjectPsnrDb": 14.563814071572299,
                    "subjectSsim": 0.39684724917527636
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v020-eval-camera-f020.png",
                    "psnrDb": 12.595992499882822,
                    "ssim": 0.26589786100761287,
                    "subjectPsnrDb": 12.815412791410987,
                    "subjectSsim": 0.3242958564600098
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v030-eval-camera-f030.png",
                    "psnrDb": 13.034839525896313,
                    "ssim": 0.2628085451920064,
                    "subjectPsnrDb": 13.498211034870573,
                    "subjectSsim": 0.32996356948997885
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v040-eval-camera-f040.png",
                    "psnrDb": 13.623996794445947,
                    "ssim": 0.33132714332353935,
                    "subjectPsnrDb": 13.957965258303256,
                    "subjectSsim": 0.4323899904014655
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v050-eval-camera-f050.png",
                    "psnrDb": 12.735984135060418,
                    "ssim": 0.2914355596359502,
                    "subjectPsnrDb": 13.008713053302849,
                    "subjectSsim": 0.37712608782777157
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v060-eval-camera-f060.png",
                    "psnrDb": 14.279235269272004,
                    "ssim": 0.3629039559498122,
                    "subjectPsnrDb": 15.46552224932124,
                    "subjectSsim": 0.4826369386541881
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v070-eval-camera-f070.png",
                    "psnrDb": 14.784068930123153,
                    "ssim": 0.2870363810832209,
                    "subjectPsnrDb": 14.474482459532512,
                    "subjectSsim": 0.38319473324147985
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v080-eval-camera-f080.png",
                    "psnrDb": 12.418840426380601,
                    "ssim": 0.25064662200802473,
                    "subjectPsnrDb": 12.842620472831856,
                    "subjectSsim": 0.3360225286341758
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v090-eval-camera-f090.png",
                    "psnrDb": 13.274973664170854,
                    "ssim": 0.31362203140880784,
                    "subjectPsnrDb": 12.944767391120365,
                    "subjectSsim": 0.43300815181154123
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v100-eval-camera-f100.png",
                    "psnrDb": 11.841960570544929,
                    "ssim": 0.31087168053231123,
                    "subjectPsnrDb": 13.412052541318824,
                    "subjectSsim": 0.4443199563884547
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/baseline/eval_120000/v110-eval-camera-f119.png",
                    "psnrDb": 16.316236367029134,
                    "ssim": 0.3855880776092879,
                    "subjectPsnrDb": 15.654368454446598,
                    "subjectSsim": 0.45494794483524753
                  }
                ]
              }
            ],
            "winner": 120000
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
          "recordPointer": "$",
          "byteLength": 6217,
          "sha256": "12db61cb59ccd3ffc411c6842c94840c71162672a6575644bec5a029911ef0c3",
          "exactRecord": {
            "schema": "blueprint.hero-ray-splat-result/1",
            "createdAt": "2026-08-23T10:55:42.398471+00:00",
            "state": "completed-internal-candidate",
            "spendUsdThisRun": 0,
            "dataset": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
            "datasetSplit": {
              "trainRayFrames": 108,
              "heldoutFluxStills": 12
            },
            "selectionRuleDeclaredBeforeTraining": "highest measured-outline subject SSIM; subject PSNR breaks ties",
            "selectedCandidate": "structure",
            "selectedStep": 120000,
            "selectedMetrics": {
              "step": 120000,
              "meanPsnrDb": 13.454736161851237,
              "meanSsim": 0.3124149857980302,
              "meanSubjectPsnrDb": 13.775001925314266,
              "meanSubjectSsim": 0.3989554666303245,
              "rows": [
                {
                  "cameraFrame": 0,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v000-eval-camera-f000.png",
                  "psnrDb": 13.714937524151846,
                  "ssim": 0.3250404263807107,
                  "subjectPsnrDb": 13.604394474410068,
                  "subjectSsim": 0.3745691135092738
                },
                {
                  "cameraFrame": 10,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v010-eval-camera-f010.png",
                  "psnrDb": 13.877214654734011,
                  "ssim": 0.3480609162482013,
                  "subjectPsnrDb": 14.556730687643446,
                  "subjectSsim": 0.40854772245457094
                },
                {
                  "cameraFrame": 20,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v020-eval-camera-f020.png",
                  "psnrDb": 12.528272263487656,
                  "ssim": 0.2644997799123062,
                  "subjectPsnrDb": 12.721512771272218,
                  "subjectSsim": 0.3225119422945573
                },
                {
                  "cameraFrame": 30,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v030-eval-camera-f030.png",
                  "psnrDb": 12.927017615460223,
                  "ssim": 0.26275848561027726,
                  "subjectPsnrDb": 13.382473283285085,
                  "subjectSsim": 0.3309065296216165
                },
                {
                  "cameraFrame": 40,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v040-eval-camera-f040.png",
                  "psnrDb": 13.518549881607118,
                  "ssim": 0.33563600315934955,
                  "subjectPsnrDb": 13.911022816669124,
                  "subjectSsim": 0.43776669038194993
                },
                {
                  "cameraFrame": 50,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v050-eval-camera-f050.png",
                  "psnrDb": 12.731141566518534,
                  "ssim": 0.2909214710468038,
                  "subjectPsnrDb": 13.0019769555856,
                  "subjectSsim": 0.37614121042918947
                },
                {
                  "cameraFrame": 60,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v060-eval-camera-f060.png",
                  "psnrDb": 14.223831271242368,
                  "ssim": 0.3612279098855514,
                  "subjectPsnrDb": 15.411807699300521,
                  "subjectSsim": 0.48077635990899353
                },
                {
                  "cameraFrame": 70,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v070-eval-camera-f070.png",
                  "psnrDb": 14.596354809569883,
                  "ssim": 0.2890999268524719,
                  "subjectPsnrDb": 14.32506197665926,
                  "subjectSsim": 0.3862359074045216
                },
                {
                  "cameraFrame": 80,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v080-eval-camera-f080.png",
                  "psnrDb": 12.295878079784192,
                  "ssim": 0.25027156561750796,
                  "subjectPsnrDb": 12.700827913411938,
                  "subjectSsim": 0.3332629601738591
                },
                {
                  "cameraFrame": 90,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v090-eval-camera-f090.png",
                  "psnrDb": 13.16795667887819,
                  "ssim": 0.32077389198285106,
                  "subjectPsnrDb": 12.833995960739859,
                  "subjectSsim": 0.44124994172840515
                },
                {
                  "cameraFrame": 100,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v100-eval-camera-f100.png",
                  "psnrDb": 11.621176376729867,
                  "ssim": 0.31137678010246833,
                  "subjectPsnrDb": 13.257773631956542,
                  "subjectSsim": 0.4424591117458691
                },
                {
                  "cameraFrame": 119,
                  "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v110-eval-camera-f119.png",
                  "psnrDb": 16.254503220050953,
                  "ssim": 0.38931267277786225,
                  "subjectPsnrDb": 15.592444932837497,
                  "subjectSsim": 0.4530381099110879
                }
              ]
            },
            "fullSh3Authority": {
              "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
              "bytes": 472001552,
              "sha256": "52d9f3aa48e4f1368816452e32faf6fdd9a0a4aca1f78906a48d5d4ee861036b"
            },
            "browserPresentation": {
              "splat": {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                "bytes": 64000000,
                "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67"
              },
              "sh1": {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                "bytes": 24000052,
                "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0"
              },
              "limitation": "DC plus degree-1 SH only; full SH3 PLY and held-out renders remain authority"
            },
            "comparison": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
            "authorityBoundary": "synthetic bounded outline-controlled study; not real metric capture, portal alignment, or world-cell promotion"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/structure-metrics.json",
          "recordPointer": "$",
          "byteLength": 18979,
          "sha256": "19685a21557149e4ce0d876fba19549c41eefb1918d8c44fb51b7c076a06fde0",
          "exactRecord": {
            "schema": "blueprint.hero-ray-candidate-metrics/1",
            "createdAt": "2026-08-23T10:55:39.713980+00:00",
            "candidate": "structure",
            "selectionRuleDeclaredBeforeTraining": "highest measured-outline subject SSIM; subject PSNR breaks ties",
            "checkpoints": [
              {
                "step": 30000,
                "meanPsnrDb": 13.320255060614478,
                "meanSsim": 0.3053895838948502,
                "meanSubjectPsnrDb": 13.650027205492558,
                "meanSubjectSsim": 0.3917094647447625,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v000-eval-camera-f000.png",
                    "psnrDb": 13.177417711785237,
                    "ssim": 0.29764661548272203,
                    "subjectPsnrDb": 13.127084582411284,
                    "subjectSsim": 0.3478423331238669
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v010-eval-camera-f010.png",
                    "psnrDb": 13.68140899895648,
                    "ssim": 0.32246343954678336,
                    "subjectPsnrDb": 14.249016151592839,
                    "subjectSsim": 0.3772388390661874
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v020-eval-camera-f020.png",
                    "psnrDb": 12.399145772146307,
                    "ssim": 0.26398832977397624,
                    "subjectPsnrDb": 12.55098359833585,
                    "subjectSsim": 0.3208363485922073
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v030-eval-camera-f030.png",
                    "psnrDb": 12.920543528438365,
                    "ssim": 0.26402670674641765,
                    "subjectPsnrDb": 13.363841508572296,
                    "subjectSsim": 0.3344474949269606
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v040-eval-camera-f040.png",
                    "psnrDb": 13.354827281153952,
                    "ssim": 0.3366002872740025,
                    "subjectPsnrDb": 13.782923471598451,
                    "subjectSsim": 0.43895706185477706
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v050-eval-camera-f050.png",
                    "psnrDb": 12.669746666262476,
                    "ssim": 0.2908529753267898,
                    "subjectPsnrDb": 12.886008779620902,
                    "subjectSsim": 0.3758663253312244
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v060-eval-camera-f060.png",
                    "psnrDb": 14.222106132396195,
                    "ssim": 0.3603216574948706,
                    "subjectPsnrDb": 15.336484527551368,
                    "subjectSsim": 0.47686864254496897
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v070-eval-camera-f070.png",
                    "psnrDb": 14.338356684479365,
                    "ssim": 0.2762434667010994,
                    "subjectPsnrDb": 14.180812906988695,
                    "subjectSsim": 0.3683177034100805
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v080-eval-camera-f080.png",
                    "psnrDb": 12.345930183324716,
                    "ssim": 0.2556652768317286,
                    "subjectPsnrDb": 12.787315853026431,
                    "subjectSsim": 0.33990774602999835
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v090-eval-camera-f090.png",
                    "psnrDb": 13.141287691296506,
                    "ssim": 0.31518037201656657,
                    "subjectPsnrDb": 12.828325681995816,
                    "subjectSsim": 0.42919330042638787
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v100-eval-camera-f100.png",
                    "psnrDb": 11.549694300861402,
                    "ssim": 0.3106931276525015,
                    "subjectPsnrDb": 13.237251301231126,
                    "subjectSsim": 0.4404910835114002
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_30000/v110-eval-camera-f119.png",
                    "psnrDb": 16.042595776272755,
                    "ssim": 0.3709927518907447,
                    "subjectPsnrDb": 15.47027810298568,
                    "subjectSsim": 0.4505466981190899
                  }
                ]
              },
              {
                "step": 60000,
                "meanPsnrDb": 13.36619858710487,
                "meanSsim": 0.3077216586790754,
                "meanSubjectPsnrDb": 13.719977112131758,
                "meanSubjectSsim": 0.3944801769470761,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v000-eval-camera-f000.png",
                    "psnrDb": 13.386990171743424,
                    "ssim": 0.3073422472525851,
                    "subjectPsnrDb": 13.292858605449208,
                    "subjectSsim": 0.3571543086441259
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v010-eval-camera-f010.png",
                    "psnrDb": 13.798653434607747,
                    "ssim": 0.3374327696529129,
                    "subjectPsnrDb": 14.446792239241812,
                    "subjectSsim": 0.39525594482174314
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v020-eval-camera-f020.png",
                    "psnrDb": 12.493394766196555,
                    "ssim": 0.26217850558475125,
                    "subjectPsnrDb": 12.677072962823388,
                    "subjectSsim": 0.3190794607496635
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v030-eval-camera-f030.png",
                    "psnrDb": 12.889912819002117,
                    "ssim": 0.2613489975492676,
                    "subjectPsnrDb": 13.33582103023339,
                    "subjectSsim": 0.33003097894490624
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v040-eval-camera-f040.png",
                    "psnrDb": 13.432290858320478,
                    "ssim": 0.3341237034383021,
                    "subjectPsnrDb": 13.853923213829082,
                    "subjectSsim": 0.4356553640869865
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v050-eval-camera-f050.png",
                    "psnrDb": 12.590866916788613,
                    "ssim": 0.2861994457957822,
                    "subjectPsnrDb": 12.84099333275134,
                    "subjectSsim": 0.369974321982332
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v060-eval-camera-f060.png",
                    "psnrDb": 14.18765602068669,
                    "ssim": 0.36220412276023656,
                    "subjectPsnrDb": 15.370964569722377,
                    "subjectSsim": 0.4800235344392367
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v070-eval-camera-f070.png",
                    "psnrDb": 14.482353593192379,
                    "ssim": 0.2865143994008851,
                    "subjectPsnrDb": 14.301011521204023,
                    "subjectSsim": 0.382284167110208
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v080-eval-camera-f080.png",
                    "psnrDb": 12.302498456846491,
                    "ssim": 0.2519429059588689,
                    "subjectPsnrDb": 12.728684607449644,
                    "subjectSsim": 0.3358549097789834
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v090-eval-camera-f090.png",
                    "psnrDb": 13.322093512312478,
                    "ssim": 0.3280183199213012,
                    "subjectPsnrDb": 13.103708527982885,
                    "subjectSsim": 0.4506004070920781
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v100-eval-camera-f100.png",
                    "psnrDb": 11.583500267618742,
                    "ssim": 0.3140517523623652,
                    "subjectPsnrDb": 13.325601954419577,
                    "subjectSsim": 0.44737658683797915
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_60000/v110-eval-camera-f119.png",
                    "psnrDb": 15.924172227942748,
                    "ssim": 0.361302734471647,
                    "subjectPsnrDb": 15.362292780474384,
                    "subjectSsim": 0.4304721388766711
                  }
                ]
              },
              {
                "step": 90000,
                "meanPsnrDb": 13.396878905819067,
                "meanSsim": 0.3084642955353439,
                "meanSubjectPsnrDb": 13.731724193237326,
                "meanSubjectSsim": 0.39473996621769475,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v000-eval-camera-f000.png",
                    "psnrDb": 13.57090360255109,
                    "ssim": 0.3182575428275353,
                    "subjectPsnrDb": 13.463768328420274,
                    "subjectSsim": 0.36815341493625175
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v010-eval-camera-f010.png",
                    "psnrDb": 13.730656384667556,
                    "ssim": 0.3299353778615555,
                    "subjectPsnrDb": 14.340967030412713,
                    "subjectSsim": 0.38657202975715704
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v020-eval-camera-f020.png",
                    "psnrDb": 12.540686051630027,
                    "ssim": 0.26220638538683366,
                    "subjectPsnrDb": 12.723025270055468,
                    "subjectSsim": 0.3202943983444767
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v030-eval-camera-f030.png",
                    "psnrDb": 12.924760467919095,
                    "ssim": 0.2637937732733024,
                    "subjectPsnrDb": 13.379077900663434,
                    "subjectSsim": 0.3325248887509736
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v040-eval-camera-f040.png",
                    "psnrDb": 13.4748879900443,
                    "ssim": 0.335464264944457,
                    "subjectPsnrDb": 13.891186886852871,
                    "subjectSsim": 0.43809289826035985
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v050-eval-camera-f050.png",
                    "psnrDb": 12.737476208014712,
                    "ssim": 0.2945803105409104,
                    "subjectPsnrDb": 13.010612260206502,
                    "subjectSsim": 0.38120803255777
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v060-eval-camera-f060.png",
                    "psnrDb": 14.232386695832375,
                    "ssim": 0.3586249745355624,
                    "subjectPsnrDb": 15.373007705800216,
                    "subjectSsim": 0.47533379069782494
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v070-eval-camera-f070.png",
                    "psnrDb": 14.452619313433598,
                    "ssim": 0.2846699527993366,
                    "subjectPsnrDb": 14.296657810107368,
                    "subjectSsim": 0.37964104048301817
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v080-eval-camera-f080.png",
                    "psnrDb": 12.419350725991475,
                    "ssim": 0.2572633807070451,
                    "subjectPsnrDb": 12.78925227702548,
                    "subjectSsim": 0.342800095890214
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v090-eval-camera-f090.png",
                    "psnrDb": 13.205977805999913,
                    "ssim": 0.3260851533940641,
                    "subjectPsnrDb": 12.951280586761118,
                    "subjectSsim": 0.4482978714755444
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v100-eval-camera-f100.png",
                    "psnrDb": 11.639680348245058,
                    "ssim": 0.31379992102305676,
                    "subjectPsnrDb": 13.31737428858248,
                    "subjectSsim": 0.444615456819178
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_90000/v110-eval-camera-f119.png",
                    "psnrDb": 15.833161275499616,
                    "ssim": 0.3568905091304674,
                    "subjectPsnrDb": 15.244479973960008,
                    "subjectSsim": 0.41934567663956784
                  }
                ]
              },
              {
                "step": 120000,
                "meanPsnrDb": 13.454736161851237,
                "meanSsim": 0.3124149857980302,
                "meanSubjectPsnrDb": 13.775001925314266,
                "meanSubjectSsim": 0.3989554666303245,
                "rows": [
                  {
                    "cameraFrame": 0,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v000-eval-camera-f000.png",
                    "psnrDb": 13.714937524151846,
                    "ssim": 0.3250404263807107,
                    "subjectPsnrDb": 13.604394474410068,
                    "subjectSsim": 0.3745691135092738
                  },
                  {
                    "cameraFrame": 10,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v010-eval-camera-f010.png",
                    "psnrDb": 13.877214654734011,
                    "ssim": 0.3480609162482013,
                    "subjectPsnrDb": 14.556730687643446,
                    "subjectSsim": 0.40854772245457094
                  },
                  {
                    "cameraFrame": 20,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v020-eval-camera-f020.png",
                    "psnrDb": 12.528272263487656,
                    "ssim": 0.2644997799123062,
                    "subjectPsnrDb": 12.721512771272218,
                    "subjectSsim": 0.3225119422945573
                  },
                  {
                    "cameraFrame": 30,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v030-eval-camera-f030.png",
                    "psnrDb": 12.927017615460223,
                    "ssim": 0.26275848561027726,
                    "subjectPsnrDb": 13.382473283285085,
                    "subjectSsim": 0.3309065296216165
                  },
                  {
                    "cameraFrame": 40,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v040-eval-camera-f040.png",
                    "psnrDb": 13.518549881607118,
                    "ssim": 0.33563600315934955,
                    "subjectPsnrDb": 13.911022816669124,
                    "subjectSsim": 0.43776669038194993
                  },
                  {
                    "cameraFrame": 50,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v050-eval-camera-f050.png",
                    "psnrDb": 12.731141566518534,
                    "ssim": 0.2909214710468038,
                    "subjectPsnrDb": 13.0019769555856,
                    "subjectSsim": 0.37614121042918947
                  },
                  {
                    "cameraFrame": 60,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v060-eval-camera-f060.png",
                    "psnrDb": 14.223831271242368,
                    "ssim": 0.3612279098855514,
                    "subjectPsnrDb": 15.411807699300521,
                    "subjectSsim": 0.48077635990899353
                  },
                  {
                    "cameraFrame": 70,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v070-eval-camera-f070.png",
                    "psnrDb": 14.596354809569883,
                    "ssim": 0.2890999268524719,
                    "subjectPsnrDb": 14.32506197665926,
                    "subjectSsim": 0.3862359074045216
                  },
                  {
                    "cameraFrame": 80,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v080-eval-camera-f080.png",
                    "psnrDb": 12.295878079784192,
                    "ssim": 0.25027156561750796,
                    "subjectPsnrDb": 12.700827913411938,
                    "subjectSsim": 0.3332629601738591
                  },
                  {
                    "cameraFrame": 90,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v090-eval-camera-f090.png",
                    "psnrDb": 13.16795667887819,
                    "ssim": 0.32077389198285106,
                    "subjectPsnrDb": 12.833995960739859,
                    "subjectSsim": 0.44124994172840515
                  },
                  {
                    "cameraFrame": 100,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v100-eval-camera-f100.png",
                    "psnrDb": 11.621176376729867,
                    "ssim": 0.31137678010246833,
                    "subjectPsnrDb": 13.257773631956542,
                    "subjectSsim": 0.4424591117458691
                  },
                  {
                    "cameraFrame": 119,
                    "render": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/eval_120000/v110-eval-camera-f119.png",
                    "psnrDb": 16.254503220050953,
                    "ssim": 0.38931267277786225,
                    "subjectPsnrDb": 15.592444932837497,
                    "subjectSsim": 0.4530381099110879
                  }
                ]
              }
            ],
            "winner": 120000
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 12286,
          "sha256": "f6fb5c06f874c410378ac3df33c1448c831efd8a1e89d92f0af8ded79be1a27a",
          "exactRecord": {
            "schema": "blueprint.hero-ray-splat-evidence/1",
            "createdAt": "2026-08-23T18:56:07.413738+00:00",
            "question": "Can the admitted fluid outline-controlled Ray sequence train a high-resolution house splat that generalizes to exact-camera high-fidelity FLUX stills withheld from training?",
            "authority": "Completed internal synthetic bounded-arc candidate. It is registered for inspection only and does not replace R4 reconstruction authority, establish real metric capture, align a portal, promote a world cell, or qualify as the social hero asset.",
            "dataset": {
              "images": 120,
              "trainRayFrames": 108,
              "heldoutFluxStills": 12,
              "uniqueCameraIdentities": 120,
              "evaluationFrames": [
                0,
                10,
                20,
                30,
                40,
                50,
                60,
                70,
                80,
                90,
                100,
                119
              ],
              "evaluationLeakage": "FLUX still hashes are absent from Brush training; each row retains the exact outline camera identity.",
              "initialization": {
                "triangles": 6031,
                "surfacePoints": 140000,
                "groundPoints": 20000,
                "totalPoints": 160000,
                "randomSeed": 20260823,
                "method": "area-weighted measured surfaces plus bounded y=0 ground; no random volume"
              },
              "validation": {
                "counts": true,
                "evalIndexes": true,
                "uniqueCameras": true,
                "exactHashes": true,
                "measuredSurfaceSeed": true,
                "inheritedRayGates": true,
                "noPaidCalls": true
              }
            },
            "optimization": {
              "selectionRuleDeclaredBeforeTraining": "highest measured-outline subject SSIM; subject PSNR breaks ties",
              "baseline": {
                "ssimWeight": 0.2,
                "lpipsWeight": 0,
                "winnerStep": 120000,
                "meanSubjectPsnrDb": 13.855029851012345,
                "meanSubjectSsim": 0.396601740631863,
                "meanPsnrDb": 13.546021780315348,
                "meanSsim": 0.3098888267449304
              },
              "lpipsNative1280": {
                "state": "failed-preserved",
                "error": "BufferTooBig(2415919104)",
                "exitCode": 3221226505,
                "decision": "Do not lower native input resolution merely to make the LPIPS arm run. Replace it with an equal-resolution SSIM-0.35 structural arm and retain this failure as evidence."
              },
              "structure": {
                "ssimWeight": 0.35,
                "lpipsWeight": 0,
                "winnerStep": 120000,
                "meanSubjectPsnrDb": 13.775001925314266,
                "meanSubjectSsim": 0.3989554666303245,
                "meanPsnrDb": 13.454736161851237,
                "meanSsim": 0.3124149857980302
              },
              "selected": "structure",
              "deltaStructureMinusBaseline": {
                "meanSubjectSsim": 0.002353725998461509,
                "meanSubjectPsnrDb": -0.08002792569807937,
                "meanSsim": 0.0025261590530997746,
                "meanPsnrDb": -0.0912856184641111
              },
              "decision": "The structural arm wins the predeclared subject-SSIM rule by a narrow margin. The absolute held-out score remains too low for product or social promotion."
            },
            "selectedRepresentation": {
              "candidate": "structure",
              "step": 120000,
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
                "bytes": 472001552,
                "sha256": "52d9f3aa48e4f1368816452e32faf6fdd9a0a4aca1f78906a48d5d4ee861036b"
              },
              "browserPresentation": {
                "splat": {
                  "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                  "bytes": 64000000,
                  "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67"
                },
                "sh1": {
                  "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                  "bytes": 24000052,
                  "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0"
                },
                "limitation": "DC plus degree-1 SH only; full SH3 PLY and held-out renders remain authority"
              },
              "gaussians": 2000000,
              "registryKey": "hero-house-selected",
              "cameraMetadata": {
                "cameras": 120,
                "gaussians": 2000000,
                "pivotWorld": [
                  19.598366,
                  4.456024,
                  5.553608
                ],
                "orbitRadius": 26.883,
                "intrinsics": {
                  "model": "PINHOLE",
                  "width": 1280,
                  "height": 720,
                  "fx": 1177.5069,
                  "fy": 1177.5069,
                  "cx": 640,
                  "cy": 360
                },
                "sh1": {
                  "urlSuffix": ".sh1",
                  "bytes": 24000052,
                  "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0",
                  "gaussians": 2000000,
                  "degree": 1,
                  "format": "BSH1/RGBA8_SNORM"
                },
                "azimuthDeg": {
                  "min": 0,
                  "max": 29.8745,
                  "p2": 0.5975,
                  "p98": 29.277,
                  "spanDeg": 28.6795
                },
                "elevationDeg": {
                  "min": 2,
                  "max": 2.4651,
                  "p2": 2.0002,
                  "p98": 2.447
                },
                "cameraRadius": {
                  "min": 23.9779,
                  "median": 26.883,
                  "max": 29.6798
                },
                "cameraAzimuthsDeg": [
                  0,
                  0.251,
                  0.5021,
                  0.7531,
                  1.0042,
                  1.2552,
                  1.5063,
                  1.7573,
                  2.0084,
                  2.2594,
                  2.5105,
                  2.7615,
                  3.0126,
                  3.2636,
                  3.5146,
                  3.7657,
                  4.0167,
                  4.2678,
                  4.5188,
                  4.7699,
                  5.0209,
                  5.272,
                  5.523,
                  5.7741,
                  6.0251,
                  6.2762,
                  6.5272,
                  6.7782,
                  7.0293,
                  7.2803,
                  7.5314,
                  7.7824,
                  8.0335,
                  8.2845,
                  8.5356,
                  8.7866,
                  9.0377,
                  9.2887,
                  9.5397,
                  9.7908,
                  10.0418,
                  10.2929,
                  10.5439,
                  10.795,
                  11.046,
                  11.2971,
                  11.5481,
                  11.7992,
                  12.0502,
                  12.3013,
                  12.5523,
                  12.8033,
                  13.0544,
                  13.3054,
                  13.5565,
                  13.8075,
                  14.0586,
                  14.3096,
                  14.5607,
                  14.8117,
                  15.0628,
                  15.3138,
                  15.5649,
                  15.8159,
                  16.0669,
                  16.318,
                  16.569,
                  16.8201,
                  17.0711,
                  17.3222,
                  17.5732,
                  17.8243,
                  18.0753,
                  18.3264,
                  18.5774,
                  18.8285,
                  19.0795,
                  19.3305,
                  19.5816,
                  19.8326,
                  20.0837,
                  20.3347,
                  20.5858,
                  20.8368,
                  21.0879,
                  21.3389,
                  21.59,
                  21.841,
                  22.0921,
                  22.3431,
                  22.5941,
                  22.8452,
                  23.0962,
                  23.3473,
                  23.5983,
                  23.8494,
                  24.1004,
                  24.3515,
                  24.6025,
                  24.8536,
                  25.1046,
                  25.3556,
                  25.6067,
                  25.8577,
                  26.1088,
                  26.3598,
                  26.6109,
                  26.8619,
                  27.113,
                  27.364,
                  27.6151,
                  27.8661,
                  28.1172,
                  28.3682,
                  28.6192,
                  28.8703,
                  29.1213,
                  29.3724,
                  29.6234,
                  29.8745
                ],
                "largestGapDeg": 330.1255,
                "closedRing": false,
                "reviewState": "completed-internal-candidate",
                "startView": [
                  1,
                  0,
                  0,
                  0,
                  0,
                  -0.997473,
                  0.07105,
                  0,
                  0,
                  -0.07105,
                  -0.997473,
                  0,
                  -19.598366,
                  4.17264,
                  29.815737,
                  1
                ],
                "startViewFrom": "exact synthetic outline schedule camera f000; bounded-arc review only"
              }
            },
            "browserVerification": {
              "path": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
              "bytes": 1885,
              "sha256": "6d2a019eb8260212f1dab97cfb0a9d80f20e67a9595111df2075a01156df8fa8"
            },
            "spend": {
              "usdThisRun": 0,
              "paidRequests": 0
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
                "bytes": 101663,
                "sha256": "d8af68bc7b0074cf8fc9864116b4f28f002f3beab358021df3dc873cbb6ec6c1"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-validation.json",
                "bytes": 431,
                "sha256": "75a6de86e87029c3bdc5369d6306678a8dc013fe57d8994eda1917b2f4712ad4"
              },
              {
                "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/evaluation.json",
                "bytes": 10080,
                "sha256": "537b37e5acc05a466c19f29606de3a2b3e87f1e528e7380d1f8cc60d76efd9c4"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
                "bytes": 43654,
                "sha256": "c7eb4c9378663881885984bf4df6f10baee2ff8e1aac53146822b537fc7c3bd4"
              },
              {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/baseline-metrics.json",
                "bytes": 18940,
                "sha256": "512660a559221df281791f8de4f878277e2f894334a092df62e9d5dbf97807bc"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/structure-metrics.json",
                "bytes": 18979,
                "sha256": "19685a21557149e4ce0d876fba19549c41eefb1918d8c44fb51b7c076a06fde0"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/lpips/failure.json",
                "bytes": 856,
                "sha256": "d78a2627ea902b0ea687bfacde8cfa3ab68142043f1867676859fb6a31e3f256"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
                "bytes": 6217,
                "sha256": "12db61cb59ccd3ffc411c6842c94840c71162672a6575644bec5a029911ef0c3"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
                "bytes": 472001552,
                "sha256": "52d9f3aa48e4f1368816452e32faf6fdd9a0a4aca1f78906a48d5d4ee861036b"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                "bytes": 64000000,
                "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                "bytes": 24000052,
                "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
                "bytes": 3952972,
                "sha256": "5c5e6b73142215ee960a086bde5846bf8d175fc20a4d40ac3418d8ae0c468be9"
              },
              {
                "path": "dev/scripts/codex-generated/bd-hero-ray-splat-r1.py",
                "bytes": 22675,
                "sha256": "4977bb6105135ce3af74f79f6e27fa4fe1094dbd66d1ef148566c1f5da48c083"
              },
              {
                "path": "dev/scripts/codex-generated/seal-hero-ray-splat-r1.py",
                "bytes": 19422,
                "sha256": "131e7026827542340f19bdef545cdc0ff09b14668400db5431fe8f79f2dcb366"
              }
            ],
            "limitations": [
              "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
              "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
              "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
              "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
              "No human arc labeling or human review authority is claimed.",
              "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 1885,
          "sha256": "6d2a019eb8260212f1dab97cfb0a9d80f20e67a9595111df2075a01156df8fa8",
          "exactRecord": {
            "schema": "blueprint.browser-verification-attempt/1",
            "createdAt": "2026-08-23T15:02:40.4974705-04:00",
            "state": "runtime-control-blocked",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fhero-ray-splat-20260823-r1%2Freview%2Fhero-house-selected.splat&rev=hero-r1",
            "server": {
              "address": "127.0.0.1",
              "port": 4310,
              "pid": 37980,
              "executable": "C:/Python313/python.exe",
              "command": "python -m http.server 4310 --bind 127.0.0.1",
              "workingDirectory": "S:/Projects/2026/Blueprint"
            },
            "httpChecks": [
              {
                "path": "dist/blueprint-preview/viewer.html",
                "status": 200,
                "bytes": 7569
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                "status": 200,
                "bytes": 64000000
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                "status": 200,
                "bytes": 24000052
              },
              {
                "path": "dist/blueprint-preview/assets/data/splat-arcs.json",
                "status": 200,
                "bytes": 41690
              }
            ],
            "registry": {
              "key": "hero-house-selected",
              "reviewState": "completed-internal-candidate",
              "gaussians": 2000000,
              "cameraCount": 120,
              "sh1Declared": true
            },
            "browserControl": {
              "attempts": 2,
              "result": "blocked-before-navigation",
              "error": "windows sandbox failed: helper_unknown_error: apply deny-read ACLs"
            },
            "visualAcceptance": {
              "performed": false,
              "passed": false,
              "reason": "The in-app browser connection was blocked before navigation. No screenshot, canvas, interaction, or subject-quality claim is made."
            },
            "userReview": {
              "openedInCodex": true,
              "status": "queued-for-inspection"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-repair-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-repair-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 10064
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 10064,
          "sha256": "19f3e5fdfb7a49cf5fbc56062766592fe71ec8d4c4af1720cf791ab9cf503465",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
          "recordPointer": "$",
          "byteLength": 1172,
          "sha256": "50ea9350a46be9aff7ce569981e63d40b029d866bc0ab76046387e142def1295",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair/1",
            "createdAt": "2026-08-23T23:51:59.478Z",
            "state": "blocked",
            "mode": "sentinel",
            "endpoint": "openai/gpt-image-2/edit",
            "pricingSource": "https://fal.ai/models/openai/gpt-image-2/edit",
            "sourceManifest": {
              "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
              "sha256": "0259f53392da10539f286c96617751dba60bc845d28162cd86f95cc55d8d1c12"
            },
            "frames": [
              60,
              220
            ],
            "pendingFrames": [
              60,
              220
            ],
            "budget": {
              "quality": "medium",
              "estimatedCostPerRequestUsd": 0.06,
              "projectedUsd": 0.12,
              "sentinelCapUsd": 0.5,
              "runCapUsd": 5.5
            },
            "expansionRule": "Batch mode requires sentinel-evaluation.json state passed and expandBatch true.",
            "blocker": {
              "frame": 60,
              "recordedAt": "2026-08-23T23:51:59.803Z",
              "message": "upload initiate 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing\"}",
              "rule": "Stop on the first provider or accounting error. Preserve request IDs and never retry automatically."
            },
            "projectedCommittedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/attempt-history.json",
          "recordPointer": "$",
          "byteLength": 1445,
          "sha256": "2bd8ddaa4c28682906903a1611fd32f047d2bed9f534563342c57bf974c62272",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-attempt-history/1",
            "createdAt": "2026-08-23T23:40:54.567Z",
            "attempts": [
              {
                "startedAt": "2026-08-23T23:40:54.567Z",
                "finishedAt": "2026-08-23T23:40:54.892Z",
                "mode": "sentinel",
                "state": "blocked",
                "frames": [
                  60,
                  220
                ],
                "pendingFrames": [
                  60,
                  220
                ],
                "blocker": {
                  "frame": 60,
                  "recordedAt": "2026-08-23T23:40:54.892Z",
                  "message": "upload initiate 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing\"}",
                  "rule": "Stop on the first provider or accounting error. Preserve request IDs and never retry automatically."
                },
                "providerRequestsCreated": 0,
                "projectedCommittedUsd": 0
              },
              {
                "startedAt": "2026-08-23T23:51:59.478Z",
                "finishedAt": "2026-08-23T23:51:59.803Z",
                "mode": "sentinel",
                "state": "blocked",
                "frames": [
                  60,
                  220
                ],
                "pendingFrames": [
                  60,
                  220
                ],
                "blocker": {
                  "frame": 60,
                  "recordedAt": "2026-08-23T23:51:59.803Z",
                  "message": "upload initiate 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing\"}",
                  "rule": "Stop on the first provider or accounting error. Preserve request IDs and never retry automatically."
                },
                "providerRequestsCreated": 0,
                "projectedCommittedUsd": 0
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/logs/f060.request.json",
          "recordPointer": "$",
          "byteLength": 3527,
          "sha256": "b36262178713cb0c27e2b6c681c45e9d3e6732744bd7e8cd087f3f37d111a939",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-request/1",
            "createdAt": "2026-08-23T23:40:47.515Z",
            "frame": 60,
            "endpoint": "openai/gpt-image-2/edit",
            "endpointDocumentation": "https://fal.ai/models/openai/gpt-image-2/edit",
            "pricingReverifiedAt": "2026-08-23",
            "pricing": "Official medium examples: $0.043 at 1024x768 and $0.053 at 1920x1080 with one input image; actual token billing varies with prompt and additional images.",
            "estimatedCostUsd": 0.06,
            "source": {
              "base": {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f060.png",
                "sha256": "f83fa875891aab27cd7fcfffbca4426245163bc8ff48c70c324802680fa5de21",
                "role": "target-camera image; outside-mask pixel authority"
              },
              "mask": {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f060.png",
                "sha256": "ee561dec3322650bb7e1e6aabd5d284a3565fd2f23a72fe6151a6b892c148fe5",
                "whiteMeans": "provider may edit"
              },
              "lowAnchor": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f040.png",
                "sha256": "4030e7957e02ecad8b3642d3b0356e69f24b779f47123053cd4872c343130ae7",
                "frame": 40,
                "role": "nearest appearance identity"
              },
              "highAnchor": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f080.png",
                "sha256": "dc5380a9814e59eb011f8875099a31e63bd429b8f53b2b33653db5b3c609437c",
                "frame": 80,
                "role": "nearest appearance identity"
              },
              "line": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f060.png",
                "sha256": "a84d467ecf7b9d46affc014e90c5c08558761233a6699ace6822e90a4f69ba48",
                "role": "exact target-camera structural guide"
              }
            },
            "regressionBoundary": "No provider video, Ray frame, point cloud, chained generated frame, or cross-camera image is used as target geometry.",
            "body": {
              "prompt": "Edit only the white region of the supplied mask in Image 1. Every black-mask pixel must remain pixel-identical. Image 1 is the exact target-camera photograph with a bounded missing region. Continue its same fixed house, garden, lighting, exposure, lens, and perspective through that region. Images 2 and 3 are the nearest admitted views of the same Casa Cornell house. Use them only to recover the same material and architectural identity where Image 1 is missing. Image 4 is the exact target-camera line render. Use it only as structural guidance for roof edges, walls, windows, doors, porch posts, railings, steps, and occlusion boundaries. Photoreal pale warm-white clapboard house, off-white trim and brackets, Charleston-green shutters, two-over-two windows, weathered gray-green standing-seam metal roof, deep wraparound porch, subtropical garden. Do not move, repaint, blur, relight, restyle, add, remove, or regenerate anything outside the white mask. No melted surfaces, fabric-like smears, duplicated openings, changed window rhythm, text, or watermark.",
              "image_urls": [
                "DRY://f83fa875891aab27/f060.png",
                "DRY://4030e7957e02ecad/f040.png",
                "DRY://dc5380a9814e59eb/f080.png",
                "DRY://a84d467ecf7b9d46/f060.png"
              ],
              "mask_image_url": "DRY://ee561dec3322650b/f060.png",
              "image_size": {
                "width": 1280,
                "height": 720
              },
              "quality": "medium",
              "num_images": 1,
              "output_format": "png"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/logs/f220.request.json",
          "recordPointer": "$",
          "byteLength": 3523,
          "sha256": "6e7c4a7e480be2b10cca52983f0a0c56ab7e6a9eceae0fc597894394003e81a8",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-request/1",
            "createdAt": "2026-08-23T23:40:47.528Z",
            "frame": 220,
            "endpoint": "openai/gpt-image-2/edit",
            "endpointDocumentation": "https://fal.ai/models/openai/gpt-image-2/edit",
            "pricingReverifiedAt": "2026-08-23",
            "pricing": "Official medium examples: $0.043 at 1024x768 and $0.053 at 1920x1080 with one input image; actual token billing varies with prompt and additional images.",
            "estimatedCostUsd": 0.06,
            "source": {
              "base": {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f220.png",
                "sha256": "b9428b7cd172cc2189492d0dce8166af8f7f9f119be9661560c146da730a6284",
                "role": "target-camera image; outside-mask pixel authority"
              },
              "mask": {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f220.png",
                "sha256": "b5792cf9e8c1bb287ac6919bc6fd3f73da14ee7fdc1b5e19d0fc406c03569991",
                "whiteMeans": "provider may edit"
              },
              "lowAnchor": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f200.png",
                "sha256": "4862936407cfe3c1429b450a19927f40f25a23627fe67cb25cec5503cd8bfcd1",
                "frame": 200,
                "role": "nearest appearance identity"
              },
              "highAnchor": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "frame": 0,
                "role": "nearest appearance identity"
              },
              "line": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/orbit-facade/line/f220.png",
                "sha256": "88757486a748dbadec176912d1b0394fc99767c74cf9e9ac6040d15c9235b8e1",
                "role": "exact target-camera structural guide"
              }
            },
            "regressionBoundary": "No provider video, Ray frame, point cloud, chained generated frame, or cross-camera image is used as target geometry.",
            "body": {
              "prompt": "Edit only the white region of the supplied mask in Image 1. Every black-mask pixel must remain pixel-identical. Image 1 is the exact target-camera photograph with a bounded missing region. Continue its same fixed house, garden, lighting, exposure, lens, and perspective through that region. Images 2 and 3 are the nearest admitted views of the same Casa Cornell house. Use them only to recover the same material and architectural identity where Image 1 is missing. Image 4 is the exact target-camera line render. Use it only as structural guidance for roof edges, walls, windows, doors, porch posts, railings, steps, and occlusion boundaries. Photoreal pale warm-white clapboard house, off-white trim and brackets, Charleston-green shutters, two-over-two windows, weathered gray-green standing-seam metal roof, deep wraparound porch, subtropical garden. Do not move, repaint, blur, relight, restyle, add, remove, or regenerate anything outside the white mask. No melted surfaces, fabric-like smears, duplicated openings, changed window rhythm, text, or watermark.",
              "image_urls": [
                "DRY://b9428b7cd172cc21/f220.png",
                "DRY://4862936407cfe3c1/f200.png",
                "DRY://e7ad9c0b6eb5c547/f000.png",
                "DRY://88757486a748dbad/f220.png"
              ],
              "mask_image_url": "DRY://b5792cf9e8c1bb28/f220.png",
              "image_size": {
                "width": 1280,
                "height": 720
              },
              "quality": "medium",
              "num_images": 1,
              "output_format": "png"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 397,
          "sha256": "10ed3aebb645d225ef4efd45824d78e1570961e7e76c7e3c8119383d850adf27",
          "exactRecord": {
            "schema": "blueprint.fal-spend-ledger/1",
            "createdAt": "2026-08-23T23:40:47.507Z",
            "endpoint": "openai/gpt-image-2/edit",
            "quality": "medium",
            "estimateBasis": "Official 1024x768 medium table is $0.043 with one input image; $0.06 per 1280x720 request is a conservative project estimate for multiple reference inputs, not a provider guarantee.",
            "ceilingUsd": 5.5,
            "requests": []
          },
          "access": "repository-file"
        },
        {
          "path": "verification/masked-orbit-repair-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3442,
          "sha256": "57995d3381d97b8a2a07268c5326b0752acb41ec60e9d1b9d38a98990c5d6c5c",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-evidence/1",
            "createdAt": "2026-08-23T23:46:29.200752+00:00",
            "question": "Can exact-mask generative repair replace only the direct-warp holes while preserving every supplied pixel?",
            "authority": "Two separately authorized provider attempts were blocked before upload and before request creation. Local offline fallback is preflighted but intentionally waits for the active Brush job to release the RTX 5080.",
            "paidSentinel": {
              "state": "blocked",
              "frames": [
                60,
                220
              ],
              "projectedUsd": 0.12,
              "attempts": 2,
              "actualRequests": 0,
              "actualSpendUsd": 0,
              "blocker": {
                "frame": 60,
                "recordedAt": "2026-08-23T23:51:59.803Z",
                "message": "upload initiate 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing\"}",
                "rule": "Stop on the first provider or accounting error. Preserve request IDs and never retry automatically."
              }
            },
            "localFallback": {
              "state": "preflight",
              "model": {
                "id": "black-forest-labs/FLUX.1-schnell",
                "revision": "741f7c3ce8b383c54771c7003378a50191e9efe9",
                "modelIndex": {
                  "path": "S:\\huggingface\\hub\\models--black-forest-labs--FLUX.1-schnell\\snapshots\\741f7c3ce8b383c54771c7003378a50191e9efe9\\model_index.json",
                  "sha256": "24946df21ff25e210486b5f6b14208983a90c9c73f8d48cfa724c0e4e03f7201"
                },
                "localFilesOnly": true
              },
              "settings": {
                "width": 1280,
                "height": 720,
                "steps": 4,
                "strength": 1,
                "guidanceScale": 0,
                "seed": 20260823,
                "paddingMaskCrop": 64
              },
              "networkCalls": 0,
              "spendUsd": 0,
              "executionRule": "Run only after Brush releases the GPU; both f060 and f220 must pass the same predeclared evaluator before batch expansion."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
                "bytes": 1172,
                "sha256": "50ea9350a46be9aff7ce569981e63d40b029d866bc0ab76046387e142def1295"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/spend-ledger.json",
                "bytes": 397,
                "sha256": "10ed3aebb645d225ef4efd45824d78e1570961e7e76c7e3c8119383d850adf27"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/attempt-history.json",
                "bytes": 1445,
                "sha256": "2bd8ddaa4c28682906903a1611fd32f047d2bed9f534563342c57bf974c62272"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
                "bytes": 1465,
                "sha256": "0aaaf6160eb942d20218135d602e121044662cb3169b11c339d090c51a9eb3d6"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-r1.mjs",
                "bytes": 16353,
                "sha256": "0d7fe46bc12077903652f4da97915739c32d0cdea6c9cb4571f284b1906bb4ed"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-evaluate-r1.py",
                "bytes": 9907,
                "sha256": "80894db52ce263ebd126cbb9492da734f56ce1472ac27fe4a1f9a3602c2306a0"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-local-repair-r1.py",
                "bytes": 9638,
                "sha256": "a5efaedefdc7e355f0d901277fae38ad950f3ce99bfbad4aebac62e5499fbfd1"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-selected-repair-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-selected-repair-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "selected-awaiting-full-gate",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Full repaired batch failed; preserve outputs and reject Brush admission.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 60,
        "byteLength": 128089144
      },
      "media": {
        "counts": {
          "image": 56,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
            "byteLength": 6832476,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-04-27.929057_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-04-27.929057_00-00.jpg",
            "byteLength": 6848445,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-18-49.724388_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-18-49.724388_00-00.jpg",
            "byteLength": 6832476,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f004.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f004.png",
            "byteLength": 1858041,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f008.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f008.png",
            "byteLength": 1922254,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f012.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f012.png",
            "byteLength": 1835523,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f016.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f016.png",
            "byteLength": 1831362,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f024.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f024.png",
            "byteLength": 1893186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f028.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f028.png",
            "byteLength": 1952865,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f032.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f032.png",
            "byteLength": 2035542,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f036.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f036.png",
            "byteLength": 2041634,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f044.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f044.png",
            "byteLength": 2026948,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f048.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f048.png",
            "byteLength": 2012823,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f052.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f052.png",
            "byteLength": 1997544,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f056.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f056.png",
            "byteLength": 1990183,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f060.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f060.png",
            "byteLength": 1931448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-04-27.929057_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-04-27.929057_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-49.724388_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-49.724388_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 60,
          "byteLength": 128089144,
          "sha256": "6c38d3ca0572499c60138b6aab5d1666be02de5b9c3c0fca9ecd783715ee2912",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
          "recordPointer": "$",
          "byteLength": 38505,
          "sha256": "6c00d76b29cddc0846447770a8ef2932fb988944e30ffbe7821f2cd20ba29494",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-selection/1",
            "createdAt": "2026-08-24T01:18:34.214985+00:00",
            "state": "selected-awaiting-full-gate",
            "frames": 53,
            "selectionOrder": "admitted ImageGen soft-mask, then admitted exact-camera FLUX soft-mask, then hard-mask exact-camera FLUX only for frames rejected by both",
            "counts": {
              "exact-camera-flux-soft-mask": 6,
              "imagegen-soft-mask": 47
            },
            "records": [
              {
                "frame": 4,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f004.png",
                  "bytes": 1858041,
                  "sha256": "78d0a9cdb144805066b3701e08d4fe99d76fc61bf2cadce31f2f24b6b463d249"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f004.png",
                  "bytes": 1858041,
                  "sha256": "78d0a9cdb144805066b3701e08d4fe99d76fc61bf2cadce31f2f24b6b463d249"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 8,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f008.png",
                  "bytes": 1922254,
                  "sha256": "bee7421dfdc083bf78f48349b8b550c7059730e660e961621951a982fc183f64"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f008.png",
                  "bytes": 1922254,
                  "sha256": "bee7421dfdc083bf78f48349b8b550c7059730e660e961621951a982fc183f64"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 12,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f012.png",
                  "bytes": 1835523,
                  "sha256": "836549f9a58e0156403e2ceee2da345a95ec6453271950da68588350598020df"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f012.png",
                  "bytes": 1835523,
                  "sha256": "836549f9a58e0156403e2ceee2da345a95ec6453271950da68588350598020df"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 16,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f016.png",
                  "bytes": 1831362,
                  "sha256": "fa0749abc87bf0eb23aa2d706a3fee82f6fa186dd83f4f10924934d1ac1e64a6"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f016.png",
                  "bytes": 1831362,
                  "sha256": "fa0749abc87bf0eb23aa2d706a3fee82f6fa186dd83f4f10924934d1ac1e64a6"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 24,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f024.png",
                  "bytes": 1893186,
                  "sha256": "5e304d4ddbfb506ead255a148cb947e8f8086de3e5aaebe576b0e80d7861d365"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f024.png",
                  "bytes": 1893186,
                  "sha256": "5e304d4ddbfb506ead255a148cb947e8f8086de3e5aaebe576b0e80d7861d365"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 28,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f028.png",
                  "bytes": 1952865,
                  "sha256": "acd2fabfd5ae0d3be0508de5e116be6e45011eb8aee33a45d76a94350cda86cf"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f028.png",
                  "bytes": 1952865,
                  "sha256": "acd2fabfd5ae0d3be0508de5e116be6e45011eb8aee33a45d76a94350cda86cf"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 32,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f032.png",
                  "bytes": 2035542,
                  "sha256": "224ff59410922db3e80403ded437f29b1976ce245ddafe6e054c8871e476fc2f"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f032.png",
                  "bytes": 2035542,
                  "sha256": "224ff59410922db3e80403ded437f29b1976ce245ddafe6e054c8871e476fc2f"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 36,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f036.png",
                  "bytes": 2041634,
                  "sha256": "db48a88f5ef23198e89e3e34e9483d1fb0b4bb3edc2a248f229d623a48046193"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f036.png",
                  "bytes": 2041634,
                  "sha256": "db48a88f5ef23198e89e3e34e9483d1fb0b4bb3edc2a248f229d623a48046193"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 44,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f044.png",
                  "bytes": 2026948,
                  "sha256": "199a3d380223aba9376334e859a62a1fa3f7fd545b7a2f92932d314c1072a1ef"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f044.png",
                  "bytes": 2026948,
                  "sha256": "199a3d380223aba9376334e859a62a1fa3f7fd545b7a2f92932d314c1072a1ef"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 48,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f048.png",
                  "bytes": 2012823,
                  "sha256": "f0cb12785ebc3c7e4a7e955df901db32d331882d2d87fff258713d59d0215675"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f048.png",
                  "bytes": 2012823,
                  "sha256": "f0cb12785ebc3c7e4a7e955df901db32d331882d2d87fff258713d59d0215675"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": false
                }
              },
              {
                "frame": 52,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f052.png",
                  "bytes": 1997544,
                  "sha256": "da637a0c63fde983b137a7dafb7c1607ed695689fb2ccd624ee5bb28aadb39e7"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f052.png",
                  "bytes": 1997544,
                  "sha256": "da637a0c63fde983b137a7dafb7c1607ed695689fb2ccd624ee5bb28aadb39e7"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 56,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f056.png",
                  "bytes": 1990183,
                  "sha256": "f962d449f6a4476ed87eadf7c12f834d1dc234a49d3446b1bdf46f9d5929f0a1"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f056.png",
                  "bytes": 1990183,
                  "sha256": "f962d449f6a4476ed87eadf7c12f834d1dc234a49d3446b1bdf46f9d5929f0a1"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 60,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f060.png",
                  "bytes": 1931448,
                  "sha256": "663d77ceed18ebcba45d016e8409efce3645607e4aec4244be9f15368448232a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f060.png",
                  "bytes": 1931448,
                  "sha256": "663d77ceed18ebcba45d016e8409efce3645607e4aec4244be9f15368448232a"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 64,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f064.png",
                  "bytes": 2034291,
                  "sha256": "1b62ae529322a14505c2181bcbc494a973e792580ba8b8bc72b9cb32c2dc0758"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f064.png",
                  "bytes": 2034291,
                  "sha256": "1b62ae529322a14505c2181bcbc494a973e792580ba8b8bc72b9cb32c2dc0758"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 68,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f068.png",
                  "bytes": 2033544,
                  "sha256": "e5ced038d076f629261b1727efae10dbda96101bce77d9cc853366f036cb4534"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f068.png",
                  "bytes": 2033544,
                  "sha256": "e5ced038d076f629261b1727efae10dbda96101bce77d9cc853366f036cb4534"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 72,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f072.png",
                  "bytes": 2020824,
                  "sha256": "83409af705255117a2b7d8611bfed923111136d3f0ea2b29bea6a60df35c253a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f072.png",
                  "bytes": 2020824,
                  "sha256": "83409af705255117a2b7d8611bfed923111136d3f0ea2b29bea6a60df35c253a"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 76,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f076.png",
                  "bytes": 2021172,
                  "sha256": "8f8c824dac4901d311ec47d67cebbd10e6e9af135df3aeb8647cb91e6372e5d1"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f076.png",
                  "bytes": 2021172,
                  "sha256": "8f8c824dac4901d311ec47d67cebbd10e6e9af135df3aeb8647cb91e6372e5d1"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 84,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f084.png",
                  "bytes": 2006762,
                  "sha256": "32753be43c09ce89c0c7711bfeb8ee192c2ee30d93ee756827797ffb47712c5a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f084.png",
                  "bytes": 2006762,
                  "sha256": "32753be43c09ce89c0c7711bfeb8ee192c2ee30d93ee756827797ffb47712c5a"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 88,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f088.png",
                  "bytes": 1975723,
                  "sha256": "52e5fe0eb46570949d40773701ac654e0631af7782bd17b5847deb22c1a70a95"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f088.png",
                  "bytes": 1975723,
                  "sha256": "52e5fe0eb46570949d40773701ac654e0631af7782bd17b5847deb22c1a70a95"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 92,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f092.png",
                  "bytes": 1998600,
                  "sha256": "2ce4cc40f2f9c260ea5d903edf20a0fcf2f3d0870e47d7827497196aeaab484e"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f092.png",
                  "bytes": 1998600,
                  "sha256": "2ce4cc40f2f9c260ea5d903edf20a0fcf2f3d0870e47d7827497196aeaab484e"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 96,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f096.png",
                  "bytes": 2064017,
                  "sha256": "1748393e06530cc0e4479235fbb42d117b75e1dd140d8549c13aca5d718aeee9"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f096.png",
                  "bytes": 2064017,
                  "sha256": "1748393e06530cc0e4479235fbb42d117b75e1dd140d8549c13aca5d718aeee9"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 100,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f100.png",
                  "bytes": 2051322,
                  "sha256": "a38a9cfeae8907c2e99877652deb04c5915f46bd745b97b7285126569e85991a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f100.png",
                  "bytes": 2051322,
                  "sha256": "a38a9cfeae8907c2e99877652deb04c5915f46bd745b97b7285126569e85991a"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 104,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f104.png",
                  "bytes": 2087284,
                  "sha256": "417cd28f8732334981a38d4e80dc6e93ad4e8b1a3183ede846dbffb2787d6076"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f104.png",
                  "bytes": 2087284,
                  "sha256": "417cd28f8732334981a38d4e80dc6e93ad4e8b1a3183ede846dbffb2787d6076"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 108,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f108.png",
                  "bytes": 2102575,
                  "sha256": "600dbeda8509ac9df9f4de66389fc4cdd459b58c60594578085c62c5e262ed08"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f108.png",
                  "bytes": 2102575,
                  "sha256": "600dbeda8509ac9df9f4de66389fc4cdd459b58c60594578085c62c5e262ed08"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 112,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f112.png",
                  "bytes": 2075115,
                  "sha256": "5b538bf9e2ecba7f061a79678e04ee36348bb039fc96f380d104f24a5636a984"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f112.png",
                  "bytes": 2075115,
                  "sha256": "5b538bf9e2ecba7f061a79678e04ee36348bb039fc96f380d104f24a5636a984"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 116,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f116.png",
                  "bytes": 2054338,
                  "sha256": "9e99ac5a3f210342f72d0110063fd1422a0a6a44fd4402f9d18f29a1e42aaedc"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f116.png",
                  "bytes": 2054338,
                  "sha256": "9e99ac5a3f210342f72d0110063fd1422a0a6a44fd4402f9d18f29a1e42aaedc"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": false
                }
              },
              {
                "frame": 124,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f124.png",
                  "bytes": 1999324,
                  "sha256": "b68f4b7bf402e4cd9f3e4891fa68e5f8fb30b3e55b5bc2e80b1e61b4960df646"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f124.png",
                  "bytes": 1999324,
                  "sha256": "b68f4b7bf402e4cd9f3e4891fa68e5f8fb30b3e55b5bc2e80b1e61b4960df646"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 128,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f128.png",
                  "bytes": 1982082,
                  "sha256": "67b76bfc7181579dd3c7646a7ad04d2ec6b0d2758fc581d9c66c08d0b4dec630"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f128.png",
                  "bytes": 1982082,
                  "sha256": "67b76bfc7181579dd3c7646a7ad04d2ec6b0d2758fc581d9c66c08d0b4dec630"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 132,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f132.png",
                  "bytes": 1922411,
                  "sha256": "165fe01d2462baaeb4f9813b65217110d0d0bd5da1bc6a2e03e5d2dd4dd368d4"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f132.png",
                  "bytes": 1922411,
                  "sha256": "165fe01d2462baaeb4f9813b65217110d0d0bd5da1bc6a2e03e5d2dd4dd368d4"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 136,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f136.png",
                  "bytes": 1949811,
                  "sha256": "acc880941b8ee18fe4948c9e1cf8566ebd3d6df1b3de3486d66819597773d3b6"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f136.png",
                  "bytes": 1949811,
                  "sha256": "acc880941b8ee18fe4948c9e1cf8566ebd3d6df1b3de3486d66819597773d3b6"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 140,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f140.png",
                  "bytes": 1996407,
                  "sha256": "22effc46f33da2965e25e4d305ee7942bbb90f935ca8784013acd1f945577019"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f140.png",
                  "bytes": 1996407,
                  "sha256": "22effc46f33da2965e25e4d305ee7942bbb90f935ca8784013acd1f945577019"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 144,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f144.png",
                  "bytes": 2104024,
                  "sha256": "4ebe21e80fd8687f150c2da18164dedb4b6e8161d6206dc96cc872fadfff3f75"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f144.png",
                  "bytes": 2104024,
                  "sha256": "4ebe21e80fd8687f150c2da18164dedb4b6e8161d6206dc96cc872fadfff3f75"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 148,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f148.png",
                  "bytes": 2133376,
                  "sha256": "ae2bcf7a721d4e2b0f19d6920107808b6ebfe8d0cbf19d0045e6fcb2ce84aa2f"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f148.png",
                  "bytes": 2133376,
                  "sha256": "ae2bcf7a721d4e2b0f19d6920107808b6ebfe8d0cbf19d0045e6fcb2ce84aa2f"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 152,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f152.png",
                  "bytes": 2108113,
                  "sha256": "48ec31d751fe3d5660952ecbbf28e600972e1b855bbb893783513abd20388d2d"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f152.png",
                  "bytes": 2108113,
                  "sha256": "48ec31d751fe3d5660952ecbbf28e600972e1b855bbb893783513abd20388d2d"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 156,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f156.png",
                  "bytes": 2085874,
                  "sha256": "d9d782504be7a0723a9e001f592de195f33fa5223541d15584a09ab8983c2121"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f156.png",
                  "bytes": 2085874,
                  "sha256": "d9d782504be7a0723a9e001f592de195f33fa5223541d15584a09ab8983c2121"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 164,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f164.png",
                  "bytes": 2093910,
                  "sha256": "ebc8d91ca982ffbc8839cda99f91b32c36406e617dac46ac35fe9310cbea1dcf"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f164.png",
                  "bytes": 2093910,
                  "sha256": "ebc8d91ca982ffbc8839cda99f91b32c36406e617dac46ac35fe9310cbea1dcf"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 168,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f168.png",
                  "bytes": 2059735,
                  "sha256": "a428673c5047ee1e91130424d446cae43c8ad6791d2851aae14f4ff74275e7af"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f168.png",
                  "bytes": 2059735,
                  "sha256": "a428673c5047ee1e91130424d446cae43c8ad6791d2851aae14f4ff74275e7af"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 172,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f172.png",
                  "bytes": 2034052,
                  "sha256": "451403d7745c9556a7fcee40e6873461dab4eff5109d9d78e5a740003a642a7c"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f172.png",
                  "bytes": 2034052,
                  "sha256": "451403d7745c9556a7fcee40e6873461dab4eff5109d9d78e5a740003a642a7c"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 176,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f176.png",
                  "bytes": 1980061,
                  "sha256": "775ef606059b59dcdd2a69276fdcaf59014c1789a248ea7e6ea14e68aeb9327a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f176.png",
                  "bytes": 1980061,
                  "sha256": "775ef606059b59dcdd2a69276fdcaf59014c1789a248ea7e6ea14e68aeb9327a"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 180,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f180.png",
                  "bytes": 1998009,
                  "sha256": "ba8a97c93cfacbb5e1bb079162556adf1ec1b1751937b76b494f7549b1eed590"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f180.png",
                  "bytes": 1998009,
                  "sha256": "ba8a97c93cfacbb5e1bb079162556adf1ec1b1751937b76b494f7549b1eed590"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 184,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f184.png",
                  "bytes": 2082214,
                  "sha256": "27b3004d85abdb3bf24360d7fd162bd523cd5dfd42d1ae5a29661c229d47dbc9"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f184.png",
                  "bytes": 2082214,
                  "sha256": "27b3004d85abdb3bf24360d7fd162bd523cd5dfd42d1ae5a29661c229d47dbc9"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 188,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f188.png",
                  "bytes": 2124570,
                  "sha256": "ae2a3ac8c0ea25a737ad7541cbc6490e8a679366ffe8c3d75569892ccc4f986b"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f188.png",
                  "bytes": 2124570,
                  "sha256": "ae2a3ac8c0ea25a737ad7541cbc6490e8a679366ffe8c3d75569892ccc4f986b"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 192,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f192.png",
                  "bytes": 2168534,
                  "sha256": "fb483aadc2cb9cda1751bca70d927b44888348f9477eda14c921d82dc6f7135b"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f192.png",
                  "bytes": 2168534,
                  "sha256": "fb483aadc2cb9cda1751bca70d927b44888348f9477eda14c921d82dc6f7135b"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 196,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f196.png",
                  "bytes": 2169203,
                  "sha256": "1838572e10982efc043273a48677f124d96f80537ab9a081bdb9ad509b680e5d"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f196.png",
                  "bytes": 2169203,
                  "sha256": "1838572e10982efc043273a48677f124d96f80537ab9a081bdb9ad509b680e5d"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 204,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f204.png",
                  "bytes": 2138775,
                  "sha256": "431640cdf40c3b3df5f82355d8f19f910aba1466b3054eabb096efbdb36e7f23"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f204.png",
                  "bytes": 2138775,
                  "sha256": "431640cdf40c3b3df5f82355d8f19f910aba1466b3054eabb096efbdb36e7f23"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 208,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f208.png",
                  "bytes": 2110494,
                  "sha256": "808fb30c7510fd89402af66c3b71652a0793bc688a1ae07e4b7c2750a73288ee"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f208.png",
                  "bytes": 2110494,
                  "sha256": "808fb30c7510fd89402af66c3b71652a0793bc688a1ae07e4b7c2750a73288ee"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 212,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f212.png",
                  "bytes": 2089509,
                  "sha256": "48ff207059361290b877ff98ce3f9e52fe615553579c8c9ccf71a627d8bcecd2"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f212.png",
                  "bytes": 2089509,
                  "sha256": "48ff207059361290b877ff98ce3f9e52fe615553579c8c9ccf71a627d8bcecd2"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 216,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f216.png",
                  "bytes": 2062802,
                  "sha256": "12fafba6ca6434d8b251ff2f108c703488cd01a0e470b3fb2871181caa2bfedc"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f216.png",
                  "bytes": 2062802,
                  "sha256": "12fafba6ca6434d8b251ff2f108c703488cd01a0e470b3fb2871181caa2bfedc"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 220,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f220.png",
                  "bytes": 2013801,
                  "sha256": "56024732cbb3d19d639b84df40b6e971f3820337b7e420d05a90db61c736a350"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f220.png",
                  "bytes": 2013801,
                  "sha256": "56024732cbb3d19d639b84df40b6e971f3820337b7e420d05a90db61c736a350"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 224,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f224.png",
                  "bytes": 2025115,
                  "sha256": "ddacce3ac1adc459e1e6df3e380dcc15651c8d6d04234638fccd0964414e30b0"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f224.png",
                  "bytes": 2025115,
                  "sha256": "ddacce3ac1adc459e1e6df3e380dcc15651c8d6d04234638fccd0964414e30b0"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 228,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f228.png",
                  "bytes": 1951633,
                  "sha256": "1600e6ce092897c60abb498a36bc5490a0924baa8479fd05082effb9bc00dcdc"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f228.png",
                  "bytes": 1951633,
                  "sha256": "1600e6ce092897c60abb498a36bc5490a0924baa8479fd05082effb9bc00dcdc"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 232,
                "selectedMethod": "exact-camera-flux-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f232.png",
                  "bytes": 2003226,
                  "sha256": "1bdec7a60128d6e662a002ab1e77395a82536f1bfd5134691ea84b47c9bf8247"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f232.png",
                  "bytes": 2003226,
                  "sha256": "1bdec7a60128d6e662a002ab1e77395a82536f1bfd5134691ea84b47c9bf8247"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": false,
                  "fluxSoftAdmitted": true
                }
              },
              {
                "frame": 236,
                "selectedMethod": "imagegen-soft-mask",
                "source": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/outputs/f236.png",
                  "bytes": 1909178,
                  "sha256": "14dddd8eec78003a21e40a8574db16ef2895b1b30a6755f5bdaf83f927088d42"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/outputs/f236.png",
                  "bytes": 1909178,
                  "sha256": "14dddd8eec78003a21e40a8574db16ef2895b1b30a6755f5bdaf83f927088d42"
                },
                "candidateEvidence": {
                  "imagegenAdmitted": true,
                  "fluxSoftAdmitted": true
                }
              }
            ],
            "contactSheet": {
              "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              "bytes": 6832476,
              "sha256": "922e8fcd554cb7884a7361e005abf523c1d41c1b28da511f05a8efafa2428270"
            },
            "authorityBoundary": "Selection is still synthetic candidate evidence. Brush admission requires all 53 selected outputs to pass the unchanged full-run evaluator."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-04-27.929057_00-00.json",
          "recordPointer": "$",
          "byteLength": 120680,
          "sha256": "8b0c52cd7c292dbf2d653d13d2fca931266a55d0d63780663d0c9043ab14b891",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-49.724388_00-00.json",
          "recordPointer": "$",
          "byteLength": 132692,
          "sha256": "a8e198d1d1bcf3cf337ca6eb2098e4e5031bfe0eae77a018040157f60ea61473",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/batch-evaluation.json",
          "recordPointer": "$",
          "byteLength": 132707,
          "sha256": "c986d6a1fd3bb4f978e4f9cdb86b2e242442ced6911014afe94405492d65ef48",
          "access": "repository-file"
        },
        {
          "path": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 4232,
          "sha256": "74926b8fc638555f0f780144597fbbd89ea832611cbcd93580694b916e3e4d95",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-selected-repair-evidence/1",
            "createdAt": "2026-08-24T01:32:16.728710+00:00",
            "question": "Can direct registered anchor pixels be retained while explicit disocclusion masks are repaired into one coherent 60-camera exterior source set?",
            "authority": "Completed synthetic exact-camera repair study. It admits 53 non-anchor composites to the bounded Brush experiment and retains seven pixel-exact anchors. It grants no real-property, portal, navigation, or world-cell authority.",
            "result": {
              "state": "passed",
              "nonAnchorFrames": 53,
              "admitted": 53,
              "outsideMaskMaximumDifference": 0,
              "selectedMethods": {
                "exact-camera-flux-soft-mask": 6,
                "imagegen-soft-mask": 47
              },
              "gates": [
                "1280x720 shape",
                "byte-exact outside-mask containment",
                "non-empty fill",
                "same-camera darkness calibration",
                "95% whole-house structure retention",
                "same-camera boundary calibration",
                "masked sharpness"
              ]
            },
            "decision": "Admit the 53 selected exact-mask composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Do not promote the source sheet itself as final reconstruction authority.",
            "spend": {
              "falRequests": 0,
              "falUsd": 0,
              "builtInImageGenerationCalls": 58,
              "builtInImageGeneration": "used for source repair; no FAL ledger entry"
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
                "bytes": 38505,
                "sha256": "6c00d76b29cddc0846447770a8ef2932fb988944e30ffbe7821f2cd20ba29494"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132707,
                "sha256": "c986d6a1fd3bb4f978e4f9cdb86b2e242442ced6911014afe94405492d65ef48"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
                "bytes": 6832476,
                "sha256": "922e8fcd554cb7884a7361e005abf523c1d41c1b28da511f05a8efafa2428270"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
                "bytes": 102456,
                "sha256": "6736b8ed54d62b7c1ed1682a440e17ba401a97ba81a39137527c3c34ac1e15ab"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132752,
                "sha256": "38cd4493f7fac3af13076a7e86ad98e007d462cc09c9ad646861625c054a1d4e"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
                "bytes": 102797,
                "sha256": "8602d2b56b158f76eb66cebbece9f0d79eff43c22544283672ce58ed12e89486"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132749,
                "sha256": "acd561bb861ec0eb57062b8b54c7a23ac870b0c05b9e0e11c1b31320ca8aa588"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/generation-inventory.json",
                "bytes": 14383,
                "sha256": "ee3d7abe421d914efc5b044e7ff3a921620259e5d0f0bb273ede3e986d3cb460"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-imagegen-compile-r1.py",
                "bytes": 9717,
                "sha256": "56e9cd4f3941d3de02a357e9e5d7ec46e0338ffb331600ba0468c6e64c0c91c1"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-evaluate-r1.py",
                "bytes": 16277,
                "sha256": "090bf6ff3ca14aefd900b5e00e82979b2316f4938d6ad7cd5f9f230d2611f756"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-select-r1.py",
                "bytes": 5850,
                "sha256": "57ec52660096c687f345fc401c5574864bcd441bd7a80edbb7262d46d9cf97b1"
              },
              {
                "path": "dev/scripts/codex-generated/seal-masked-orbit-selected-r1.py",
                "bytes": 7035,
                "sha256": "3d1e8bd6a34f227e399638cd814e375259794dd9919f5334737a9ab0f1cb217b"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:selected-repair-brush-refine-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-brush-refine-20260823-r1",
      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-numeric-promotion-gate",
        "sourcePath": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Proved that additional Brush steps do not recover the missing exterior detail",
      "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
      "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 61,
        "byteLength": 2422368451
      },
      "media": {
        "counts": {
          "image": 37,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
            "byteLength": 5462448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v000-eval-f032.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v000-eval-f032.png",
            "byteLength": 1721989,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v005-eval-f052.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v005-eval-f052.png",
            "byteLength": 1695391,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v010-eval-f068.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v010-eval-f068.png",
            "byteLength": 1600925,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v015-eval-f096.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v015-eval-f096.png",
            "byteLength": 1612408,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v020-eval-f112.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v020-eval-f112.png",
            "byteLength": 1716223,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v025-eval-f132.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v025-eval-f132.png",
            "byteLength": 1697222,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v030-eval-f148.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v030-eval-f148.png",
            "byteLength": 1799851,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v035-eval-f176.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v035-eval-f176.png",
            "byteLength": 1704861,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v040-eval-f192.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v040-eval-f192.png",
            "byteLength": 1789802,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v045-eval-f212.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v045-eval-f212.png",
            "byteLength": 1798939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v050-eval-f224.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v050-eval-f224.png",
            "byteLength": 1803941,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v055-eval-f236.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v055-eval-f236.png",
            "byteLength": 1805549,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v000-eval-f032.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v000-eval-f032.png",
            "byteLength": 1738154,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v005-eval-f052.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v005-eval-f052.png",
            "byteLength": 1638628,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v010-eval-f068.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v010-eval-f068.png",
            "byteLength": 1613055,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r18.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3583,
          "sha256": "f71f663c9cfc6ba2823fcd691e88a31b633705fa8819630e5440eb8f8198ab71",
          "exactRecord": {
            "id": "selected-repair-brush-refine-20260823-r1",
            "date": "2026-08-24",
            "title": "Proved that additional Brush steps do not recover the missing exterior detail",
            "startedAt": "2026-08-24T03:50:06.658802Z",
            "endedAt": "2026-08-24T05:02:18.1159427Z",
            "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
            "results": [
              "The first attempt failed before its first checkpoint when Brush requested a 1,040,187,392-byte host allocation while unrelated local services held most available memory. The failure is preserved rather than overwritten.",
              "After stopping only reversible competing services, the second attempt completed 30k, 45k, and 60k full-SH3 checkpoints at 2.5 million Gaussians each.",
              "The accepted prior baseline remains 0.4576999472 mean held-out house-subject SSIM and 15.410382 dB subject PSNR.",
              "The new run's 30k checkpoint scored 0.4555809847 / 15.394935 dB, already below the accepted baseline.",
              "The 45k checkpoint regressed further to 0.4492469941 / 15.217336 dB.",
              "The 60k checkpoint collapsed to 0.2825942784 / 9.434655 dB and rendered large black holes from non-finite values on all reviewed cameras.",
              "The declared promotion gate failed before refit. No rejected checkpoint was converted, registered, or shown as a selectable result.",
              "The restored result catalog and viewer continue to point at the accepted all-60 working base."
            ],
            "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
            "limitations": [
              "This study isolates optimization length only and does not test a new reconstruction engine or loss family.",
              "The repaired full orbit remains useful coherent 360-degree evidence but is not yet a high-resolution social hero.",
              "No API request was made and study spend was USD 0.00."
            ],
            "runs": [
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k-failed-host-memory-r1",
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k",
              "selected-repair-brush-refine-20260823-r1/external-eval-30000",
              "selected-repair-brush-refine-20260823-r1/external-eval-45000",
              "selected-repair-brush-refine-20260823-r1/external-eval-60000"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1"
            ],
            "evidenceSeal": "verification/selected-repair-brush-refine-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 61,
          "byteLength": 2422368451,
          "sha256": "10a1c50f2c6858bf7f2622e7f09f36f8de91e66da5a6b41a82b1902fd229877c",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1156,
          "sha256": "9b52810cc1bf395d701aab4631691a612ef91bb9d74d26d2948cb2b1faa15608",
          "exactRecord": {
            "schema": "blueprint.selected-repair-brush-refine-run/1",
            "createdAt": "2026-08-24T03:50:06.658802+00:00",
            "state": "rejected-numeric-promotion-gate",
            "source": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
            "fixed": {
              "train": 48,
              "heldout": 12,
              "maxResolution": 1280,
              "maxSplats": 2500000,
              "ssimWeight": 0.35,
              "seed": 241
            },
            "variable": {
              "totalSteps": 60000,
              "growthStop": 30000,
              "auxiliaryLossStop": 30000,
              "checkpoints": [
                30000,
                45000,
                60000
              ]
            },
            "promotionRule": "highest held-out house-subject SSIM, with PSNR as tie-break; require +0.005 mean subject SSIM over accepted 30k, no worse than -0.05 on any held-out view, and no more than -0.25 dB mean subject PSNR regression",
            "authorityBoundary": "Research derivative only until the declared gate and direct visual review pass.",
            "evaluatedAt": "2026-08-24T05:01:37.976241+00:00",
            "evaluation": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/render-metrics.json",
          "recordPointer": "$",
          "byteLength": 4174,
          "sha256": "dc21a32db03110a813aae0bfd0ba694741131b2dce9f3d23fabf7fa27406aaf6",
          "exactRecord": {
            "args": {
              "ply": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\selected-repair-post-growth-30000.ply",
              "poses": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2\\sparse\\0",
              "views": "v000-eval-f032,v005-eval-f052,v010-eval-f068,v015-eval-f096,v020-eval-f112,v025-eval-f132,v030-eval-f148,v035-eval-f176,v040-eval-f192,v045-eval-f212,v050-eval-f224,v055-eval-f236",
              "out": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-30000",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "no_jac_clamp": false,
              "clamp_high": false,
              "compare_dir": null,
              "metrics_json": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-30000\\render-metrics.json"
            },
            "views": {
              "v000-eval-f032": {
                "seconds": 50.6,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v000-eval-f032.png"
              },
              "v005-eval-f052": {
                "seconds": 42.78,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v005-eval-f052.png"
              },
              "v010-eval-f068": {
                "seconds": 42.33,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v010-eval-f068.png"
              },
              "v015-eval-f096": {
                "seconds": 41.1,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v015-eval-f096.png"
              },
              "v020-eval-f112": {
                "seconds": 38.6,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v020-eval-f112.png"
              },
              "v025-eval-f132": {
                "seconds": 36.81,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v025-eval-f132.png"
              },
              "v030-eval-f148": {
                "seconds": 43.79,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v030-eval-f148.png"
              },
              "v035-eval-f176": {
                "seconds": 39.06,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v035-eval-f176.png"
              },
              "v040-eval-f192": {
                "seconds": 45.97,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v040-eval-f192.png"
              },
              "v045-eval-f212": {
                "seconds": 50.84,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v045-eval-f212.png"
              },
              "v050-eval-f224": {
                "seconds": 41.6,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v050-eval-f224.png"
              },
              "v055-eval-f236": {
                "seconds": 40.96,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v055-eval-f236.png"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/render-metrics.json",
          "recordPointer": "$",
          "byteLength": 4177,
          "sha256": "c6b21b96b603a024d86ca7ae4a82e1265b47bdbe6cd53e25d1f8332e63edefcd",
          "exactRecord": {
            "args": {
              "ply": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\selected-repair-post-growth-45000.ply",
              "poses": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2\\sparse\\0",
              "views": "v000-eval-f032,v005-eval-f052,v010-eval-f068,v015-eval-f096,v020-eval-f112,v025-eval-f132,v030-eval-f148,v035-eval-f176,v040-eval-f192,v045-eval-f212,v050-eval-f224,v055-eval-f236",
              "out": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-45000",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "no_jac_clamp": false,
              "clamp_high": false,
              "compare_dir": null,
              "metrics_json": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-45000\\render-metrics.json"
            },
            "views": {
              "v000-eval-f032": {
                "seconds": 50.92,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v000-eval-f032.png"
              },
              "v005-eval-f052": {
                "seconds": 42.32,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v005-eval-f052.png"
              },
              "v010-eval-f068": {
                "seconds": 42.62,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v010-eval-f068.png"
              },
              "v015-eval-f096": {
                "seconds": 41.58,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v015-eval-f096.png"
              },
              "v020-eval-f112": {
                "seconds": 39.26,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v020-eval-f112.png"
              },
              "v025-eval-f132": {
                "seconds": 37.59,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v025-eval-f132.png"
              },
              "v030-eval-f148": {
                "seconds": 47.03,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v030-eval-f148.png"
              },
              "v035-eval-f176": {
                "seconds": 41.72,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v035-eval-f176.png"
              },
              "v040-eval-f192": {
                "seconds": 48.23,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v040-eval-f192.png"
              },
              "v045-eval-f212": {
                "seconds": 52.8,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v045-eval-f212.png"
              },
              "v050-eval-f224": {
                "seconds": 44.65,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v050-eval-f224.png"
              },
              "v055-eval-f236": {
                "seconds": 43.48,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v055-eval-f236.png"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/render-metrics.json",
          "recordPointer": "$",
          "byteLength": 4177,
          "sha256": "ebc4f71ad508d2e9182b62c9c4da084ef40342a7f693bd7ebf4821c3dcf4164b",
          "exactRecord": {
            "args": {
              "ply": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\selected-repair-post-growth-60000.ply",
              "poses": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2\\sparse\\0",
              "views": "v000-eval-f032,v005-eval-f052,v010-eval-f068,v015-eval-f096,v020-eval-f112,v025-eval-f132,v030-eval-f148,v035-eval-f176,v040-eval-f192,v045-eval-f212,v050-eval-f224,v055-eval-f236",
              "out": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-60000",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "no_jac_clamp": false,
              "clamp_high": false,
              "compare_dir": null,
              "metrics_json": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k\\external-eval-60000\\render-metrics.json"
            },
            "views": {
              "v000-eval-f032": {
                "seconds": 76.55,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v000-eval-f032.png"
              },
              "v005-eval-f052": {
                "seconds": 62.08,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v005-eval-f052.png"
              },
              "v010-eval-f068": {
                "seconds": 65.51,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v010-eval-f068.png"
              },
              "v015-eval-f096": {
                "seconds": 62.1,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v015-eval-f096.png"
              },
              "v020-eval-f112": {
                "seconds": 52.12,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v020-eval-f112.png"
              },
              "v025-eval-f132": {
                "seconds": 45.74,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v025-eval-f132.png"
              },
              "v030-eval-f148": {
                "seconds": 52.19,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v030-eval-f148.png"
              },
              "v035-eval-f176": {
                "seconds": 59.54,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v035-eval-f176.png"
              },
              "v040-eval-f192": {
                "seconds": 65.84,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v040-eval-f192.png"
              },
              "v045-eval-f212": {
                "seconds": 71.43,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v045-eval-f212.png"
              },
              "v050-eval-f224": {
                "seconds": 62.37,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v050-eval-f224.png"
              },
              "v055-eval-f236": {
                "seconds": 57.71,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v055-eval-f236.png"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json",
          "recordPointer": "$",
          "byteLength": 50414,
          "sha256": "74a85a40cc9a382ac8ac7cefa172e041e5af4f1833ffb7f6e33d649843f55ff4",
          "exactRecord": {
            "schema": "blueprint.selected-repair-post-growth-evaluation/1",
            "createdAt": "2026-08-24T05:01:37.976241+00:00",
            "state": "rejected-numeric-promotion-gate",
            "acceptedBaseline": {
              "checkpoint": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
                "bytes": 590001552,
                "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
              },
              "metrics": {
                "step": 30000,
                "meanPsnrDb": 12.974586271084577,
                "meanSsim": 0.293190133093004,
                "meanSubjectPsnrDb": 15.41038223127468,
                "meanSubjectSsim": 0.45769994718197765,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v000-eval-f032.png",
                    "psnrDb": 12.667700480708861,
                    "ssim": 0.24677139441338433,
                    "subjectPsnrDb": 14.320274771418633,
                    "subjectSsim": 0.39540595254306604
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v005-eval-f052.png",
                    "psnrDb": 12.57455349268696,
                    "ssim": 0.28015622997949424,
                    "subjectPsnrDb": 14.93025114599227,
                    "subjectSsim": 0.4192911948879937
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v010-eval-f068.png",
                    "psnrDb": 13.720480768373397,
                    "ssim": 0.29994396812019686,
                    "subjectPsnrDb": 16.04880487833408,
                    "subjectSsim": 0.502669616121098
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v015-eval-f096.png",
                    "psnrDb": 13.769369764492422,
                    "ssim": 0.28831396953147104,
                    "subjectPsnrDb": 15.387015292663634,
                    "subjectSsim": 0.49517051820486163
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v020-eval-f112.png",
                    "psnrDb": 14.489839531635791,
                    "ssim": 0.33482979497232235,
                    "subjectPsnrDb": 16.54985748222852,
                    "subjectSsim": 0.5489416460672188
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v025-eval-f132.png",
                    "psnrDb": 15.306552637249013,
                    "ssim": 0.4453651190573852,
                    "subjectPsnrDb": 18.56483599239673,
                    "subjectSsim": 0.6567431854805281
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v030-eval-f148.png",
                    "psnrDb": 12.781091045697261,
                    "ssim": 0.31540128524831856,
                    "subjectPsnrDb": 14.958122800818089,
                    "subjectSsim": 0.4932641143356598
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v035-eval-f176.png",
                    "psnrDb": 12.515675562995314,
                    "ssim": 0.2843995849488422,
                    "subjectPsnrDb": 15.408667119691499,
                    "subjectSsim": 0.434510481225689
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v040-eval-f192.png",
                    "psnrDb": 11.381514792808542,
                    "ssim": 0.25364380545620185,
                    "subjectPsnrDb": 14.167623873861647,
                    "subjectSsim": 0.4216302475157601
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v045-eval-f212.png",
                    "psnrDb": 11.88419324092417,
                    "ssim": 0.20945387562905465,
                    "subjectPsnrDb": 15.057305837292098,
                    "subjectSsim": 0.3248551242649841
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v050-eval-f224.png",
                    "psnrDb": 11.877738851621615,
                    "ssim": 0.2031559466534987,
                    "subjectPsnrDb": 13.905447874646768,
                    "subjectSsim": 0.3093636162781111
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v055-eval-f236.png",
                    "psnrDb": 12.726325083821603,
                    "ssim": 0.3568466231058778,
                    "subjectPsnrDb": 15.626379705952157,
                    "subjectSsim": 0.49055366925876087
                  }
                ]
              }
            },
            "selectionRule": "highest held-out house-subject SSIM; subject PSNR breaks ties",
            "promotionGate": {
              "meanSubjectSsimDeltaMin": 0.005,
              "meanSubjectPsnrDeltaDbMin": -0.25,
              "perViewSubjectSsimDeltaMin": -0.05,
              "passed": false
            },
            "winner": 30000,
            "winnerDeltaFromAccepted30k": {
              "meanSubjectSsim": -0.002118962495375021,
              "meanSubjectPsnrDb": -0.015447582064970433,
              "minimumPerViewSubjectSsim": -0.013202093843908913
            },
            "checkpoints": [
              {
                "step": 30000,
                "checkpoint": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-30000.ply",
                  "bytes": 590001552,
                  "sha256": "d3122a8182193457278c379a133f2959d248b10a609ae2a583f95e4c6059d2dc"
                },
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v000-eval-f032.png",
                      "bytes": 2035542,
                      "sha256": "224ff59410922db3e80403ded437f29b1976ce245ddafe6e054c8871e476fc2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v000-eval-f032.png",
                      "bytes": 1721989,
                      "sha256": "19ab791c42e0b3c0e4a9ae564df401bc5f580c7d94660330210fc4da427f718d"
                    },
                    "psnrDb": 12.679253757988466,
                    "ssim": 0.24118202565959102,
                    "subjectPsnrDb": 13.902572581469908,
                    "subjectSsim": 0.38220385869915713,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.011553277279604757,
                      "ssim": -0.005589368753793317,
                      "subjectPsnrDb": -0.41770218994872543,
                      "subjectSsim": -0.013202093843908913
                    }
                  },
                  {
                    "cameraFrame": 52,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v005-eval-f052.png",
                      "bytes": 1997544,
                      "sha256": "da637a0c63fde983b137a7dafb7c1607ed695689fb2ccd624ee5bb28aadb39e7"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v005-eval-f052.png",
                      "bytes": 1695391,
                      "sha256": "cc1c4aaa6bc2718d9762cd81423209155cfde92668bb15fee74bcb3fc79da588"
                    },
                    "psnrDb": 13.001962642897347,
                    "ssim": 0.2774470537284947,
                    "subjectPsnrDb": 14.914850946138055,
                    "subjectSsim": 0.4104007122654045,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.42740915021038717,
                      "ssim": -0.0027091762509995343,
                      "subjectPsnrDb": -0.015400199854216368,
                      "subjectSsim": -0.008890482622589235
                    }
                  },
                  {
                    "cameraFrame": 68,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v010-eval-f068.png",
                      "bytes": 2033544,
                      "sha256": "e5ced038d076f629261b1727efae10dbda96101bce77d9cc853366f036cb4534"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v010-eval-f068.png",
                      "bytes": 1600925,
                      "sha256": "5a0048a95ee21d3f9695cb2350c27c9a4b73be34899e95b3feb8d380bbc5e282"
                    },
                    "psnrDb": 13.933182946903525,
                    "ssim": 0.29838805162135096,
                    "subjectPsnrDb": 16.061830187425446,
                    "subjectSsim": 0.4987108637147492,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.21270217853012774,
                      "ssim": -0.0015559164988458996,
                      "subjectPsnrDb": 0.01302530909136479,
                      "subjectSsim": -0.003958752406348742
                    }
                  },
                  {
                    "cameraFrame": 96,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v015-eval-f096.png",
                      "bytes": 2064017,
                      "sha256": "1748393e06530cc0e4479235fbb42d117b75e1dd140d8549c13aca5d718aeee9"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v015-eval-f096.png",
                      "bytes": 1612408,
                      "sha256": "ea86307d2486245ffec89584935cceba5a17ae19e599acbca8af8defb9354a7f"
                    },
                    "psnrDb": 13.754367098043465,
                    "ssim": 0.29224140559979644,
                    "subjectPsnrDb": 15.403775922637987,
                    "subjectSsim": 0.500435819354016,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.015002666448957314,
                      "ssim": 0.003927436068325407,
                      "subjectPsnrDb": 0.016760629974353236,
                      "subjectSsim": 0.005265301149154411
                    }
                  },
                  {
                    "cameraFrame": 112,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v020-eval-f112.png",
                      "bytes": 2075115,
                      "sha256": "5b538bf9e2ecba7f061a79678e04ee36348bb039fc96f380d104f24a5636a984"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v020-eval-f112.png",
                      "bytes": 1716223,
                      "sha256": "6d18b289bae5d5db62843448cda22f8871963705c12094c4068c5c9a46555708"
                    },
                    "psnrDb": 14.644550551045025,
                    "ssim": 0.34256770590985464,
                    "subjectPsnrDb": 16.692487205144943,
                    "subjectSsim": 0.5520087756249215,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.15471101940923404,
                      "ssim": 0.0077379109375322885,
                      "subjectPsnrDb": 0.1426297229164213,
                      "subjectSsim": 0.003067129557702608
                    }
                  },
                  {
                    "cameraFrame": 132,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v025-eval-f132.png",
                      "bytes": 1922411,
                      "sha256": "165fe01d2462baaeb4f9813b65217110d0d0bd5da1bc6a2e03e5d2dd4dd368d4"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v025-eval-f132.png",
                      "bytes": 1697222,
                      "sha256": "c315ef4b18de0942a765be13d66cd7022c530f06683a9b50babf659b2961c027"
                    },
                    "psnrDb": 15.262583468543616,
                    "ssim": 0.449570744200531,
                    "subjectPsnrDb": 18.28873504945435,
                    "subjectSsim": 0.6565455985972125,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.04396916870539691,
                      "ssim": 0.004205625143145819,
                      "subjectPsnrDb": -0.2761009429423815,
                      "subjectSsim": -0.0001975868833156147
                    }
                  },
                  {
                    "cameraFrame": 148,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v030-eval-f148.png",
                      "bytes": 2133376,
                      "sha256": "ae2bcf7a721d4e2b0f19d6920107808b6ebfe8d0cbf19d0045e6fcb2ce84aa2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v030-eval-f148.png",
                      "bytes": 1799851,
                      "sha256": "69cf2994563d0ef386bec982e1909db1054876304f4c0c0dbcf12c6603c8be26"
                    },
                    "psnrDb": 12.959280102728094,
                    "ssim": 0.31771691668039187,
                    "subjectPsnrDb": 15.025978814733705,
                    "subjectSsim": 0.49174189463577195,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.1781890570308331,
                      "ssim": 0.0023156314320733062,
                      "subjectPsnrDb": 0.06785601391561613,
                      "subjectSsim": -0.0015222196998878612
                    }
                  },
                  {
                    "cameraFrame": 176,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v035-eval-f176.png",
                      "bytes": 1980061,
                      "sha256": "775ef606059b59dcdd2a69276fdcaf59014c1789a248ea7e6ea14e68aeb9327a"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v035-eval-f176.png",
                      "bytes": 1704861,
                      "sha256": "b814e4ce9f38c201901dea3fe845aad60eda0f91f142815479445e01ec561ff3"
                    },
                    "psnrDb": 12.881505080568814,
                    "ssim": 0.2874158711593605,
                    "subjectPsnrDb": 15.458769589584914,
                    "subjectSsim": 0.43169363968982094,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.36582951757350024,
                      "ssim": 0.003016286210518304,
                      "subjectPsnrDb": 0.0501024698934156,
                      "subjectSsim": -0.0028168415358680865
                    }
                  },
                  {
                    "cameraFrame": 192,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v040-eval-f192.png",
                      "bytes": 2168534,
                      "sha256": "fb483aadc2cb9cda1751bca70d927b44888348f9477eda14c921d82dc6f7135b"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v040-eval-f192.png",
                      "bytes": 1789802,
                      "sha256": "e58c12ca04886ec40017c80a83162b9110e1453f1185b1297ccc832901324133"
                    },
                    "psnrDb": 11.768243895542483,
                    "ssim": 0.2494599996959042,
                    "subjectPsnrDb": 14.148927243960912,
                    "subjectSsim": 0.41785002123898457,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.38672910273394123,
                      "ssim": -0.004183805760297643,
                      "subjectPsnrDb": -0.018696629900734507,
                      "subjectSsim": -0.0037802262767755446
                    }
                  },
                  {
                    "cameraFrame": 212,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v045-eval-f212.png",
                      "bytes": 2089509,
                      "sha256": "48ff207059361290b877ff98ce3f9e52fe615553579c8c9ccf71a627d8bcecd2"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v045-eval-f212.png",
                      "bytes": 1798939,
                      "sha256": "4c22e5fae3bb9467ae56394789eb1b097c7820a297f4429134640f9d7af90a3f"
                    },
                    "psnrDb": 11.234492088790592,
                    "ssim": 0.21130407811936705,
                    "subjectPsnrDb": 15.089790350685801,
                    "subjectSsim": 0.3296993330759853,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.6497011521335772,
                      "ssim": 0.001850202490312397,
                      "subjectPsnrDb": 0.03248451339370284,
                      "subjectSsim": 0.004844208811001227
                    }
                  },
                  {
                    "cameraFrame": 224,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v050-eval-f224.png",
                      "bytes": 2025115,
                      "sha256": "ddacce3ac1adc459e1e6df3e380dcc15651c8d6d04234638fccd0964414e30b0"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v050-eval-f224.png",
                      "bytes": 1803941,
                      "sha256": "0c10df1d69a9cb6be0d5e6b50aaa6127318e76a8d7c55511c1fd49f04151277d"
                    },
                    "psnrDb": 11.307956900789733,
                    "ssim": 0.20004723600242047,
                    "subjectPsnrDb": 14.178396317601605,
                    "subjectSsim": 0.30549618055984407,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.5697819508318815,
                      "ssim": -0.0031087106510782336,
                      "subjectPsnrDb": 0.2729484429548368,
                      "subjectSsim": -0.0038674357182670316
                    }
                  },
                  {
                    "cameraFrame": 236,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v055-eval-f236.png",
                      "bytes": 1909178,
                      "sha256": "14dddd8eec78003a21e40a8574db16ef2895b1b30a6755f5bdaf83f927088d42"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/v055-eval-f236.png",
                      "bytes": 1805549,
                      "sha256": "6da15121e9790bf5d7b274e789b49ed36ad6d9500ac72ddb1206153a61a5c64b"
                    },
                    "psnrDb": 12.946001083170852,
                    "ssim": 0.3558041925883644,
                    "subjectPsnrDb": 15.573101581678873,
                    "subjectSsim": 0.4901851187833641,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.2196759993492492,
                      "ssim": -0.001042430517513404,
                      "subjectPsnrDb": -0.05327812427328382,
                      "subjectSsim": -0.000368550475396745
                    }
                  }
                ],
                "meanPsnrDb": 13.031114968084331,
                "meanSsim": 0.29359544008045224,
                "meanSubjectPsnrDb": 15.39493464920971,
                "meanSubjectSsim": 0.45558098468660263,
                "minimumPerViewSubjectSsimDelta": -0.013202093843908913
              },
              {
                "step": 45000,
                "checkpoint": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-45000.ply",
                  "bytes": 590001552,
                  "sha256": "b7b31730cd46804dc0f6725a811a240e7860a775ee8f792704cb96174c2421b3"
                },
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v000-eval-f032.png",
                      "bytes": 2035542,
                      "sha256": "224ff59410922db3e80403ded437f29b1976ce245ddafe6e054c8871e476fc2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v000-eval-f032.png",
                      "bytes": 1738154,
                      "sha256": "0eab0c954acb445e140be62cbb2c23bf391246ac6c110a996f2b42fd61a8a016"
                    },
                    "psnrDb": 12.432606297920488,
                    "ssim": 0.2405376416294194,
                    "subjectPsnrDb": 13.888628892067613,
                    "subjectSsim": 0.3827884276215009,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.23509418278837302,
                      "ssim": -0.00623375278396493,
                      "subjectPsnrDb": -0.43164587935102006,
                      "subjectSsim": -0.012617524921565149
                    }
                  },
                  {
                    "cameraFrame": 52,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v005-eval-f052.png",
                      "bytes": 1997544,
                      "sha256": "da637a0c63fde983b137a7dafb7c1607ed695689fb2ccd624ee5bb28aadb39e7"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v005-eval-f052.png",
                      "bytes": 1638628,
                      "sha256": "60076c6055474f6b64900b0f27fe54f20d6f587e75ead7a36ce75c25a503b551"
                    },
                    "psnrDb": 12.935545633647,
                    "ssim": 0.27529213955861553,
                    "subjectPsnrDb": 14.68447558100709,
                    "subjectSsim": 0.4037492527613051,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.3609921409600396,
                      "ssim": -0.004864090420878708,
                      "subjectPsnrDb": -0.2457755649851805,
                      "subjectSsim": -0.015541942126688635
                    }
                  },
                  {
                    "cameraFrame": 68,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v010-eval-f068.png",
                      "bytes": 2033544,
                      "sha256": "e5ced038d076f629261b1727efae10dbda96101bce77d9cc853366f036cb4534"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v010-eval-f068.png",
                      "bytes": 1613055,
                      "sha256": "6b1aae939016c6d93963e449aa00154ec9cd9639cd8ba0bdb5a0445da4c73694"
                    },
                    "psnrDb": 13.748792464889783,
                    "ssim": 0.29456727835576774,
                    "subjectPsnrDb": 15.790176877176396,
                    "subjectSsim": 0.49327899260226193,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.02831169651638632,
                      "ssim": -0.005376689764429121,
                      "subjectPsnrDb": -0.25862800115768536,
                      "subjectSsim": -0.009390623518836017
                    }
                  },
                  {
                    "cameraFrame": 96,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v015-eval-f096.png",
                      "bytes": 2064017,
                      "sha256": "1748393e06530cc0e4479235fbb42d117b75e1dd140d8549c13aca5d718aeee9"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v015-eval-f096.png",
                      "bytes": 1628080,
                      "sha256": "3af64f49ff30cee6514587a52f1d254d5a5d330978131f0ed024a5da5b0d5c8b"
                    },
                    "psnrDb": 13.558571452554066,
                    "ssim": 0.28749765013242584,
                    "subjectPsnrDb": 15.270353050599766,
                    "subjectSsim": 0.49521471686003593,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.21079831193835652,
                      "ssim": -0.0008163193990451956,
                      "subjectPsnrDb": -0.11666224206386744,
                      "subjectSsim": 0.000044198655174298995
                    }
                  },
                  {
                    "cameraFrame": 112,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v020-eval-f112.png",
                      "bytes": 2075115,
                      "sha256": "5b538bf9e2ecba7f061a79678e04ee36348bb039fc96f380d104f24a5636a984"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v020-eval-f112.png",
                      "bytes": 1724617,
                      "sha256": "42b1315e727c87232dfeacdb677adcf9f558f3404ba6cb390d4bb7dacacf9d0b"
                    },
                    "psnrDb": 14.484465121129396,
                    "ssim": 0.33706102406906896,
                    "subjectPsnrDb": 16.57322186578664,
                    "subjectSsim": 0.5450205013934131,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.005374410506394867,
                      "ssim": 0.002231229096746612,
                      "subjectPsnrDb": 0.023364383558117652,
                      "subjectSsim": -0.0039211446738057765
                    }
                  },
                  {
                    "cameraFrame": 132,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v025-eval-f132.png",
                      "bytes": 1922411,
                      "sha256": "165fe01d2462baaeb4f9813b65217110d0d0bd5da1bc6a2e03e5d2dd4dd368d4"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v025-eval-f132.png",
                      "bytes": 1714056,
                      "sha256": "8a926b29d1b67b6bde2f301584e16354fd0e471a5c4f23ff1a594d98a97b5ce7"
                    },
                    "psnrDb": 15.11260615284483,
                    "ssim": 0.4461234597473828,
                    "subjectPsnrDb": 18.020757847057975,
                    "subjectSsim": 0.6511840000960116,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.19394648440418294,
                      "ssim": 0.0007583406899976386,
                      "subjectPsnrDb": -0.5440781453387551,
                      "subjectSsim": -0.005559185384516496
                    }
                  },
                  {
                    "cameraFrame": 148,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v030-eval-f148.png",
                      "bytes": 2133376,
                      "sha256": "ae2bcf7a721d4e2b0f19d6920107808b6ebfe8d0cbf19d0045e6fcb2ce84aa2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v030-eval-f148.png",
                      "bytes": 1820459,
                      "sha256": "b95c3a4bbbe2d738118d6457c97d4a57614060d84d6a7c54e01e88fbbb6972de"
                    },
                    "psnrDb": 12.92758243990316,
                    "ssim": 0.3162406424962232,
                    "subjectPsnrDb": 14.914572059515658,
                    "subjectSsim": 0.4904908796067453,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.14649139420589918,
                      "ssim": 0.0008393572479046263,
                      "subjectPsnrDb": -0.04355074130243075,
                      "subjectSsim": -0.0027732347289144976
                    }
                  },
                  {
                    "cameraFrame": 176,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v035-eval-f176.png",
                      "bytes": 1980061,
                      "sha256": "775ef606059b59dcdd2a69276fdcaf59014c1789a248ea7e6ea14e68aeb9327a"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v035-eval-f176.png",
                      "bytes": 1712108,
                      "sha256": "657c28f78748826c73db798f56ef14f0fb8b3aea8ed06839bbe8167f9cd6c483"
                    },
                    "psnrDb": 12.763734282551278,
                    "ssim": 0.2824775197176964,
                    "subjectPsnrDb": 15.321231025734408,
                    "subjectSsim": 0.42285420821368636,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.2480587195559636,
                      "ssim": -0.0019220652311457975,
                      "subjectPsnrDb": -0.08743609395709129,
                      "subjectSsim": -0.011656273012002671
                    }
                  },
                  {
                    "cameraFrame": 192,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v040-eval-f192.png",
                      "bytes": 2168534,
                      "sha256": "fb483aadc2cb9cda1751bca70d927b44888348f9477eda14c921d82dc6f7135b"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v040-eval-f192.png",
                      "bytes": 1776752,
                      "sha256": "df72cc4f36720630ff074b6f38f7ae2cb4704b7d72e8830a24d866999fe32165"
                    },
                    "psnrDb": 11.646461560262688,
                    "ssim": 0.2455484905179399,
                    "subjectPsnrDb": 13.948628462824395,
                    "subjectSsim": 0.4126412084034843,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.2649467674541466,
                      "ssim": -0.00809531493826196,
                      "subjectPsnrDb": -0.21899541103725184,
                      "subjectSsim": -0.008989039112275832
                    }
                  },
                  {
                    "cameraFrame": 212,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v045-eval-f212.png",
                      "bytes": 2089509,
                      "sha256": "48ff207059361290b877ff98ce3f9e52fe615553579c8c9ccf71a627d8bcecd2"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v045-eval-f212.png",
                      "bytes": 1822955,
                      "sha256": "484fa5f0069958778c4f19cd405b05a333d643b7691139b04e8109830da231e9"
                    },
                    "psnrDb": 11.283739297867719,
                    "ssim": 0.20592515087723479,
                    "subjectPsnrDb": 14.959509885841047,
                    "subjectSsim": 0.3230822809266105,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.6004539430564506,
                      "ssim": -0.0035287247518198672,
                      "subjectPsnrDb": -0.09779595145105091,
                      "subjectSsim": -0.0017728433383735753
                    }
                  },
                  {
                    "cameraFrame": 224,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v050-eval-f224.png",
                      "bytes": 2025115,
                      "sha256": "ddacce3ac1adc459e1e6df3e380dcc15651c8d6d04234638fccd0964414e30b0"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v050-eval-f224.png",
                      "bytes": 1827188,
                      "sha256": "caaf3791c00dc60706e32fed00500227b85b771fa334b91b893c18af981cd7be"
                    },
                    "psnrDb": 11.307229794378244,
                    "ssim": 0.19677948967034986,
                    "subjectPsnrDb": 14.018448355226722,
                    "subjectSsim": 0.30034187608166024,
                    "deltaFromAccepted30k": {
                      "psnrDb": -0.5705090572433704,
                      "ssim": -0.006376456983148843,
                      "subjectPsnrDb": 0.11300048057995404,
                      "subjectSsim": -0.009021740196450856
                    }
                  },
                  {
                    "cameraFrame": 236,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v055-eval-f236.png",
                      "bytes": 1909178,
                      "sha256": "14dddd8eec78003a21e40a8574db16ef2895b1b30a6755f5bdaf83f927088d42"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/v055-eval-f236.png",
                      "bytes": 1823874,
                      "sha256": "2d6392b91ad32ff82433062ee59225ddf91990d7bac87d74382127dd0493ccb3"
                    },
                    "psnrDb": 12.7475948251522,
                    "ssim": 0.34111528291541976,
                    "subjectPsnrDb": 15.218032620568675,
                    "subjectSsim": 0.4703175850973455,
                    "deltaFromAccepted30k": {
                      "psnrDb": 0.021269741330597114,
                      "ssim": -0.01573134019045802,
                      "subjectPsnrDb": -0.4083470853834825,
                      "subjectSsim": -0.02023608416141537
                    }
                  }
                ],
                "meanPsnrDb": 12.912410776925071,
                "meanSsim": 0.28909714747396204,
                "meanSubjectPsnrDb": 15.217336376950533,
                "meanSubjectSsim": 0.4492469941386717,
                "minimumPerViewSubjectSsimDelta": -0.02023608416141537
              },
              {
                "step": 60000,
                "checkpoint": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-60000.ply",
                  "bytes": 590001552,
                  "sha256": "bb149f761a13fbf84c5875cf66403991e157f94ac5e334b6c2542a098099b615"
                },
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v000-eval-f032.png",
                      "bytes": 2035542,
                      "sha256": "224ff59410922db3e80403ded437f29b1976ce245ddafe6e054c8871e476fc2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v000-eval-f032.png",
                      "bytes": 1535980,
                      "sha256": "67388d239cbc9a5654fa599d1bb86a7aa38e74c5b4ffef6410c4f8e02d148f0b"
                    },
                    "psnrDb": 10.670220041269074,
                    "ssim": 0.199923050240258,
                    "subjectPsnrDb": 10.703557223305662,
                    "subjectSsim": 0.3124302187911135,
                    "deltaFromAccepted30k": {
                      "psnrDb": -1.9974804394397871,
                      "ssim": -0.04684834417312633,
                      "subjectPsnrDb": -3.6167175481129714,
                      "subjectSsim": -0.08297573375195255
                    }
                  },
                  {
                    "cameraFrame": 52,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v005-eval-f052.png",
                      "bytes": 1997544,
                      "sha256": "da637a0c63fde983b137a7dafb7c1607ed695689fb2ccd624ee5bb28aadb39e7"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v005-eval-f052.png",
                      "bytes": 1208844,
                      "sha256": "1216827823d660c7732c75372a90a95a20de2e7029be0e5ece0e66403a1c9720"
                    },
                    "psnrDb": 9.887000254308923,
                    "ssim": 0.19530500052992356,
                    "subjectPsnrDb": 9.216349019807927,
                    "subjectSsim": 0.27265980383033933,
                    "deltaFromAccepted30k": {
                      "psnrDb": -2.6875532383780367,
                      "ssim": -0.08485122944957069,
                      "subjectPsnrDb": -5.713902126184344,
                      "subjectSsim": -0.14663139105765438
                    }
                  },
                  {
                    "cameraFrame": 68,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v010-eval-f068.png",
                      "bytes": 2033544,
                      "sha256": "e5ced038d076f629261b1727efae10dbda96101bce77d9cc853366f036cb4534"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v010-eval-f068.png",
                      "bytes": 942303,
                      "sha256": "82c9e7df8131f84af3865026a70623880b3874dc749cfb2a57ec8aab97f6c735"
                    },
                    "psnrDb": 8.679729523157457,
                    "ssim": 0.1511567973485671,
                    "subjectPsnrDb": 6.93139295388809,
                    "subjectSsim": 0.21964859383004423,
                    "deltaFromAccepted30k": {
                      "psnrDb": -5.04075124521594,
                      "ssim": -0.14878717077162976,
                      "subjectPsnrDb": -9.117411924445992,
                      "subjectSsim": -0.28302102229105375
                    }
                  },
                  {
                    "cameraFrame": 96,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v015-eval-f096.png",
                      "bytes": 2064017,
                      "sha256": "1748393e06530cc0e4479235fbb42d117b75e1dd140d8549c13aca5d718aeee9"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v015-eval-f096.png",
                      "bytes": 1093326,
                      "sha256": "72f1a954bf84290b2e4cdc7d26e04de362318ea9753ea8dc19735d3e60137916"
                    },
                    "psnrDb": 8.932167245203654,
                    "ssim": 0.14237889650488747,
                    "subjectPsnrDb": 7.090157966477625,
                    "subjectSsim": 0.20300109472812877,
                    "deltaFromAccepted30k": {
                      "psnrDb": -4.837202519288768,
                      "ssim": -0.14593507302658357,
                      "subjectPsnrDb": -8.296857326186009,
                      "subjectSsim": -0.29216942347673286
                    }
                  },
                  {
                    "cameraFrame": 112,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v020-eval-f112.png",
                      "bytes": 2075115,
                      "sha256": "5b538bf9e2ecba7f061a79678e04ee36348bb039fc96f380d104f24a5636a984"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v020-eval-f112.png",
                      "bytes": 1332713,
                      "sha256": "d9cf37e8f3d4306ba10ff572cde48e4193a4df50146632b7479f650367937366"
                    },
                    "psnrDb": 10.751096999968414,
                    "ssim": 0.2350620500051843,
                    "subjectPsnrDb": 9.749745693142085,
                    "subjectSsim": 0.35681230864643637,
                    "deltaFromAccepted30k": {
                      "psnrDb": -3.738742531667377,
                      "ssim": -0.09976774496713806,
                      "subjectPsnrDb": -6.800111789086436,
                      "subjectSsim": -0.19212933742078248
                    }
                  },
                  {
                    "cameraFrame": 132,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v025-eval-f132.png",
                      "bytes": 1922411,
                      "sha256": "165fe01d2462baaeb4f9813b65217110d0d0bd5da1bc6a2e03e5d2dd4dd368d4"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v025-eval-f132.png",
                      "bytes": 1496146,
                      "sha256": "ad1b8cf98c28d680a6b8217da9f9e1c0bc72a819f199a0dc3ccc152f8a4db93f"
                    },
                    "psnrDb": 12.514591639843438,
                    "ssim": 0.3681208320585323,
                    "subjectPsnrDb": 12.577142097783566,
                    "subjectSsim": 0.5305425755479056,
                    "deltaFromAccepted30k": {
                      "psnrDb": -2.7919609974055746,
                      "ssim": -0.07724428699885288,
                      "subjectPsnrDb": -5.987693894613164,
                      "subjectSsim": -0.1262006099326225
                    }
                  },
                  {
                    "cameraFrame": 148,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v030-eval-f148.png",
                      "bytes": 2133376,
                      "sha256": "ae2bcf7a721d4e2b0f19d6920107808b6ebfe8d0cbf19d0045e6fcb2ce84aa2f"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v030-eval-f148.png",
                      "bytes": 1599889,
                      "sha256": "7d2f3475ba640129d66c350390d1dbb6297a7e1501bc5fa74936b4ad1fe3ecfc"
                    },
                    "psnrDb": 11.008148858967562,
                    "ssim": 0.26659221375407427,
                    "subjectPsnrDb": 11.00606297153611,
                    "subjectSsim": 0.40705918598057134,
                    "deltaFromAccepted30k": {
                      "psnrDb": -1.7729421867296988,
                      "ssim": -0.048809071494244294,
                      "subjectPsnrDb": -3.9520598292819784,
                      "subjectSsim": -0.08620492835508847
                    }
                  },
                  {
                    "cameraFrame": 176,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v035-eval-f176.png",
                      "bytes": 1980061,
                      "sha256": "775ef606059b59dcdd2a69276fdcaf59014c1789a248ea7e6ea14e68aeb9327a"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v035-eval-f176.png",
                      "bytes": 1360078,
                      "sha256": "a426c1afed3e8cad23f391eef037c197f5521d5d10d3efcedbc5e93b6c691c68"
                    },
                    "psnrDb": 10.278635246196973,
                    "ssim": 0.2019010089130938,
                    "subjectPsnrDb": 9.822656367066132,
                    "subjectSsim": 0.27699013720185706,
                    "deltaFromAccepted30k": {
                      "psnrDb": -2.237040316798341,
                      "ssim": -0.08249857603574842,
                      "subjectPsnrDb": -5.586010752625366,
                      "subjectSsim": -0.15752034402383197
                    }
                  },
                  {
                    "cameraFrame": 192,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v040-eval-f192.png",
                      "bytes": 2168534,
                      "sha256": "fb483aadc2cb9cda1751bca70d927b44888348f9477eda14c921d82dc6f7135b"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v040-eval-f192.png",
                      "bytes": 1288673,
                      "sha256": "ff02ce994aa58cf1d0eccc94bb3426ec608ae29c52acdc244d74bd146d60d563"
                    },
                    "psnrDb": 8.771670896052647,
                    "ssim": 0.15473897592521735,
                    "subjectPsnrDb": 8.094945973022815,
                    "subjectSsim": 0.2421160424765809,
                    "deltaFromAccepted30k": {
                      "psnrDb": -2.609843896755894,
                      "ssim": -0.0989048295309845,
                      "subjectPsnrDb": -6.072677900838832,
                      "subjectSsim": -0.17951420503917923
                    }
                  },
                  {
                    "cameraFrame": 212,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v045-eval-f212.png",
                      "bytes": 2089509,
                      "sha256": "48ff207059361290b877ff98ce3f9e52fe615553579c8c9ccf71a627d8bcecd2"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v045-eval-f212.png",
                      "bytes": 1068159,
                      "sha256": "a1882c090ddaba519d1b981dee51a86bfa2a1bb6832a059e5413537aa7732530"
                    },
                    "psnrDb": 9.379373585107432,
                    "ssim": 0.11756547339975454,
                    "subjectPsnrDb": 9.912019897090966,
                    "subjectSsim": 0.17287739790495657,
                    "deltaFromAccepted30k": {
                      "psnrDb": -2.5048196558167373,
                      "ssim": -0.09188840222930011,
                      "subjectPsnrDb": -5.145285940201132,
                      "subjectSsim": -0.15197772636002752
                    }
                  },
                  {
                    "cameraFrame": 224,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v050-eval-f224.png",
                      "bytes": 2025115,
                      "sha256": "ddacce3ac1adc459e1e6df3e380dcc15651c8d6d04234638fccd0964414e30b0"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v050-eval-f224.png",
                      "bytes": 1117107,
                      "sha256": "5de79a9d2af16c5ee75dc3dc5a28f93e5b1e93074ab6009652890adf8bb1b97d"
                    },
                    "psnrDb": 8.642365452694277,
                    "ssim": 0.10162831397796993,
                    "subjectPsnrDb": 8.97109745121414,
                    "subjectSsim": 0.1448176953377726,
                    "deltaFromAccepted30k": {
                      "psnrDb": -3.2353733989273383,
                      "ssim": -0.10152763267552878,
                      "subjectPsnrDb": -4.934350423432628,
                      "subjectSsim": -0.16454592094033849
                    }
                  },
                  {
                    "cameraFrame": 236,
                    "reference": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/images/v055-eval-f236.png",
                      "bytes": 1909178,
                      "sha256": "14dddd8eec78003a21e40a8574db16ef2895b1b30a6755f5bdaf83f927088d42"
                    },
                    "render": {
                      "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/v055-eval-f236.png",
                      "bytes": 1180652,
                      "sha256": "ef7bf7b5dedd8d3f0dc6d6d240b877ab771714f0ed5aad0c877239f3e68991d8"
                    },
                    "psnrDb": 9.168735040208418,
                    "ssim": 0.18837306340564153,
                    "subjectPsnrDb": 9.140731358042004,
                    "subjectSsim": 0.25217628687093663,
                    "deltaFromAccepted30k": {
                      "psnrDb": -3.5575900436131853,
                      "ssim": -0.16847355970023625,
                      "subjectPsnrDb": -6.485648347910153,
                      "subjectSsim": -0.23837738238782424
                    }
                  }
                ],
                "meanPsnrDb": 9.890311231914856,
                "meanSsim": 0.19356213967192537,
                "meanSubjectPsnrDb": 9.43465491436476,
                "meanSubjectSsim": 0.2825942784288869,
                "minimumPerViewSubjectSsimDelta": -0.29216942347673286
              }
            ],
            "comparison": {
              "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
              "bytes": 5462448,
              "sha256": "8e1c5ab7386c6b449981ae8eae3aa5b5bfebcd93aa9b1b86e1eed9b800fb21e8"
            },
            "decisionBoundary": "Numeric gate only. Direct adversarial visual review must reject new floaters, topology loss, texture smearing, or source-identity drift before refit."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k-failed-host-memory-r1/command.json",
          "recordPointer": "$",
          "byteLength": 1561,
          "sha256": "f293d2671251e35667df33a1d7f8fb0f1038e740afd1e57ba3effcb80e174dda",
          "exactRecord": {
            "schema": "blueprint.brush-command/1",
            "createdAt": "2026-08-24T03:36:39.065178+00:00",
            "candidate": "selected-repair-post-growth-60k",
            "command": [
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\toolchains\\brush-v0.3.0-windows-x64-r1\\brush_app.exe",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2",
              "--total-steps",
              "60000",
              "--eval-split-every",
              "5",
              "--eval-every",
              "120000",
              "--export-every",
              "15000",
              "--export-path",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k",
              "--export-name",
              "selected-repair-post-growth-{iter}.ply",
              "--growth-stop-iter",
              "30000",
              "--max-resolution",
              "1280",
              "--max-splats",
              "2500000",
              "--refine-every",
              "60",
              "--sh-degree",
              "3",
              "--ssim-weight",
              "0.35",
              "--lpips-loss-weight",
              "0",
              "--aux-loss-time",
              "0.5",
              "--seed",
              "241"
            ],
            "fixedAgainst": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "variable": "additional optimization from 30k through 60k after growth and auxiliary losses stop at 30k"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k-failed-host-memory-r1/failed.json",
          "recordPointer": "$",
          "byteLength": 785,
          "sha256": "29005ff41c206bb4e4f37ab0e746308df8aa777da5130bca6033d2c5ead095e2",
          "exactRecord": {
            "schema": "blueprint.brush-failed-attempt/1",
            "startedAt": "2026-08-24T03:36:39.065178+00:00",
            "failedAt": "2026-08-24T03:47:07Z",
            "state": "failed-before-first-checkpoint",
            "exitCode": 3221226505,
            "error": "memory allocation of 1040187392 bytes failed",
            "cause": "Host commit headroom was below the requested export allocation while unrelated local services held more than 27 GB private memory.",
            "recovery": "Preserved this attempt, stopped only the identified reversible competing services on ports 3002, 3010, and 8000, verified the Blueprint preview on 4310 remained live, and reran the unchanged declared study.",
            "authorityBoundary": "No PLY checkpoint was exported; this attempt is operational failure evidence and cannot participate in model selection."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/command.json",
          "recordPointer": "$",
          "byteLength": 1561,
          "sha256": "9c5d5f5302bfaea1bf9efa1f40983834bbbf0ef199354b3848ee1b43b8f91b03",
          "exactRecord": {
            "schema": "blueprint.brush-command/1",
            "createdAt": "2026-08-24T03:50:06.658802+00:00",
            "candidate": "selected-repair-post-growth-60k",
            "command": [
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\toolchains\\brush-v0.3.0-windows-x64-r1\\brush_app.exe",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2",
              "--total-steps",
              "60000",
              "--eval-split-every",
              "5",
              "--eval-every",
              "120000",
              "--export-every",
              "15000",
              "--export-path",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-brush-refine-20260823-r1\\brush\\research-post-growth-60k",
              "--export-name",
              "selected-repair-post-growth-{iter}.ply",
              "--growth-stop-iter",
              "30000",
              "--max-resolution",
              "1280",
              "--max-splats",
              "2500000",
              "--refine-every",
              "60",
              "--sh-degree",
              "3",
              "--ssim-weight",
              "0.35",
              "--lpips-loss-weight",
              "0",
              "--aux-loss-time",
              "0.5",
              "--seed",
              "241"
            ],
            "fixedAgainst": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "variable": "additional optimization from 30k through 60k after growth and auxiliary losses stop at 30k"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-brush-refine-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6529,
          "sha256": "fcdb6a6c3c9376b452b0546c2a10b2e3048ec0e75aaab78c298eefb9ef7bead0",
          "exactRecord": {
            "schema": "blueprint.selected-repair-post-growth-evidence/1",
            "createdAt": "2026-08-24T05:02:18.1159427Z",
            "question": "Can longer optimization after Gaussian growth stops recover more high-frequency exterior detail from the accepted repaired 60-view source set?",
            "authority": "Completed synthetic exact-camera held-out Brush ablation. It can reject the tested optimization schedule; it cannot promote a reconstruction, change property alignment, or grant portal, navigation, world-cell, or product authority.",
            "fixedInputs": {
              "trainViews": 48,
              "heldoutViews": 12,
              "maxResolution": 1280,
              "maxSplats": 2500000,
              "ssimWeight": 0.35,
              "seed": 241,
              "growthStop": 30000,
              "auxiliaryLossStop": 30000
            },
            "declaredGate": {
              "selection": "highest mean held-out house-subject SSIM; mean house-subject PSNR breaks ties",
              "minimumMeanSubjectSsimDelta": 0.005,
              "minimumMeanSubjectPsnrDeltaDb": -0.25,
              "minimumPerViewSubjectSsimDelta": -0.05,
              "directAdversarialVisualReviewRequiredAfterNumericPass": true
            },
            "acceptedBaseline": {
              "steps": 30000,
              "meanSubjectSsim": 0.45769994718197765,
              "meanSubjectPsnrDb": 15.41038223127468
            },
            "checkpoints": [
              {
                "steps": 30000,
                "meanSubjectSsim": 0.45558098468660263,
                "meanSubjectPsnrDb": 15.39493464920971,
                "minimumPerViewSubjectSsimDelta": -0.013202093843908913,
                "state": "rejected-below-accepted-baseline"
              },
              {
                "steps": 45000,
                "meanSubjectSsim": 0.4492469941386717,
                "meanSubjectPsnrDb": 15.217336376950533,
                "minimumPerViewSubjectSsimDelta": -0.02023608416141537,
                "state": "rejected-regression"
              },
              {
                "steps": 60000,
                "meanSubjectSsim": 0.2825942784288869,
                "meanSubjectPsnrDb": 9.43465491436476,
                "minimumPerViewSubjectSsimDelta": -0.29216942347673286,
                "state": "rejected-numerically-unstable-black-holes"
              }
            ],
            "decision": {
              "state": "rejected-numeric-promotion-gate",
              "winnerWithinAblation": 30000,
              "winnerDeltaFromAcceptedBaseline": {
                "meanSubjectSsim": -0.002118962495375021,
                "meanSubjectPsnrDb": -0.015447582064970433,
                "minimumPerViewSubjectSsim": -0.013202093843908913
              },
              "promotion": "none",
              "acceptedRepresentationChanged": false,
              "reason": "No post-growth checkpoint improved the accepted model. The 45k checkpoint regressed, and the 60k checkpoint produced non-finite render values and catastrophic black holes. More optimization on this unchanged source set is not the quality path."
            },
            "execution": {
              "firstAttempt": "preserved-host-memory-failure-before-first-checkpoint",
              "secondAttempt": "completed",
              "externalHeldoutRenders": 36,
              "spendUsd": 0
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
                "bytes": 1156,
                "sha256": "9b52810cc1bf395d701aab4631691a612ef91bb9d74d26d2948cb2b1faa15608"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json",
                "bytes": 50414,
                "sha256": "74a85a40cc9a382ac8ac7cefa172e041e5af4f1833ffb7f6e33d649843f55ff4"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
                "bytes": 5462448,
                "sha256": "8e1c5ab7386c6b449981ae8eae3aa5b5bfebcd93aa9b1b86e1eed9b800fb21e8"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-30000.ply",
                "bytes": 590001552,
                "sha256": "d3122a8182193457278c379a133f2959d248b10a609ae2a583f95e4c6059d2dc"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-45000.ply",
                "bytes": 590001552,
                "sha256": "b7b31730cd46804dc0f6725a811a240e7860a775ee8f792704cb96174c2421b3"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-60000.ply",
                "bytes": 590001552,
                "sha256": "bb149f761a13fbf84c5875cf66403991e157f94ac5e334b6c2542a098099b615"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/completed.json",
                "bytes": 3963,
                "sha256": "26cc4ce2882867c6d2d85262452df07e2548c1fddae5a7f403f1656c4ec6ffdb"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/completed.json",
                "bytes": 3963,
                "sha256": "b7d0fd9b1e0618c949d42a7bea06d58f2f62b269bb57de081200ec902518ac8e"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/completed.json",
                "bytes": 3962,
                "sha256": "c311c6dade0d7ccfb923fe4cdbc57047b2de769d1159fc618ac05871223d422e"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/render.log",
                "bytes": 894,
                "sha256": "dee3566c67aff758d243dd1297a427f0d89691d0f17890fe72fec825fc53534b"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k-failed-host-memory-r1/failed.json",
                "bytes": 785,
                "sha256": "29005ff41c206bb4e4f37ab0e746308df8aa777da5130bca6033d2c5ead095e2"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py",
                "bytes": 21082,
                "sha256": "59baaea4eb8ff9452b1708e90a4ee67c98ad2c58c254d1e6100e57fbbf1c67d3"
              }
            ],
            "limitations": [
              "The source views are synthetic exact-camera evidence, not real capture.",
              "The ablation isolates optimization duration after growth; it does not test a new source set, loss family, representation, or camera path.",
              "The 60k render warning and black holes are preserved as failure evidence; that checkpoint must never be registered as a viewer result or used for refit.",
              "The accepted 30k all-view browser splat remains unchanged and is still a working base rather than a social-hero or production authority."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:selected-repair-splat-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-splat-20260823-r1",
      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-browser-verified-internal-candidate",
        "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Trained and verified the first full-ring splat from the admitted exact-mask repair set",
      "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
      "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 291,
        "byteLength": 1855100031
      },
      "media": {
        "counts": {
          "image": 253,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
            "byteLength": 80000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
            "byteLength": 6258689,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v000-train-f000.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v000-train-f000.png",
            "byteLength": 1900102,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v001-train-f004.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v001-train-f004.png",
            "byteLength": 1858041,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v002-train-f008.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v002-train-f008.png",
            "byteLength": 1922254,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v003-train-f012.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v003-train-f012.png",
            "byteLength": 1835523,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v004-train-f016.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v004-train-f016.png",
            "byteLength": 1831362,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v005-train-f020.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v005-train-f020.png",
            "byteLength": 1895344,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v006-train-f024.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v006-train-f024.png",
            "byteLength": 1893186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v007-train-f028.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v007-train-f028.png",
            "byteLength": 1952865,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v009-train-f036.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v009-train-f036.png",
            "byteLength": 2041634,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v010-train-f040.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v010-train-f040.png",
            "byteLength": 2122463,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v011-train-f044.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v011-train-f044.png",
            "byteLength": 2026948,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v012-train-f048.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v012-train-f048.png",
            "byteLength": 2012823,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v014-train-f056.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v014-train-f056.png",
            "byteLength": 1990183,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v015-train-f060.png",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/images/v015-train-f060.png",
            "byteLength": 1931448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/research-structure-external-metrics-r2.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/research-structure-external-metrics-r2.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r15.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5150,
          "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5",
          "exactRecord": {
            "id": "selected-repair-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Trained and verified the first full-ring splat from the admitted exact-mask repair set",
            "startedAt": "2026-08-24T01:49:13.291707+00:00",
            "endedAt": "2026-08-24T03:12:14.261557+00:00",
            "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
            "results": [
              "The original Brush internal-evaluation attempt remains preserved. It panicked in image 0.25.8 metadata/cicp.rs with a TryReserveError for 11,059,200 bytes, then lost its dataset loading channel. Training itself was stable.",
              "The recovery study retained the exact 48/12 split, native 1280x720 inputs, SH degree 3, 0.35 SSIM weight, 30,000 steps, and 2.5 million-splat ceiling. Only internal evaluation was moved past total steps.",
              "The 48-view research run completed from 2026-08-24T01:49:13.292438Z to 2026-08-24T02:14:56.949896Z and exported a 590,001,552-byte SH3 PLY.",
              "The validated CPU renderer loaded all 2.5 million Gaussians and rendered the 12 predeclared held-out cameras at 1280x720 in 626.9 seconds.",
              "Held-out mean house-subject SSIM was 0.45769994718197765 and subject PSNR was 15.41038223127468 dB. The prior independent-still structure arm reached only 0.15719794889188468 and 11.348252658454443 dB at 30k.",
              "The repaired registered-orbit method therefore improved held-out subject SSIM by about 2.91x and subject PSNR by 4.06 dB without adding generation spend.",
              "The 60-view refit completed from 2026-08-24T02:25:29.321385Z to 2026-08-24T02:53:50.876815Z and exported a second 590,001,552-byte SH3 PLY.",
              "Browser packaging produced an 80,000,000-byte 2.5-million-Gaussian splat and a 30,000,052-byte first-order SH sidecar. The full SH3 PLY remains reconstruction authority.",
              "The canonical viewer registered the exact 60-camera closed ring, measured a largest angular gap of 7.4689 degrees, loaded the SH1 sidecar, exercised front, right, rear, presets, and render sliders, and produced no console errors.",
              "The viewer closed-ring seam was repaired so explicit measured rings report and clamp to 360 degrees while partial arcs keep their narrower reviewed bands."
            ],
            "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
            "limitations": [
              "All 60 source views remain synthetic exact-camera evidence; this grants no real-property, portal, navigation, or world-cell authority.",
              "The source repairs retain visible compositing seams and missing-region invention even though the resulting house generalizes materially better than the independent-still study.",
              "The current splat keeps the house coherent across front, side, and rear views but still shows foliage and sky floaters, edge splays, and softened railing and window detail.",
              "The browser derivative drops SH degrees 2 and 3; the full PLY is required for reconstruction authority and cleanup analysis.",
              "No FAL request was made and generation spend for this reconstruction phase was zero."
            ],
            "runs": [
              "selected-repair-splat-20260823-r1/research-structure",
              "selected-repair-splat-20260823-r1/research-structure-no-internal-eval-r2",
              "selected-repair-splat-20260823-r1/external-eval-30000",
              "selected-repair-splat-20260823-r1/refit-structure-all60-30k-no-internal-eval-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg"
            ],
            "evidenceSeal": "verification/selected-repair-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 291,
          "byteLength": 1855100031,
          "sha256": "70e58e878606b0bfe6ebdae931a4b1f5949ba7d9a42ccff60b327aab3b907c62",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 173051,
          "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60/manifest.json",
          "recordPointer": "$",
          "byteLength": 173051,
          "sha256": "ab21eeee4394c0571937d89b8c1052f2c1cd472adc6af9791109ea8376b1cead",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 173043,
          "sha256": "2a50ad0e2a4b3ac064e37cf8e41984b2756e9e1433862efa4569539e50d34d83",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60/manifest.json",
          "recordPointer": "$",
          "byteLength": 173043,
          "sha256": "540028c74418219fd0a8b5e6a64044e39e2f8aa6383dc62b0757e214471ff76c",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 749,
          "sha256": "23d9a4599c9bec4b12d92efc0d2301ab660deecb5ad48a052c1594267662796c",
          "exactRecord": {
            "schema": "blueprint.selected-repair-brush-run/1",
            "createdAt": "2026-08-24T01:49:13.291707+00:00",
            "state": "completed-browser-verified-internal-candidate",
            "source": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
            "researchSplit": {
              "train": 48,
              "eval": 12
            },
            "optimization": {
              "steps": 30000,
              "ssimWeight": 0.35,
              "selectionBasis": "structure arm won the prior still-first 30k held-out comparison"
            },
            "completedAt": "2026-08-24T02:53:55.297404+00:00",
            "result": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
            "sealedAt": "2026-08-24T03:12:14.261557+00:00"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
          "recordPointer": "$",
          "byteLength": 1038,
          "sha256": "2bbc7f767ce654ccc0f08dbf63b3f2d415de2d93674cac4f2c875ac02c04f3cf",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T02:53:52.621162+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\brush\\refit-structure-all60-30k-no-internal-eval-r2\\selected-repair-refit-structure-30000.ply",
            "inputPlyBytes": 590001552,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\review\\selected-repair-house-all60.splat",
            "splatCount": 2500000,
            "rowBytes": 32,
            "outputBytes": 80000000,
            "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2500000,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1818,
          "sha256": "932d63845230a2bb60843503e1aaa566a43102b68f6ca3a6cf2e75d354323ca9",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T02:53:54.254892+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
            "sourcePlyBytes": 590001552,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
            "matchingSplatBytes": 80000000,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1",
            "outputBytes": 30000052,
            "sha256": "0a4d777f9672a3038323cb9c491e46e247e4cf41476c52e54b7aadf22a23e515",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2500000,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3831358253955841,
              0.4764682650566101,
              0.48883306980133057,
              0.3748406171798706,
              0.4760954678058624,
              0.4852107763290405,
              0.40221697092056274,
              0.504645049571991,
              0.5228292942047119
            ],
            "clippedCoefficientFraction": 0.0005,
            "quantizationRmse": 0.0019701074343174696,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/render-metrics.json",
          "recordPointer": "$",
          "byteLength": 4281,
          "sha256": "d65ad47133ac308fcf698b48de95ef8ce859753e6e5dab5ab1731e85de83a30a",
          "exactRecord": {
            "args": {
              "ply": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\brush\\research-structure-no-internal-eval-r2\\selected-repair-structure-30000.ply",
              "poses": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\dataset-research-selected60-r2\\sparse\\0",
              "views": "v000-eval-f032,v005-eval-f052,v010-eval-f068,v015-eval-f096,v020-eval-f112,v025-eval-f132,v030-eval-f148,v035-eval-f176,v040-eval-f192,v045-eval-f212,v050-eval-f224,v055-eval-f236",
              "out": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\brush\\research-structure-no-internal-eval-r2\\external-eval-30000",
              "sh_layout": "channel_major",
              "dilation": 0.3,
              "bg": "black",
              "no_jac_clamp": false,
              "clamp_high": false,
              "compare_dir": null,
              "metrics_json": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\selected-repair-splat-20260823-r1\\brush\\research-structure-no-internal-eval-r2\\external-eval-30000\\render-metrics.json"
            },
            "views": {
              "v000-eval-f032": {
                "seconds": 63.09,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v000-eval-f032.png"
              },
              "v005-eval-f052": {
                "seconds": 47.85,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v005-eval-f052.png"
              },
              "v010-eval-f068": {
                "seconds": 47.28,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v010-eval-f068.png"
              },
              "v015-eval-f096": {
                "seconds": 47.29,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v015-eval-f096.png"
              },
              "v020-eval-f112": {
                "seconds": 55.68,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v020-eval-f112.png"
              },
              "v025-eval-f132": {
                "seconds": 50.27,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v025-eval-f132.png"
              },
              "v030-eval-f148": {
                "seconds": 59.07,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v030-eval-f148.png"
              },
              "v035-eval-f176": {
                "seconds": 48.07,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v035-eval-f176.png"
              },
              "v040-eval-f192": {
                "seconds": 52.78,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v040-eval-f192.png"
              },
              "v045-eval-f212": {
                "seconds": 56.83,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v045-eval-f212.png"
              },
              "v050-eval-f224": {
                "seconds": 48.29,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v050-eval-f224.png"
              },
              "v055-eval-f236": {
                "seconds": 48.38,
                "path": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/v055-eval-f236.png"
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 8948,
          "sha256": "84126526af2a7d6a60710f9ed325a2781f39640bb0587d2c9a81a39517a4cfda",
          "exactRecord": {
            "schema": "blueprint.selected-repair-splat-evidence/1",
            "createdAt": "2026-08-24T03:12:14.806008+00:00",
            "question": "Does the admitted registered-anchor plus exact-mask-repair orbit produce a materially cleaner held-out exterior Gaussian splat?",
            "authority": "Completed synthetic exact-camera held-out Brush study and all-view visual refit. It ranks this source method and presents a browser derivative. It grants no real-property, portal, navigation, or world-cell authority.",
            "source": {
              "views": 60,
              "anchors": 7,
              "repaired": 53,
              "train": 48,
              "heldout": 12,
              "selectedMethods": {
                "exact-camera-flux-soft-mask": 6,
                "imagegen-soft-mask": 47
              },
              "outsideMaskMaximumDifference": 0
            },
            "optimization": {
              "steps": 30000,
              "ssimWeight": 0.35,
              "heldoutMeanSubjectSsim": 0.45769994718197765,
              "heldoutMeanSubjectPsnrDb": 15.41038223127468,
              "heldoutRenderer": {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
                "bytes": 21074,
                "sha256": "ab3e3d82d08ab4bb20630559602fb1c14a2acb260c71440b52ecda107ac7c8b8"
              },
              "heldoutRendererValidation": {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
                "bytes": 1830,
                "sha256": "366e14ef1f1a381fec723d78a935162fe7ab9b673fbbc5960ffdbc527babd87b"
              },
              "brushInternalEvaluator": "bypassed after its native-resolution image 0.25.8 allocator panic; the exact 48/12 dataset and SH3 training settings were unchanged",
              "trainingSpendUsd": 0
            },
            "representation": {
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
                "bytes": 590001552,
                "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
              },
              "browserSplat": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
                "bytes": 80000000,
                "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c"
              },
              "browserSh1": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1",
                "bytes": 30000052,
                "sha256": "0a4d777f9672a3038323cb9c491e46e247e4cf41476c52e54b7aadf22a23e515"
              },
              "comparison": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
                "bytes": 6258689,
                "sha256": "2f9c1d80488e0a5b5bcb56d1c30c684b063e1021a2d2af00bb713eda80fd1147"
              }
            },
            "browserVerification": {
              "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
              "bytes": 2251,
              "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e"
            },
            "decision": {
              "state": "preserved-internal-candidate",
              "promotion": "pending comparative visual review",
              "reason": "Browser and held-out evidence are complete; promotion versus prior exterior and interior hero assets remains a product decision, not an automatic metric side effect."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
                "bytes": 749,
                "sha256": "23d9a4599c9bec4b12d92efc0d2301ab660deecb5ad48a052c1594267662796c"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/manifest.json",
                "bytes": 173043,
                "sha256": "2a50ad0e2a4b3ac064e37cf8e41984b2756e9e1433862efa4569539e50d34d83"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/completed.json",
                "bytes": 152,
                "sha256": "2bdadcf772b4b2544cd575970dd2ac742b071f61b4d75415bdd221d5fd6acb36"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/completed.json",
                "bytes": 4282,
                "sha256": "7e68d869987d99e4360ebc26acabe9f49e3869c82161cf7669b488e83376c723"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/render-metrics.json",
                "bytes": 4281,
                "sha256": "d65ad47133ac308fcf698b48de95ef8ce859753e6e5dab5ab1731e85de83a30a"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/completed.json",
                "bytes": 512,
                "sha256": "3bca3bd0c10bed9ca5c4e8f46cbe81d06d5802edeee8659284d60f47ce860d85"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/research-structure-external-metrics-r2.json",
                "bytes": 7643,
                "sha256": "dd2eae65b93ca2e500210198263fb6acfbcbe25d14b2606477032041441c3135"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
                "bytes": 590001552,
                "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
                "bytes": 80000000,
                "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1",
                "bytes": 30000052,
                "sha256": "0a4d777f9672a3038323cb9c491e46e247e4cf41476c52e54b7aadf22a23e515"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
                "bytes": 6258689,
                "sha256": "2f9c1d80488e0a5b5bcb56d1c30c684b063e1021a2d2af00bb713eda80fd1147"
              },
              {
                "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
                "bytes": 2251,
                "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-brush-r1.py",
                "bytes": 18175,
                "sha256": "fbfd8318e4d5e7c0aa94d393d69b8f1182806f59f278c3624cb601c0d1182398"
              },
              {
                "path": "dev/scripts/codex-generated/seal-selected-repair-splat-r1.py",
                "bytes": 8921,
                "sha256": "03b86c72f4a97db3c875c0bc96aa60adb0424743db30f8fd206dc211883a18e8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
                "bytes": 21074,
                "sha256": "ab3e3d82d08ab4bb20630559602fb1c14a2acb260c71440b52ecda107ac7c8b8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
                "bytes": 1830,
                "sha256": "366e14ef1f1a381fec723d78a935162fe7ab9b673fbbc5960ffdbc527babd87b"
              },
              {
                "path": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
                "bytes": 4232,
                "sha256": "74926b8fc638555f0f780144597fbbd89ea832611cbcd93580694b916e3e4d95"
              }
            ],
            "limitations": [
              "All source views are synthetic even though their cameras come from the measured house orbit.",
              "Held-out frames were rendered from the exported SH3 PLY by the repository CPU renderer because Brush 0.3.0's native-resolution internal evaluator panicked before producing renders.",
              "The final all-view refit uses all sixty images only after the held-out training configuration was fixed.",
              "The browser .splat plus SH1 file is a presentation derivative; the full SH3 PLY remains reconstruction authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 2251,
          "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "createdAt": "2026-08-24T03:09:48.4434389Z",
            "browser": "Codex in-app browser",
            "viewer": {
              "url": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fselected-repair-splat-20260823-r1%2Freview%2Fselected-repair-house-all60.splat&rev=a1e0925",
              "title": "Reconstruction viewer",
              "splatLoaded": true,
              "reportedGaussians": 2500000,
              "canvas": {
                "clientWidth": 1600,
                "clientHeight": 900,
                "renderWidth": 2000,
                "renderHeight": 1125
              },
              "camera": {
                "defaultAzimuthDeg": 0,
                "defaultState": "reads as the house",
                "rearAzimuthDeg": 180,
                "rearState": "reads as the house",
                "calibratedHashPresent": true
              },
              "coverage": {
                "frames": 60,
                "reportedDegrees": 360,
                "largestMeasuredGapDeg": 7.4689,
                "label": "60 solved frames over 360 degrees; reads across 360 degrees"
              },
              "sidecar": {
                "status": "ready",
                "reportedGaussians": 2500000,
                "bytes": 30000052
              },
              "controlsExercised": [
                "Front",
                "Right",
                "Rear",
                "Neutral",
                "Crisp",
                "splat size",
                "alpha cutoff",
                "view color SH",
                "exposure",
                "contrast",
                "saturation",
                "gamma",
                "render density"
              ],
              "finalReviewTabId": "5"
            },
            "comparison": {
              "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
              "imageComplete": true,
              "naturalWidth": 1280,
              "naturalHeight": 2424,
              "reviewTabId": "6"
            },
            "consoleLogsObserved": [
              "Response",
              "2500000 1"
            ],
            "consoleErrorsObserved": [],
            "visualAssessment": {
              "passed": true,
              "strengths": "House massing, roof planes, porch, window and shutter rhythm, and widely separated front, side, and rear elevations remain coherent.",
              "remainingDefects": "Foliage and sky floaters, edge splays, and softened railing and window detail remain visible and require the preserved splat-cleanup track.",
              "promotion": "accepted base for cleanup; not yet declared the final social hero"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-23-the-exterior-recovery-branches-were-re-indexed-without-promoting-the-six-21",
      "kind": "timeline-session",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/outcome"
      },
      "authority": null,
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dist/blueprint-preview/viewer.html",
          "url": "/dist/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:fluid-outline-video-recovery-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "fluid-outline-video-recovery-20260823-r1",
      "path": "verification/fluid-outline-video-recovery-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": 200,
        "sourcePath": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
        "sourceField": "$/server/artifactByteMatch/status"
      },
      "authority": {
        "value": "Completed synthetic 29.8745-degree short-arc comparison. It can select a visual motion candidate, but it does not grant camera, reconstruction, portal, ground, or world-cell authority.",
        "sourcePath": "verification/fluid-outline-video-recovery-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations.",
      "limitations": [
        "The path covers 29.8745 degrees, not a full exterior orbit.",
        "Kling is 1920x1080 and visually strongest, but its midpoint subject SSIM is 0.201836 and fails the predeclared 0.25 minimum.",
        "Seedance is 1280x720 and retains camera order, but its mean anchor subject SSIM is 0.161034 and fails appearance admission.",
        "The current numeric gate does not by itself detect the known cross-view style-morph failure in Ray; Ray stays rejected by preserved prior disposition and direct visual evidence.",
        "Provider frames cannot inherit the synthetic outline cameras without a separate recovered-pose admission test."
      ],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 11974
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
          "url": "/verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "url": "/verification/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/fluid-outline-video-recovery-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 11974,
          "sha256": "96c9093a1a78d0f9457ae82b89dbe83dd1fa3b568b7924f13f1a034345a304eb",
          "access": "metadata-only"
        },
        {
          "path": "verification/fluid-outline-video-recovery-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10436,
          "sha256": "fc01991913cdef3219a2b3d91c7be41067add22be62557efc770bf998fe3e36c",
          "exactRecord": {
            "schema": "blueprint.fluid-outline-video-recovery-evidence/1",
            "createdAt": "2026-08-23T23:20:17.665963+00:00",
            "question": "Which high-quality video model follows the corrected continuous outline without stop motion or camera substitution?",
            "authority": "Completed synthetic 29.8745-degree short-arc comparison. It can select a visual motion candidate, but it does not grant camera, reconstruction, portal, ground, or world-cell authority.",
            "method": {
              "control": "120 unique frames of the admitted continuously animated 3D house outline; no duplicated frames or temporal retiming",
              "appearance": "three exact-camera high-resolution FLUX references at the start, midpoint, and end",
              "excluded": [
                "retired duplicated guide",
                "depth video",
                "point cloud",
                "Ray output as input",
                "sparse stills as temporal keyframes"
              ],
              "evaluation": {
                "camera": "normalize each candidate to 120 positions, compare sampled house edges against all sampled corrected-outline controls, then measure index error, order, span, and same-frame retention",
                "appearance": "subject-mask PSNR and SSIM against the exact start, midpoint, and end FLUX references",
                "temporal": "adjacent decoded-frame difference distribution; held frames, spikes, and excessive jerk fail independently",
                "authorityBoundary": "a passing provider video is motion and appearance evidence only; its frames do not become known camera authority without a separate camera recovery gate"
              }
            },
            "spend": {
              "usdThisRun": 1.5657,
              "cumulativeCommittedUsd": 19.94845,
              "ceilingUsd": 20,
              "remainingUsd": 0.051549999999998875,
              "requests": {
                "kling-o3pro": {
                  "requestId": "01a030e2-db2c-72d1-8261-2e419e93b616",
                  "endpoint": "fal-ai/kling-video/o3/pro/video-to-video/reference",
                  "costUsd": 0.84
                },
                "seedance2fast": {
                  "requestId": "01a030e6-3215-7530-82c0-534173a6ee59",
                  "endpoint": "bytedance/seedance-2.0/fast/reference-to-video",
                  "costUsd": 0.7257
                }
              }
            },
            "results": {
              "ranking": [
                "kling-o3pro",
                "seedance2fast"
              ],
              "admittedProviderCandidates": [],
              "kling-o3pro": {
                "admitted": false,
                "numericGatePassed": false,
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1920,
                  "height": 1080,
                  "durationSeconds": 5.041666666666667
                },
                "sameFrameOutlineCoverage8Median": 0.9449395570457955,
                "sameFrameOutlineCoverage8Minimum": 0.928400039578489,
                "recoveredCameraIndexMae": 0,
                "recoveredCameraMonotonicFraction": 1,
                "recoveredCameraSpan": 119,
                "anchorSubjectSsim": [
                  {
                    "frame": 0,
                    "value": 0.9011308292026408
                  },
                  {
                    "frame": 60,
                    "value": 0.20183644682941665
                  },
                  {
                    "frame": 119,
                    "value": 0.47030604791103137
                  }
                ],
                "nearStaticFraction": 0,
                "motionSpikeFraction": 0,
                "adjacentDifferenceMaximumToMedian": 1.8115045763685809,
                "failedChecks": [
                  "anchor-minimum-appearance"
                ]
              },
              "seedance2fast": {
                "admitted": false,
                "numericGatePassed": false,
                "probe": {
                  "frames": 121,
                  "fps": 24,
                  "width": 1280,
                  "height": 720,
                  "durationSeconds": 5.041666666666667
                },
                "sameFrameOutlineCoverage8Median": 0.8545781837072476,
                "sameFrameOutlineCoverage8Minimum": 0.8055144940245033,
                "recoveredCameraIndexMae": 7.72,
                "recoveredCameraMonotonicFraction": 1,
                "recoveredCameraSpan": 114,
                "anchorSubjectSsim": [
                  {
                    "frame": 0,
                    "value": 0.2297447841959186
                  },
                  {
                    "frame": 60,
                    "value": 0.1288886240871341
                  },
                  {
                    "frame": 119,
                    "value": 0.12446957188335334
                  }
                ],
                "nearStaticFraction": 0.016666666666666666,
                "motionSpikeFraction": 0,
                "adjacentDifferenceMaximumToMedian": 1.7290351509193365,
                "failedChecks": [
                  "anchor-mean-appearance",
                  "anchor-minimum-appearance"
                ]
              },
              "ray32-preserved-negative": {
                "disposition": "preserved prior rejection; never eligible for promotion in this comparison",
                "numericGatePassed": true,
                "admitted": false
              }
            },
            "decision": {
              "visualCandidate": "kling-o3pro",
              "visualUse": "retain for direct review and possible short social edit after visual approval",
              "reconstructionUse": "blocked; do not train a known-camera splat from either provider video",
              "why": "Kling follows the commanded outline and motion exactly enough to be visually useful, but misses the independent midpoint appearance gate. Seedance loses both source appearance gates. Ray remains the preserved stop-motion/style-morph negative."
            },
            "browserVerification": {
              "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
              "bytes": 1538,
              "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24"
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/manifest.json",
                "bytes": 2909,
                "sha256": "d4b5b03e36805292964508562990a0eae7e600fc7a4bf3ad21de7fbb4836a403"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
                "bytes": 2605,
                "sha256": "89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "bytes": 4724345,
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "bytes": 1900102,
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "bytes": 1798220,
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "bytes": 1895344,
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.request.json",
                "bytes": 3398,
                "sha256": "09f40a0e94de61e028dac11504bf766e830a72728696ae45298a350eaadd3842"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/kling-o3pro-fluid-outline-f000-f020-r1.response.json",
                "bytes": 197,
                "sha256": "85abea35a9b5b1272faff8d3ec15e5c65ece80c271e083323b5071927b7de905"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                "bytes": 26486502,
                "sha256": "8a4584fe16152219eee3afbb86a597fe64636fe91fc0fbfb6964fe04a6954f06"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.request.json",
                "bytes": 3477,
                "sha256": "93105e7ecb57dd4717ad558ae1c871ca124269f0bd85c6f45b737776d3f44b37"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/logs/seedance2fast-fluid-outline-f000-f020-r1.response.json",
                "bytes": 214,
                "sha256": "871370b5bebd6c90b752d58108fcd0cb4a1f653c52827e17a6ef3b7adc2b0bbb"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                "bytes": 5355080,
                "sha256": "9737a66b072d97e107ab3b2eaecc1539f7f51fdf4c5dd13e459e50134b07ddcc"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/evaluation.json",
                "bytes": 27672,
                "sha256": "997341ba0dee6ca95d73d026dad23c84977fe0b2a6db213f2b8ae09c1118545f"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
                "bytes": 2605661,
                "sha256": "01229e12ef1c56b27e3f675d0a6baaf94a7d9493616675d7d0d27e2193fe459c"
              },
              {
                "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
                "bytes": 1538,
                "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24"
              },
              {
                "path": "dev/scripts/codex-generated/bd-fluid-outline-video-recovery-r1.mjs",
                "bytes": 14423,
                "sha256": "d74472612cd105475085cb448cde2491dc918ff54495e827136b0d8b3c8fbfdf"
              },
              {
                "path": "dev/scripts/codex-generated/bd-fluid-outline-video-evaluate-r1.py",
                "bytes": 13856,
                "sha256": "7d340a89edc078c76916874e6305d569773573cdb99321a4574b6a31593195b5"
              },
              {
                "path": "dev/scripts/codex-generated/seal-fluid-outline-video-recovery-r1.py",
                "bytes": 10517,
                "sha256": "7f9e4a0e91e0575110de9dbc0fa824cb2fea7410cccde2bceb0bc0aeb6dfa994"
              }
            ],
            "limitations": [
              "The path covers 29.8745 degrees, not a full exterior orbit.",
              "Kling is 1920x1080 and visually strongest, but its midpoint subject SSIM is 0.201836 and fails the predeclared 0.25 minimum.",
              "Seedance is 1280x720 and retains camera order, but its mean anchor subject SSIM is 0.161034 and fails appearance admission.",
              "The current numeric gate does not by itself detect the known cross-view style-morph failure in Ray; Ray stays rejected by preserved prior disposition and direct visual evidence.",
              "Provider frames cannot inherit the synthetic outline cameras without a separate recovered-pose admission test."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/fluid-outline-video-recovery-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 1538,
          "sha256": "16c6ceec5ac8c11ecaef0ed3d29fbd1099bdca35a6f4b08af864bece000caf24",
          "exactRecord": {
            "schema": "blueprint.local-browser-media-verification/1",
            "verifiedAt": "2026-08-23T23:18:24.3028004Z",
            "server": {
              "origin": "http://127.0.0.1:4310",
              "canonicalWorkspace": "S:/Projects/2026/Blueprint",
              "artifactByteMatch": {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/full-orbit-16-contact-sheet.jpg",
                "localBytes": 242724,
                "httpContentLength": 242724,
                "status": 200
              }
            },
            "media": {
              "kling": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                "readyState": 4,
                "videoWidth": 1920,
                "videoHeight": 1080,
                "durationSeconds": 5.041667
              },
              "seedance": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                "readyState": 4,
                "videoWidth": 1280,
                "videoHeight": 720,
                "durationSeconds": 5.041667
              },
              "comparison": {
                "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
                "complete": true,
                "naturalWidth": 1152,
                "naturalHeight": 1220
              }
            },
            "consoleErrorsObserved": false,
            "scope": "Browser decode and presentation proof only; reconstruction and promotion decisions remain governed by the adversarial evaluation."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:full-orbit-registered-warp-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "full-orbit-registered-warp-20260823-r1",
      "path": "verification/full-orbit-registered-warp-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "masked-inpaint-repair-required",
        "sourcePath": "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
        "sourceField": "$/result/state"
      },
      "authority": {
        "value": "Completed local diagnostic. It measures supplied pixels, masks, and structure at all 241 exact cameras. It does not admit the classically filled images to Brush or grant property, portal, navigation, or world-cell authority.",
        "sourcePath": "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "Retain the direct supplied pixels and exact masks. Reject the Telea-filled orbit as Brush input. Repair only the white masks with a model that preserves all black-mask pixels, then re-run the same gates.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5257
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
          "url": "/verification/full-orbit-registered-warp-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/full-orbit-registered-warp-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 5257,
          "sha256": "cea2cb884d13122036096999d1f4fb5a2e90d088b7d6bf17403f0fd507cbb59e",
          "access": "metadata-only"
        },
        {
          "path": "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5257,
          "sha256": "b8067e0b46ec6ccc1cfcb5f369b1f2eb010cbae6bb058696e92cd900598c469d",
          "exactRecord": {
            "schema": "blueprint.full-orbit-registered-warp-evidence/1",
            "createdAt": "2026-08-23T23:46:29.196141+00:00",
            "question": "Can seven admitted exact-camera FLUX anchors supply a sharp 241-camera full orbit through direct metric reprojection without chained generated frames?",
            "authority": "Completed local diagnostic. It measures supplied pixels, masks, and structure at all 241 exact cameras. It does not admit the classically filled images to Brush or grant property, portal, navigation, or world-cell authority.",
            "result": {
              "state": "masked-inpaint-repair-required",
              "summary": {
                "frames": 241,
                "anchors": 7,
                "meanMissingFraction": 0.18045939419087137,
                "maximumMissingFraction": 0.393346,
                "meanHouseMissingFraction": 0.08413763485477177,
                "maximumHouseMissingFraction": 0.325118,
                "meanStructureF1_3px": 0.5973517800829875
              },
              "brushAdmission": {
                "eligible": false,
                "gates": {
                  "all241TargetCamerasMaterialized": true,
                  "sevenAnchorsPixelExact": true,
                  "directFromAnchorsWithoutChaining": true,
                  "meanStructureF1AtLeast0_60": false,
                  "meanHouseMissingAtMost0_06": false,
                  "maximumHouseMissingAtMost0_12": false,
                  "maximumTotalMissingAtMost0_12": false
                }
              },
              "maskedInpaintPriorityFrames": [
                {
                  "frame": 221,
                  "houseMissingFraction": 0.325118,
                  "missingFraction": 0.380577
                },
                {
                  "frame": 222,
                  "houseMissingFraction": 0.322809,
                  "missingFraction": 0.375095
                },
                {
                  "frame": 220,
                  "houseMissingFraction": 0.321469,
                  "missingFraction": 0.383264
                },
                {
                  "frame": 219,
                  "houseMissingFraction": 0.321291,
                  "missingFraction": 0.388834
                },
                {
                  "frame": 218,
                  "houseMissingFraction": 0.319859,
                  "missingFraction": 0.393346
                },
                {
                  "frame": 223,
                  "houseMissingFraction": 0.309601,
                  "missingFraction": 0.363796
                },
                {
                  "frame": 217,
                  "houseMissingFraction": 0.304772,
                  "missingFraction": 0.390805
                },
                {
                  "frame": 224,
                  "houseMissingFraction": 0.296176,
                  "missingFraction": 0.351533
                },
                {
                  "frame": 225,
                  "houseMissingFraction": 0.292422,
                  "missingFraction": 0.34501
                },
                {
                  "frame": 216,
                  "houseMissingFraction": 0.288875,
                  "missingFraction": 0.387459
                },
                {
                  "frame": 226,
                  "houseMissingFraction": 0.288661,
                  "missingFraction": 0.340305
                },
                {
                  "frame": 227,
                  "houseMissingFraction": 0.28373,
                  "missingFraction": 0.334386
                },
                {
                  "frame": 215,
                  "houseMissingFraction": 0.283674,
                  "missingFraction": 0.385252
                },
                {
                  "frame": 228,
                  "houseMissingFraction": 0.273714,
                  "missingFraction": 0.324826
                },
                {
                  "frame": 214,
                  "houseMissingFraction": 0.270278,
                  "missingFraction": 0.377205
                },
                {
                  "frame": 229,
                  "houseMissingFraction": 0.265099,
                  "missingFraction": 0.315397
                },
                {
                  "frame": 213,
                  "houseMissingFraction": 0.257961,
                  "missingFraction": 0.369759
                },
                {
                  "frame": 230,
                  "houseMissingFraction": 0.249927,
                  "missingFraction": 0.30165
                },
                {
                  "frame": 231,
                  "houseMissingFraction": 0.2395,
                  "missingFraction": 0.289868
                },
                {
                  "frame": 212,
                  "houseMissingFraction": 0.237721,
                  "missingFraction": 0.357019
                },
                {
                  "frame": 211,
                  "houseMissingFraction": 0.236827,
                  "missingFraction": 0.35626
                },
                {
                  "frame": 210,
                  "houseMissingFraction": 0.230095,
                  "missingFraction": 0.351505
                },
                {
                  "frame": 232,
                  "houseMissingFraction": 0.227726,
                  "missingFraction": 0.276433
                },
                {
                  "frame": 209,
                  "houseMissingFraction": 0.2232,
                  "missingFraction": 0.344888
                }
              ]
            },
            "decision": "Retain the direct supplied pixels and exact masks. Reject the Telea-filled orbit as Brush input. Repair only the white masks with a model that preserves all black-mask pixels, then re-run the same gates.",
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
                "bytes": 293322,
                "sha256": "0259f53392da10539f286c96617751dba60bc845d28162cd86f95cc55d8d1c12"
              },
              {
                "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
                "bytes": 1174954,
                "sha256": "32796332fb5bbb5af5a008741445e8d4e22ecc63127a7ee5f80b4e348de44cbb"
              },
              {
                "path": "dev/scripts/codex-generated/bd-full-orbit-registered-warp-r1.py",
                "bytes": 17998,
                "sha256": "1562d549e1f2dd66504f23f1debe48e87993bb88f184da8bd8ec1e11aed29a11"
              }
            ],
            "spendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:masked-orbit-repair-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-repair-20260823-r1",
      "path": "verification/masked-orbit-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked",
        "sourcePath": "verification/masked-orbit-repair-20260823-r1/manifest.json",
        "sourceField": "$/paidSentinel/state"
      },
      "authority": {
        "value": "Two separately authorized provider attempts were blocked before upload and before request creation. Local offline fallback is preflighted but intentionally waits for the active Brush job to release the RTX 5080.",
        "sourcePath": "verification/masked-orbit-repair-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3442
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/masked-orbit-repair-20260823-r1/manifest.json",
          "url": "/verification/masked-orbit-repair-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/masked-orbit-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3442,
          "sha256": "452d56774ee2bb25714c5b39a8899523d52f91eea2c80f6ef66ee5294d9c0550",
          "access": "metadata-only"
        },
        {
          "path": "verification/masked-orbit-repair-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3442,
          "sha256": "57995d3381d97b8a2a07268c5326b0752acb41ec60e9d1b9d38a98990c5d6c5c",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-evidence/1",
            "createdAt": "2026-08-23T23:46:29.200752+00:00",
            "question": "Can exact-mask generative repair replace only the direct-warp holes while preserving every supplied pixel?",
            "authority": "Two separately authorized provider attempts were blocked before upload and before request creation. Local offline fallback is preflighted but intentionally waits for the active Brush job to release the RTX 5080.",
            "paidSentinel": {
              "state": "blocked",
              "frames": [
                60,
                220
              ],
              "projectedUsd": 0.12,
              "attempts": 2,
              "actualRequests": 0,
              "actualSpendUsd": 0,
              "blocker": {
                "frame": 60,
                "recordedAt": "2026-08-23T23:51:59.803Z",
                "message": "upload initiate 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing\"}",
                "rule": "Stop on the first provider or accounting error. Preserve request IDs and never retry automatically."
              }
            },
            "localFallback": {
              "state": "preflight",
              "model": {
                "id": "black-forest-labs/FLUX.1-schnell",
                "revision": "741f7c3ce8b383c54771c7003378a50191e9efe9",
                "modelIndex": {
                  "path": "S:\\huggingface\\hub\\models--black-forest-labs--FLUX.1-schnell\\snapshots\\741f7c3ce8b383c54771c7003378a50191e9efe9\\model_index.json",
                  "sha256": "24946df21ff25e210486b5f6b14208983a90c9c73f8d48cfa724c0e4e03f7201"
                },
                "localFilesOnly": true
              },
              "settings": {
                "width": 1280,
                "height": 720,
                "steps": 4,
                "strength": 1,
                "guidanceScale": 0,
                "seed": 20260823,
                "paddingMaskCrop": 64
              },
              "networkCalls": 0,
              "spendUsd": 0,
              "executionRule": "Run only after Brush releases the GPU; both f060 and f220 must pass the same predeclared evaluator before batch expansion."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/sentinel-manifest.json",
                "bytes": 1172,
                "sha256": "50ea9350a46be9aff7ce569981e63d40b029d866bc0ab76046387e142def1295"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/spend-ledger.json",
                "bytes": 397,
                "sha256": "10ed3aebb645d225ef4efd45824d78e1570961e7e76c7e3c8119383d850adf27"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1/attempt-history.json",
                "bytes": 1445,
                "sha256": "2bd8ddaa4c28682906903a1611fd32f047d2bed9f534563342c57bf974c62272"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
                "bytes": 1465,
                "sha256": "0aaaf6160eb942d20218135d602e121044662cb3169b11c339d090c51a9eb3d6"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-r1.mjs",
                "bytes": 16353,
                "sha256": "0d7fe46bc12077903652f4da97915739c32d0cdea6c9cb4571f284b1906bb4ed"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-evaluate-r1.py",
                "bytes": 9907,
                "sha256": "80894db52ce263ebd126cbb9492da734f56ce1472ac27fe4a1f9a3602c2306a0"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-local-repair-r1.py",
                "bytes": 9638,
                "sha256": "a5efaedefdc7e355f0d901277fae38ad950f3ce99bfbad4aebac62e5499fbfd1"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:still-first-source-coherence-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T04:00:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "still-first-source-coherence-20260823-r1",
      "path": "verification/still-first-source-coherence-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/21/outcome"
      },
      "authority": {
        "value": "Completed synthetic same-camera diagnostic. Scores include only measured-house pixels supplied by direct anchor reprojection and exclude every missing or classically filled pixel. The result does not grant real-property, portal, navigation, or world-cell authority.",
        "sourcePath": "verification/still-first-source-coherence-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
      "summary": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
      "decision": "Reject the 53 independently generated views as a coherent high-detail Brush source set. Their exact cameras are valid, but their facade, porch, roof, vegetation, and opening identities disagree too strongly. Preserve the registered-anchor pixels and repair only explicit disocclusion masks instead.",
      "limitations": [],
      "relatedRunIds": [
        "fluid-outline-video-recovery-20260823-r1",
        "full-orbit-registered-warp-20260823-r1",
        "hero-ray-splat-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "selected-repair-brush-refine-20260823-r1",
        "selected-repair-house-cleanup-20260823-r1",
        "selected-repair-splat-20260823-r1",
        "still-first-source-coherence-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1847
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/still-first-source-coherence-20260823-r1/manifest.json",
          "url": "/verification/still-first-source-coherence-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/21",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-23",
            "internalUseOnly": true,
            "startedAt": "2026-08-23T00:00:00-04:00",
            "endedAt": "2026-08-23T23:59:59-04:00",
            "title": "The exterior recovery branches were re-indexed without promoting the sixty-view reconstruction",
            "headline": "Recovery work compared still-first registration, fluid-outline video, full-orbit warping, masked repair variants, selected-view repair, Brush refinements, and cleanup probes. The sixty-view selected-repair splat is useful as an editable stress case because it exposes the exact consistency failures under discussion: facade changes, flattened side and rear content, vegetation fused into surfaces, and large out-of-bounds Gaussian noise. It is not the visual target and is not promoted as one.",
            "outcome": "All recovery payloads and seals are preserved with their accepted, candidate, or rejected roles. The stronger high-resolution stills remain appearance authority; the repaired all-sixty splat remains a historical editable base only.",
            "runs": [
              "fluid-outline-video-recovery-20260823-r1",
              "full-orbit-registered-warp-20260823-r1",
              "hero-ray-splat-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "selected-repair-brush-refine-20260823-r1",
              "selected-repair-house-cleanup-20260823-r1",
              "selected-repair-splat-20260823-r1",
              "still-first-source-coherence-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1",
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1"
            ],
            "surfaces": [
              "dist/blueprint-preview/viewer.html",
              "site/blueprint-preview/assets/data/splat-results.json"
            ],
            "lesson": "More views are harmful when each view changes the building. Reconstruction density cannot recover a stable high-resolution house from contradictory windows, materials, chimneys, paths, and flattened side elevations."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/still-first-source-coherence-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1847,
          "sha256": "5bda19f10ce85355343d2d6e2d55ac60168ab8cd47a0ff5af3371426c3d5e919",
          "access": "metadata-only"
        },
        {
          "path": "verification/still-first-source-coherence-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1847,
          "sha256": "7626a2dd2f1fb8ef584784f7e55f2829caa86b46cad75713e0e63985d3747536",
          "exactRecord": {
            "schema": "blueprint.still-first-source-coherence-evidence/1",
            "createdAt": "2026-08-23T23:51:04.636041+00:00",
            "question": "Do the 53 independent exact-camera FLUX views preserve the same house identity as the admitted anchors when both are compared at the same cameras?",
            "authority": "Completed synthetic same-camera diagnostic. Scores include only measured-house pixels supplied by direct anchor reprojection and exclude every missing or classically filled pixel. The result does not grant real-property, portal, navigation, or world-cell authority.",
            "result": {
              "views": 53,
              "meanSubjectSsim": 0.13983133727128977,
              "medianSubjectSsim": 0.13466287315577224,
              "meanSubjectPsnrDb": 9.75328458853775,
              "medianSubjectPsnrDb": 9.766450084418475
            },
            "decision": "Reject the 53 independently generated views as a coherent high-detail Brush source set. Their exact cameras are valid, but their facade, porch, roof, vegetation, and opening identities disagree too strongly. Preserve the registered-anchor pixels and repair only explicit disocclusion masks instead.",
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
                "bytes": 34561,
                "sha256": "4ce01946a9c36262e127380a5de418a36b7ff04c6d30f1ac6e9a776e0179c55a"
              },
              {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg",
                "bytes": 2575635,
                "sha256": "19e10397f5f09898a378c536be06ddefa9d60e3c7ad62e442764f1e33abe6ee6"
              },
              {
                "path": "dev/scripts/codex-generated/bd-still-first-source-coherence-r1.py",
                "bytes": 7361,
                "sha256": "3166ed11e1c3a805157ab8cce0a43e405c374591f409b0012587810204f169d6"
              }
            ],
            "spendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:hero-ray-splat-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-23T09:09:20.300Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r12.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "hero-ray-splat-20260823-r1",
      "path": "docs/timeline/internal-continuation-r12.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Ran the corrected outline-controlled video and exact-camera still evaluation through 120k Brush training",
      "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
      "decision": "Keep the result inspectable and sealed, but do not promote it over R4 or use it as the social hero. Continue the still-first high-fidelity track and treat video as motion evidence until a candidate materially improves withheld house detail.",
      "limitations": [
        "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
        "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
        "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
        "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
        "No human arc labeling or human review authority is claimed.",
        "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
      ],
      "relatedRunIds": [
        "hero-ray-splat-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3555
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r12.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3555,
          "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413",
          "exactRecord": {
            "id": "hero-ray-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Ran the corrected outline-controlled video and exact-camera still evaluation through 120k Brush training",
            "startedAt": "2026-08-23T09:09:20.300795+00:00",
            "endedAt": "2026-08-23T10:55:42.398471+00:00",
            "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
            "results": [
              "The dataset contains 120 unique camera identities: 108 Ray training frames and 12 withheld FLUX evaluation stills, with exact hashes and all inherited Ray gates passing.",
              "Initialization uses 140,000 samples on measured house surfaces plus 20,000 bounded ground samples; no random volume is introduced.",
              "The baseline 120k checkpoint scored 0.396602 subject SSIM and 13.8550 dB subject PSNR.",
              "The native-1280 LPIPS arm failed immediately with BufferTooBig(2415919104). The failure is preserved, and input resolution was not reduced to conceal it.",
              "The structure-weighted 120k checkpoint scored 0.398955 subject SSIM and 13.7750 dB subject PSNR. Its subject-SSIM gain over baseline is 0.002354.",
              "The selected full SH3 PLY contains 2,000,000 Gaussians and is retained as authority. The .splat plus SH1 derivative is registered only in the existing calibrated viewer.",
              "No paid generation occurred in this run; spend is USD 0.00."
            ],
            "decision": "Keep the result inspectable and sealed, but do not promote it over R4 or use it as the social hero. Continue the still-first high-fidelity track and treat video as motion evidence until a candidate materially improves withheld house detail.",
            "limitations": [
              "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
              "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
              "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
              "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
              "No human arc labeling or human review authority is claimed.",
              "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
            ],
            "runs": [
              "hero-ray-splat-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "evidenceSeal": "verification/hero-ray-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-ray-splat-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T09:09:20.300Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r12.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "hero-ray-splat-20260823-r1",
      "path": "verification/hero-ray-splat-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-internal-candidate",
        "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json",
        "sourceField": "$/selectedRepresentation/cameraMetadata/reviewState"
      },
      "authority": {
        "value": "Completed internal synthetic bounded-arc candidate. It is registered for inspection only and does not replace R4 reconstruction authority, establish real metric capture, align a portal, promote a world cell, or qualify as the social hero asset.",
        "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Ran the corrected outline-controlled video and exact-camera still evaluation through 120k Brush training",
      "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
      "decision": "Do not lower native input resolution merely to make the LPIPS arm run. Replace it with an equal-resolution SSIM-0.35 structural arm and retain this failure as evidence.",
      "limitations": [
        "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
        "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
        "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
        "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
        "No human arc labeling or human review authority is claimed.",
        "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
      ],
      "relatedRunIds": [
        "hero-ray-splat-20260823-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 14171
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
          "url": "/verification/hero-ray-splat-20260823-r1/browser-verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
          "url": "/verification/hero-ray-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r12.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3555,
          "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413",
          "exactRecord": {
            "id": "hero-ray-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Ran the corrected outline-controlled video and exact-camera still evaluation through 120k Brush training",
            "startedAt": "2026-08-23T09:09:20.300795+00:00",
            "endedAt": "2026-08-23T10:55:42.398471+00:00",
            "summary": "The requested animated 3D house outline plus high-quality still reference technique now reaches a complete, inspectable splat study. Brush trained on 108 admitted Ray frames at their exact synthetic cameras and was evaluated on 12 same-camera FLUX stills it never saw. The structural loss arm wins narrowly, but the absolute held-out score confirms that the video appearance gap still prevents hero-quality promotion.",
            "results": [
              "The dataset contains 120 unique camera identities: 108 Ray training frames and 12 withheld FLUX evaluation stills, with exact hashes and all inherited Ray gates passing.",
              "Initialization uses 140,000 samples on measured house surfaces plus 20,000 bounded ground samples; no random volume is introduced.",
              "The baseline 120k checkpoint scored 0.396602 subject SSIM and 13.8550 dB subject PSNR.",
              "The native-1280 LPIPS arm failed immediately with BufferTooBig(2415919104). The failure is preserved, and input resolution was not reduced to conceal it.",
              "The structure-weighted 120k checkpoint scored 0.398955 subject SSIM and 13.7750 dB subject PSNR. Its subject-SSIM gain over baseline is 0.002354.",
              "The selected full SH3 PLY contains 2,000,000 Gaussians and is retained as authority. The .splat plus SH1 derivative is registered only in the existing calibrated viewer.",
              "No paid generation occurred in this run; spend is USD 0.00."
            ],
            "decision": "Keep the result inspectable and sealed, but do not promote it over R4 or use it as the social hero. Continue the still-first high-fidelity track and treat video as motion evidence until a candidate materially improves withheld house detail.",
            "limitations": [
              "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
              "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
              "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
              "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
              "No human arc labeling or human review authority is claimed.",
              "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
            ],
            "runs": [
              "hero-ray-splat-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
              ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "evidenceSeal": "verification/hero-ray-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 14171,
          "sha256": "acf1b4877b394faa967f3ebc0acbed8e3b37e9ca0b590e477f3ddb026717084d",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 12286,
          "sha256": "f6fb5c06f874c410378ac3df33c1448c831efd8a1e89d92f0af8ded79be1a27a",
          "exactRecord": {
            "schema": "blueprint.hero-ray-splat-evidence/1",
            "createdAt": "2026-08-23T18:56:07.413738+00:00",
            "question": "Can the admitted fluid outline-controlled Ray sequence train a high-resolution house splat that generalizes to exact-camera high-fidelity FLUX stills withheld from training?",
            "authority": "Completed internal synthetic bounded-arc candidate. It is registered for inspection only and does not replace R4 reconstruction authority, establish real metric capture, align a portal, promote a world cell, or qualify as the social hero asset.",
            "dataset": {
              "images": 120,
              "trainRayFrames": 108,
              "heldoutFluxStills": 12,
              "uniqueCameraIdentities": 120,
              "evaluationFrames": [
                0,
                10,
                20,
                30,
                40,
                50,
                60,
                70,
                80,
                90,
                100,
                119
              ],
              "evaluationLeakage": "FLUX still hashes are absent from Brush training; each row retains the exact outline camera identity.",
              "initialization": {
                "triangles": 6031,
                "surfacePoints": 140000,
                "groundPoints": 20000,
                "totalPoints": 160000,
                "randomSeed": 20260823,
                "method": "area-weighted measured surfaces plus bounded y=0 ground; no random volume"
              },
              "validation": {
                "counts": true,
                "evalIndexes": true,
                "uniqueCameras": true,
                "exactHashes": true,
                "measuredSurfaceSeed": true,
                "inheritedRayGates": true,
                "noPaidCalls": true
              }
            },
            "optimization": {
              "selectionRuleDeclaredBeforeTraining": "highest measured-outline subject SSIM; subject PSNR breaks ties",
              "baseline": {
                "ssimWeight": 0.2,
                "lpipsWeight": 0,
                "winnerStep": 120000,
                "meanSubjectPsnrDb": 13.855029851012345,
                "meanSubjectSsim": 0.396601740631863,
                "meanPsnrDb": 13.546021780315348,
                "meanSsim": 0.3098888267449304
              },
              "lpipsNative1280": {
                "state": "failed-preserved",
                "error": "BufferTooBig(2415919104)",
                "exitCode": 3221226505,
                "decision": "Do not lower native input resolution merely to make the LPIPS arm run. Replace it with an equal-resolution SSIM-0.35 structural arm and retain this failure as evidence."
              },
              "structure": {
                "ssimWeight": 0.35,
                "lpipsWeight": 0,
                "winnerStep": 120000,
                "meanSubjectPsnrDb": 13.775001925314266,
                "meanSubjectSsim": 0.3989554666303245,
                "meanPsnrDb": 13.454736161851237,
                "meanSsim": 0.3124149857980302
              },
              "selected": "structure",
              "deltaStructureMinusBaseline": {
                "meanSubjectSsim": 0.002353725998461509,
                "meanSubjectPsnrDb": -0.08002792569807937,
                "meanSsim": 0.0025261590530997746,
                "meanPsnrDb": -0.0912856184641111
              },
              "decision": "The structural arm wins the predeclared subject-SSIM rule by a narrow margin. The absolute held-out score remains too low for product or social promotion."
            },
            "selectedRepresentation": {
              "candidate": "structure",
              "step": 120000,
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
                "bytes": 472001552,
                "sha256": "52d9f3aa48e4f1368816452e32faf6fdd9a0a4aca1f78906a48d5d4ee861036b"
              },
              "browserPresentation": {
                "splat": {
                  "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                  "bytes": 64000000,
                  "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67"
                },
                "sh1": {
                  "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                  "bytes": 24000052,
                  "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0"
                },
                "limitation": "DC plus degree-1 SH only; full SH3 PLY and held-out renders remain authority"
              },
              "gaussians": 2000000,
              "registryKey": "hero-house-selected",
              "cameraMetadata": {
                "cameras": 120,
                "gaussians": 2000000,
                "pivotWorld": [
                  19.598366,
                  4.456024,
                  5.553608
                ],
                "orbitRadius": 26.883,
                "intrinsics": {
                  "model": "PINHOLE",
                  "width": 1280,
                  "height": 720,
                  "fx": 1177.5069,
                  "fy": 1177.5069,
                  "cx": 640,
                  "cy": 360
                },
                "sh1": {
                  "urlSuffix": ".sh1",
                  "bytes": 24000052,
                  "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0",
                  "gaussians": 2000000,
                  "degree": 1,
                  "format": "BSH1/RGBA8_SNORM"
                },
                "azimuthDeg": {
                  "min": 0,
                  "max": 29.8745,
                  "p2": 0.5975,
                  "p98": 29.277,
                  "spanDeg": 28.6795
                },
                "elevationDeg": {
                  "min": 2,
                  "max": 2.4651,
                  "p2": 2.0002,
                  "p98": 2.447
                },
                "cameraRadius": {
                  "min": 23.9779,
                  "median": 26.883,
                  "max": 29.6798
                },
                "cameraAzimuthsDeg": [
                  0,
                  0.251,
                  0.5021,
                  0.7531,
                  1.0042,
                  1.2552,
                  1.5063,
                  1.7573,
                  2.0084,
                  2.2594,
                  2.5105,
                  2.7615,
                  3.0126,
                  3.2636,
                  3.5146,
                  3.7657,
                  4.0167,
                  4.2678,
                  4.5188,
                  4.7699,
                  5.0209,
                  5.272,
                  5.523,
                  5.7741,
                  6.0251,
                  6.2762,
                  6.5272,
                  6.7782,
                  7.0293,
                  7.2803,
                  7.5314,
                  7.7824,
                  8.0335,
                  8.2845,
                  8.5356,
                  8.7866,
                  9.0377,
                  9.2887,
                  9.5397,
                  9.7908,
                  10.0418,
                  10.2929,
                  10.5439,
                  10.795,
                  11.046,
                  11.2971,
                  11.5481,
                  11.7992,
                  12.0502,
                  12.3013,
                  12.5523,
                  12.8033,
                  13.0544,
                  13.3054,
                  13.5565,
                  13.8075,
                  14.0586,
                  14.3096,
                  14.5607,
                  14.8117,
                  15.0628,
                  15.3138,
                  15.5649,
                  15.8159,
                  16.0669,
                  16.318,
                  16.569,
                  16.8201,
                  17.0711,
                  17.3222,
                  17.5732,
                  17.8243,
                  18.0753,
                  18.3264,
                  18.5774,
                  18.8285,
                  19.0795,
                  19.3305,
                  19.5816,
                  19.8326,
                  20.0837,
                  20.3347,
                  20.5858,
                  20.8368,
                  21.0879,
                  21.3389,
                  21.59,
                  21.841,
                  22.0921,
                  22.3431,
                  22.5941,
                  22.8452,
                  23.0962,
                  23.3473,
                  23.5983,
                  23.8494,
                  24.1004,
                  24.3515,
                  24.6025,
                  24.8536,
                  25.1046,
                  25.3556,
                  25.6067,
                  25.8577,
                  26.1088,
                  26.3598,
                  26.6109,
                  26.8619,
                  27.113,
                  27.364,
                  27.6151,
                  27.8661,
                  28.1172,
                  28.3682,
                  28.6192,
                  28.8703,
                  29.1213,
                  29.3724,
                  29.6234,
                  29.8745
                ],
                "largestGapDeg": 330.1255,
                "closedRing": false,
                "reviewState": "completed-internal-candidate",
                "startView": [
                  1,
                  0,
                  0,
                  0,
                  0,
                  -0.997473,
                  0.07105,
                  0,
                  0,
                  -0.07105,
                  -0.997473,
                  0,
                  -19.598366,
                  4.17264,
                  29.815737,
                  1
                ],
                "startViewFrom": "exact synthetic outline schedule camera f000; bounded-arc review only"
              }
            },
            "browserVerification": {
              "path": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
              "bytes": 1885,
              "sha256": "6d2a019eb8260212f1dab97cfb0a9d80f20e67a9595111df2075a01156df8fa8"
            },
            "spend": {
              "usdThisRun": 0,
              "paidRequests": 0
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-ray108-flux12-r2/manifest.json",
                "bytes": 101663,
                "sha256": "d8af68bc7b0074cf8fc9864116b4f28f002f3beab358021df3dc873cbb6ec6c1"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/dataset-validation.json",
                "bytes": 431,
                "sha256": "75a6de86e87029c3bdc5369d6306678a8dc013fe57d8994eda1917b2f4712ad4"
              },
              {
                "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/evaluation.json",
                "bytes": 10080,
                "sha256": "537b37e5acc05a466c19f29606de3a2b3e87f1e528e7380d1f8cc60d76efd9c4"
              },
              {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/render-manifest-facade.json",
                "bytes": 43654,
                "sha256": "c7eb4c9378663881885984bf4df6f10baee2ff8e1aac53146822b537fc7c3bd4"
              },
              {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/baseline-metrics.json",
                "bytes": 18940,
                "sha256": "512660a559221df281791f8de4f878277e2f894334a092df62e9d5dbf97807bc"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/structure-metrics.json",
                "bytes": 18979,
                "sha256": "19685a21557149e4ce0d876fba19549c41eefb1918d8c44fb51b7c076a06fde0"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/lpips/failure.json",
                "bytes": 856,
                "sha256": "d78a2627ea902b0ea687bfacde8cfa3ab68142043f1867676859fb6a31e3f256"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/results/hero-result.json",
                "bytes": 6217,
                "sha256": "12db61cb59ccd3ffc411c6842c94840c71162672a6575644bec5a029911ef0c3"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/brush/structure/hero-structure-120000.ply",
                "bytes": 472001552,
                "sha256": "52d9f3aa48e4f1368816452e32faf6fdd9a0a4aca1f78906a48d5d4ee861036b"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                "bytes": 64000000,
                "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                "bytes": 24000052,
                "sha256": "0e67ade585a72a201dea178afb1c8e4b2df5758ac468eb850753058f2fa084c0"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
                "bytes": 3952972,
                "sha256": "5c5e6b73142215ee960a086bde5846bf8d175fc20a4d40ac3418d8ae0c468be9"
              },
              {
                "path": "dev/scripts/codex-generated/bd-hero-ray-splat-r1.py",
                "bytes": 22675,
                "sha256": "4977bb6105135ce3af74f79f6e27fa4fe1094dbd66d1ef148566c1f5da48c083"
              },
              {
                "path": "dev/scripts/codex-generated/seal-hero-ray-splat-r1.py",
                "bytes": 19422,
                "sha256": "131e7026827542340f19bdef545cdc0ff09b14668400db5431fe8f79f2dcb366"
              }
            ],
            "limitations": [
              "The 29.8745-degree path is a synthetic bounded facade arc, not a complete exterior or real capture.",
              "The Ray sequence passed its inherited motion and keyframe gates, but its appearance remains visibly below the high-quality FLUX stills.",
              "The 0.398955 mean subject SSIM on withheld FLUX cameras is insufficient for a hero-quality claim.",
              "The browser .splat plus SH1 is a presentation derivative; the full SH3 PLY and held-out renders remain evaluation authority.",
              "No human arc labeling or human review authority is claimed.",
              "Visibility-aware splat cleanup remains queued and must preserve unknown coverage rather than convert it into holes."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 1885,
          "sha256": "6d2a019eb8260212f1dab97cfb0a9d80f20e67a9595111df2075a01156df8fa8",
          "exactRecord": {
            "schema": "blueprint.browser-verification-attempt/1",
            "createdAt": "2026-08-23T15:02:40.4974705-04:00",
            "state": "runtime-control-blocked",
            "viewerUrl": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fhero-ray-splat-20260823-r1%2Freview%2Fhero-house-selected.splat&rev=hero-r1",
            "server": {
              "address": "127.0.0.1",
              "port": 4310,
              "pid": 37980,
              "executable": "C:/Python313/python.exe",
              "command": "python -m http.server 4310 --bind 127.0.0.1",
              "workingDirectory": "S:/Projects/2026/Blueprint"
            },
            "httpChecks": [
              {
                "path": "dist/blueprint-preview/viewer.html",
                "status": 200,
                "bytes": 7569
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
                "status": 200,
                "bytes": 64000000
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1",
                "status": 200,
                "bytes": 24000052
              },
              {
                "path": "dist/blueprint-preview/assets/data/splat-arcs.json",
                "status": 200,
                "bytes": 41690
              }
            ],
            "registry": {
              "key": "hero-house-selected",
              "reviewState": "completed-internal-candidate",
              "gaussians": 2000000,
              "cameraCount": 120,
              "sh1Declared": true
            },
            "browserControl": {
              "attempts": 2,
              "result": "blocked-before-navigation",
              "error": "windows sandbox failed: helper_unknown_error: apply deny-read ACLs"
            },
            "visualAcceptance": {
              "performed": false,
              "passed": false,
              "reason": "The in-app browser connection was blocked before navigation. No screenshot, canvas, interaction, or subject-quality claim is made."
            },
            "userReview": {
              "openedInCodex": true,
              "status": "queued-for-inspection"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.hero-ray-selected-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-23T10:55:40.600Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/19/createdAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "hero-ray-splat-20260823-r1",
      "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/19/review/state"
      },
      "authority": {
        "value": "preserved-internal-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/19/review/authority"
      },
      "title": "Hero Ray Selected Candidate",
      "summary": "Preserved for inspection, but evaluated below the product/social hero bar.",
      "decision": "Preserved for inspection, but evaluated below the product/social hero bar.",
      "limitations": [
        "Appearance and structural coherence remain materially below the Flux reference stills."
      ],
      "relatedRunIds": [
        "hero-ray-splat-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 64000000
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 4,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
            "byteLength": 64000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
            "byteLength": 26486502,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
            "byteLength": 5355080,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
            "byteLength": 26003674,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
            "byteLength": 6206144,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
            "url": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
            "byteLength": 3952972,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/contact-sheet.png",
            "byteLength": 2922939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
            "byteLength": 336704,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
            "byteLength": 306147,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
            "url": "/.blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
            "byteLength": 2605661,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.hero-ray-selected-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.hero-ray-selected-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r12.json",
          "url": "/docs/timeline/internal-continuation-r12.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
          "url": "/verification/hero-ray-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/19",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.hero-ray-selected-r1",
            "runId": "hero-ray-splat-20260823-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-23T10:55:40.600Z",
            "createdAtSource": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
            "display": {
              "label": "Hero Ray Selected Candidate",
              "group": "Hero-quality recovery",
              "tags": [
                "candidate",
                "exterior",
                "hero",
                "ray"
              ]
            },
            "details": {
              "summary": "Preserved for inspection, but evaluated below the product/social hero bar.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [
              {
                "id": "registered-warp-control",
                "label": "Registered short-arc control",
                "summary": "The deterministic warp path used measured cameras and three registered high-resolution anchors to cover the admitted 000-020 interval before provider comparison.",
                "authority": "The 29.875-degree registered warp is admitted as bounded intermediate-view evidence only. Its derived splat was rejected and it grants no full-exterior or world authority.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/evaluation/two-track-contact-sheet.jpg",
                    "role": "Two-track method comparison",
                    "associationDepth": 1,
                    "featuredOrder": 0,
                    "byteLength": 306147,
                    "sha256": "4967764770bd14d5a95cb09f5fcb5b686891aec159d7edbe9c828f576c652e38",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/contact-sheet-f000-f020.jpg",
                    "role": "Registered warp contact sheet",
                    "associationDepth": 1,
                    "featuredOrder": 1,
                    "byteLength": 336704,
                    "sha256": "027241708af10e60fc64fd102afdfc3f85a5c26f67659dd675e90a90a4e86ddd",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/two-track-house-20260816-r1/registered-warp/registered-warp-f000-f020-5s.mp4",
                    "role": "Registered short-arc video",
                    "associationDepth": 1,
                    "featuredOrder": 2,
                    "byteLength": 6206144,
                    "sha256": "6978126d93a3149fc15f7d02345a38399a8c61cf3b1d7ebe17366d50e68de1a0",
                    "kind": "video",
                    "mediaType": "video/mp4"
                  }
                ]
              },
              {
                "id": "continuous-outline-candidates",
                "label": "Continuous outline-controlled video",
                "summary": "Kling followed the corrected 120-frame outline schedule without held frames or camera-order loss; Seedance retained the order but lost more of the reference appearance.",
                "authority": "Kling is retained as a visual motion candidate only. Both videos failed the declared appearance admission gate and neither supplies known camera, splat-training, or geometry authority.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/evaluation/fluid-outline-video-candidates.png",
                    "role": "Controlled-video comparison",
                    "associationDepth": 1,
                    "featuredOrder": 32,
                    "byteLength": 2605661,
                    "sha256": "01229e12ef1c56b27e3f675d0a6baaf94a7d9493616675d7d0d27e2193fe459c",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/kling-o3pro-fluid-outline-f000-f020-r1.mp4",
                    "role": "Kling visual motion candidate",
                    "associationDepth": 1,
                    "featuredOrder": 33,
                    "byteLength": 26486502,
                    "sha256": "8a4584fe16152219eee3afbb86a597fe64636fe91fc0fbfb6964fe04a6954f06",
                    "kind": "video",
                    "mediaType": "video/mp4"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/fluid-outline-video-recovery-20260823-r1/outputs/seedance2fast-fluid-outline-f000-f020-r1.mp4",
                    "role": "Seedance rejected comparison",
                    "associationDepth": 1,
                    "featuredOrder": 34,
                    "byteLength": 5355080,
                    "sha256": "9737a66b072d97e107ab3b2eaecc1539f7f51fdf4c5dd13e459e50134b07ddcc",
                    "kind": "video",
                    "mediaType": "video/mp4"
                  }
                ]
              },
              {
                "id": "ray-negative-control",
                "label": "Ray stop-motion negative control",
                "summary": "The dense-still Ray sequence passed a narrow numeric continuity check, but direct review found stop-motion and style-morph behavior that made it unsuitable as reconstruction input.",
                "authority": "This preserved failure is temporal and appearance evidence only. It remains rejected despite the narrow numeric gate and grants no camera or reconstruction authority.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/ray-evaluation/contact-sheet.png",
                    "role": "Ray failure contact sheet",
                    "associationDepth": 1,
                    "featuredOrder": 64,
                    "byteLength": 2922939,
                    "sha256": "a4d6d25cd7d77d679a2905ea8ca1e92a6c844d95b32c136da6886624076dc122",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
                    "role": "Rejected Ray sequence",
                    "associationDepth": 1,
                    "featuredOrder": 65,
                    "byteLength": 26003674,
                    "sha256": "27c8e8261328cd8024fc0ebfdaacccbdcd241e72d8386a9e7b65b100ef21fb32",
                    "kind": "video",
                    "mediaType": "video/mp4"
                  }
                ]
              },
              {
                "id": "splat-outcome",
                "label": "Ray-trained splat outcome",
                "summary": "The final comparison shows that the Ray-trained representation remained substantially below the withheld FLUX appearance references.",
                "authority": "This is review evidence for a rejected internal candidate. The selected splat remains inspectable but is not a product or social hero result.",
                "assets": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/flux-reference-vs-brush-candidates.png",
                    "role": "FLUX reference versus Brush candidates",
                    "associationDepth": 0,
                    "featuredOrder": 96,
                    "byteLength": 3952972,
                    "sha256": "5c5e6b73142215ee960a086bde5846bf8d175fc20a4d40ac3418d8ae0c468be9",
                    "kind": "image",
                    "mediaType": "image/png"
                  }
                ]
              }
            ],
            "review": {
              "state": "rejected",
              "promotionState": "not-promoted",
              "authority": "preserved-internal-candidate-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r12.json",
                "verification/hero-ray-splat-20260823-r1/manifest.json"
              ],
              "decisionNotes": [
                "Preserved for inspection, but evaluated below the product/social hero bar."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 64000000,
              "sha256": "92f87653c01b538f026030e43e9ce654d9ca149017874f0127d2f27026bfbe67",
              "gaussians": 2000000,
              "primaryPath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 120,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 1177.5069,
                "fy": 1177.5069,
                "cx": 640,
                "cy": 360
              },
              "azimuthObservedSpanDeg": 28.6795,
              "largestGapDeg": 330.1255,
              "closedRing": false,
              "pivot": [
                19.598366,
                4.456024,
                5.553608
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.997473,
                0.07105,
                0,
                0,
                -0.07105,
                -0.997473,
                0,
                -19.598366,
                4.17264,
                29.815737,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2000000,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json"
              },
              {
                "id": "hero-house-selected-azimuth-deg-span-deg",
                "label": "hero-house-selected.azimuthDeg.spanDeg",
                "value": 28.6795,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "hero-house-selected-gaussians",
                "label": "hero-house-selected.gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "hero-house-selected-largest-gap-deg",
                "label": "hero-house-selected.largestGapDeg",
                "value": 330.1255,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "hero-house-selected-sh1-gaussians",
                "label": "hero-house-selected.sh1.gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "optimization-baseline-lpips-weight",
                "label": "optimization.baseline.lpipsWeight",
                "value": 0,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-baseline-mean-psnr-db",
                "label": "optimization.baseline.meanPsnrDb",
                "value": 13.546021780315348,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-baseline-mean-ssim",
                "label": "optimization.baseline.meanSsim",
                "value": 0.3098888267449304,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-baseline-mean-subject-psnr-db",
                "label": "optimization.baseline.meanSubjectPsnrDb",
                "value": 13.855029851012345,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-baseline-mean-subject-ssim",
                "label": "optimization.baseline.meanSubjectSsim",
                "value": 0.396601740631863,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-baseline-ssim-weight",
                "label": "optimization.baseline.ssimWeight",
                "value": 0.2,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-delta-structure-minus-baseline-mean-psnr-db",
                "label": "optimization.deltaStructureMinusBaseline.meanPsnrDb",
                "value": -0.0912856184641111,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-delta-structure-minus-baseline-mean-ssim",
                "label": "optimization.deltaStructureMinusBaseline.meanSsim",
                "value": 0.0025261590530997746,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-delta-structure-minus-baseline-mean-subject-psnr-db",
                "label": "optimization.deltaStructureMinusBaseline.meanSubjectPsnrDb",
                "value": -0.08002792569807937,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-delta-structure-minus-baseline-mean-subject-ssim",
                "label": "optimization.deltaStructureMinusBaseline.meanSubjectSsim",
                "value": 0.002353725998461509,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-lpips-weight",
                "label": "optimization.structure.lpipsWeight",
                "value": 0,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-mean-psnr-db",
                "label": "optimization.structure.meanPsnrDb",
                "value": 13.454736161851237,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-mean-ssim",
                "label": "optimization.structure.meanSsim",
                "value": 0.3124149857980302,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-mean-subject-psnr-db",
                "label": "optimization.structure.meanSubjectPsnrDb",
                "value": 13.775001925314266,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-mean-subject-ssim",
                "label": "optimization.structure.meanSubjectSsim",
                "value": 0.3989554666303245,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-structure-ssim-weight",
                "label": "optimization.structure.ssimWeight",
                "value": 0.35,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json"
              },
              {
                "id": "selected-representation-camera-metadata-azimuth-deg-span-deg",
                "label": "selectedRepresentation.cameraMetadata.azimuthDeg.spanDeg",
                "value": 28.6795,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "selected-representation-camera-metadata-gaussians",
                "label": "selectedRepresentation.cameraMetadata.gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "selected-representation-camera-metadata-largest-gap-deg",
                "label": "selectedRepresentation.cameraMetadata.largestGapDeg",
                "value": 330.1255,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "selected-representation-camera-metadata-sh1-gaussians",
                "label": "selectedRepresentation.cameraMetadata.sh1.gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "selected-representation-gaussians",
                "label": "selectedRepresentation.gaussians",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/hero-ray-splat-20260823-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2000000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
                "sha256": "ee1a4086b02bd1e1a84131df4a5e7bc41607320b927c2c3392d0048a219dfcb7",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
                "sha256": "d0d968dbd90bae3889f680e7e45d9d856bb5ba5de805b96a3a258efb8faf493e",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r12.json",
                "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
                "sha256": "f6fb5c06f874c410378ac3df33c1448c831efd8a1e89d92f0af8ded79be1a27a",
                "declaredSchema": "blueprint.hero-ray-splat-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Appearance and structural coherence remain materially below the Flux reference stills."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.json",
          "recordPointer": "$",
          "byteLength": 964,
          "sha256": "ee1a4086b02bd1e1a84131df4a5e7bc41607320b927c2c3392d0048a219dfcb7",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-ray-splat-20260823-r1/review/hero-house-selected.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1742,
          "sha256": "d0d968dbd90bae3889f680e7e45d9d856bb5ba5de805b96a3a258efb8faf493e",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r12.json",
          "recordPointer": "$",
          "byteLength": 3555,
          "sha256": "fd719dea565b4c1fee93e0f0afdc9d2b1e2f1fc01de87916eb0d6e8f0c9dd413",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/hero-ray-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 12286,
          "sha256": "f6fb5c06f874c410378ac3df33c1448c831efd8a1e89d92f0af8ded79be1a27a",
          "declaredSchema": "blueprint.hero-ray-splat-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.still-first-interim-30k",
      "kind": "splat-result",
      "createdAt": "2026-08-23T23:28:40.434Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/20/createdAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "still-first-house-20260823-r1",
      "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "incomplete",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/20/review/state"
      },
      "authority": {
        "value": "interim-research-artifact-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/20/review/authority"
      },
      "title": "Still-first Interim Structure 30k",
      "summary": "Materialized interim payload is preserved even though the enclosing run remained executing and its source branch was later rejected.",
      "decision": "Materialized interim payload is preserved even though the enclosing run remained executing and its source branch was later rejected.",
      "limitations": [
        "Incomplete run artifact; source-coherence review did not admit this branch as current authority."
      ],
      "relatedRunIds": [
        "still-first-house-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 80000000
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
            "byteLength": 80000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.still-first-interim-30k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.still-first-interim-30k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r13.json",
          "url": "/docs/timeline/internal-continuation-r13.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/still-first-source-coherence-20260823-r1/manifest.json",
          "url": "/verification/still-first-source-coherence-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/20",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.still-first-interim-30k",
            "runId": "still-first-house-20260823-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-23T23:28:40.434Z",
            "createdAtSource": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
            "display": {
              "label": "Still-first Interim Structure 30k",
              "group": "Still-first recovery",
              "tags": [
                "exterior",
                "incomplete",
                "interim",
                "still-first"
              ]
            },
            "details": {
              "summary": "Materialized interim payload is preserved even though the enclosing run remained executing and its source branch was later rejected.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "incomplete",
            "evidenceChapters": [],
            "review": {
              "state": "incomplete",
              "promotionState": "not-promoted",
              "authority": "interim-research-artifact-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r13.json",
                "verification/still-first-source-coherence-20260823-r1/manifest.json"
              ],
              "decisionNotes": [
                "Materialized interim payload is preserved even though the enclosing run remained executing and its source branch was later rejected."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 80000000,
              "sha256": "f0a736af8ac43230f3a3b40f5a06014d3f3b610258ede9e355164c53d58be847",
              "gaussians": 2500000,
              "primaryPath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 60,
              "intrinsics": null,
              "azimuthObservedSpanDeg": null,
              "largestGapDeg": null,
              "closedRing": null,
              "pivot": null,
              "startView": null,
              "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2500000,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json"
              },
              {
                "id": "result-mean-subject-psnr-db",
                "label": "result.meanSubjectPsnrDb",
                "value": 9.75328458853775,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/still-first-source-coherence-20260823-r1/manifest.json"
              },
              {
                "id": "result-mean-subject-ssim",
                "label": "result.meanSubjectSsim",
                "value": 0.13983133727128977,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/still-first-source-coherence-20260823-r1/manifest.json"
              },
              {
                "id": "result-median-subject-psnr-db",
                "label": "result.medianSubjectPsnrDb",
                "value": 9.766450084418475,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/still-first-source-coherence-20260823-r1/manifest.json"
              },
              {
                "id": "result-median-subject-ssim",
                "label": "result.medianSubjectSsim",
                "value": 0.13466287315577224,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/still-first-source-coherence-20260823-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
                "sha256": "9e5e76bae0dd6ec4d89a98ce8d5d1245f5efa788f08d2767778d717dbbed7f3d",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
                "sha256": "424aa9a279a3cd8231c8506667d96d0b2c744eb228ecb63dd7f11b62f87f61d8",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r13.json",
                "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "verification/still-first-source-coherence-20260823-r1/manifest.json",
                "sha256": "7626a2dd2f1fb8ef584784f7e55f2829caa86b46cad75713e0e63985d3747536",
                "declaredSchema": "blueprint.still-first-source-coherence-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Incomplete run artifact; source-coherence review did not admit this branch as current authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 926,
          "sha256": "9e5e76bae0dd6ec4d89a98ce8d5d1245f5efa788f08d2767778d717dbbed7f3d",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1676,
          "sha256": "424aa9a279a3cd8231c8506667d96d0b2c744eb228ecb63dd7f11b62f87f61d8",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r13.json",
          "recordPointer": "$",
          "byteLength": 3909,
          "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "verification/still-first-source-coherence-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1847,
          "sha256": "7626a2dd2f1fb8ef584784f7e55f2829caa86b46cad75713e0e63985d3747536",
          "declaredSchema": "blueprint.still-first-source-coherence-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-local-repair-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T23:36:16.207Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r13.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-local-repair-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "preflight",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
      "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
      "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
      "limitations": [
        "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
        "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
        "The classical Telea fill is diagnostic only and is never Brush input.",
        "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
        "The local repair model has not yet produced or passed a sentinel result."
      ],
      "relatedRunIds": [
        "full-orbit-registered-warp-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-local-repair-20260823-r1",
        "still-first-house-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1465
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r13.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3909,
          "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f",
          "exactRecord": {
            "id": "registered-orbit-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
            "startedAt": "2026-08-23T23:36:16.207493+00:00",
            "endedAt": "2026-08-23T23:51:04.636041+00:00",
            "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
            "results": [
              "All 241 target cameras materialized, all seven anchors remained pixel-exact, and no generated frame was chained into another camera.",
              "Direct reprojection left 18.0459% mean total missing coverage and 8.4138% mean house missing coverage; maximum house missing coverage reached 32.5118%.",
              "The mean 3-pixel structure F1 was 0.597352, below the predeclared 0.60 gate. The direct-warp run therefore remains blocked from Brush admission.",
              "The 53-view same-camera coherence audit scored 0.139831 mean subject SSIM and 9.7533 dB mean subject PSNR against registered anchor identity on supplied house pixels only.",
              "Two separately authorized GPT Image 2 sentinel attempts stopped before upload with the provider's exhausted-balance 403. No provider request was created and spend was USD 0.00.",
              "The local FLUX.1-schnell exact-mask fallback is preflighted and waits for the active Brush study to release the RTX 5080."
            ],
            "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
            "limitations": [
              "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
              "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
              "The classical Telea fill is diagnostic only and is never Brush input.",
              "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
              "The local repair model has not yet produced or passed a sentinel result."
            ],
            "runs": [
              "full-orbit-registered-warp-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-local-repair-20260823-r1",
              "still-first-house-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg"
            ],
            "evidenceSeals": [
              "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
              "verification/masked-orbit-repair-20260823-r1/manifest.json",
              "verification/still-first-source-coherence-20260823-r1/manifest.json"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1465,
          "sha256": "1b228b95617dc7c0cb73e3716549f3ef2194c8b20e62b6d00af1e3c0a7a54797",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1465,
          "sha256": "0aaaf6160eb942d20218135d602e121044662cb3169b11c339d090c51a9eb3d6",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-local-repair/1",
            "createdAt": "2026-08-23T23:45:21.620449+00:00",
            "state": "preflight",
            "mode": "sentinel",
            "frames": [
              60,
              220
            ],
            "pending": [
              60,
              220
            ],
            "model": {
              "id": "black-forest-labs/FLUX.1-schnell",
              "revision": "741f7c3ce8b383c54771c7003378a50191e9efe9",
              "modelIndex": {
                "path": "S:\\huggingface\\hub\\models--black-forest-labs--FLUX.1-schnell\\snapshots\\741f7c3ce8b383c54771c7003378a50191e9efe9\\model_index.json",
                "sha256": "24946df21ff25e210486b5f6b14208983a90c9c73f8d48cfa724c0e4e03f7201"
              },
              "localFilesOnly": true
            },
            "runtime": {
              "pythonLibraries": "S:\\python-libs",
              "huggingFaceHome": "S:\\huggingface",
              "networkCalls": 0,
              "offload": "block-level group offload, one block per group; sequential fallback only if group hooks fail before inference",
              "gpuBefore": {
                "freeMiB": 2893,
                "totalMiB": 16303,
                "utilizationPercent": 99,
                "temperatureC": 60
              }
            },
            "settings": {
              "width": 1280,
              "height": 720,
              "steps": 4,
              "strength": 1,
              "guidanceScale": 0,
              "seed": 20260823,
              "paddingMaskCrop": 64
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/manifest.json",
              "sha256": "0259f53392da10539f286c96617751dba60bc845d28162cd86f95cc55d8d1c12"
            },
            "spendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:still-first-house-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T23:36:16.207Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r13.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "still-first-house-20260823-r1",
      "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "executing",
        "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
      "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
      "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
      "limitations": [
        "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
        "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
        "The classical Telea fill is diagnostic only and is never Brush input.",
        "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
        "The local repair model has not yet produced or passed a sentinel result."
      ],
      "relatedRunIds": [
        "full-orbit-registered-warp-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-local-repair-20260823-r1",
        "still-first-house-20260823-r1"
      ],
      "payload": {
        "fileCount": 463,
        "byteLength": 4804271830
      },
      "media": {
        "counts": {
          "image": 267,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
            "byteLength": 80000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/baseline-source-30k-60k.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/baseline-source-30k-60k.jpg",
            "byteLength": 207651,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/baseline-30k-heldout-sample.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/baseline-30k-heldout-sample.jpg",
            "byteLength": 183797,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/early-line-only-grid.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/early-line-only-grid.jpg",
            "byteLength": 178917,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/full-orbit-16-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/full-orbit-16-contact-sheet.jpg",
            "byteLength": 242724,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg",
            "byteLength": 2575635,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-30k-heldout-comparison.jpg",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-30k-heldout-comparison.jpg",
            "byteLength": 1910947,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v000-train-f000.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v000-train-f000.png",
            "byteLength": 1900102,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v001-train-f004.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v001-train-f004.png",
            "byteLength": 1883887,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v002-train-f008.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v002-train-f008.png",
            "byteLength": 1931174,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v003-train-f012.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v003-train-f012.png",
            "byteLength": 1956136,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v004-train-f016.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v004-train-f016.png",
            "byteLength": 2047759,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v005-train-f020.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v005-train-f020.png",
            "byteLength": 1895344,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v006-train-f024.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v006-train-f024.png",
            "byteLength": 2063663,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v007-train-f028.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v007-train-f028.png",
            "byteLength": 2074433,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v009-train-f036.png",
            "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/images/v009-train-f036.png",
            "byteLength": 2102939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/manifest.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/manifest.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-30k/research-structure-metrics.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-30k/research-structure-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-60k/research-structure-metrics.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-60k/research-structure-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-90k/research-structure-metrics.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-90k/research-structure-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/research-baseline-metrics.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/research-baseline-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r13.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3909,
          "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f",
          "exactRecord": {
            "id": "registered-orbit-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
            "startedAt": "2026-08-23T23:36:16.207493+00:00",
            "endedAt": "2026-08-23T23:51:04.636041+00:00",
            "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
            "results": [
              "All 241 target cameras materialized, all seven anchors remained pixel-exact, and no generated frame was chained into another camera.",
              "Direct reprojection left 18.0459% mean total missing coverage and 8.4138% mean house missing coverage; maximum house missing coverage reached 32.5118%.",
              "The mean 3-pixel structure F1 was 0.597352, below the predeclared 0.60 gate. The direct-warp run therefore remains blocked from Brush admission.",
              "The 53-view same-camera coherence audit scored 0.139831 mean subject SSIM and 9.7533 dB mean subject PSNR against registered anchor identity on supplied house pixels only.",
              "Two separately authorized GPT Image 2 sentinel attempts stopped before upload with the provider's exhausted-balance 403. No provider request was created and spend was USD 0.00.",
              "The local FLUX.1-schnell exact-mask fallback is preflighted and waits for the active Brush study to release the RTX 5080."
            ],
            "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
            "limitations": [
              "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
              "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
              "The classical Telea fill is diagnostic only and is never Brush input.",
              "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
              "The local repair model has not yet produced or passed a sentinel result."
            ],
            "runs": [
              "full-orbit-registered-warp-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-local-repair-20260823-r1",
              "still-first-house-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg"
            ],
            "evidenceSeals": [
              "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
              "verification/masked-orbit-repair-20260823-r1/manifest.json",
              "verification/still-first-source-coherence-20260823-r1/manifest.json"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 463,
          "byteLength": 4804271830,
          "sha256": "4b5b0e9223b49c1839b3a212f4891bac5c0d7c715fce6b7bd9db65926cc2ab26",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-refit-flux60/manifest.json",
          "recordPointer": "$",
          "byteLength": 70961,
          "sha256": "6842dd329315f0e9db67762622c97097096a9517c4623e3222b5ff09c7f15757",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/manifest.json",
          "recordPointer": "$",
          "byteLength": 70953,
          "sha256": "75dddc48f577929faa0794fdde54a3f0bb65520e7a38d1135429dd4d8f36aa6c",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 816,
          "sha256": "da39cb9b439a9e9cafb346ef853d136e577aaf6d42cd7725799ec2781e643ed6",
          "exactRecord": {
            "schema": "blueprint.still-first-recovery-run/1",
            "createdAt": "2026-08-23T19:26:25.959Z",
            "state": "executing",
            "method": "exact target-camera line-only FLUX stills -> strict unchanged gate -> measured-camera Brush; no provider video in reconstruction",
            "sentinel": "f060",
            "taskCounts": {
              "datasetViews": 60,
              "fixedAdmittedViews": 7,
              "paidLineOnlyViews": 53,
              "trainViews": 48,
              "heldoutViews": 12
            },
            "budget": {
              "ceilingUsd": 20,
              "committedBeforeUsd": 15.997749999999986,
              "remainingRequests": 53,
              "plannedUsd": 2.385,
              "maximumCumulativeUsd": 18.382749999999987
            },
            "exclusions": [
              "Ray frames as Brush inputs",
              "cross-camera full-frame donors",
              "depth or point fields as appearance inputs",
              "recursive generated-image donor chains"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.json",
          "recordPointer": "$",
          "byteLength": 926,
          "sha256": "9e5e76bae0dd6ec4d89a98ce8d5d1245f5efa788f08d2767778d717dbbed7f3d",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-23T23:28:40.434173+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": ".blueprint-data\\generative-experiments\\still-first-house-20260823-r1\\brush\\research-structure\\still-first-structure-030000.ply",
            "inputPlyBytes": 590001552,
            "outputSplat": ".blueprint-data\\generative-experiments\\still-first-house-20260823-r1\\review\\interim-structure-30k.splat",
            "splatCount": 2500000,
            "rowBytes": 32,
            "outputBytes": 80000000,
            "sha256": "f0a736af8ac43230f3a3b40f5a06014d3f3b610258ede9e355164c53d58be847",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2500000,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1676,
          "sha256": "424aa9a279a3cd8231c8506667d96d0b2c744eb228ecb63dd7f11b62f87f61d8",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-23T23:28:42.635772+00:00",
            "sourcePly": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/still-first-structure-030000.ply",
            "sourcePlyBytes": 590001552,
            "matchingSplat": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat",
            "matchingSplatBytes": 80000000,
            "output": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/interim-structure-30k.splat.sh1",
            "outputBytes": 30000052,
            "sha256": "195672fe5eeb93c5a16a427c418e0f6b4a46d2f11894211c952c43d1d8607bd0",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2500000,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.45624929666519165,
              0.5199964046478271,
              0.5250318646430969,
              0.4510108530521393,
              0.5132442116737366,
              0.5220226049423218,
              0.45945337414741516,
              0.5465710759162903,
              0.5476220846176147
            ],
            "clippedCoefficientFraction": 0.0005,
            "quantizationRmse": 0.00208591902628541,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-30k/research-structure-metrics.json",
          "recordPointer": "$",
          "byteLength": 6794,
          "sha256": "cbfb49095b3bf40ea1269a3866916326b873dccf9e4eb7a2e717122e4ef8b0ba",
          "exactRecord": {
            "schema": "blueprint.still-first-research-metrics/1",
            "createdAt": "2026-08-23T23:24:14.157178+00:00",
            "candidate": "structure",
            "selectionRuleDeclaredBeforeTraining": "highest measured-house subject SSIM; subject PSNR breaks ties",
            "winner": 30000,
            "checkpoints": [
              {
                "step": 30000,
                "meanPsnrDb": 11.511191949088447,
                "meanSsim": 0.13035736092727543,
                "meanSubjectPsnrDb": 11.348252658454443,
                "meanSubjectSsim": 0.15719794889188468,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v000-eval-f032.png",
                    "psnrDb": 11.95711840434103,
                    "ssim": 0.14291381716695326,
                    "subjectPsnrDb": 11.410025709878377,
                    "subjectSsim": 0.17457844061255345
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v005-eval-f052.png",
                    "psnrDb": 9.820130763383652,
                    "ssim": 0.06766900095650742,
                    "subjectPsnrDb": 9.735373061227447,
                    "subjectSsim": 0.06398820191127884
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v010-eval-f068.png",
                    "psnrDb": 12.431382927577385,
                    "ssim": 0.12834848964809287,
                    "subjectPsnrDb": 12.028680899827844,
                    "subjectSsim": 0.13039078775641583
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v015-eval-f096.png",
                    "psnrDb": 12.528502226674599,
                    "ssim": 0.14431264746062886,
                    "subjectPsnrDb": 12.07292330046017,
                    "subjectSsim": 0.17105772011516152
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v020-eval-f112.png",
                    "psnrDb": 11.859392634671199,
                    "ssim": 0.10797830800169167,
                    "subjectPsnrDb": 11.64484280153461,
                    "subjectSsim": 0.11709267970666394
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v025-eval-f132.png",
                    "psnrDb": 10.21805064941691,
                    "ssim": 0.0721326592707994,
                    "subjectPsnrDb": 10.192329082852332,
                    "subjectSsim": 0.06929944175664526
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v030-eval-f148.png",
                    "psnrDb": 12.170922193873837,
                    "ssim": 0.14926885587218244,
                    "subjectPsnrDb": 12.30934935949863,
                    "subjectSsim": 0.18745352101874474
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v035-eval-f176.png",
                    "psnrDb": 10.747952074998642,
                    "ssim": 0.10573762490022337,
                    "subjectPsnrDb": 10.337145531975569,
                    "subjectSsim": 0.1406798244610195
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v040-eval-f192.png",
                    "psnrDb": 11.486468553637028,
                    "ssim": 0.1321964294590078,
                    "subjectPsnrDb": 11.090339512427521,
                    "subjectSsim": 0.1507586627530491
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v045-eval-f212.png",
                    "psnrDb": 11.668407476149818,
                    "ssim": 0.14125520775998948,
                    "subjectPsnrDb": 11.246952697249037,
                    "subjectSsim": 0.19702071048844202
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v050-eval-f224.png",
                    "psnrDb": 11.492610375392907,
                    "ssim": 0.18951231271631266,
                    "subjectPsnrDb": 11.931473634231791,
                    "subjectSsim": 0.25372790381364785
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v055-eval-f236.png",
                    "psnrDb": 11.753365108944323,
                    "ssim": 0.18296297791491573,
                    "subjectPsnrDb": 12.179596310289984,
                    "subjectSsim": 0.23032749230899413
                  }
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-60k/research-structure-metrics.json",
          "recordPointer": "$",
          "byteLength": 13286,
          "sha256": "4783954f266fe837e927ba9c7fd99b9106f4407632cc6dab114f0b8c134364c7",
          "exactRecord": {
            "schema": "blueprint.still-first-research-metrics/1",
            "createdAt": "2026-08-24T00:02:07.937356+00:00",
            "candidate": "structure",
            "selectionRuleDeclaredBeforeTraining": "highest measured-house subject SSIM; subject PSNR breaks ties",
            "winner": 30000,
            "checkpoints": [
              {
                "step": 30000,
                "meanPsnrDb": 11.511191949088447,
                "meanSsim": 0.13035736092727543,
                "meanSubjectPsnrDb": 11.348252658454443,
                "meanSubjectSsim": 0.15719794889188468,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v000-eval-f032.png",
                    "psnrDb": 11.95711840434103,
                    "ssim": 0.14291381716695326,
                    "subjectPsnrDb": 11.410025709878377,
                    "subjectSsim": 0.17457844061255345
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v005-eval-f052.png",
                    "psnrDb": 9.820130763383652,
                    "ssim": 0.06766900095650742,
                    "subjectPsnrDb": 9.735373061227447,
                    "subjectSsim": 0.06398820191127884
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v010-eval-f068.png",
                    "psnrDb": 12.431382927577385,
                    "ssim": 0.12834848964809287,
                    "subjectPsnrDb": 12.028680899827844,
                    "subjectSsim": 0.13039078775641583
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v015-eval-f096.png",
                    "psnrDb": 12.528502226674599,
                    "ssim": 0.14431264746062886,
                    "subjectPsnrDb": 12.07292330046017,
                    "subjectSsim": 0.17105772011516152
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v020-eval-f112.png",
                    "psnrDb": 11.859392634671199,
                    "ssim": 0.10797830800169167,
                    "subjectPsnrDb": 11.64484280153461,
                    "subjectSsim": 0.11709267970666394
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v025-eval-f132.png",
                    "psnrDb": 10.21805064941691,
                    "ssim": 0.0721326592707994,
                    "subjectPsnrDb": 10.192329082852332,
                    "subjectSsim": 0.06929944175664526
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v030-eval-f148.png",
                    "psnrDb": 12.170922193873837,
                    "ssim": 0.14926885587218244,
                    "subjectPsnrDb": 12.30934935949863,
                    "subjectSsim": 0.18745352101874474
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v035-eval-f176.png",
                    "psnrDb": 10.747952074998642,
                    "ssim": 0.10573762490022337,
                    "subjectPsnrDb": 10.337145531975569,
                    "subjectSsim": 0.1406798244610195
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v040-eval-f192.png",
                    "psnrDb": 11.486468553637028,
                    "ssim": 0.1321964294590078,
                    "subjectPsnrDb": 11.090339512427521,
                    "subjectSsim": 0.1507586627530491
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v045-eval-f212.png",
                    "psnrDb": 11.668407476149818,
                    "ssim": 0.14125520775998948,
                    "subjectPsnrDb": 11.246952697249037,
                    "subjectSsim": 0.19702071048844202
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v050-eval-f224.png",
                    "psnrDb": 11.492610375392907,
                    "ssim": 0.18951231271631266,
                    "subjectPsnrDb": 11.931473634231791,
                    "subjectSsim": 0.25372790381364785
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v055-eval-f236.png",
                    "psnrDb": 11.753365108944323,
                    "ssim": 0.18296297791491573,
                    "subjectPsnrDb": 12.179596310289984,
                    "subjectSsim": 0.23032749230899413
                  }
                ]
              },
              {
                "step": 60000,
                "meanPsnrDb": 11.176063054653921,
                "meanSsim": 0.12299720280352167,
                "meanSubjectPsnrDb": 11.007600269433611,
                "meanSubjectSsim": 0.14928746550985722,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v000-eval-f032.png",
                    "psnrDb": 11.536656156753109,
                    "ssim": 0.13581773625101898,
                    "subjectPsnrDb": 11.23789797836222,
                    "subjectSsim": 0.16634320576700234
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v005-eval-f052.png",
                    "psnrDb": 9.570780922368154,
                    "ssim": 0.062315956394846606,
                    "subjectPsnrDb": 9.51796523503771,
                    "subjectSsim": 0.059682388594088934
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v010-eval-f068.png",
                    "psnrDb": 12.378404827090819,
                    "ssim": 0.12645865064495038,
                    "subjectPsnrDb": 11.90067673368321,
                    "subjectSsim": 0.13244165658766974
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v015-eval-f096.png",
                    "psnrDb": 12.253405230489287,
                    "ssim": 0.14012508411709645,
                    "subjectPsnrDb": 11.69654482161792,
                    "subjectSsim": 0.1646474169455813
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v020-eval-f112.png",
                    "psnrDb": 11.580092624595324,
                    "ssim": 0.106146975290975,
                    "subjectPsnrDb": 11.344001661486402,
                    "subjectSsim": 0.11616584963209105
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v025-eval-f132.png",
                    "psnrDb": 10.260750149910242,
                    "ssim": 0.06793880834722324,
                    "subjectPsnrDb": 10.08229775433841,
                    "subjectSsim": 0.06617964201744542
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v030-eval-f148.png",
                    "psnrDb": 11.657245237556566,
                    "ssim": 0.1429456212677708,
                    "subjectPsnrDb": 11.345963420606658,
                    "subjectSsim": 0.17580073057352102
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v035-eval-f176.png",
                    "psnrDb": 10.484687826375396,
                    "ssim": 0.1041471913160822,
                    "subjectPsnrDb": 10.195027640522259,
                    "subjectSsim": 0.139485574776992
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v040-eval-f192.png",
                    "psnrDb": 11.112513990795495,
                    "ssim": 0.12458911140806422,
                    "subjectPsnrDb": 10.819777749087416,
                    "subjectSsim": 0.1434409239710206
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v045-eval-f212.png",
                    "psnrDb": 11.237315370302309,
                    "ssim": 0.12945292549514892,
                    "subjectPsnrDb": 10.85502478081163,
                    "subjectSsim": 0.1812526773185049
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v050-eval-f224.png",
                    "psnrDb": 11.10447692071241,
                    "ssim": 0.1732784816271486,
                    "subjectPsnrDb": 11.619559239690211,
                    "subjectSsim": 0.23955980300366136
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v055-eval-f236.png",
                    "psnrDb": 10.936427398897923,
                    "ssim": 0.1627498914819346,
                    "subjectPsnrDb": 11.476466217959281,
                    "subjectSsim": 0.20644971693070802
                  }
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/partial-structure-90k/research-structure-metrics.json",
          "recordPointer": "$",
          "byteLength": 19782,
          "sha256": "d6f4d6d7349a0afaf884d623340c012feadc14b434cf49ec80ed62416e492cc5",
          "exactRecord": {
            "schema": "blueprint.still-first-research-metrics/1",
            "createdAt": "2026-08-24T00:33:18.147199+00:00",
            "candidate": "structure",
            "selectionRuleDeclaredBeforeTraining": "highest measured-house subject SSIM; subject PSNR breaks ties",
            "winner": 30000,
            "checkpoints": [
              {
                "step": 30000,
                "meanPsnrDb": 11.511191949088447,
                "meanSsim": 0.13035736092727543,
                "meanSubjectPsnrDb": 11.348252658454443,
                "meanSubjectSsim": 0.15719794889188468,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v000-eval-f032.png",
                    "psnrDb": 11.95711840434103,
                    "ssim": 0.14291381716695326,
                    "subjectPsnrDb": 11.410025709878377,
                    "subjectSsim": 0.17457844061255345
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v005-eval-f052.png",
                    "psnrDb": 9.820130763383652,
                    "ssim": 0.06766900095650742,
                    "subjectPsnrDb": 9.735373061227447,
                    "subjectSsim": 0.06398820191127884
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v010-eval-f068.png",
                    "psnrDb": 12.431382927577385,
                    "ssim": 0.12834848964809287,
                    "subjectPsnrDb": 12.028680899827844,
                    "subjectSsim": 0.13039078775641583
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v015-eval-f096.png",
                    "psnrDb": 12.528502226674599,
                    "ssim": 0.14431264746062886,
                    "subjectPsnrDb": 12.07292330046017,
                    "subjectSsim": 0.17105772011516152
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v020-eval-f112.png",
                    "psnrDb": 11.859392634671199,
                    "ssim": 0.10797830800169167,
                    "subjectPsnrDb": 11.64484280153461,
                    "subjectSsim": 0.11709267970666394
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v025-eval-f132.png",
                    "psnrDb": 10.21805064941691,
                    "ssim": 0.0721326592707994,
                    "subjectPsnrDb": 10.192329082852332,
                    "subjectSsim": 0.06929944175664526
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v030-eval-f148.png",
                    "psnrDb": 12.170922193873837,
                    "ssim": 0.14926885587218244,
                    "subjectPsnrDb": 12.30934935949863,
                    "subjectSsim": 0.18745352101874474
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v035-eval-f176.png",
                    "psnrDb": 10.747952074998642,
                    "ssim": 0.10573762490022337,
                    "subjectPsnrDb": 10.337145531975569,
                    "subjectSsim": 0.1406798244610195
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v040-eval-f192.png",
                    "psnrDb": 11.486468553637028,
                    "ssim": 0.1321964294590078,
                    "subjectPsnrDb": 11.090339512427521,
                    "subjectSsim": 0.1507586627530491
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v045-eval-f212.png",
                    "psnrDb": 11.668407476149818,
                    "ssim": 0.14125520775998948,
                    "subjectPsnrDb": 11.246952697249037,
                    "subjectSsim": 0.19702071048844202
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v050-eval-f224.png",
                    "psnrDb": 11.492610375392907,
                    "ssim": 0.18951231271631266,
                    "subjectPsnrDb": 11.931473634231791,
                    "subjectSsim": 0.25372790381364785
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_30000/v055-eval-f236.png",
                    "psnrDb": 11.753365108944323,
                    "ssim": 0.18296297791491573,
                    "subjectPsnrDb": 12.179596310289984,
                    "subjectSsim": 0.23032749230899413
                  }
                ]
              },
              {
                "step": 60000,
                "meanPsnrDb": 11.176063054653921,
                "meanSsim": 0.12299720280352167,
                "meanSubjectPsnrDb": 11.007600269433611,
                "meanSubjectSsim": 0.14928746550985722,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v000-eval-f032.png",
                    "psnrDb": 11.536656156753109,
                    "ssim": 0.13581773625101898,
                    "subjectPsnrDb": 11.23789797836222,
                    "subjectSsim": 0.16634320576700234
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v005-eval-f052.png",
                    "psnrDb": 9.570780922368154,
                    "ssim": 0.062315956394846606,
                    "subjectPsnrDb": 9.51796523503771,
                    "subjectSsim": 0.059682388594088934
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v010-eval-f068.png",
                    "psnrDb": 12.378404827090819,
                    "ssim": 0.12645865064495038,
                    "subjectPsnrDb": 11.90067673368321,
                    "subjectSsim": 0.13244165658766974
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v015-eval-f096.png",
                    "psnrDb": 12.253405230489287,
                    "ssim": 0.14012508411709645,
                    "subjectPsnrDb": 11.69654482161792,
                    "subjectSsim": 0.1646474169455813
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v020-eval-f112.png",
                    "psnrDb": 11.580092624595324,
                    "ssim": 0.106146975290975,
                    "subjectPsnrDb": 11.344001661486402,
                    "subjectSsim": 0.11616584963209105
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v025-eval-f132.png",
                    "psnrDb": 10.260750149910242,
                    "ssim": 0.06793880834722324,
                    "subjectPsnrDb": 10.08229775433841,
                    "subjectSsim": 0.06617964201744542
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v030-eval-f148.png",
                    "psnrDb": 11.657245237556566,
                    "ssim": 0.1429456212677708,
                    "subjectPsnrDb": 11.345963420606658,
                    "subjectSsim": 0.17580073057352102
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v035-eval-f176.png",
                    "psnrDb": 10.484687826375396,
                    "ssim": 0.1041471913160822,
                    "subjectPsnrDb": 10.195027640522259,
                    "subjectSsim": 0.139485574776992
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v040-eval-f192.png",
                    "psnrDb": 11.112513990795495,
                    "ssim": 0.12458911140806422,
                    "subjectPsnrDb": 10.819777749087416,
                    "subjectSsim": 0.1434409239710206
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v045-eval-f212.png",
                    "psnrDb": 11.237315370302309,
                    "ssim": 0.12945292549514892,
                    "subjectPsnrDb": 10.85502478081163,
                    "subjectSsim": 0.1812526773185049
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v050-eval-f224.png",
                    "psnrDb": 11.10447692071241,
                    "ssim": 0.1732784816271486,
                    "subjectPsnrDb": 11.619559239690211,
                    "subjectSsim": 0.23955980300366136
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_60000/v055-eval-f236.png",
                    "psnrDb": 10.936427398897923,
                    "ssim": 0.1627498914819346,
                    "subjectPsnrDb": 11.476466217959281,
                    "subjectSsim": 0.20644971693070802
                  }
                ]
              },
              {
                "step": 90000,
                "meanPsnrDb": 11.011369035182554,
                "meanSsim": 0.11702367197672503,
                "meanSubjectPsnrDb": 10.90596864350835,
                "meanSubjectSsim": 0.14330698638591413,
                "rows": [
                  {
                    "cameraFrame": 32,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v000-eval-f032.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v000-eval-f032.png",
                    "psnrDb": 11.269250177304471,
                    "ssim": 0.12548474115918778,
                    "subjectPsnrDb": 11.149454648169428,
                    "subjectSsim": 0.15602489614584727
                  },
                  {
                    "cameraFrame": 52,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v005-eval-f052.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v005-eval-f052.png",
                    "psnrDb": 9.438143049151098,
                    "ssim": 0.05797913668564847,
                    "subjectPsnrDb": 9.385373870762644,
                    "subjectSsim": 0.05764939917372084
                  },
                  {
                    "cameraFrame": 68,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v010-eval-f068.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v010-eval-f068.png",
                    "psnrDb": 12.217204020835808,
                    "ssim": 0.12300269922394427,
                    "subjectPsnrDb": 11.748746430982687,
                    "subjectSsim": 0.12868019998861113
                  },
                  {
                    "cameraFrame": 96,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v015-eval-f096.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v015-eval-f096.png",
                    "psnrDb": 12.01782508370222,
                    "ssim": 0.13624786406993006,
                    "subjectPsnrDb": 11.650195717905085,
                    "subjectSsim": 0.16200684421932993
                  },
                  {
                    "cameraFrame": 112,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v020-eval-f112.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v020-eval-f112.png",
                    "psnrDb": 11.365302546977256,
                    "ssim": 0.10373077741042935,
                    "subjectPsnrDb": 11.149546695090041,
                    "subjectSsim": 0.11474194183735636
                  },
                  {
                    "cameraFrame": 132,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v025-eval-f132.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v025-eval-f132.png",
                    "psnrDb": 10.005218900960188,
                    "ssim": 0.06549597354191423,
                    "subjectPsnrDb": 9.831566294874142,
                    "subjectSsim": 0.06500001310305509
                  },
                  {
                    "cameraFrame": 148,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v030-eval-f148.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v030-eval-f148.png",
                    "psnrDb": 11.895067056041288,
                    "ssim": 0.1371459550860639,
                    "subjectPsnrDb": 11.961942697178545,
                    "subjectSsim": 0.17315320906958823
                  },
                  {
                    "cameraFrame": 176,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v035-eval-f176.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v035-eval-f176.png",
                    "psnrDb": 10.318814377893277,
                    "ssim": 0.09627745034876321,
                    "subjectPsnrDb": 10.044753470023176,
                    "subjectSsim": 0.1290381053088753
                  },
                  {
                    "cameraFrame": 192,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v040-eval-f192.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v040-eval-f192.png",
                    "psnrDb": 10.877003052486959,
                    "ssim": 0.11632461962173904,
                    "subjectPsnrDb": 10.508319638153473,
                    "subjectSsim": 0.1325763993935375
                  },
                  {
                    "cameraFrame": 212,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v045-eval-f212.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v045-eval-f212.png",
                    "psnrDb": 11.01086922064984,
                    "ssim": 0.12177763730615392,
                    "subjectPsnrDb": 10.63010023039836,
                    "subjectSsim": 0.17166416892012604
                  },
                  {
                    "cameraFrame": 224,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v050-eval-f224.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v050-eval-f224.png",
                    "psnrDb": 10.960082747866247,
                    "ssim": 0.1652246670346764,
                    "subjectPsnrDb": 11.404954804197587,
                    "subjectSsim": 0.2312302631132323
                  },
                  {
                    "cameraFrame": 236,
                    "reference": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/dataset-research-flux60/images/v055-eval-f236.png",
                    "render": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/brush/research-structure/eval_90000/v055-eval-f236.png",
                    "psnrDb": 10.761648188321988,
                    "ssim": 0.1555925422322498,
                    "subjectPsnrDb": 11.40666922436506,
                    "subjectSsim": 0.19791839635768943
                  }
                ]
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:registered-orbit-repair-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-23T23:36:16.207Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r13.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "registered-orbit-repair-20260823-r1",
      "path": "docs/timeline/internal-continuation-r13.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
      "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
      "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
      "limitations": [
        "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
        "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
        "The classical Telea fill is diagnostic only and is never Brush input.",
        "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
        "The local repair model has not yet produced or passed a sentinel result."
      ],
      "relatedRunIds": [
        "full-orbit-registered-warp-20260823-r1",
        "masked-orbit-repair-20260823-r1",
        "masked-orbit-local-repair-20260823-r1",
        "still-first-house-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3909
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "url": "/.blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r13.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3909,
          "sha256": "6d3eb9a78e9d47c6e8f205a111e1c2731da7863e92abe973a2a396624da9d76f",
          "exactRecord": {
            "id": "registered-orbit-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Separated sharp registered pixels from disocclusion holes across the full exact-camera orbit",
            "startedAt": "2026-08-23T23:36:16.207493+00:00",
            "endedAt": "2026-08-23T23:51:04.636041+00:00",
            "summary": "Seven admitted high-quality FLUX anchors were reprojected directly into all 241 measured cameras. The supplied pixels retain the desired house detail; the remaining problem is explicit missing coverage. A same-camera audit then confirmed that the 53 independently generated FLUX views do not preserve one stable house identity and should not be treated as the high-resolution training answer.",
            "results": [
              "All 241 target cameras materialized, all seven anchors remained pixel-exact, and no generated frame was chained into another camera.",
              "Direct reprojection left 18.0459% mean total missing coverage and 8.4138% mean house missing coverage; maximum house missing coverage reached 32.5118%.",
              "The mean 3-pixel structure F1 was 0.597352, below the predeclared 0.60 gate. The direct-warp run therefore remains blocked from Brush admission.",
              "The 53-view same-camera coherence audit scored 0.139831 mean subject SSIM and 9.7533 dB mean subject PSNR against registered anchor identity on supplied house pixels only.",
              "Two separately authorized GPT Image 2 sentinel attempts stopped before upload with the provider's exhausted-balance 403. No provider request was created and spend was USD 0.00.",
              "The local FLUX.1-schnell exact-mask fallback is preflighted and waits for the active Brush study to release the RTX 5080."
            ],
            "decision": "Preserve the sharp direct-reprojection pixels, reject classical fill and independent-view identity drift, and repair only white disocclusion masks. Admit a repaired orbit to Brush only if the two sentinel cameras pass outside-mask identity, structure, and artifact gates.",
            "limitations": [
              "The seven anchors and exact cameras are synthetic research evidence, not a surveyed property capture.",
              "Direct reprojection cannot invent newly visible surfaces; missing coverage is intentionally retained as a mask.",
              "The classical Telea fill is diagnostic only and is never Brush input.",
              "The current FAL account remains provider-locked for exhausted balance despite renewed spend authorization.",
              "The local repair model has not yet produced or passed a sentinel result."
            ],
            "runs": [
              "full-orbit-registered-warp-20260823-r1",
              "masked-orbit-repair-20260823-r1",
              "masked-orbit-local-repair-20260823-r1",
              "still-first-house-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-local-repair-20260823-r1",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/results/source-coherence-vs-registered-anchor.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/review/direct-warp-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/still-first-house-20260823-r1/review/independent-flux-vs-registered-supplied.jpg"
            ],
            "evidenceSeals": [
              "verification/full-orbit-registered-warp-20260823-r1/manifest.json",
              "verification/masked-orbit-repair-20260823-r1/manifest.json",
              "verification/still-first-source-coherence-20260823-r1/manifest.json"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-feather-sweep-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T23:58:38.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r14.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-feather-sweep-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/sweep.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
      "limitations": [
        "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
        "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
        "The selected source sheet is not itself a Gaussian-splat quality result.",
        "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
      ],
      "relatedRunIds": [
        "masked-orbit-imagegen-repair-20260823-r1",
        "masked-orbit-flux-still-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "masked-orbit-feather-sweep-20260823-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 6443325
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f116.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f116.png",
            "byteLength": 2075862,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f164.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f164.png",
            "byteLength": 2096920,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f224.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/outputs/f224.png",
            "byteLength": 2042064,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 6443325,
          "sha256": "e7a72c9dcb1cc475a862851d332b3b97e5dc51ace966019fa69b99e68b7d1b0a",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1/sweep.json",
          "recordPointer": "$",
          "byteLength": 228479,
          "sha256": "e05e66115027a85a31ce43e57c0f5a3cbae860a3995cfdddd61a6adf25564193",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-flux-still-repair-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T23:58:38.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r14.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-flux-still-repair-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "compiled-awaiting-sentinel-evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Full repaired batch failed; preserve outputs and reject Brush admission.",
      "limitations": [
        "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
        "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
        "The selected source sheet is not itself a Gaussian-splat quality result.",
        "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
      ],
      "relatedRunIds": [
        "masked-orbit-imagegen-repair-20260823-r1",
        "masked-orbit-flux-still-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "masked-orbit-feather-sweep-20260823-r1"
      ],
      "payload": {
        "fileCount": 172,
        "byteLength": 349059505
      },
      "media": {
        "counts": {
          "image": 165,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/compiled-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/compiled-contact-sheet.jpg",
            "byteLength": 6897793,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/sentinel-comparison.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/sentinel-comparison.png",
            "byteLength": 7085975,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-01-23.685705_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-01-23.685705_00-00.jpg",
            "byteLength": 6897793,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-16-28.485406_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-16-28.485406_00-00.jpg",
            "byteLength": 6897793,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-18-01.301817_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-18-01.301817_00-00.jpg",
            "byteLength": 6897793,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-07-49.638429_00-00.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-07-49.638429_00-00.png",
            "byteLength": 7085975,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f004.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f004.png",
            "byteLength": 1747395,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f008.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f008.png",
            "byteLength": 1720809,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f012.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f012.png",
            "byteLength": 1628819,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f016.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f016.png",
            "byteLength": 1717281,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f024.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f024.png",
            "byteLength": 1730878,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f028.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f028.png",
            "byteLength": 1672309,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f032.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f032.png",
            "byteLength": 1705881,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f036.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f036.png",
            "byteLength": 1820966,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f044.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f044.png",
            "byteLength": 1856739,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f048.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/controls/f048.png",
            "byteLength": 1716966,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-01-23.685705_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-01-23.685705_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-28.485406_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-28.485406_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-01.301817_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-01.301817_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-07-49.638429_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-07-49.638429_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 172,
          "byteLength": 349059505,
          "sha256": "7cc778a85ba6166333d40da12e3a9a7c257f606618ca737d60376ee7a2a15450",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
          "recordPointer": "$",
          "byteLength": 102797,
          "sha256": "8602d2b56b158f76eb66cebbece9f0d79eff43c22544283672ce58ed12e89486",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-01-23.685705_00-00.json",
          "recordPointer": "$",
          "byteLength": 120769,
          "sha256": "939ac317e24d249fc2a9274fb0d04f2205910c19ac60e969ac853d9b58f4c637",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-28.485406_00-00.json",
          "recordPointer": "$",
          "byteLength": 133475,
          "sha256": "171ee842e173f04ed5ceb61d4da1d50ed5954e6b30dd3588558f36253f7ccf3e",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-18-01.301817_00-00.json",
          "recordPointer": "$",
          "byteLength": 132734,
          "sha256": "9195766de75d6b91e5a163dd9c0948fe65149e0416551c1fda097d5d9a2979b2",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-07-49.638429_00-00.json",
          "recordPointer": "$",
          "byteLength": 4892,
          "sha256": "5b41e18c3aacab0b4c09613a77eeed31956046d72929ea8890251279b15af11e",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-sentinel-evaluation/1",
            "createdAt": "2026-08-24T00:07:49.638429+00:00",
            "implementation": "existing independent exact-camera FLUX still exact-mask composite",
            "state": "rejected",
            "expandBatch": false,
            "selectionRuleDeclaredBeforeGeneration": "Both f060 and f220 must pass every mask containment, fill, structure-retention, seam, and sharpness check.",
            "records": [
              {
                "frame": 60,
                "admitted": false,
                "paths": {
                  "base": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f060.png",
                  "mask": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f060.png",
                  "output": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f060.png"
                },
                "hashes": {
                  "base": "f83fa875891aab27cd7fcfffbca4426245163bc8ff48c70c324802680fa5de21",
                  "mask": "ee561dec3322650bb7e1e6aabd5d284a3565fd2f23a72fe6151a6b892c148fe5",
                  "output": "bd4a501d43c9df4c3db5f114c596d7086da490adff843a8aea36f0b391825295"
                },
                "maskFraction": 0.26611436631944446,
                "metrics": {
                  "outsideMaskPixelMaximumDifference": 0,
                  "outsideMaskChangedFraction": 0,
                  "insideMaskMeanDifference": 73.97952981503303,
                  "insideMaskChangedFraction": 0.999641183929933,
                  "insideMaskNearBlackFraction": 0.13414012583027185,
                  "baseStructureF1_3px": 0.459454,
                  "outputStructureF1_3px": 0.43839529864050103,
                  "requiredStructureF1_3px": 0.58,
                  "baseBoundaryDifference": 17.973316192626953,
                  "outputBoundaryDifference": 27.84067153930664,
                  "maskedLaplacianMean": 46.6429443359375
                },
                "checks": {
                  "shape1280x720": true,
                  "outsideMaskPixelMaximumDifferenceIsZero": true,
                  "outsideMaskChangedFractionIsZero": true,
                  "insideMaskMeanDifferenceAtLeast5": true,
                  "insideMaskChangedFractionAtLeast0_25": true,
                  "insideMaskNearBlackFractionAtMost0_05": false,
                  "structureF1MeetsRetentionFloor": false,
                  "boundarySeamNoWorseThanClassicalBy25Percent": false,
                  "maskedLaplacianMeanAtLeast3": true
                }
              },
              {
                "frame": 220,
                "admitted": true,
                "paths": {
                  "base": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f220.png",
                  "mask": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f220.png",
                  "output": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f220.png"
                },
                "hashes": {
                  "base": "b9428b7cd172cc2189492d0dce8166af8f7f9f119be9661560c146da730a6284",
                  "mask": "b5792cf9e8c1bb287ac6919bc6fd3f73da14ee7fdc1b5e19d0fc406c03569991",
                  "output": "0df544ee750718620a50ffd0c14eebbb5ab6984dc8e591b5a4be4b62df4014eb"
                },
                "maskFraction": 0.3832638888888889,
                "metrics": {
                  "outsideMaskPixelMaximumDifference": 0,
                  "outsideMaskChangedFraction": 0,
                  "insideMaskMeanDifference": 66.11900933140062,
                  "insideMaskChangedFraction": 0.9998159766262004,
                  "insideMaskNearBlackFraction": 0.045770859757202395,
                  "baseStructureF1_3px": 0.747121,
                  "outputStructureF1_3px": 0.776254308584974,
                  "requiredStructureF1_3px": 0.727121,
                  "baseBoundaryDifference": 25.057085037231445,
                  "outputBoundaryDifference": 30.70429039001465,
                  "maskedLaplacianMean": 47.049678802490234
                },
                "checks": {
                  "shape1280x720": true,
                  "outsideMaskPixelMaximumDifferenceIsZero": true,
                  "outsideMaskChangedFractionIsZero": true,
                  "insideMaskMeanDifferenceAtLeast5": true,
                  "insideMaskChangedFractionAtLeast0_25": true,
                  "insideMaskNearBlackFractionAtMost0_05": true,
                  "structureF1MeetsRetentionFloor": true,
                  "boundarySeamNoWorseThanClassicalBy25Percent": true,
                  "maskedLaplacianMeanAtLeast3": true
                }
              }
            ],
            "comparison": {
              "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-07-49.638429_00-00.png",
              "bytes": 7085975,
              "sha256": "01e8d5e4e80120e5a81d689d5a00adac83583ccb53bf1ca5ee3f416f66bb9ba8"
            },
            "decision": "Sentinels failed; preserve outputs as negative evidence and do not expand paid repair.",
            "authorityBoundary": "A pass authorizes the bounded synthetic Brush input study only. It grants no camera, property, portal, navigation, or world-cell authority.",
            "latestAlias": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/sentinel-evaluation.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/batch-evaluation.json",
          "recordPointer": "$",
          "byteLength": 132749,
          "sha256": "acd561bb861ec0eb57062b8b54c7a23ac870b0c05b9e0e11c1b31320ca8aa588",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/sentinel-evaluation.json",
          "recordPointer": "$",
          "byteLength": 4901,
          "sha256": "b825cc88c2d0933b17a9616e9c832a462c1b52105e64615822a4a3687b812866",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-repair-sentinel-evaluation/1",
            "createdAt": "2026-08-24T00:07:49.638429+00:00",
            "implementation": "existing independent exact-camera FLUX still exact-mask composite",
            "state": "rejected",
            "expandBatch": false,
            "selectionRuleDeclaredBeforeGeneration": "Both f060 and f220 must pass every mask containment, fill, structure-retention, seam, and sharpness check.",
            "records": [
              {
                "frame": 60,
                "admitted": false,
                "paths": {
                  "base": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f060.png",
                  "mask": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f060.png",
                  "output": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f060.png"
                },
                "hashes": {
                  "base": "f83fa875891aab27cd7fcfffbca4426245163bc8ff48c70c324802680fa5de21",
                  "mask": "ee561dec3322650bb7e1e6aabd5d284a3565fd2f23a72fe6151a6b892c148fe5",
                  "output": "bd4a501d43c9df4c3db5f114c596d7086da490adff843a8aea36f0b391825295"
                },
                "maskFraction": 0.26611436631944446,
                "metrics": {
                  "outsideMaskPixelMaximumDifference": 0,
                  "outsideMaskChangedFraction": 0,
                  "insideMaskMeanDifference": 73.97952981503303,
                  "insideMaskChangedFraction": 0.999641183929933,
                  "insideMaskNearBlackFraction": 0.13414012583027185,
                  "baseStructureF1_3px": 0.459454,
                  "outputStructureF1_3px": 0.43839529864050103,
                  "requiredStructureF1_3px": 0.58,
                  "baseBoundaryDifference": 17.973316192626953,
                  "outputBoundaryDifference": 27.84067153930664,
                  "maskedLaplacianMean": 46.6429443359375
                },
                "checks": {
                  "shape1280x720": true,
                  "outsideMaskPixelMaximumDifferenceIsZero": true,
                  "outsideMaskChangedFractionIsZero": true,
                  "insideMaskMeanDifferenceAtLeast5": true,
                  "insideMaskChangedFractionAtLeast0_25": true,
                  "insideMaskNearBlackFractionAtMost0_05": false,
                  "structureF1MeetsRetentionFloor": false,
                  "boundarySeamNoWorseThanClassicalBy25Percent": false,
                  "maskedLaplacianMeanAtLeast3": true
                }
              },
              {
                "frame": 220,
                "admitted": true,
                "paths": {
                  "base": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/filled-diagnostic/f220.png",
                  "mask": ".blueprint-data/generative-experiments/full-orbit-registered-warp-20260823-r1/missing-masks/f220.png",
                  "output": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/outputs/f220.png"
                },
                "hashes": {
                  "base": "b9428b7cd172cc2189492d0dce8166af8f7f9f119be9661560c146da730a6284",
                  "mask": "b5792cf9e8c1bb287ac6919bc6fd3f73da14ee7fdc1b5e19d0fc406c03569991",
                  "output": "0df544ee750718620a50ffd0c14eebbb5ab6984dc8e591b5a4be4b62df4014eb"
                },
                "maskFraction": 0.3832638888888889,
                "metrics": {
                  "outsideMaskPixelMaximumDifference": 0,
                  "outsideMaskChangedFraction": 0,
                  "insideMaskMeanDifference": 66.11900933140062,
                  "insideMaskChangedFraction": 0.9998159766262004,
                  "insideMaskNearBlackFraction": 0.045770859757202395,
                  "baseStructureF1_3px": 0.747121,
                  "outputStructureF1_3px": 0.776254308584974,
                  "requiredStructureF1_3px": 0.727121,
                  "baseBoundaryDifference": 25.057085037231445,
                  "outputBoundaryDifference": 30.70429039001465,
                  "maskedLaplacianMean": 47.049678802490234
                },
                "checks": {
                  "shape1280x720": true,
                  "outsideMaskPixelMaximumDifferenceIsZero": true,
                  "outsideMaskChangedFractionIsZero": true,
                  "insideMaskMeanDifferenceAtLeast5": true,
                  "insideMaskChangedFractionAtLeast0_25": true,
                  "insideMaskNearBlackFractionAtMost0_05": true,
                  "structureF1MeetsRetentionFloor": true,
                  "boundarySeamNoWorseThanClassicalBy25Percent": true,
                  "maskedLaplacianMeanAtLeast3": true
                }
              }
            ],
            "comparison": {
              "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/sentinel-comparison.png",
              "bytes": 7085975,
              "sha256": "01e8d5e4e80120e5a81d689d5a00adac83583ccb53bf1ca5ee3f416f66bb9ba8"
            },
            "decision": "Sentinels failed; preserve outputs as negative evidence and do not expand paid repair.",
            "authorityBoundary": "A pass authorizes the bounded synthetic Brush input study only. It grants no camera, property, portal, navigation, or world-cell authority.",
            "historyRecord": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-07-49.638429_00-00.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:masked-orbit-imagegen-repair-20260823-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-23T23:58:38.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r14.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-imagegen-repair-20260823-r1",
      "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "compiled-awaiting-sentinel-evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Full repaired batch failed; preserve outputs and reject Brush admission.",
      "limitations": [
        "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
        "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
        "The selected source sheet is not itself a Gaussian-splat quality result.",
        "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
      ],
      "relatedRunIds": [
        "masked-orbit-imagegen-repair-20260823-r1",
        "masked-orbit-flux-still-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "masked-orbit-feather-sweep-20260823-r1"
      ],
      "payload": {
        "fileCount": 190,
        "byteLength": 454354756
      },
      "media": {
        "counts": {
          "image": 176,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/compiled-contact-sheet.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/compiled-contact-sheet.jpg",
            "byteLength": 6853055,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png",
            "byteLength": 7025939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T00-58-41.826763_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T00-58-41.826763_00-00.jpg",
            "byteLength": 6851958,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-00-11.809797_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-00-11.809797_00-00.jpg",
            "byteLength": 6851958,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-09-18.141091_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-09-18.141091_00-00.jpg",
            "byteLength": 6851785,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-14-49.949266_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-14-49.949266_00-00.jpg",
            "byteLength": 6853055,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-16-12.899145_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-16-12.899145_00-00.jpg",
            "byteLength": 6853055,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-17-45.541373_00-00.jpg",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-comparison-2026-08-24T01-17-45.541373_00-00.jpg",
            "byteLength": 6853055,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-06-42.490152_00-00.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-06-42.490152_00-00.png",
            "byteLength": 7067307,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-06-44.624234_00-00.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-06-44.624234_00-00.png",
            "byteLength": 7025939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-09-22.944511_00-00.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-comparison-2026-08-24T00-09-22.944511_00-00.png",
            "byteLength": 7025939,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f060-r1.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f060-r1.png",
            "byteLength": 3007614,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f060-r2.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f060-r2.png",
            "byteLength": 3111261,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f116-r1.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f116-r1.png",
            "byteLength": 3124009,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f116-r2.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f116-r2.png",
            "byteLength": 3119915,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f164-r1.png",
            "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/raw/versions/f164-r1.png",
            "byteLength": 3173830,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T00-58-41.826763_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T00-58-41.826763_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-00-11.809797_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-00-11.809797_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-09-18.141091_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-09-18.141091_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-14-49.949266_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-14-49.949266_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-12.899145_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-12.899145_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-17-45.541373_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-17-45.541373_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-06-42.490152_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-06-42.490152_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-06-44.624234_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-06-44.624234_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-09-22.944511_00-00.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/sentinel-evaluation-2026-08-24T00-09-22.944511_00-00.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/prepare-manifest.json",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/prepare-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 190,
          "byteLength": 454354756,
          "sha256": "5b1af3cdc1db0d9eb19146b52164393c072d103ef59d716c122533741b1c1649",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
          "recordPointer": "$",
          "byteLength": 102456,
          "sha256": "6736b8ed54d62b7c1ed1682a440e17ba401a97ba81a39137527c3c34ac1e15ab",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/prepare-manifest.json",
          "recordPointer": "$",
          "byteLength": 89714,
          "sha256": "4fa8118b4e8fec231cfbca95102b4bdfb1ff8dec25098db4947c0f100795fd95",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T00-58-41.826763_00-00.json",
          "recordPointer": "$",
          "byteLength": 105871,
          "sha256": "fb62db91b220c26ad60f0c02b6fd7d1a5da9aa3f134df64d9903ea033aa44d16",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-00-11.809797_00-00.json",
          "recordPointer": "$",
          "byteLength": 120802,
          "sha256": "a849911690ca2a725d3252660f7d1ec8ecbd87648553b1ab9098d610e3e6ea46",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-09-18.141091_00-00.json",
          "recordPointer": "$",
          "byteLength": 120802,
          "sha256": "5dd8dd73cf018f038b430644527379ab93912eeb4b49e3df331724fbdf83de94",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-14-49.949266_00-00.json",
          "recordPointer": "$",
          "byteLength": 120799,
          "sha256": "409ca6f83b8af5e14dcd8c857ced1ded39a9c12c680036b2b6f5d76f90f2ba68",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-16-12.899145_00-00.json",
          "recordPointer": "$",
          "byteLength": 133506,
          "sha256": "14d59c11dcc49cf4902057a4449ceaeb816594baa6f0c8333238be865e48e16a",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/evaluation-history/batch-evaluation-2026-08-24T01-17-45.541373_00-00.json",
          "recordPointer": "$",
          "byteLength": 132737,
          "sha256": "3518ed1499e0cf3ed870ff6b56508404b3bb1c4e6721514a406d1333eba07f92",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:masked-orbit-selected-repair-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-23T23:58:38.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r14.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-selected-repair-20260823-r1",
      "path": "docs/timeline/internal-continuation-r14.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
      "limitations": [
        "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
        "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
        "The selected source sheet is not itself a Gaussian-splat quality result.",
        "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
      ],
      "relatedRunIds": [
        "masked-orbit-imagegen-repair-20260823-r1",
        "masked-orbit-flux-still-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "masked-orbit-feather-sweep-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3476
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:masked-orbit-selected-repair-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-23T23:58:38.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r14.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "masked-orbit-selected-repair-20260823-r1",
      "path": "verification/masked-orbit-selected-repair-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
        "sourceField": "$/result/state"
      },
      "authority": {
        "value": "Completed synthetic exact-camera repair study. It admits 53 non-anchor composites to the bounded Brush experiment and retains seven pixel-exact anchors. It grants no real-property, portal, navigation, or world-cell authority.",
        "sourcePath": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Repaired the full 60-camera orbit without changing registered pixels",
      "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
      "decision": "Admit the 53 selected exact-mask composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Do not promote the source sheet itself as final reconstruction authority.",
      "limitations": [
        "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
        "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
        "The selected source sheet is not itself a Gaussian-splat quality result.",
        "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
      ],
      "relatedRunIds": [
        "masked-orbit-imagegen-repair-20260823-r1",
        "masked-orbit-flux-still-repair-20260823-r1",
        "masked-orbit-selected-repair-20260823-r1",
        "masked-orbit-feather-sweep-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4232
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
          "url": "/verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r14.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3476,
          "sha256": "64faeefd43d3a99a3b7b186717f17609861601dbf3418fa0d6282cfb622f84f5",
          "exactRecord": {
            "id": "masked-orbit-selected-repair-20260823-r1",
            "date": "2026-08-23",
            "title": "Repaired the full 60-camera orbit without changing registered pixels",
            "startedAt": "2026-08-23T23:58:38.000000+00:00",
            "endedAt": "2026-08-24T01:18:49.724388+00:00",
            "summary": "The seven admitted high-quality anchors remained pixel-exact. Each of the other 53 measured cameras used its direct registered base, explicit white disocclusion mask, complete target-camera outline, and two bracketing admitted stills. Per-camera selection retained the passing repair rather than forcing one generator across every view.",
            "results": [
              "Fifty-eight unique built-in ImageGen outputs were generated and indexed, including targeted f060, f116, and f164 retries. Fifty-three current camera outputs and six preserved retry files remain available for internal review.",
              "The direct-warp and mask compiler changed zero pixels outside every white mask.",
              "The final batch gate checks shape, containment, non-empty fill, same-camera darkness, 95% whole-house structure retention, boundary continuity, and masked sharpness.",
              "ImageGen soft-mask composites passed 47 selected cameras. Existing exact-camera FLUX soft-mask composites passed the remaining six selected cameras.",
              "The selected hybrid passed 53 of 53 non-anchor cameras. No hard-mask or Telea-filled frame entered the admitted set.",
              "Two FAL GPT Image 2 attempts stopped before upload because the account remained provider-locked. Actual FAL requests and spend were both zero."
            ],
            "decision": "Admit the 53 selected composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Keep all rejected gate calibrations and retry variants as internal evidence; do not present them as alternate final worlds.",
            "limitations": [
              "The complete source orbit is synthetic even though every image is tied to a measured camera and house outline.",
              "A source-repair gate pass authorizes the bounded Brush study only; it is not real-property or portal authority.",
              "The selected source sheet is not itself a Gaussian-splat quality result.",
              "Built-in ImageGen usage is indexed separately from the FAL spend ledger."
            ],
            "runs": [
              "masked-orbit-imagegen-repair-20260823-r1",
              "masked-orbit-flux-still-repair-20260823-r1",
              "masked-orbit-selected-repair-20260823-r1",
              "masked-orbit-feather-sweep-20260823-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1",
              ".blueprint-data/generative-experiments/masked-orbit-feather-sweep-20260823-r1"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
              ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/review/sentinel-comparison.png"
            ],
            "evidenceSeal": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/masked-orbit-selected-repair-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 4232,
          "sha256": "141a59f97004439d997a243264b93da2f2d4cbe6ec181d5622ed2d9c56f2770a",
          "access": "metadata-only"
        },
        {
          "path": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 4232,
          "sha256": "74926b8fc638555f0f780144597fbbd89ea832611cbcd93580694b916e3e4d95",
          "exactRecord": {
            "schema": "blueprint.masked-orbit-selected-repair-evidence/1",
            "createdAt": "2026-08-24T01:32:16.728710+00:00",
            "question": "Can direct registered anchor pixels be retained while explicit disocclusion masks are repaired into one coherent 60-camera exterior source set?",
            "authority": "Completed synthetic exact-camera repair study. It admits 53 non-anchor composites to the bounded Brush experiment and retains seven pixel-exact anchors. It grants no real-property, portal, navigation, or world-cell authority.",
            "result": {
              "state": "passed",
              "nonAnchorFrames": 53,
              "admitted": 53,
              "outsideMaskMaximumDifference": 0,
              "selectedMethods": {
                "exact-camera-flux-soft-mask": 6,
                "imagegen-soft-mask": 47
              },
              "gates": [
                "1280x720 shape",
                "byte-exact outside-mask containment",
                "non-empty fill",
                "same-camera darkness calibration",
                "95% whole-house structure retention",
                "same-camera boundary calibration",
                "masked sharpness"
              ]
            },
            "decision": "Admit the 53 selected exact-mask composites plus seven pixel-exact anchors to a new 48-train/12-held-out Brush study. Do not promote the source sheet itself as final reconstruction authority.",
            "spend": {
              "falRequests": 0,
              "falUsd": 0,
              "builtInImageGenerationCalls": 58,
              "builtInImageGeneration": "used for source repair; no FAL ledger entry"
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/selection-manifest.json",
                "bytes": 38505,
                "sha256": "6c00d76b29cddc0846447770a8ef2932fb988944e30ffbe7821f2cd20ba29494"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132707,
                "sha256": "c986d6a1fd3bb4f978e4f9cdb86b2e242442ced6911014afe94405492d65ef48"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg",
                "bytes": 6832476,
                "sha256": "922e8fcd554cb7884a7361e005abf523c1d41c1b28da511f05a8efafa2428270"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/compile-manifest.json",
                "bytes": 102456,
                "sha256": "6736b8ed54d62b7c1ed1682a440e17ba401a97ba81a39137527c3c34ac1e15ab"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132752,
                "sha256": "38cd4493f7fac3af13076a7e86ad98e007d462cc09c9ad646861625c054a1d4e"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/compile-manifest.json",
                "bytes": 102797,
                "sha256": "8602d2b56b158f76eb66cebbece9f0d79eff43c22544283672ce58ed12e89486"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-flux-still-repair-20260823-r1/batch-evaluation.json",
                "bytes": 132749,
                "sha256": "acd561bb861ec0eb57062b8b54c7a23ac870b0c05b9e0e11c1b31320ca8aa588"
              },
              {
                "path": ".blueprint-data/generative-experiments/masked-orbit-imagegen-repair-20260823-r1/generation-inventory.json",
                "bytes": 14383,
                "sha256": "ee3d7abe421d914efc5b044e7ff3a921620259e5d0f0bb273ede3e986d3cb460"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-imagegen-compile-r1.py",
                "bytes": 9717,
                "sha256": "56e9cd4f3941d3de02a357e9e5d7ec46e0338ffb331600ba0468c6e64c0c91c1"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-repair-evaluate-r1.py",
                "bytes": 16277,
                "sha256": "090bf6ff3ca14aefd900b5e00e82979b2316f4938d6ad7cd5f9f230d2611f756"
              },
              {
                "path": "dev/scripts/codex-generated/bd-masked-orbit-select-r1.py",
                "bytes": 5850,
                "sha256": "57ec52660096c687f345fc401c5574864bcd441bd7a80edbb7262d46d9cf97b1"
              },
              {
                "path": "dev/scripts/codex-generated/seal-masked-orbit-selected-r1.py",
                "bytes": 7035,
                "sha256": "3d1e8bd6a34f227e399638cd814e375259794dd9919f5334737a9ab0f1cb217b"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:selected-repair-splat-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T01:49:13.291Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r15.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-splat-20260823-r1",
      "path": "docs/timeline/internal-continuation-r15.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Trained and verified the first full-ring splat from the admitted exact-mask repair set",
      "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
      "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
      "limitations": [
        "All 60 source views remain synthetic exact-camera evidence; this grants no real-property, portal, navigation, or world-cell authority.",
        "The source repairs retain visible compositing seams and missing-region invention even though the resulting house generalizes materially better than the independent-still study.",
        "The current splat keeps the house coherent across front, side, and rear views but still shows foliage and sky floaters, edge splays, and softened railing and window detail.",
        "The browser derivative drops SH degrees 2 and 3; the full PLY is required for reconstruction authority and cleanup analysis.",
        "No FAL request was made and generation spend for this reconstruction phase was zero."
      ],
      "relatedRunIds": [
        "selected-repair-splat-20260823-r1/research-structure",
        "selected-repair-splat-20260823-r1/research-structure-no-internal-eval-r2",
        "selected-repair-splat-20260823-r1/external-eval-30000",
        "selected-repair-splat-20260823-r1/refit-structure-all60-30k-no-internal-eval-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5150
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
          "url": "/.blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "url": "/site/blueprint-preview/assets/data/splat-arcs.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r15.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5150,
          "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5",
          "exactRecord": {
            "id": "selected-repair-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Trained and verified the first full-ring splat from the admitted exact-mask repair set",
            "startedAt": "2026-08-24T01:49:13.291707+00:00",
            "endedAt": "2026-08-24T03:12:14.261557+00:00",
            "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
            "results": [
              "The original Brush internal-evaluation attempt remains preserved. It panicked in image 0.25.8 metadata/cicp.rs with a TryReserveError for 11,059,200 bytes, then lost its dataset loading channel. Training itself was stable.",
              "The recovery study retained the exact 48/12 split, native 1280x720 inputs, SH degree 3, 0.35 SSIM weight, 30,000 steps, and 2.5 million-splat ceiling. Only internal evaluation was moved past total steps.",
              "The 48-view research run completed from 2026-08-24T01:49:13.292438Z to 2026-08-24T02:14:56.949896Z and exported a 590,001,552-byte SH3 PLY.",
              "The validated CPU renderer loaded all 2.5 million Gaussians and rendered the 12 predeclared held-out cameras at 1280x720 in 626.9 seconds.",
              "Held-out mean house-subject SSIM was 0.45769994718197765 and subject PSNR was 15.41038223127468 dB. The prior independent-still structure arm reached only 0.15719794889188468 and 11.348252658454443 dB at 30k.",
              "The repaired registered-orbit method therefore improved held-out subject SSIM by about 2.91x and subject PSNR by 4.06 dB without adding generation spend.",
              "The 60-view refit completed from 2026-08-24T02:25:29.321385Z to 2026-08-24T02:53:50.876815Z and exported a second 590,001,552-byte SH3 PLY.",
              "Browser packaging produced an 80,000,000-byte 2.5-million-Gaussian splat and a 30,000,052-byte first-order SH sidecar. The full SH3 PLY remains reconstruction authority.",
              "The canonical viewer registered the exact 60-camera closed ring, measured a largest angular gap of 7.4689 degrees, loaded the SH1 sidecar, exercised front, right, rear, presets, and render sliders, and produced no console errors.",
              "The viewer closed-ring seam was repaired so explicit measured rings report and clamp to 360 degrees while partial arcs keep their narrower reviewed bands."
            ],
            "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
            "limitations": [
              "All 60 source views remain synthetic exact-camera evidence; this grants no real-property, portal, navigation, or world-cell authority.",
              "The source repairs retain visible compositing seams and missing-region invention even though the resulting house generalizes materially better than the independent-still study.",
              "The current splat keeps the house coherent across front, side, and rear views but still shows foliage and sky floaters, edge splays, and softened railing and window detail.",
              "The browser derivative drops SH degrees 2 and 3; the full PLY is required for reconstruction authority and cleanup analysis.",
              "No FAL request was made and generation spend for this reconstruction phase was zero."
            ],
            "runs": [
              "selected-repair-splat-20260823-r1/research-structure",
              "selected-repair-splat-20260823-r1/research-structure-no-internal-eval-r2",
              "selected-repair-splat-20260823-r1/external-eval-30000",
              "selected-repair-splat-20260823-r1/refit-structure-all60-30k-no-internal-eval-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg"
            ],
            "evidenceSeal": "verification/selected-repair-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:selected-repair-splat-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T01:49:13.291Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r15.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-splat-20260823-r1",
      "path": "verification/selected-repair-splat-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "ready",
        "sourcePath": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
        "sourceField": "$/viewer/sidecar/status"
      },
      "authority": {
        "value": "Completed synthetic exact-camera held-out Brush study and all-view visual refit. It ranks this source method and presents a browser derivative. It grants no real-property, portal, navigation, or world-cell authority.",
        "sourcePath": "verification/selected-repair-splat-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Reconstruction viewer",
      "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
      "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
      "limitations": [
        "All source views are synthetic even though their cameras come from the measured house orbit.",
        "Held-out frames were rendered from the exported SH3 PLY by the repository CPU renderer because Brush 0.3.0's native-resolution internal evaluator panicked before producing renders.",
        "The final all-view refit uses all sixty images only after the held-out training configuration was fixed.",
        "The browser .splat plus SH1 file is a presentation derivative; the full SH3 PLY remains reconstruction authority."
      ],
      "relatedRunIds": [
        "selected-repair-splat-20260823-r1/research-structure",
        "selected-repair-splat-20260823-r1/research-structure-no-internal-eval-r2",
        "selected-repair-splat-20260823-r1/external-eval-30000",
        "selected-repair-splat-20260823-r1/refit-structure-all60-30k-no-internal-eval-r2"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 11199
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
          "url": "/verification/selected-repair-splat-20260823-r1/browser-verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
          "url": "/verification/selected-repair-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r15.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5150,
          "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5",
          "exactRecord": {
            "id": "selected-repair-splat-20260823-r1",
            "date": "2026-08-23",
            "title": "Trained and verified the first full-ring splat from the admitted exact-mask repair set",
            "startedAt": "2026-08-24T01:49:13.291707+00:00",
            "endedAt": "2026-08-24T03:12:14.261557+00:00",
            "summary": "The seven pixel-exact anchors and 53 admitted per-camera repairs were trained as one 60-camera closed orbit. The predeclared 48-train/12-held-out study exported at native 1280 resolution and 2.5 million Gaussians. Because Brush 0.3.0 panicked only when its internal image decoder began evaluation, the same held-out cameras were rendered from the exported SH3 PLY with the repository CPU renderer previously validated against Brush output. An all-view refit then produced the browser candidate and SH1 presentation sidecar.",
            "results": [
              "The original Brush internal-evaluation attempt remains preserved. It panicked in image 0.25.8 metadata/cicp.rs with a TryReserveError for 11,059,200 bytes, then lost its dataset loading channel. Training itself was stable.",
              "The recovery study retained the exact 48/12 split, native 1280x720 inputs, SH degree 3, 0.35 SSIM weight, 30,000 steps, and 2.5 million-splat ceiling. Only internal evaluation was moved past total steps.",
              "The 48-view research run completed from 2026-08-24T01:49:13.292438Z to 2026-08-24T02:14:56.949896Z and exported a 590,001,552-byte SH3 PLY.",
              "The validated CPU renderer loaded all 2.5 million Gaussians and rendered the 12 predeclared held-out cameras at 1280x720 in 626.9 seconds.",
              "Held-out mean house-subject SSIM was 0.45769994718197765 and subject PSNR was 15.41038223127468 dB. The prior independent-still structure arm reached only 0.15719794889188468 and 11.348252658454443 dB at 30k.",
              "The repaired registered-orbit method therefore improved held-out subject SSIM by about 2.91x and subject PSNR by 4.06 dB without adding generation spend.",
              "The 60-view refit completed from 2026-08-24T02:25:29.321385Z to 2026-08-24T02:53:50.876815Z and exported a second 590,001,552-byte SH3 PLY.",
              "Browser packaging produced an 80,000,000-byte 2.5-million-Gaussian splat and a 30,000,052-byte first-order SH sidecar. The full SH3 PLY remains reconstruction authority.",
              "The canonical viewer registered the exact 60-camera closed ring, measured a largest angular gap of 7.4689 degrees, loaded the SH1 sidecar, exercised front, right, rear, presets, and render sliders, and produced no console errors.",
              "The viewer closed-ring seam was repaired so explicit measured rings report and clamp to 360 degrees while partial arcs keep their narrower reviewed bands."
            ],
            "decision": "Accept this result as the correct coherent exterior base and resume the preserved splat-cleanup work on its foliage and sky floaters, edge splays, and softened fine detail. Do not call it the final social hero yet. Do not return to stop-motion video frames or independent per-view still generation for this orbit.",
            "limitations": [
              "All 60 source views remain synthetic exact-camera evidence; this grants no real-property, portal, navigation, or world-cell authority.",
              "The source repairs retain visible compositing seams and missing-region invention even though the resulting house generalizes materially better than the independent-still study.",
              "The current splat keeps the house coherent across front, side, and rear views but still shows foliage and sky floaters, edge splays, and softened railing and window detail.",
              "The browser derivative drops SH degrees 2 and 3; the full PLY is required for reconstruction authority and cleanup analysis.",
              "No FAL request was made and generation spend for this reconstruction phase was zero."
            ],
            "runs": [
              "selected-repair-splat-20260823-r1/research-structure",
              "selected-repair-splat-20260823-r1/research-structure-no-internal-eval-r2",
              "selected-repair-splat-20260823-r1/external-eval-30000",
              "selected-repair-splat-20260823-r1/refit-structure-all60-30k-no-internal-eval-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1",
              ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
              "site/blueprint-preview/assets/data/splat-arcs.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
              ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
              ".blueprint-data/generative-experiments/masked-orbit-selected-repair-20260823-r1/review/selected-contact-sheet.jpg"
            ],
            "evidenceSeal": "verification/selected-repair-splat-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 11199,
          "sha256": "cd30517349b4bcb32d892ee089b1a209bd6598e5b0c75976d8f2b73838a51a18",
          "access": "metadata-only"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 8948,
          "sha256": "84126526af2a7d6a60710f9ed325a2781f39640bb0587d2c9a81a39517a4cfda",
          "exactRecord": {
            "schema": "blueprint.selected-repair-splat-evidence/1",
            "createdAt": "2026-08-24T03:12:14.806008+00:00",
            "question": "Does the admitted registered-anchor plus exact-mask-repair orbit produce a materially cleaner held-out exterior Gaussian splat?",
            "authority": "Completed synthetic exact-camera held-out Brush study and all-view visual refit. It ranks this source method and presents a browser derivative. It grants no real-property, portal, navigation, or world-cell authority.",
            "source": {
              "views": 60,
              "anchors": 7,
              "repaired": 53,
              "train": 48,
              "heldout": 12,
              "selectedMethods": {
                "exact-camera-flux-soft-mask": 6,
                "imagegen-soft-mask": 47
              },
              "outsideMaskMaximumDifference": 0
            },
            "optimization": {
              "steps": 30000,
              "ssimWeight": 0.35,
              "heldoutMeanSubjectSsim": 0.45769994718197765,
              "heldoutMeanSubjectPsnrDb": 15.41038223127468,
              "heldoutRenderer": {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
                "bytes": 21074,
                "sha256": "ab3e3d82d08ab4bb20630559602fb1c14a2acb260c71440b52ecda107ac7c8b8"
              },
              "heldoutRendererValidation": {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
                "bytes": 1830,
                "sha256": "366e14ef1f1a381fec723d78a935162fe7ab9b673fbbc5960ffdbc527babd87b"
              },
              "brushInternalEvaluator": "bypassed after its native-resolution image 0.25.8 allocator panic; the exact 48/12 dataset and SH3 training settings were unchanged",
              "trainingSpendUsd": 0
            },
            "representation": {
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
                "bytes": 590001552,
                "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
              },
              "browserSplat": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
                "bytes": 80000000,
                "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c"
              },
              "browserSh1": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1",
                "bytes": 30000052,
                "sha256": "0a4d777f9672a3038323cb9c491e46e247e4cf41476c52e54b7aadf22a23e515"
              },
              "comparison": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
                "bytes": 6258689,
                "sha256": "2f9c1d80488e0a5b5bcb56d1c30c684b063e1021a2d2af00bb713eda80fd1147"
              }
            },
            "browserVerification": {
              "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
              "bytes": 2251,
              "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e"
            },
            "decision": {
              "state": "preserved-internal-candidate",
              "promotion": "pending comparative visual review",
              "reason": "Browser and held-out evidence are complete; promotion versus prior exterior and interior hero assets remains a product decision, not an automatic metric side effect."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/manifest.json",
                "bytes": 749,
                "sha256": "23d9a4599c9bec4b12d92efc0d2301ab660deecb5ad48a052c1594267662796c"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-research-selected60-r2/manifest.json",
                "bytes": 173043,
                "sha256": "2a50ad0e2a4b3ac064e37cf8e41984b2756e9e1433862efa4569539e50d34d83"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/completed.json",
                "bytes": 152,
                "sha256": "2bdadcf772b4b2544cd575970dd2ac742b071f61b4d75415bdd221d5fd6acb36"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/completed.json",
                "bytes": 4282,
                "sha256": "7e68d869987d99e4360ebc26acabe9f49e3869c82161cf7669b488e83376c723"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/research-structure-no-internal-eval-r2/external-eval-30000/render-metrics.json",
                "bytes": 4281,
                "sha256": "d65ad47133ac308fcf698b48de95ef8ce859753e6e5dab5ab1731e85de83a30a"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/completed.json",
                "bytes": 512,
                "sha256": "3bca3bd0c10bed9ca5c4e8f46cbe81d06d5802edeee8659284d60f47ce860d85"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/research-structure-external-metrics-r2.json",
                "bytes": 7643,
                "sha256": "dd2eae65b93ca2e500210198263fb6acfbcbe25d14b2606477032041441c3135"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
                "bytes": 590001552,
                "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
                "bytes": 80000000,
                "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1",
                "bytes": 30000052,
                "sha256": "0a4d777f9672a3038323cb9c491e46e247e4cf41476c52e54b7aadf22a23e515"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
                "bytes": 6258689,
                "sha256": "2f9c1d80488e0a5b5bcb56d1c30c684b063e1021a2d2af00bb713eda80fd1147"
              },
              {
                "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
                "bytes": 2251,
                "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-brush-r1.py",
                "bytes": 18175,
                "sha256": "fbfd8318e4d5e7c0aa94d393d69b8f1182806f59f278c3624cb601c0d1182398"
              },
              {
                "path": "dev/scripts/codex-generated/seal-selected-repair-splat-r1.py",
                "bytes": 8921,
                "sha256": "03b86c72f4a97db3c875c0bc96aa60adb0424743db30f8fd206dc211883a18e8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/scripts/render.py",
                "bytes": 21074,
                "sha256": "ab3e3d82d08ab4bb20630559602fb1c14a2acb260c71440b52ecda107ac7c8b8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/exterior-r4-floater-cleanup-20260805-r1/results/renderer-validation.json",
                "bytes": 1830,
                "sha256": "366e14ef1f1a381fec723d78a935162fe7ab9b673fbbc5960ffdbc527babd87b"
              },
              {
                "path": "verification/masked-orbit-selected-repair-20260823-r1/manifest.json",
                "bytes": 4232,
                "sha256": "74926b8fc638555f0f780144597fbbd89ea832611cbcd93580694b916e3e4d95"
              }
            ],
            "limitations": [
              "All source views are synthetic even though their cameras come from the measured house orbit.",
              "Held-out frames were rendered from the exported SH3 PLY by the repository CPU renderer because Brush 0.3.0's native-resolution internal evaluator panicked before producing renders.",
              "The final all-view refit uses all sixty images only after the held-out training configuration was fixed.",
              "The browser .splat plus SH1 file is a presentation derivative; the full SH3 PLY remains reconstruction authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 2251,
          "sha256": "1140359a34636d78a767f526582194239a28365cf9b4142b466823afe04a8e0e",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "createdAt": "2026-08-24T03:09:48.4434389Z",
            "browser": "Codex in-app browser",
            "viewer": {
              "url": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fselected-repair-splat-20260823-r1%2Freview%2Fselected-repair-house-all60.splat&rev=a1e0925",
              "title": "Reconstruction viewer",
              "splatLoaded": true,
              "reportedGaussians": 2500000,
              "canvas": {
                "clientWidth": 1600,
                "clientHeight": 900,
                "renderWidth": 2000,
                "renderHeight": 1125
              },
              "camera": {
                "defaultAzimuthDeg": 0,
                "defaultState": "reads as the house",
                "rearAzimuthDeg": 180,
                "rearState": "reads as the house",
                "calibratedHashPresent": true
              },
              "coverage": {
                "frames": 60,
                "reportedDegrees": 360,
                "largestMeasuredGapDeg": 7.4689,
                "label": "60 solved frames over 360 degrees; reads across 360 degrees"
              },
              "sidecar": {
                "status": "ready",
                "reportedGaussians": 2500000,
                "bytes": 30000052
              },
              "controlsExercised": [
                "Front",
                "Right",
                "Rear",
                "Neutral",
                "Crisp",
                "splat size",
                "alpha cutoff",
                "view color SH",
                "exposure",
                "contrast",
                "saturation",
                "gamma",
                "render density"
              ],
              "finalReviewTabId": "5"
            },
            "comparison": {
              "url": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/heldout-selected-repair-vs-brush.png",
              "imageComplete": true,
              "naturalWidth": 1280,
              "naturalHeight": 2424,
              "reviewTabId": "6"
            },
            "consoleLogsObserved": [
              "Response",
              "2500000 1"
            ],
            "consoleErrorsObserved": [],
            "visualAssessment": {
              "passed": true,
              "strengths": "House massing, roof planes, porch, window and shutter rhythm, and widely separated front, side, and rear elevations remain coherent.",
              "remainingDefects": "Foliage and sky floaters, edge splays, and softened railing and window detail remain visible and require the preserved splat-cleanup track.",
              "promotion": "accepted base for cleanup; not yet declared the final social hero"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.selected-repair-all60-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-24T02:53:52.621Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/21/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-splat-20260823-r1",
      "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "working-base-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/21/review/state"
      },
      "authority": {
        "value": "current-working-base-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/21/review/authority"
      },
      "title": "Selected Repair All-60 Working Base",
      "summary": "Accepted as the current coherent working base while product promotion remains pending; a later cleanup derivative was rejected without changing these bytes.",
      "decision": "Accepted as the current coherent working base while product promotion remains pending; a later cleanup derivative was rejected without changing these bytes.",
      "limitations": [
        "No product, metric property, ground, navigation, portal, or cross-cell authority; promotion remains pending."
      ],
      "relatedRunIds": [
        "selected-repair-splat-20260823-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 80000000
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
            "url": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
            "byteLength": 80000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.selected-repair-all60-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.selected-repair-all60-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r15.json",
          "url": "/docs/timeline/internal-continuation-r15.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r16.json",
          "url": "/docs/timeline/internal-continuation-r16.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
          "url": "/verification/selected-repair-splat-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/21",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.selected-repair-all60-r1",
            "runId": "selected-repair-splat-20260823-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T02:53:52.621Z",
            "createdAtSource": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
            "display": {
              "label": "Selected Repair All-60 Working Base",
              "group": "Selected-repair recovery",
              "tags": [
                "candidate",
                "exterior",
                "selected-repair",
                "working-base"
              ]
            },
            "details": {
              "summary": "Accepted as the current coherent working base while product promotion remains pending; a later cleanup derivative was rejected without changing these bytes.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 7
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "working-base-candidate",
              "promotionState": "pending",
              "authority": "current-working-base-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r15.json",
                "docs/timeline/internal-continuation-r16.json",
                "verification/selected-repair-splat-20260823-r1/manifest.json"
              ],
              "decisionNotes": [
                "Accepted as the current coherent working base while product promotion remains pending; a later cleanup derivative was rejected without changing these bytes."
              ],
              "conflict": "The sealing manifest calls this a preserved internal candidate while the later timeline calls it the accepted current working base; the conservative normalized state is working-base-candidate, not product authority."
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 80000000,
              "sha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c",
              "gaussians": 2500000,
              "primaryPath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "estimated",
              "count": 60,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 1177.5069,
                "fy": 1177.5069,
                "cx": 640,
                "cy": 360
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 7.4689,
              "closedRing": true,
              "pivot": [
                19.598366,
                4.456024,
                5.553608
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.997473,
                0.07105,
                0,
                0,
                -0.07105,
                -0.997473,
                0,
                -19.598366,
                4.17264,
                29.815737,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2500000,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json"
              },
              {
                "id": "optimization-heldout-mean-subject-psnr-db",
                "label": "optimization.heldoutMeanSubjectPsnrDb",
                "value": 15.41038223127468,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/selected-repair-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-heldout-mean-subject-ssim",
                "label": "optimization.heldoutMeanSubjectSsim",
                "value": 0.45769994718197765,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/selected-repair-splat-20260823-r1/manifest.json"
              },
              {
                "id": "optimization-ssim-weight",
                "label": "optimization.ssimWeight",
                "value": 0.35,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/selected-repair-splat-20260823-r1/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json"
              },
              {
                "id": "selected-repair-house-all60-azimuth-deg-span-deg",
                "label": "selected-repair-house-all60.azimuthDeg.spanDeg",
                "value": 339.9237,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "selected-repair-house-all60-gaussians",
                "label": "selected-repair-house-all60.gaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "selected-repair-house-all60-largest-gap-deg",
                "label": "selected-repair-house-all60.largestGapDeg",
                "value": 7.4689,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "selected-repair-house-all60-sh1-gaussians",
                "label": "selected-repair-house-all60.sh1.gaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
                "sha256": "2bbc7f767ce654ccc0f08dbf63b3f2d415de2d93674cac4f2c875ac02c04f3cf",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
                "sha256": "932d63845230a2bb60843503e1aaa566a43102b68f6ca3a6cf2e75d354323ca9",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r15.json",
                "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/timeline/internal-continuation-r16.json",
                "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
                "sha256": "84126526af2a7d6a60710f9ed325a2781f39640bb0587d2c9a81a39517a4cfda",
                "declaredSchema": "blueprint.selected-repair-splat-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "No product, metric property, ground, navigation, portal, or cross-cell authority; promotion remains pending."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.json",
          "recordPointer": "$",
          "byteLength": 1038,
          "sha256": "2bbc7f767ce654ccc0f08dbf63b3f2d415de2d93674cac4f2c875ac02c04f3cf",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/review/selected-repair-house-all60.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1818,
          "sha256": "932d63845230a2bb60843503e1aaa566a43102b68f6ca3a6cf2e75d354323ca9",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r15.json",
          "recordPointer": "$",
          "byteLength": 5150,
          "sha256": "ee556346a204a47d03d55bff33cc6eee5846e03cd955cbf45da7772c1a2f3ec5",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r16.json",
          "recordPointer": "$",
          "byteLength": 3462,
          "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-splat-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 8948,
          "sha256": "84126526af2a7d6a60710f9ed325a2781f39640bb0587d2c9a81a39517a4cfda",
          "declaredSchema": "blueprint.selected-repair-splat-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:selected-repair-house-cleanup-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T03:13:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r16.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-house-cleanup-20260823-r1",
      "path": "docs/timeline/internal-continuation-r16.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Preserved prior cleanup research and rejected a destructive spatial crop",
      "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
      "decision": "Retain the accepted repaired exterior splat unchanged. Preserve the +2 m candidate only as negative evidence, then test longer post-growth optimization on the same predeclared 48-train/12-held-out exact-camera split.",
      "limitations": [
        "The house bounds are measured from the retraced massing model, but they do not describe the desired trees, sky, landscaping, or other environmental context.",
        "Opacity-weighted footprint and volume are diagnostic proxies, not rendered fidelity evidence.",
        "Four cardinal cameras do not prove every continuous free-orbit view; they were sufficient to reject this visibly destructive candidate.",
        "No API request was made and cleanup spend was zero."
      ],
      "relatedRunIds": [
        "selected-repair-house-cleanup-20260823-r1/population-diagnosis",
        "selected-repair-house-cleanup-20260823-r1/bounds-plus-2m-cardinals"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3462
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py",
          "url": "/dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r16.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3462,
          "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de",
          "exactRecord": {
            "id": "selected-repair-house-cleanup-20260823-r1",
            "date": "2026-08-23",
            "title": "Preserved prior cleanup research and rejected a destructive spatial crop",
            "startedAt": "2026-08-24T03:13:00Z",
            "endedAt": "2026-08-24T03:31:34.5515320Z",
            "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
            "results": [
              "All 333 files in the historical exterior-r4-floater-cleanup study remained byte- and hash-identical to its sealed manifest before this model-specific work.",
              "The accepted source contains 2,500,000 Gaussians. Only 18,622 Gaussians, or 0.74488 percent, lie more than two metres outside the measured house bounds.",
              "That small population carries 93.591 percent of opacity-weighted projected footprint and 99.607 percent of opacity-weighted volume, identifying giant far-field sheets rather than ordinary low-opacity noise.",
              "The +2 m derivative preserved cardinal house-subject SSIM within -0.002974 mean and -0.006043 worst view, so it passed the declared numeric gate.",
              "Direct source/before/after review showed unacceptable black gaps in the side and rear canopy and sky. The derivative was rejected and was not packaged or registered in the viewer.",
              "The result reinforces the earlier cleanup finding: large anisotropic background sheets can be load-bearing reconstruction content. Missing or inconsistent observations must be improved at training/source level rather than hidden by aggressive deletion."
            ],
            "decision": "Retain the accepted repaired exterior splat unchanged. Preserve the +2 m candidate only as negative evidence, then test longer post-growth optimization on the same predeclared 48-train/12-held-out exact-camera split.",
            "limitations": [
              "The house bounds are measured from the retraced massing model, but they do not describe the desired trees, sky, landscaping, or other environmental context.",
              "Opacity-weighted footprint and volume are diagnostic proxies, not rendered fidelity evidence.",
              "Four cardinal cameras do not prove every continuous free-orbit view; they were sufficient to reject this visibly destructive candidate.",
              "No API request was made and cleanup spend was zero."
            ],
            "runs": [
              "selected-repair-house-cleanup-20260823-r1/population-diagnosis",
              "selected-repair-house-cleanup-20260823-r1/bounds-plus-2m-cardinals"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png"
            ],
            "evidenceSeal": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:selected-repair-house-cleanup-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T03:13:00.000Z",
      "date": "2026-08-23",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r16.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-14-23-recovery",
      "runId": "selected-repair-house-cleanup-20260823-r1",
      "path": "verification/selected-repair-house-cleanup-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "sealed-rejected-candidate",
        "sourcePath": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Preserved prior cleanup research and rejected a destructive spatial crop",
      "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
      "decision": "The +2 m spatial derivative passed house-region numeric fidelity but failed visual review because it exposed black canopy and sky gaps. It remains sealed negative evidence and is not promoted.",
      "limitations": [
        "The house bounds are measured from the retraced massing model, but they do not describe the desired trees, sky, landscaping, or other environmental context.",
        "Opacity-weighted footprint and volume are diagnostic proxies, not rendered fidelity evidence.",
        "Four cardinal cameras do not prove every continuous free-orbit view; they were sufficient to reject this visibly destructive candidate.",
        "No API request was made and cleanup spend was zero."
      ],
      "relatedRunIds": [
        "selected-repair-house-cleanup-20260823-r1/population-diagnosis",
        "selected-repair-house-cleanup-20260823-r1/bounds-plus-2m-cardinals"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2509
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "url": "/verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r16.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3462,
          "sha256": "7817f1bf710707c8e16acb44bca1040e8ad889a873e1f49b3c7e330846ecd6de",
          "exactRecord": {
            "id": "selected-repair-house-cleanup-20260823-r1",
            "date": "2026-08-23",
            "title": "Preserved prior cleanup research and rejected a destructive spatial crop",
            "startedAt": "2026-08-24T03:13:00Z",
            "endedAt": "2026-08-24T03:31:34.5515320Z",
            "summary": "The sealed 2.5-million-Gaussian repaired exterior was diagnosed with the preserved R4 CPU renderer. A bounded derivative removed only Gaussians more than two metres outside the measured house axis-aligned bounds, then rendered the same four exact COLMAP cardinal cameras before and after at 1280x720. Numeric house fidelity passed, but adversarial visual review rejected promotion because the crop exposed black canopy and sky gaps.",
            "results": [
              "All 333 files in the historical exterior-r4-floater-cleanup study remained byte- and hash-identical to its sealed manifest before this model-specific work.",
              "The accepted source contains 2,500,000 Gaussians. Only 18,622 Gaussians, or 0.74488 percent, lie more than two metres outside the measured house bounds.",
              "That small population carries 93.591 percent of opacity-weighted projected footprint and 99.607 percent of opacity-weighted volume, identifying giant far-field sheets rather than ordinary low-opacity noise.",
              "The +2 m derivative preserved cardinal house-subject SSIM within -0.002974 mean and -0.006043 worst view, so it passed the declared numeric gate.",
              "Direct source/before/after review showed unacceptable black gaps in the side and rear canopy and sky. The derivative was rejected and was not packaged or registered in the viewer.",
              "The result reinforces the earlier cleanup finding: large anisotropic background sheets can be load-bearing reconstruction content. Missing or inconsistent observations must be improved at training/source level rather than hidden by aggressive deletion."
            ],
            "decision": "Retain the accepted repaired exterior splat unchanged. Preserve the +2 m candidate only as negative evidence, then test longer post-growth optimization on the same predeclared 48-train/12-held-out exact-camera split.",
            "limitations": [
              "The house bounds are measured from the retraced massing model, but they do not describe the desired trees, sky, landscaping, or other environmental context.",
              "Opacity-weighted footprint and volume are diagnostic proxies, not rendered fidelity evidence.",
              "Four cardinal cameras do not prove every continuous free-orbit view; they were sufficient to reject this visibly destructive candidate.",
              "No API request was made and cleanup spend was zero."
            ],
            "runs": [
              "selected-repair-house-cleanup-20260823-r1/population-diagnosis",
              "selected-repair-house-cleanup-20260823-r1/bounds-plus-2m-cardinals"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png"
            ],
            "evidenceSeal": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-house-cleanup-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2509,
          "sha256": "30260f9665356f2519a9f0e0ec5e4a86f4712da6af07937f5118b79dff06d681",
          "access": "metadata-only"
        },
        {
          "path": "verification/selected-repair-house-cleanup-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2509,
          "sha256": "d80044c81db5ec8f8396f89f5adfab12c3da99d93048d75c31211b1a980ee43c",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T03:31:34.5515320Z",
            "run": "selected-repair-house-cleanup-20260823-r1",
            "state": "sealed-rejected-candidate",
            "artifactCount": 8,
            "artifacts": [
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/population-diagnosis.json",
                "bytes": 6724,
                "sha256": "455c6fcd3cec6d46698e7aba4fb7416f05ec7d2ac553796f5bd9d7a001a77f54"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-candidate.json",
                "bytes": 2177,
                "sha256": "b0741d537a47814b52868f3fc9999c9ced007dc18eb4b50668304442e42913dc"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-cardinal-metrics.json",
                "bytes": 8159,
                "sha256": "94179b227d8e6b0b1a86e2198d4df529ebbcc7ce99124baaba0e195fc78f636d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/results/bounds-plus-2m-decision.json",
                "bytes": 1333,
                "sha256": "e4bdd22844a97dfe2ac59eb3ec5d3fdae3a5ed424ddcb0256526d4da6fb70f8d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m.ply",
                "bytes": 585606760,
                "sha256": "c1b8fa02e341fda004ea15f9ef24f76339324438ff59cba0183f1e23d0a01a85"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/candidates/bounds-plus-2m/selected-repair-house-bounds-plus-2m-tags.npy",
                "bytes": 2500128,
                "sha256": "1cb882491593e9a6f0453b53f063490d4d27d23f3f43206e3b3245a8043260e5"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-house-cleanup-20260823-r1/review/bounds-plus-2m-cardinals.png",
                "bytes": 2937981,
                "sha256": "5a15336f293ba0e427e06e73fc5689ea4781240878364f89b83c59e7ec424d92"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-cleanup-r1.py",
                "bytes": 18440,
                "sha256": "bcca80b331ae5e0f77000e7cb5726b6e8e114bd26954ca0565c399bf68fe1c5d"
              }
            ],
            "decision": "The +2 m spatial derivative passed house-region numeric fidelity but failed visual review because it exposed black canopy and sky gaps. It remains sealed negative evidence and is not promoted.",
            "authorityBoundary": "The accepted repaired SH3 PLY and browser splat are unchanged."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:selected-repair-brush-refine-20260823-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T03:50:06.658Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r18.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-brush-refine-20260823-r1",
      "path": "docs/timeline/internal-continuation-r18.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Proved that additional Brush steps do not recover the missing exterior detail",
      "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
      "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
      "limitations": [
        "This study isolates optimization length only and does not test a new reconstruction engine or loss family.",
        "The repaired full orbit remains useful coherent 360-degree evidence but is not yet a high-resolution social hero.",
        "No API request was made and study spend was USD 0.00."
      ],
      "relatedRunIds": [
        "selected-repair-brush-refine-20260823-r1/research-post-growth-60k-failed-host-memory-r1",
        "selected-repair-brush-refine-20260823-r1/research-post-growth-60k",
        "selected-repair-brush-refine-20260823-r1/external-eval-30000",
        "selected-repair-brush-refine-20260823-r1/external-eval-45000",
        "selected-repair-brush-refine-20260823-r1/external-eval-60000"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3583
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
          "url": "/.blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py",
          "url": "/dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r18.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3583,
          "sha256": "f71f663c9cfc6ba2823fcd691e88a31b633705fa8819630e5440eb8f8198ab71",
          "exactRecord": {
            "id": "selected-repair-brush-refine-20260823-r1",
            "date": "2026-08-24",
            "title": "Proved that additional Brush steps do not recover the missing exterior detail",
            "startedAt": "2026-08-24T03:50:06.658802Z",
            "endedAt": "2026-08-24T05:02:18.1159427Z",
            "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
            "results": [
              "The first attempt failed before its first checkpoint when Brush requested a 1,040,187,392-byte host allocation while unrelated local services held most available memory. The failure is preserved rather than overwritten.",
              "After stopping only reversible competing services, the second attempt completed 30k, 45k, and 60k full-SH3 checkpoints at 2.5 million Gaussians each.",
              "The accepted prior baseline remains 0.4576999472 mean held-out house-subject SSIM and 15.410382 dB subject PSNR.",
              "The new run's 30k checkpoint scored 0.4555809847 / 15.394935 dB, already below the accepted baseline.",
              "The 45k checkpoint regressed further to 0.4492469941 / 15.217336 dB.",
              "The 60k checkpoint collapsed to 0.2825942784 / 9.434655 dB and rendered large black holes from non-finite values on all reviewed cameras.",
              "The declared promotion gate failed before refit. No rejected checkpoint was converted, registered, or shown as a selectable result.",
              "The restored result catalog and viewer continue to point at the accepted all-60 working base."
            ],
            "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
            "limitations": [
              "This study isolates optimization length only and does not test a new reconstruction engine or loss family.",
              "The repaired full orbit remains useful coherent 360-degree evidence but is not yet a high-resolution social hero.",
              "No API request was made and study spend was USD 0.00."
            ],
            "runs": [
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k-failed-host-memory-r1",
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k",
              "selected-repair-brush-refine-20260823-r1/external-eval-30000",
              "selected-repair-brush-refine-20260823-r1/external-eval-45000",
              "selected-repair-brush-refine-20260823-r1/external-eval-60000"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1"
            ],
            "evidenceSeal": "verification/selected-repair-brush-refine-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:selected-repair-brush-refine-20260823-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T03:50:06.658Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r18.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-brush-refine-20260823-r1",
      "path": "verification/selected-repair-brush-refine-20260823-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-below-accepted-baseline",
        "sourcePath": "verification/selected-repair-brush-refine-20260823-r1/manifest.json",
        "sourceField": "$/checkpoints/0/state"
      },
      "authority": {
        "value": "Completed synthetic exact-camera held-out Brush ablation. It can reject the tested optimization schedule; it cannot promote a reconstruction, change property alignment, or grant portal, navigation, world-cell, or product authority.",
        "sourcePath": "verification/selected-repair-brush-refine-20260823-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Proved that additional Brush steps do not recover the missing exterior detail",
      "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
      "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
      "limitations": [
        "The source views are synthetic exact-camera evidence, not real capture.",
        "The ablation isolates optimization duration after growth; it does not test a new source set, loss family, representation, or camera path.",
        "The 60k render warning and black holes are preserved as failure evidence; that checkpoint must never be registered as a viewer result or used for refit.",
        "The accepted 30k all-view browser splat remains unchanged and is still a working base rather than a social-hero or production authority."
      ],
      "relatedRunIds": [
        "selected-repair-brush-refine-20260823-r1/research-post-growth-60k-failed-host-memory-r1",
        "selected-repair-brush-refine-20260823-r1/research-post-growth-60k",
        "selected-repair-brush-refine-20260823-r1/external-eval-30000",
        "selected-repair-brush-refine-20260823-r1/external-eval-45000",
        "selected-repair-brush-refine-20260823-r1/external-eval-60000"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6529
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/selected-repair-brush-refine-20260823-r1/manifest.json",
          "url": "/verification/selected-repair-brush-refine-20260823-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r18.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3583,
          "sha256": "f71f663c9cfc6ba2823fcd691e88a31b633705fa8819630e5440eb8f8198ab71",
          "exactRecord": {
            "id": "selected-repair-brush-refine-20260823-r1",
            "date": "2026-08-24",
            "title": "Proved that additional Brush steps do not recover the missing exterior detail",
            "startedAt": "2026-08-24T03:50:06.658802Z",
            "endedAt": "2026-08-24T05:02:18.1159427Z",
            "summary": "A fixed 48-train/12-held-out native-1280 Brush study extended optimization to 45k and 60k while stopping growth and auxiliary loss at 30k. Thirty-six exact-camera held-out renders show monotonic regression after 30k and catastrophic non-finite holes at 60k. The accepted all-60 30k viewer result remains unchanged.",
            "results": [
              "The first attempt failed before its first checkpoint when Brush requested a 1,040,187,392-byte host allocation while unrelated local services held most available memory. The failure is preserved rather than overwritten.",
              "After stopping only reversible competing services, the second attempt completed 30k, 45k, and 60k full-SH3 checkpoints at 2.5 million Gaussians each.",
              "The accepted prior baseline remains 0.4576999472 mean held-out house-subject SSIM and 15.410382 dB subject PSNR.",
              "The new run's 30k checkpoint scored 0.4555809847 / 15.394935 dB, already below the accepted baseline.",
              "The 45k checkpoint regressed further to 0.4492469941 / 15.217336 dB.",
              "The 60k checkpoint collapsed to 0.2825942784 / 9.434655 dB and rendered large black holes from non-finite values on all reviewed cameras.",
              "The declared promotion gate failed before refit. No rejected checkpoint was converted, registered, or shown as a selectable result.",
              "The restored result catalog and viewer continue to point at the accepted all-60 working base."
            ],
            "decision": "Reject longer post-growth optimization for this unchanged source set. Keep the accepted 30k all-view result unchanged. Spend the next quality effort on tighter source consistency and a bounded high-fidelity hero-arc reconstruction rather than more steps, aggressive cleanup, or another video-frame chain.",
            "limitations": [
              "This study isolates optimization length only and does not test a new reconstruction engine or loss family.",
              "The repaired full orbit remains useful coherent 360-degree evidence but is not yet a high-resolution social hero.",
              "No API request was made and study spend was USD 0.00."
            ],
            "runs": [
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k-failed-host-memory-r1",
              "selected-repair-brush-refine-20260823-r1/research-post-growth-60k",
              "selected-repair-brush-refine-20260823-r1/external-eval-30000",
              "selected-repair-brush-refine-20260823-r1/external-eval-45000",
              "selected-repair-brush-refine-20260823-r1/external-eval-60000"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1",
              "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1"
            ],
            "evidenceSeal": "verification/selected-repair-brush-refine-20260823-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/selected-repair-brush-refine-20260823-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 6529,
          "sha256": "5d8ff9fadc4cfea26dfe0d5a6cb55a634944f9db37062a5c858c852382d57c3e",
          "access": "metadata-only"
        },
        {
          "path": "verification/selected-repair-brush-refine-20260823-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6529,
          "sha256": "fcdb6a6c3c9376b452b0546c2a10b2e3048ec0e75aaab78c298eefb9ef7bead0",
          "exactRecord": {
            "schema": "blueprint.selected-repair-post-growth-evidence/1",
            "createdAt": "2026-08-24T05:02:18.1159427Z",
            "question": "Can longer optimization after Gaussian growth stops recover more high-frequency exterior detail from the accepted repaired 60-view source set?",
            "authority": "Completed synthetic exact-camera held-out Brush ablation. It can reject the tested optimization schedule; it cannot promote a reconstruction, change property alignment, or grant portal, navigation, world-cell, or product authority.",
            "fixedInputs": {
              "trainViews": 48,
              "heldoutViews": 12,
              "maxResolution": 1280,
              "maxSplats": 2500000,
              "ssimWeight": 0.35,
              "seed": 241,
              "growthStop": 30000,
              "auxiliaryLossStop": 30000
            },
            "declaredGate": {
              "selection": "highest mean held-out house-subject SSIM; mean house-subject PSNR breaks ties",
              "minimumMeanSubjectSsimDelta": 0.005,
              "minimumMeanSubjectPsnrDeltaDb": -0.25,
              "minimumPerViewSubjectSsimDelta": -0.05,
              "directAdversarialVisualReviewRequiredAfterNumericPass": true
            },
            "acceptedBaseline": {
              "steps": 30000,
              "meanSubjectSsim": 0.45769994718197765,
              "meanSubjectPsnrDb": 15.41038223127468
            },
            "checkpoints": [
              {
                "steps": 30000,
                "meanSubjectSsim": 0.45558098468660263,
                "meanSubjectPsnrDb": 15.39493464920971,
                "minimumPerViewSubjectSsimDelta": -0.013202093843908913,
                "state": "rejected-below-accepted-baseline"
              },
              {
                "steps": 45000,
                "meanSubjectSsim": 0.4492469941386717,
                "meanSubjectPsnrDb": 15.217336376950533,
                "minimumPerViewSubjectSsimDelta": -0.02023608416141537,
                "state": "rejected-regression"
              },
              {
                "steps": 60000,
                "meanSubjectSsim": 0.2825942784288869,
                "meanSubjectPsnrDb": 9.43465491436476,
                "minimumPerViewSubjectSsimDelta": -0.29216942347673286,
                "state": "rejected-numerically-unstable-black-holes"
              }
            ],
            "decision": {
              "state": "rejected-numeric-promotion-gate",
              "winnerWithinAblation": 30000,
              "winnerDeltaFromAcceptedBaseline": {
                "meanSubjectSsim": -0.002118962495375021,
                "meanSubjectPsnrDb": -0.015447582064970433,
                "minimumPerViewSubjectSsim": -0.013202093843908913
              },
              "promotion": "none",
              "acceptedRepresentationChanged": false,
              "reason": "No post-growth checkpoint improved the accepted model. The 45k checkpoint regressed, and the 60k checkpoint produced non-finite render values and catastrophic black holes. More optimization on this unchanged source set is not the quality path."
            },
            "execution": {
              "firstAttempt": "preserved-host-memory-failure-before-first-checkpoint",
              "secondAttempt": "completed",
              "externalHeldoutRenders": 36,
              "spendUsd": 0
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/manifest.json",
                "bytes": 1156,
                "sha256": "9b52810cc1bf395d701aab4631691a612ef91bb9d74d26d2948cb2b1faa15608"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/results/post-growth-heldout-metrics.json",
                "bytes": 50414,
                "sha256": "74a85a40cc9a382ac8ac7cefa172e041e5af4f1833ffb7f6e33d649843f55ff4"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/review/post-growth-heldout-comparison.png",
                "bytes": 5462448,
                "sha256": "8e1c5ab7386c6b449981ae8eae3aa5b5bfebcd93aa9b1b86e1eed9b800fb21e8"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-30000.ply",
                "bytes": 590001552,
                "sha256": "d3122a8182193457278c379a133f2959d248b10a609ae2a583f95e4c6059d2dc"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-45000.ply",
                "bytes": 590001552,
                "sha256": "b7b31730cd46804dc0f6725a811a240e7860a775ee8f792704cb96174c2421b3"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/selected-repair-post-growth-60000.ply",
                "bytes": 590001552,
                "sha256": "bb149f761a13fbf84c5875cf66403991e157f94ac5e334b6c2542a098099b615"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-30000/completed.json",
                "bytes": 3963,
                "sha256": "26cc4ce2882867c6d2d85262452df07e2548c1fddae5a7f403f1656c4ec6ffdb"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-45000/completed.json",
                "bytes": 3963,
                "sha256": "b7d0fd9b1e0618c949d42a7bea06d58f2f62b269bb57de081200ec902518ac8e"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/completed.json",
                "bytes": 3962,
                "sha256": "c311c6dade0d7ccfb923fe4cdbc57047b2de769d1159fc618ac05871223d422e"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k/external-eval-60000/render.log",
                "bytes": 894,
                "sha256": "dee3566c67aff758d243dd1297a427f0d89691d0f17890fe72fec825fc53534b"
              },
              {
                "path": ".blueprint-data/generative-experiments/selected-repair-brush-refine-20260823-r1/brush/research-post-growth-60k-failed-host-memory-r1/failed.json",
                "bytes": 785,
                "sha256": "29005ff41c206bb4e4f37ab0e746308df8aa777da5130bca6033d2c5ead095e2"
              },
              {
                "path": "dev/scripts/codex-generated/bd-selected-repair-brush-refine-r1.py",
                "bytes": 21082,
                "sha256": "59baaea4eb8ff9452b1708e90a4ee67c98ad2c58c254d1e6100e57fbbf1c67d3"
              }
            ],
            "limitations": [
              "The source views are synthetic exact-camera evidence, not real capture.",
              "The ablation isolates optimization duration after growth; it does not test a new source set, loss family, representation, or camera path.",
              "The 60k render warning and black holes are preserved as failure evidence; that checkpoint must never be registered as a viewer result or used for refit.",
              "The accepted 30k all-view browser splat remains unchanged and is still a working base rather than a social-hero or production authority."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:splat-result-catalog-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T03:51:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r17.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "splat-result-catalog-20260824-r1",
      "path": "docs/timeline/internal-continuation-r17.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored the V20/V22 result and control experience without regressing the calibrated renderer",
      "summary": "Two read-only audits identified V22 as the complete shader/control donor and V20 as the result-picker/cinematic donor. The implementation adds a deterministic schema-aware index for every materialized Gaussian result and restores the stronger selector/control/evidence shell around the current compact renderer. Exact camera inversion, registered start views, intrinsics, pivots, cursor dolly, SH1, render controls, and URL compatibility remain intact.",
      "decision": "Adopt blueprint.viewer-result-catalog/1 as the inspection-only read model for reconstruction results and retain the current compact renderer as the calibrated splat adapter. Continue restoring V22/V20 capabilities through renderer capability adapters rather than creating another parallel viewer.",
      "limitations": [
        "The catalog is an inspection index and cannot promote a representation or modify world authority.",
        "The compact static renderer executes Gaussian splats and first-order SH color only; point/depth/treatment/actor/walk modes require the canonical world runtime.",
        "Historical records have heterogeneous evidence and timestamps; every fallback source remains explicitly recorded.",
        "The pnpm wrapper attempted its existing supply-chain install check and failed on the private @dreams/liveengine package registry lookup; direct deterministic catalog check, JavaScript syntax checks, mirror parity, and live browser checks passed without installing dependencies.",
        "No provider request was made and viewer/catalog spend was zero."
      ],
      "relatedRunIds": [
        "splat-result-catalog-20260824-r1/catalog-build",
        "splat-result-catalog-20260824-r1/browser-verification"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4195
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "schemas/blueprint-viewer-result-catalog-v1.schema.json",
          "url": "/schemas/blueprint-viewer-result-catalog-v1.schema.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "url": "/docs/internal/splat-result-adjudications-v1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/build-splat-result-catalog-r1.mjs",
          "url": "/dev/scripts/codex-generated/build-splat-result-catalog-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "url": "/site/blueprint-preview/assets/data/splat-result-catalog.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer.html",
          "url": "/site/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer-controls.js",
          "url": "/site/blueprint-preview/viewer-controls.js",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "schemas/blueprint-viewer-result-catalog-v1.schema.json",
          "url": "/schemas/blueprint-viewer-result-catalog-v1.schema.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "url": "/docs/internal/splat-result-adjudications-v1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "url": "/site/blueprint-preview/assets/data/splat-result-catalog.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r17.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4195,
          "sha256": "cb102ed60e88c34fa1ebdd9d117d7447e8ac54888bf323f5e181ce150e7a9d48",
          "exactRecord": {
            "id": "splat-result-catalog-20260824-r1",
            "date": "2026-08-24",
            "title": "Restored the V20/V22 result and control experience without regressing the calibrated renderer",
            "startedAt": "2026-08-24T03:51:00Z",
            "endedAt": "2026-08-24T04:17:25.8119271Z",
            "summary": "Two read-only audits identified V22 as the complete shader/control donor and V20 as the result-picker/cinematic donor. The implementation adds a deterministic schema-aware index for every materialized Gaussian result and restores the stronger selector/control/evidence shell around the current compact renderer. Exact camera inversion, registered start views, intrinsics, pivots, cursor dolly, SH1, render controls, and URL compatibility remain intact.",
            "results": [
              "The catalog inventories 31 physical .splat files and two runtime CAS references, deduplicating them into 22 unique payloads and 11 aliases by SHA-256.",
              "Every unique payload has an explicit SHA-keyed adjudication. Execution completion never implies acceptance, and a new unadjudicated payload fails the catalog build.",
              "The selector groups all results by explicit review state and date. Rejected, incomplete, superseded, and unreviewed results remain inspectable when their bytes exist but never become the default.",
              "The default remains the selected-repair all-60 working base, conservatively labeled product-promotion pending rather than accepted product authority.",
              "The viewer restores Camera, Render, and Modes decks, the indexed V20-style result selector, evidence drawer, and fullscreen while retaining the current renderer and all later calibration fixes.",
              "Point shaders, depth relief, scene treatments, and god/walk camera are shown as unavailable in the compact splat renderer instead of being faked; those capabilities remain in the canonical V22-derived world runtime.",
              "Live browser verification loaded the selected-repair 2.5-million-Gaussian result and its SH1 sidecar, then loaded historical Pinned House R5 by stable result ID with no console errors."
            ],
            "decision": "Adopt blueprint.viewer-result-catalog/1 as the inspection-only read model for reconstruction results and retain the current compact renderer as the calibrated splat adapter. Continue restoring V22/V20 capabilities through renderer capability adapters rather than creating another parallel viewer.",
            "limitations": [
              "The catalog is an inspection index and cannot promote a representation or modify world authority.",
              "The compact static renderer executes Gaussian splats and first-order SH color only; point/depth/treatment/actor/walk modes require the canonical world runtime.",
              "Historical records have heterogeneous evidence and timestamps; every fallback source remains explicitly recorded.",
              "The pnpm wrapper attempted its existing supply-chain install check and failed on the private @dreams/liveengine package registry lookup; direct deterministic catalog check, JavaScript syntax checks, mirror parity, and live browser checks passed without installing dependencies.",
              "No provider request was made and viewer/catalog spend was zero."
            ],
            "runs": [
              "splat-result-catalog-20260824-r1/catalog-build",
              "splat-result-catalog-20260824-r1/browser-verification"
            ],
            "payload": [
              "schemas/blueprint-viewer-result-catalog-v1.schema.json",
              "docs/internal/splat-result-adjudications-v1.json",
              "dev/scripts/codex-generated/build-splat-result-catalog-r1.mjs",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/viewer-controls.js"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1"
            ],
            "evidenceSeal": "verification/splat-result-catalog-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:splat-result-catalog-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T03:51:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r17.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "splat-result-catalog-20260824-r1",
      "path": "verification/splat-result-catalog-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-browser-verified",
        "sourcePath": "verification/splat-result-catalog-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Restored the V20/V22 result and control experience without regressing the calibrated renderer",
      "summary": "Two read-only audits identified V22 as the complete shader/control donor and V20 as the result-picker/cinematic donor. The implementation adds a deterministic schema-aware index for every materialized Gaussian result and restores the stronger selector/control/evidence shell around the current compact renderer. Exact camera inversion, registered start views, intrinsics, pivots, cursor dolly, SH1, render controls, and URL compatibility remain intact.",
      "decision": "Accept the catalog and viewer shell as the canonical inspection surface. Review state remains explicit data; the catalog cannot promote reconstruction or world authority.",
      "limitations": [
        "The catalog is an inspection index and cannot promote a representation or modify world authority.",
        "The compact static renderer executes Gaussian splats and first-order SH color only; point/depth/treatment/actor/walk modes require the canonical world runtime.",
        "Historical records have heterogeneous evidence and timestamps; every fallback source remains explicitly recorded.",
        "The pnpm wrapper attempted its existing supply-chain install check and failed on the private @dreams/liveengine package registry lookup; direct deterministic catalog check, JavaScript syntax checks, mirror parity, and live browser checks passed without installing dependencies.",
        "No provider request was made and viewer/catalog spend was zero."
      ],
      "relatedRunIds": [
        "splat-result-catalog-20260824-r1/catalog-build",
        "splat-result-catalog-20260824-r1/browser-verification"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 5642
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/splat-result-catalog-20260824-r1/browser-verification.json",
          "url": "/verification/splat-result-catalog-20260824-r1/browser-verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/splat-result-catalog-20260824-r1/manifest.json",
          "url": "/verification/splat-result-catalog-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r17.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4195,
          "sha256": "cb102ed60e88c34fa1ebdd9d117d7447e8ac54888bf323f5e181ce150e7a9d48",
          "exactRecord": {
            "id": "splat-result-catalog-20260824-r1",
            "date": "2026-08-24",
            "title": "Restored the V20/V22 result and control experience without regressing the calibrated renderer",
            "startedAt": "2026-08-24T03:51:00Z",
            "endedAt": "2026-08-24T04:17:25.8119271Z",
            "summary": "Two read-only audits identified V22 as the complete shader/control donor and V20 as the result-picker/cinematic donor. The implementation adds a deterministic schema-aware index for every materialized Gaussian result and restores the stronger selector/control/evidence shell around the current compact renderer. Exact camera inversion, registered start views, intrinsics, pivots, cursor dolly, SH1, render controls, and URL compatibility remain intact.",
            "results": [
              "The catalog inventories 31 physical .splat files and two runtime CAS references, deduplicating them into 22 unique payloads and 11 aliases by SHA-256.",
              "Every unique payload has an explicit SHA-keyed adjudication. Execution completion never implies acceptance, and a new unadjudicated payload fails the catalog build.",
              "The selector groups all results by explicit review state and date. Rejected, incomplete, superseded, and unreviewed results remain inspectable when their bytes exist but never become the default.",
              "The default remains the selected-repair all-60 working base, conservatively labeled product-promotion pending rather than accepted product authority.",
              "The viewer restores Camera, Render, and Modes decks, the indexed V20-style result selector, evidence drawer, and fullscreen while retaining the current renderer and all later calibration fixes.",
              "Point shaders, depth relief, scene treatments, and god/walk camera are shown as unavailable in the compact splat renderer instead of being faked; those capabilities remain in the canonical V22-derived world runtime.",
              "Live browser verification loaded the selected-repair 2.5-million-Gaussian result and its SH1 sidecar, then loaded historical Pinned House R5 by stable result ID with no console errors."
            ],
            "decision": "Adopt blueprint.viewer-result-catalog/1 as the inspection-only read model for reconstruction results and retain the current compact renderer as the calibrated splat adapter. Continue restoring V22/V20 capabilities through renderer capability adapters rather than creating another parallel viewer.",
            "limitations": [
              "The catalog is an inspection index and cannot promote a representation or modify world authority.",
              "The compact static renderer executes Gaussian splats and first-order SH color only; point/depth/treatment/actor/walk modes require the canonical world runtime.",
              "Historical records have heterogeneous evidence and timestamps; every fallback source remains explicitly recorded.",
              "The pnpm wrapper attempted its existing supply-chain install check and failed on the private @dreams/liveengine package registry lookup; direct deterministic catalog check, JavaScript syntax checks, mirror parity, and live browser checks passed without installing dependencies.",
              "No provider request was made and viewer/catalog spend was zero."
            ],
            "runs": [
              "splat-result-catalog-20260824-r1/catalog-build",
              "splat-result-catalog-20260824-r1/browser-verification"
            ],
            "payload": [
              "schemas/blueprint-viewer-result-catalog-v1.schema.json",
              "docs/internal/splat-result-adjudications-v1.json",
              "dev/scripts/codex-generated/build-splat-result-catalog-r1.mjs",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/viewer-controls.js"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1"
            ],
            "evidenceSeal": "verification/splat-result-catalog-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-result-catalog-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 5642,
          "sha256": "2794fb52be1a79298169570279c4fc6dbc29121da8be2d68f038890b37d772ab",
          "access": "metadata-only"
        },
        {
          "path": "verification/splat-result-catalog-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2597,
          "sha256": "0c15538e7a35d47b86c3b32845e40606dfa3942e614ebf1f7297250f12c16d1b",
          "exactRecord": {
            "schema": "blueprint.viewer-result-catalog-evidence/1",
            "createdAt": "2026-08-24T04:17:25.8119271Z",
            "state": "completed-browser-verified",
            "question": "Can every preserved Gaussian result be inspected through one honest schema-aware viewer without regressing calibrated splat rendering and controls?",
            "result": {
              "uniquePayloads": 22,
              "physicalSplatFiles": 31,
              "runtimeCasSplatReferences": 2,
              "deduplicatedAliases": 11,
              "defaultResult": "splat.casa.exterior.selected-repair-all60-r1",
              "browserErrors": 0,
              "catalogCheck": "passed",
              "viewerShell": "V20 result selection plus V22 control hierarchy around the preserved calibrated compact renderer"
            },
            "artifacts": [
              {
                "path": "schemas/blueprint-viewer-result-catalog-v1.schema.json",
                "bytes": 7508,
                "sha256": "d5a9c99484b5c4d1d5c846e938786dddcaddac4cac7ef7d350cf05aa4a129355"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "bytes": 20565,
                "sha256": "f5b651c2587dc99cda96f407847719629ce3e9fca9413b5564e95fa52ff7011d"
              },
              {
                "path": "dev/scripts/codex-generated/build-splat-result-catalog-r1.mjs",
                "bytes": 20967,
                "sha256": "50fffe1dee9e354a6a53b5dd1d21d0f2a640fc2865aef02b20e15b66f58e68a2"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
                "bytes": 248357,
                "sha256": "8f1edd70462e3c8ef9e093bb56676282a028af4a7231e406b8f9559803758da3"
              },
              {
                "path": "site/blueprint-preview/viewer.html",
                "bytes": 14448,
                "sha256": "607d7291c33a1cfff648ec737ee2e779d1ce8f4305d4935820045ec5aef56c50"
              },
              {
                "path": "site/blueprint-preview/viewer-controls.js",
                "bytes": 62324,
                "sha256": "9c358688db3d8877a320a8635d486c445866d3a1af32f6987eda07659dcd30f0"
              },
              {
                "path": "verification/splat-result-catalog-20260824-r1/browser-verification.json",
                "bytes": 3045,
                "sha256": "fc54396d961a7918b45ade29184564c53affcac5850997fc0cbebf8368377553"
              },
              {
                "path": "docs/timeline/internal-continuation-r17.json",
                "bytes": 4195,
                "sha256": "cb102ed60e88c34fa1ebdd9d117d7447e8ac54888bf323f5e181ce150e7a9d48"
              }
            ],
            "decision": "Accept the catalog and viewer shell as the canonical inspection surface. Review state remains explicit data; the catalog cannot promote reconstruction or world authority.",
            "authorityBoundary": "Inspection and presentation only. No result gains product, real-property, metric, ground, navigation, portal, or cross-cell authority from appearing in this catalog."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-result-catalog-20260824-r1/browser-verification.json",
          "recordPointer": "$",
          "byteLength": 3045,
          "sha256": "fc54396d961a7918b45ade29184564c53affcac5850997fc0cbebf8368377553",
          "exactRecord": {
            "schema": "blueprint.viewer-result-catalog-browser-verification/1",
            "createdAt": "2026-08-24T04:17:25.8119271Z",
            "url": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-all60-r1",
            "server": {
              "address": "127.0.0.1",
              "port": 4310,
              "processId": 37980,
              "command": "C:\\Python313\\python.exe -m http.server 4310 --bind 127.0.0.1"
            },
            "catalog": {
              "schema": "blueprint.viewer-result-catalog/1",
              "uniquePayloads": 22,
              "physicalSplatFiles": 31,
              "runtimeCasSplatReferences": 2,
              "deduplicatedAliases": 11,
              "selectedResult": "splat.casa.exterior.selected-repair-all60-r1",
              "defaultReviewState": "working-base-candidate",
              "defaultPromotionState": "pending",
              "defaultCameraCount": 60,
              "defaultCoverageDegrees": 360,
              "defaultGaussianCount": 2500000,
              "defaultSha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c"
            },
            "checks": {
              "catalogLoaded": true,
              "allTwentyTwoUniqueResultsListed": true,
              "reviewAndDateGroupsPresent": true,
              "rejectedAndIncompleteRemainInspectable": true,
              "invalidResultFallsBackToWorkingBase": true,
              "legacyUrlParameterStillResolvesCatalogEntry": true,
              "historicalPinnedR5SelectionLoaded": true,
              "resultSwitchUsesFullReload": true,
              "detailsShowSchemaRunTimeExecutionReviewPromotionAuthorityCameraCoverageGaussiansHashMetricsLimitationsAndEvidence": true,
              "cameraDeckPresent": true,
              "renderDeckPresent": true,
              "modesDeckPresent": true,
              "cameraDeckRetainsExactViewsSweepCoverageAndNavigation": true,
              "renderDeckRetainsPresetsSplatOpacityAlphaShExposureContrastSaturationGammaDensityAndBackground": true,
              "unsupportedPointDepthTreatmentAndGodModesExplicitlyUnavailable": true,
              "fullscreenPresent": true,
              "selectedRepairLoaded": true,
              "selectedRepairSh1Ready": true,
              "consoleErrorsObserved": false
            },
            "directObservations": [
              "The selected repaired exterior loaded 2,500,000 Gaussians with its SH1 sidecar and exact registered start camera.",
              "The evidence drawer reported the conservative working-base-candidate state, pending promotion, 60 cameras, closed 360-degree ring, 7.469-degree largest gap, registered intrinsics, subject pivot, start view, held-out metrics, limitations, and evidence links.",
              "The historical Pinned House R5 result resolved by stable result ID and loaded without console errors, proving selector routing beyond the default entry.",
              "The compact renderer exposes only capabilities it can execute; the V22 point, depth, treatment, and god-camera modes are named but unavailable here and remain available in the canonical world runtime."
            ],
            "browserConsole": {
              "errors": [],
              "rendererMessages": [
                "Response",
                "2500000 1"
              ]
            },
            "authorityBoundary": "Browser verification proves the inspection catalog and compact viewer shell. It does not promote any reconstruction or grant product, real-property, ground, navigation, portal, or cross-cell authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-silhouette-trim-20260824-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-silhouette-trim-20260824-r1",
      "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "preview-tags-only",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 5231385
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/review/silhouette-trim-overlay.png",
            "byteLength": 261101,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 5231385,
          "sha256": "a997fdbbbafc55e5236971b236062ca7d03ba07b5a4af858077565428def40ad",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2137,
          "sha256": "63805a805045cde7216ddb85870afbedc820cd0b93b2951ae56819cae28da584",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T05:22:55.685220+00:00",
            "runId": "selected-repair-silhouette-trim-20260824-r1",
            "state": "preview-tags-only",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-silhouette-trim-r1.json",
                "bytes": 1383,
                "sha256": "d82e26a48ff30adf418cb7a07ab05ed785b7b9a30e75c58c4763a67ead243679"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3804,
                "sha256": "7b4b943c7ea3406bfc6338747341cbde5799b641de11bcb537f2ce0f6f664a44"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/metrics.json",
                "bytes": 7172,
                "sha256": "eee501b4d5dce920b030e53469b47add8e4f61d31c8c4315379f1b13d484aced"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/classification-tags.npz",
                "bytes": 4960975,
                "sha256": "7301e3112f6e92b43bc5f3d90036ce1d29fd5ce7d2314d3c248d4182acb7632e"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/review/silhouette-trim-overlay.png",
                "bytes": 261101,
                "sha256": "23dcc039066098293b5fa24c0a2ca09543146185207b5c8efa8f65b4ac197aa4"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7172,
          "sha256": "eee501b4d5dce920b030e53469b47add8e4f61d31c8c4315379f1b13d484aced",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T05:22:55.296916+00:00",
            "state": "preview-tags-only",
            "config": {
              "path": "docs/internal/selected-repair-silhouette-trim-r1.json",
              "bytes": 1383,
              "sha256": "d82e26a48ff30adf418cb7a07ab05ed785b7b9a30e75c58c4763a67ead243679"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2500000,
              "untouched": 2479158,
              "featherCandidate": 10938,
              "hardRemovalCandidate": 9904,
              "hardRemovalFraction": 0.0039616,
              "candidateAfter": 2490096
            },
            "confidence": {
              "featherMean": 0.43291234970092773,
              "hardMean": 0.6910533905029297,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88525,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 57677,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 63677,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 59810,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 55880,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 30471,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30714,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 47098,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 61814,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 86035,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": []
            },
            "candidate": null,
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/classification-tags.npz",
              "bytes": 4960975,
              "sha256": "7301e3112f6e92b43bc5f3d90036ce1d29fd5ce7d2314d3c248d4182acb7632e"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/review/silhouette-trim-overlay.png",
              "bytes": 261101,
              "sha256": "23dcc039066098293b5fa24c0a2ca09543146185207b5c8efa8f65b4ac197aa4"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-planes-20260824-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-planes-20260824-r1",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 171468
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
            "byteLength": 111594,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 171468,
          "sha256": "615dbf4083dc5754828330664b855928c8cedde83b035efd00733f0337cfd985",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2095,
          "sha256": "8b5b2745d34748c7a84c52a4155b75bf0960e3857b43408ed87747bf22ebba6d",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-24T05:30:01.351535+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-plane-detection-r1.json",
                "bytes": 810,
                "sha256": "7ed8a8dbae728de42413874c763dc9f9d58294e48189bd4f40b25e19c1ded99f"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 4507,
                "sha256": "9bee54e3035d1bf5ffef3dedb6c9e5c7fcb82d55da91d5eb74eb79e9dea382dd"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
                "bytes": 52551,
                "sha256": "8186edc46bebf06e5697707839a535678f6f33cc438f0958918fc7f5dbaf67fd"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/detection-diagnostic.json",
                "bytes": 5228,
                "sha256": "54f06b745aecad69870bfa2a77248d378bbfb0ad97ca265844ac99affc115572"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
                "bytes": 111594,
                "sha256": "8ef8af696f103aae3c7470d1d4c099d6609a2392ac4bacaeca9cd88e3e7d5745"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 52551,
          "sha256": "8186edc46bebf06e5697707839a535678f6f33cc438f0958918fc7f5dbaf67fd",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.selected-repair-walkable-planes-20260824-r1",
            "createdAt": "2026-08-24T05:30:00.955438+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e00.c00",
                "elevationMeters": -0.013027295470237732,
                "origin": [
                  0,
                  -0.013027295470237732,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -2.30172,
                      -6.30648736
                    ],
                    [
                      -2.30172,
                      -4.30648736
                    ],
                    [
                      -1.30172,
                      -4.80648736
                    ],
                    [
                      0.19828,
                      -4.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      17.69351264
                    ],
                    [
                      -0.80172,
                      18.69351264
                    ],
                    [
                      -0.80172,
                      19.69351264
                    ],
                    [
                      0.44828,
                      21.44351264
                    ],
                    [
                      0.19828,
                      22.19351264
                    ],
                    [
                      1.69828,
                      22.19351264
                    ],
                    [
                      1.94828,
                      22.69351264
                    ],
                    [
                      3.94828,
                      22.69351264
                    ],
                    [
                      4.1982800000000005,
                      22.19351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      10.44828,
                      22.69351264
                    ],
                    [
                      10.69828,
                      22.19351264
                    ],
                    [
                      11.44828,
                      22.69351264
                    ],
                    [
                      12.94828,
                      22.69351264
                    ],
                    [
                      13.19828,
                      22.19351264
                    ],
                    [
                      13.94828,
                      22.69351264
                    ],
                    [
                      14.19828,
                      22.19351264
                    ],
                    [
                      19.19828,
                      22.69351264
                    ],
                    [
                      19.44828,
                      21.94351264
                    ],
                    [
                      20.19828,
                      21.94351264
                    ],
                    [
                      20.44828,
                      22.69351264
                    ],
                    [
                      25.19828,
                      22.69351264
                    ],
                    [
                      25.44828,
                      22.19351264
                    ],
                    [
                      26.19828,
                      22.69351264
                    ],
                    [
                      26.44828,
                      22.19351264
                    ],
                    [
                      27.69828,
                      22.19351264
                    ],
                    [
                      27.94828,
                      22.69351264
                    ],
                    [
                      29.44828,
                      21.94351264
                    ],
                    [
                      29.69828,
                      22.69351264
                    ],
                    [
                      33.44828,
                      22.69351264
                    ],
                    [
                      34.19828,
                      21.69351264
                    ],
                    [
                      35.19828,
                      21.19351264
                    ],
                    [
                      36.44828,
                      21.69351264
                    ],
                    [
                      37.94828,
                      20.44351264
                    ],
                    [
                      39.19828,
                      21.19351264
                    ],
                    [
                      38.44828,
                      19.69351264
                    ],
                    [
                      36.69828,
                      19.94351264
                    ],
                    [
                      36.44828,
                      18.69351264
                    ],
                    [
                      39.69828,
                      14.44351264
                    ],
                    [
                      39.44828,
                      13.69351264
                    ],
                    [
                      40.94828,
                      11.44351264
                    ],
                    [
                      40.69828,
                      10.19351264
                    ],
                    [
                      41.44828,
                      9.94351264
                    ],
                    [
                      40.94828,
                      7.94351264
                    ],
                    [
                      41.44828,
                      6.94351264
                    ],
                    [
                      41.19828,
                      5.69351264
                    ],
                    [
                      41.94828,
                      4.69351264
                    ],
                    [
                      41.44828,
                      4.44351264
                    ],
                    [
                      40.94828,
                      0.4435126399999998
                    ],
                    [
                      40.19828,
                      0.1935126399999998
                    ],
                    [
                      40.19828,
                      -1.8064873600000002
                    ],
                    [
                      39.44828,
                      -2.80648736
                    ],
                    [
                      39.94828,
                      -4.05648736
                    ],
                    [
                      38.94828,
                      -4.80648736
                    ],
                    [
                      38.94828,
                      -6.55648736
                    ],
                    [
                      37.94828,
                      -7.30648736
                    ],
                    [
                      37.69828,
                      -8.30648736
                    ],
                    [
                      38.44828,
                      -8.80648736
                    ],
                    [
                      41.44828,
                      -8.30648736
                    ],
                    [
                      41.94828,
                      -8.80648736
                    ],
                    [
                      41.19828,
                      -9.05648736
                    ],
                    [
                      41.19828,
                      -11.30648736
                    ],
                    [
                      40.94828,
                      -10.55648736
                    ],
                    [
                      39.44828,
                      -11.30648736
                    ],
                    [
                      38.44828,
                      -9.30648736
                    ],
                    [
                      35.69828,
                      -9.55648736
                    ],
                    [
                      34.69828,
                      -11.30648736
                    ],
                    [
                      21.94828,
                      -11.30648736
                    ],
                    [
                      21.69828,
                      -10.55648736
                    ],
                    [
                      19.69828,
                      -11.30648736
                    ],
                    [
                      19.44828,
                      -10.55648736
                    ],
                    [
                      17.44828,
                      -10.55648736
                    ],
                    [
                      17.19828,
                      -11.30648736
                    ],
                    [
                      16.19828,
                      -10.80648736
                    ],
                    [
                      14.19828,
                      -11.30648736
                    ],
                    [
                      13.94828,
                      -10.55648736
                    ],
                    [
                      13.19828,
                      -11.30648736
                    ],
                    [
                      11.94828,
                      -10.80648736
                    ],
                    [
                      11.19828,
                      -11.30648736
                    ],
                    [
                      9.94828,
                      -9.80648736
                    ],
                    [
                      8.69828,
                      -10.05648736
                    ],
                    [
                      8.19828,
                      -9.05648736
                    ],
                    [
                      4.1982800000000005,
                      -8.05648736
                    ],
                    [
                      4.9482800000000005,
                      -7.80648736
                    ],
                    [
                      4.4482800000000005,
                      -6.30648736
                    ],
                    [
                      3.69828,
                      -6.55648736
                    ],
                    [
                      3.19828,
                      -7.80648736
                    ],
                    [
                      0.94828,
                      -7.05648736
                    ],
                    [
                      0.69828,
                      -7.80648736
                    ],
                    [
                      1.19828,
                      -8.05648736
                    ],
                    [
                      -0.30172,
                      -9.05648736
                    ],
                    [
                      -0.55172,
                      -8.55648736
                    ],
                    [
                      0.69828,
                      -8.05648736
                    ],
                    [
                      0.19828,
                      -6.80648736
                    ],
                    [
                      -0.55172,
                      -6.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -5.05648736
                    ],
                    [
                      -1.80172,
                      -4.80648736
                    ]
                  ]
                },
                "support": {
                  "gaussians": 14741,
                  "occupiedGridCells": 14290,
                  "areaSquareMeters": 893.125,
                  "elevationMadMeters": 0.038834284991025925,
                  "normalYMean": 0.9502334594726562,
                  "opacityMean": 0.4439132490517491
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e02.c00",
                "elevationMeters": 3.065483570098877,
                "origin": [
                  0,
                  3.065483570098877,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      39.94828,
                      -0.3064873600000002
                    ],
                    [
                      39.19828,
                      -0.3064873600000002
                    ],
                    [
                      30.19828,
                      -9.30648736
                    ],
                    [
                      26.44828,
                      -5.80648736
                    ],
                    [
                      28.94828,
                      -3.05648736
                    ],
                    [
                      29.19828,
                      -1.0564873600000002
                    ],
                    [
                      29.94828,
                      -0.8064873600000002
                    ],
                    [
                      29.44828,
                      0.1935126399999998
                    ],
                    [
                      28.44828,
                      -0.3064873600000002
                    ],
                    [
                      3.69828,
                      -0.3064873600000002
                    ],
                    [
                      3.69828,
                      4.19351264
                    ],
                    [
                      1.44828,
                      4.44351264
                    ],
                    [
                      1.44828,
                      10.94351264
                    ],
                    [
                      1.94828,
                      12.94351264
                    ],
                    [
                      2.19828,
                      12.44351264
                    ],
                    [
                      4.6982800000000005,
                      12.19351264
                    ],
                    [
                      5.4482800000000005,
                      14.69351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      3.44828,
                      13.94351264
                    ],
                    [
                      1.44828,
                      14.44351264
                    ],
                    [
                      0.19828,
                      15.94351264
                    ],
                    [
                      0.19828,
                      18.44351264
                    ],
                    [
                      1.44828,
                      19.69351264
                    ],
                    [
                      4.1982800000000005,
                      20.69351264
                    ],
                    [
                      4.1982800000000005,
                      19.69351264
                    ],
                    [
                      5.1982800000000005,
                      19.44351264
                    ],
                    [
                      6.4482800000000005,
                      17.94351264
                    ],
                    [
                      26.94828,
                      18.19351264
                    ],
                    [
                      26.94828,
                      15.19351264
                    ],
                    [
                      27.69828,
                      14.94351264
                    ],
                    [
                      30.44828,
                      17.94351264
                    ],
                    [
                      32.94828,
                      18.69351264
                    ],
                    [
                      33.94828,
                      18.44351264
                    ],
                    [
                      34.69828,
                      19.19351264
                    ],
                    [
                      36.44828,
                      17.44351264
                    ],
                    [
                      35.69828,
                      16.69351264
                    ],
                    [
                      35.44828,
                      14.19351264
                    ],
                    [
                      33.94828,
                      12.19351264
                    ],
                    [
                      32.19828,
                      11.44351264
                    ],
                    [
                      30.69828,
                      9.69351264
                    ],
                    [
                      30.69828,
                      8.94351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 11411,
                  "occupiedGridCells": 4117,
                  "areaSquareMeters": 257.3125,
                  "elevationMadMeters": 0.03838658332824707,
                  "normalYMean": 0.960666835308075,
                  "opacityMean": 0.4913660104044294
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e03.c00",
                "elevationMeters": 3.3338838815689087,
                "origin": [
                  0,
                  3.3338838815689087,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      38.44828,
                      -1.0564873600000002
                    ],
                    [
                      37.69828,
                      -1.0564873600000002
                    ],
                    [
                      30.44828,
                      -8.55648736
                    ],
                    [
                      29.44828,
                      -8.55648736
                    ],
                    [
                      26.94828,
                      -5.55648736
                    ],
                    [
                      30.19828,
                      -2.55648736
                    ],
                    [
                      28.19828,
                      -0.05648736000000021
                    ],
                    [
                      14.19828,
                      -0.05648736000000021
                    ],
                    [
                      20.44828,
                      -0.05648736000000021
                    ],
                    [
                      20.69828,
                      0.4435126399999998
                    ],
                    [
                      21.69828,
                      -0.05648736000000021
                    ],
                    [
                      24.69828,
                      0.1935126399999998
                    ],
                    [
                      24.94828,
                      0.6935126399999998
                    ],
                    [
                      25.94828,
                      0.1935126399999998
                    ],
                    [
                      26.69828,
                      0.6935126399999998
                    ],
                    [
                      26.69828,
                      1.4435126399999998
                    ],
                    [
                      25.19828,
                      2.69351264
                    ],
                    [
                      26.94828,
                      4.19351264
                    ],
                    [
                      26.94828,
                      7.19351264
                    ],
                    [
                      26.19828,
                      7.44351264
                    ],
                    [
                      26.94828,
                      8.19351264
                    ],
                    [
                      26.94828,
                      13.44351264
                    ],
                    [
                      26.19828,
                      14.19351264
                    ],
                    [
                      18.44828,
                      14.19351264
                    ],
                    [
                      16.94828,
                      13.69351264
                    ],
                    [
                      16.69828,
                      14.19351264
                    ],
                    [
                      5.6982800000000005,
                      13.94351264
                    ],
                    [
                      5.6982800000000005,
                      0.4435126399999998
                    ],
                    [
                      6.6982800000000005,
                      0.1935126399999998
                    ],
                    [
                      6.9482800000000005,
                      0.9435126399999998
                    ],
                    [
                      7.4482800000000005,
                      0.1935126399999998
                    ],
                    [
                      9.69828,
                      -0.05648736000000021
                    ],
                    [
                      11.44828,
                      0.6935126399999998
                    ],
                    [
                      13.19828,
                      -0.05648736000000021
                    ],
                    [
                      7.4482800000000005,
                      -0.05648736000000021
                    ],
                    [
                      5.9482800000000005,
                      -0.5564873600000002
                    ],
                    [
                      5.6982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      3.94828,
                      -0.05648736000000021
                    ],
                    [
                      4.1982800000000005,
                      3.19351264
                    ],
                    [
                      4.9482800000000005,
                      3.19351264
                    ],
                    [
                      5.1982800000000005,
                      4.19351264
                    ],
                    [
                      1.94828,
                      4.19351264
                    ],
                    [
                      1.44828,
                      4.69351264
                    ],
                    [
                      1.69828,
                      12.44351264
                    ],
                    [
                      5.1982800000000005,
                      12.44351264
                    ],
                    [
                      5.6982800000000005,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      15.94351264
                    ],
                    [
                      4.1982800000000005,
                      14.94351264
                    ],
                    [
                      3.44828,
                      14.69351264
                    ],
                    [
                      1.94828,
                      15.19351264
                    ],
                    [
                      0.94828,
                      16.44351264
                    ],
                    [
                      0.94828,
                      18.19351264
                    ],
                    [
                      2.94828,
                      19.94351264
                    ],
                    [
                      5.6982800000000005,
                      17.94351264
                    ],
                    [
                      7.1982800000000005,
                      17.94351264
                    ],
                    [
                      7.4482800000000005,
                      18.44351264
                    ],
                    [
                      8.94828,
                      17.94351264
                    ],
                    [
                      22.44828,
                      18.19351264
                    ],
                    [
                      22.94828,
                      18.69351264
                    ],
                    [
                      25.44828,
                      18.19351264
                    ],
                    [
                      26.19828,
                      18.69351264
                    ],
                    [
                      27.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      14.69351264
                    ],
                    [
                      27.94828,
                      14.44351264
                    ],
                    [
                      31.44828,
                      17.94351264
                    ],
                    [
                      33.94828,
                      17.69351264
                    ],
                    [
                      34.69828,
                      18.69351264
                    ],
                    [
                      35.44828,
                      17.19351264
                    ],
                    [
                      34.94828,
                      16.94351264
                    ],
                    [
                      35.19828,
                      14.44351264
                    ],
                    [
                      34.44828,
                      13.44351264
                    ],
                    [
                      33.69828,
                      13.19351264
                    ],
                    [
                      33.19828,
                      13.94351264
                    ],
                    [
                      34.19828,
                      14.19351264
                    ],
                    [
                      33.69828,
                      16.69351264
                    ],
                    [
                      32.94828,
                      16.94351264
                    ],
                    [
                      32.69828,
                      16.44351264
                    ],
                    [
                      32.69828,
                      17.19351264
                    ],
                    [
                      31.69828,
                      17.44351264
                    ],
                    [
                      29.94828,
                      15.19351264
                    ],
                    [
                      27.44828,
                      13.69351264
                    ],
                    [
                      27.44828,
                      12.69351264
                    ],
                    [
                      29.44828,
                      10.44351264
                    ],
                    [
                      30.69828,
                      10.44351264
                    ],
                    [
                      32.44828,
                      12.44351264
                    ],
                    [
                      33.44828,
                      12.69351264
                    ],
                    [
                      30.19828,
                      9.44351264
                    ],
                    [
                      30.19828,
                      8.69351264
                    ],
                    [
                      35.19828,
                      3.94351264
                    ],
                    [
                      32.69828,
                      5.44351264
                    ],
                    [
                      31.69828,
                      7.19351264
                    ],
                    [
                      30.69828,
                      7.19351264
                    ],
                    [
                      27.19828,
                      4.44351264
                    ],
                    [
                      26.94828,
                      1.9435126399999998
                    ],
                    [
                      29.44828,
                      -1.0564873600000002
                    ],
                    [
                      31.44828,
                      -1.5564873600000002
                    ],
                    [
                      31.69828,
                      -3.30648736
                    ],
                    [
                      33.19828,
                      -4.30648736
                    ],
                    [
                      33.94828,
                      -4.30648736
                    ],
                    [
                      37.44828,
                      -0.5564873600000002
                    ],
                    [
                      37.44828,
                      0.9435126399999998
                    ],
                    [
                      35.94828,
                      1.9435126399999998
                    ],
                    [
                      35.44828,
                      3.44351264
                    ],
                    [
                      38.94828,
                      0.4435126399999998
                    ]
                  ]
                },
                "support": {
                  "gaussians": 10224,
                  "occupiedGridCells": 3599,
                  "areaSquareMeters": 224.9375,
                  "elevationMadMeters": 0.0378870964050293,
                  "normalYMean": 0.9612048268318176,
                  "opacityMean": 0.48011433823385113
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e05.c00",
                "elevationMeters": 6.133173942565918,
                "origin": [
                  0,
                  6.133173942565918,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      4.6982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      5.1982800000000005,
                      0.1935126399999998
                    ],
                    [
                      4.6982800000000005,
                      2.44351264
                    ],
                    [
                      4.6982800000000005,
                      5.69351264
                    ],
                    [
                      5.1982800000000005,
                      5.94351264
                    ],
                    [
                      4.6982800000000005,
                      8.44351264
                    ],
                    [
                      4.9482800000000005,
                      14.69351264
                    ],
                    [
                      14.69828,
                      14.94351264
                    ],
                    [
                      16.69828,
                      14.44351264
                    ],
                    [
                      27.19828,
                      14.94351264
                    ],
                    [
                      27.94828,
                      14.44351264
                    ],
                    [
                      27.44828,
                      12.94351264
                    ],
                    [
                      27.94828,
                      11.69351264
                    ],
                    [
                      27.19828,
                      10.44351264
                    ],
                    [
                      27.19828,
                      5.19351264
                    ],
                    [
                      27.94828,
                      4.94351264
                    ],
                    [
                      27.19828,
                      3.94351264
                    ],
                    [
                      27.69828,
                      2.69351264
                    ],
                    [
                      27.19828,
                      2.19351264
                    ],
                    [
                      27.19828,
                      -0.5564873600000002
                    ],
                    [
                      10.94828,
                      -0.3064873600000002
                    ],
                    [
                      8.94828,
                      -0.8064873600000002
                    ]
                  ]
                },
                "support": {
                  "gaussians": 5009,
                  "occupiedGridCells": 2878,
                  "areaSquareMeters": 179.875,
                  "elevationMadMeters": 0.0361328125,
                  "normalYMean": 0.9624751806259155,
                  "opacityMean": 0.49849034702881856
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e01.c07",
                "elevationMeters": 0.4265359044075012,
                "origin": [
                  0,
                  0.4265359044075012,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -0.30172,
                      18.44351264
                    ],
                    [
                      1.94828,
                      20.44351264
                    ],
                    [
                      4.1982800000000005,
                      20.19351264
                    ],
                    [
                      6.1982800000000005,
                      17.94351264
                    ],
                    [
                      7.1982800000000005,
                      17.69351264
                    ],
                    [
                      14.94828,
                      17.94351264
                    ],
                    [
                      15.94828,
                      18.44351264
                    ],
                    [
                      26.94828,
                      17.94351264
                    ],
                    [
                      26.94828,
                      14.69351264
                    ],
                    [
                      27.94828,
                      14.19351264
                    ],
                    [
                      10.69828,
                      14.19351264
                    ],
                    [
                      10.44828,
                      14.69351264
                    ],
                    [
                      7.4482800000000005,
                      14.19351264
                    ],
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.6982800000000005,
                      15.44351264
                    ],
                    [
                      4.1982800000000005,
                      13.94351264
                    ],
                    [
                      1.44828,
                      14.19351264
                    ],
                    [
                      -0.30172,
                      15.69351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 4084,
                  "occupiedGridCells": 1751,
                  "areaSquareMeters": 109.4375,
                  "elevationMadMeters": 0.016914457082748413,
                  "normalYMean": 0.9574007391929626,
                  "opacityMean": 0.41779208576047727
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e01.c04",
                "elevationMeters": 0.42733946442604065,
                "origin": [
                  0,
                  0.42733946442604065,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.4482800000000005,
                      1.9435126399999998
                    ],
                    [
                      5.1982800000000005,
                      4.44351264
                    ],
                    [
                      2.19828,
                      4.44351264
                    ],
                    [
                      1.94828,
                      3.94351264
                    ],
                    [
                      1.69828,
                      12.44351264
                    ],
                    [
                      5.1982800000000005,
                      11.94351264
                    ],
                    [
                      5.4482800000000005,
                      14.19351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 2197,
                  "occupiedGridCells": 519,
                  "areaSquareMeters": 32.4375,
                  "elevationMadMeters": 0.018979758024215698,
                  "normalYMean": 0.9552028179168701,
                  "opacityMean": 0.45359721910940526
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e07.c00",
                "elevationMeters": 2.769557237625122,
                "origin": [
                  0,
                  2.769557237625122,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      30.19828,
                      -2.80648736
                    ],
                    [
                      29.19828,
                      -3.55648736
                    ],
                    [
                      29.94828,
                      -2.80648736
                    ],
                    [
                      29.94828,
                      -1.8064873600000002
                    ],
                    [
                      27.69828,
                      0.1935126399999998
                    ],
                    [
                      24.44828,
                      -0.3064873600000002
                    ],
                    [
                      4.1982800000000005,
                      -0.3064873600000002
                    ],
                    [
                      3.94828,
                      2.94351264
                    ],
                    [
                      5.4482800000000005,
                      3.69351264
                    ],
                    [
                      5.4482800000000005,
                      10.19351264
                    ],
                    [
                      5.9482800000000005,
                      0.1935126399999998
                    ],
                    [
                      9.19828,
                      0.1935126399999998
                    ],
                    [
                      9.94828,
                      0.9435126399999998
                    ],
                    [
                      11.44828,
                      -0.05648736000000021
                    ],
                    [
                      21.44828,
                      -0.05648736000000021
                    ],
                    [
                      22.94828,
                      0.6935126399999998
                    ],
                    [
                      24.69828,
                      0.1935126399999998
                    ],
                    [
                      24.94828,
                      0.9435126399999998
                    ],
                    [
                      25.44828,
                      0.1935126399999998
                    ],
                    [
                      26.44828,
                      0.1935126399999998
                    ],
                    [
                      26.44828,
                      1.4435126399999998
                    ],
                    [
                      25.44828,
                      1.6935126399999998
                    ],
                    [
                      24.69828,
                      2.94351264
                    ],
                    [
                      26.94828,
                      3.94351264
                    ],
                    [
                      26.94828,
                      5.69351264
                    ],
                    [
                      28.19828,
                      5.69351264
                    ],
                    [
                      26.94828,
                      4.69351264
                    ],
                    [
                      26.94828,
                      1.1935126399999998
                    ],
                    [
                      29.19828,
                      -1.0564873600000002
                    ],
                    [
                      29.94828,
                      -0.8064873600000002
                    ]
                  ]
                },
                "support": {
                  "gaussians": 739,
                  "occupiedGridCells": 424,
                  "areaSquareMeters": 26.5,
                  "elevationMadMeters": 0.048660993576049805,
                  "normalYMean": 0.9665001034736633,
                  "opacityMean": 0.4250661946693606
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e04.c01",
                "elevationMeters": 4.232665061950684,
                "origin": [
                  0,
                  4.232665061950684,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      10.19828,
                      -0.05648736000000021
                    ],
                    [
                      5.6982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      5.1982800000000005,
                      4.19351264
                    ],
                    [
                      4.6982800000000005,
                      4.69351264
                    ],
                    [
                      2.44828,
                      4.44351264
                    ],
                    [
                      1.44828,
                      4.94351264
                    ],
                    [
                      1.44828,
                      6.69351264
                    ],
                    [
                      0.94828,
                      7.19351264
                    ],
                    [
                      1.44828,
                      7.69351264
                    ],
                    [
                      1.69828,
                      13.19351264
                    ],
                    [
                      1.94828,
                      12.44351264
                    ],
                    [
                      4.1982800000000005,
                      12.44351264
                    ],
                    [
                      4.4482800000000005,
                      12.94351264
                    ],
                    [
                      5.1982800000000005,
                      12.44351264
                    ],
                    [
                      5.4482800000000005,
                      14.19351264
                    ],
                    [
                      7.1982800000000005,
                      14.44351264
                    ],
                    [
                      6.1982800000000005,
                      14.44351264
                    ],
                    [
                      5.4482800000000005,
                      13.69351264
                    ],
                    [
                      5.4482800000000005,
                      9.94351264
                    ],
                    [
                      4.9482800000000005,
                      11.69351264
                    ],
                    [
                      3.19828,
                      12.19351264
                    ],
                    [
                      2.19828,
                      11.69351264
                    ],
                    [
                      2.19828,
                      4.94351264
                    ],
                    [
                      4.1982800000000005,
                      4.69351264
                    ],
                    [
                      5.1982800000000005,
                      5.19351264
                    ],
                    [
                      5.4482800000000005,
                      8.44351264
                    ],
                    [
                      5.4482800000000005,
                      0.9435126399999998
                    ],
                    [
                      6.6982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      7.6982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      8.44828,
                      0.6935126399999998
                    ]
                  ]
                },
                "support": {
                  "gaussians": 1349,
                  "occupiedGridCells": 333,
                  "areaSquareMeters": 20.8125,
                  "elevationMadMeters": 0.01710033416748047,
                  "normalYMean": 0.9775168299674988,
                  "opacityMean": 0.543782645349967
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e04.c04",
                "elevationMeters": 4.237094879150391,
                "origin": [
                  0,
                  4.237094879150391,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      6.19351264
                    ],
                    [
                      25.94828,
                      9.19351264
                    ],
                    [
                      26.94828,
                      9.94351264
                    ],
                    [
                      26.94828,
                      12.44351264
                    ],
                    [
                      26.19828,
                      12.69351264
                    ],
                    [
                      26.19828,
                      14.19351264
                    ],
                    [
                      23.69828,
                      13.69351264
                    ],
                    [
                      23.19828,
                      14.19351264
                    ],
                    [
                      21.94828,
                      13.94351264
                    ],
                    [
                      21.69828,
                      14.44351264
                    ],
                    [
                      14.69828,
                      14.44351264
                    ],
                    [
                      18.44828,
                      14.44351264
                    ],
                    [
                      18.94828,
                      15.44351264
                    ],
                    [
                      17.94828,
                      15.69351264
                    ],
                    [
                      17.69828,
                      16.44351264
                    ],
                    [
                      16.94828,
                      15.94351264
                    ],
                    [
                      16.19828,
                      16.44351264
                    ],
                    [
                      10.19828,
                      15.94351264
                    ],
                    [
                      8.44828,
                      16.44351264
                    ],
                    [
                      7.9482800000000005,
                      14.69351264
                    ],
                    [
                      7.6982800000000005,
                      16.19351264
                    ],
                    [
                      8.44828,
                      16.69351264
                    ],
                    [
                      10.94828,
                      16.44351264
                    ],
                    [
                      11.44828,
                      16.94351264
                    ],
                    [
                      12.44828,
                      16.44351264
                    ],
                    [
                      14.94828,
                      16.44351264
                    ],
                    [
                      15.19828,
                      16.94351264
                    ],
                    [
                      16.69828,
                      16.44351264
                    ],
                    [
                      18.69828,
                      16.69351264
                    ],
                    [
                      19.19828,
                      14.94351264
                    ],
                    [
                      20.19828,
                      14.44351264
                    ],
                    [
                      27.19828,
                      14.44351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 949,
                  "occupiedGridCells": 331,
                  "areaSquareMeters": 20.6875,
                  "elevationMadMeters": 0.019077301025390625,
                  "normalYMean": 0.9646096229553223,
                  "opacityMean": 0.5331680548998439
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e07.c03",
                "elevationMeters": 2.7672441005706787,
                "origin": [
                  0,
                  2.7672441005706787,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.4482800000000005,
                      11.69351264
                    ],
                    [
                      4.9482800000000005,
                      13.94351264
                    ],
                    [
                      1.19828,
                      13.94351264
                    ],
                    [
                      -0.55172,
                      15.69351264
                    ],
                    [
                      -0.80172,
                      17.69351264
                    ],
                    [
                      1.44828,
                      20.69351264
                    ],
                    [
                      2.69828,
                      20.44351264
                    ],
                    [
                      3.44828,
                      20.94351264
                    ],
                    [
                      5.1982800000000005,
                      20.44351264
                    ],
                    [
                      6.1982800000000005,
                      18.69351264
                    ],
                    [
                      6.9482800000000005,
                      18.94351264
                    ],
                    [
                      6.1982800000000005,
                      15.94351264
                    ],
                    [
                      5.4482800000000005,
                      15.19351264
                    ],
                    [
                      5.6982800000000005,
                      14.44351264
                    ],
                    [
                      6.6982800000000005,
                      14.69351264
                    ],
                    [
                      5.6982800000000005,
                      13.69351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 2391,
                  "occupiedGridCells": 324,
                  "areaSquareMeters": 20.25,
                  "elevationMadMeters": 0.04107093811035156,
                  "normalYMean": 0.9565097689628601,
                  "opacityMean": 0.481653801303701
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e06.c04",
                "elevationMeters": 1.3314905166625977,
                "origin": [
                  0,
                  1.3314905166625977,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -0.05171999999999999,
                      15.69351264
                    ],
                    [
                      -0.05171999999999999,
                      18.44351264
                    ],
                    [
                      1.69828,
                      20.19351264
                    ],
                    [
                      4.1982800000000005,
                      20.19351264
                    ],
                    [
                      4.6982800000000005,
                      19.69351264
                    ],
                    [
                      3.94828,
                      20.19351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      0.44828,
                      18.69351264
                    ],
                    [
                      0.44828,
                      15.44351264
                    ],
                    [
                      2.19828,
                      14.19351264
                    ],
                    [
                      3.94828,
                      14.19351264
                    ],
                    [
                      5.4482800000000005,
                      15.19351264
                    ],
                    [
                      5.9482800000000005,
                      17.44351264
                    ],
                    [
                      4.9482800000000005,
                      19.19351264
                    ],
                    [
                      6.1982800000000005,
                      17.94351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      14.44828,
                      17.44351264
                    ],
                    [
                      6.1982800000000005,
                      17.94351264
                    ],
                    [
                      6.1982800000000005,
                      14.94351264
                    ],
                    [
                      7.4482800000000005,
                      14.19351264
                    ],
                    [
                      5.6982800000000005,
                      13.94351264
                    ],
                    [
                      5.4482800000000005,
                      11.19351264
                    ],
                    [
                      5.1982800000000005,
                      14.19351264
                    ],
                    [
                      1.44828,
                      14.19351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 654,
                  "occupiedGridCells": 246,
                  "areaSquareMeters": 15.375,
                  "elevationMadMeters": 0.020364463329315186,
                  "normalYMean": 0.9604355096817017,
                  "opacityMean": 0.4667892493793095
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e04.c00",
                "elevationMeters": 4.2120232582092285,
                "origin": [
                  0,
                  4.2120232582092285,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      33.44828,
                      -2.05648736
                    ],
                    [
                      28.69828,
                      2.69351264
                    ],
                    [
                      30.94828,
                      4.69351264
                    ],
                    [
                      33.19828,
                      1.9435126399999998
                    ],
                    [
                      35.44828,
                      0.4435126399999998
                    ],
                    [
                      35.19828,
                      -0.5564873600000002
                    ]
                  ]
                },
                "support": {
                  "gaussians": 570,
                  "occupiedGridCells": 228,
                  "areaSquareMeters": 14.25,
                  "elevationMadMeters": 0.048806190490722656,
                  "normalYMean": 0.9496443867683411,
                  "opacityMean": 0.4706098318090765
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e06.c02",
                "elevationMeters": 1.3292767405509949,
                "origin": [
                  0,
                  1.3292767405509949,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      10.44828,
                      -0.05648736000000021
                    ],
                    [
                      3.94828,
                      -0.05648736000000021
                    ],
                    [
                      4.1982800000000005,
                      3.44351264
                    ],
                    [
                      4.9482800000000005,
                      3.44351264
                    ],
                    [
                      5.1982800000000005,
                      4.19351264
                    ],
                    [
                      1.69828,
                      4.44351264
                    ],
                    [
                      1.19828,
                      8.44351264
                    ],
                    [
                      1.94828,
                      12.44351264
                    ],
                    [
                      4.4482800000000005,
                      12.19351264
                    ],
                    [
                      2.19828,
                      11.94351264
                    ],
                    [
                      1.94828,
                      4.69351264
                    ],
                    [
                      5.1982800000000005,
                      4.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.19351264
                    ],
                    [
                      5.4482800000000005,
                      0.4435126399999998
                    ]
                  ]
                },
                "support": {
                  "gaussians": 1030,
                  "occupiedGridCells": 221,
                  "areaSquareMeters": 13.8125,
                  "elevationMadMeters": 0.019996345043182373,
                  "normalYMean": 0.9629324674606323,
                  "opacityMean": 0.5169325421447918
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e06.c05",
                "elevationMeters": 1.3213593363761902,
                "origin": [
                  0,
                  1.3213593363761902,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      12.19351264
                    ],
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.94828,
                      14.44351264
                    ],
                    [
                      21.19828,
                      14.19351264
                    ],
                    [
                      26.44828,
                      14.44351264
                    ],
                    [
                      26.94828,
                      16.44351264
                    ],
                    [
                      25.69828,
                      17.69351264
                    ],
                    [
                      24.94828,
                      17.69351264
                    ],
                    [
                      24.69828,
                      16.94351264
                    ],
                    [
                      23.44828,
                      17.69351264
                    ],
                    [
                      21.69828,
                      17.19351264
                    ],
                    [
                      21.44828,
                      17.69351264
                    ],
                    [
                      19.19828,
                      17.44351264
                    ],
                    [
                      17.69828,
                      17.94351264
                    ],
                    [
                      26.69828,
                      17.94351264
                    ],
                    [
                      26.94828,
                      14.69351264
                    ],
                    [
                      27.94828,
                      14.44351264
                    ],
                    [
                      26.94828,
                      13.69351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 398,
                  "occupiedGridCells": 170,
                  "areaSquareMeters": 10.625,
                  "elevationMadMeters": 0.0223577618598938,
                  "normalYMean": 0.9653299450874329,
                  "opacityMean": 0.516173386658507
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e01.c06",
                "elevationMeters": 0.4325088560581207,
                "origin": [
                  0,
                  0.4325088560581207,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      32.44828,
                      11.44351264
                    ],
                    [
                      34.94828,
                      13.94351264
                    ],
                    [
                      34.94828,
                      16.44351264
                    ],
                    [
                      33.19828,
                      17.94351264
                    ],
                    [
                      32.19828,
                      17.94351264
                    ],
                    [
                      29.19828,
                      16.19351264
                    ],
                    [
                      31.19828,
                      17.94351264
                    ],
                    [
                      33.19828,
                      17.94351264
                    ],
                    [
                      34.69828,
                      19.19351264
                    ],
                    [
                      36.44828,
                      17.19351264
                    ],
                    [
                      35.19828,
                      16.19351264
                    ],
                    [
                      34.94828,
                      13.69351264
                    ]
                  ]
                },
                "support": {
                  "gaussians": 913,
                  "occupiedGridCells": 150,
                  "areaSquareMeters": 9.375,
                  "elevationMadMeters": 0.02879929542541504,
                  "normalYMean": 0.9561107158660889,
                  "opacityMean": 0.4132748956415568
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r1.e01.c00",
                "elevationMeters": 0.4633525013923645,
                "origin": [
                  0,
                  0.4633525013923645,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      32.19828,
                      -7.05648736
                    ],
                    [
                      32.94828,
                      -5.55648736
                    ],
                    [
                      34.94828,
                      -4.05648736
                    ],
                    [
                      34.94828,
                      -2.80648736
                    ],
                    [
                      36.19828,
                      -2.55648736
                    ],
                    [
                      38.19828,
                      -0.8064873600000002
                    ],
                    [
                      37.69828,
                      -0.05648736000000021
                    ],
                    [
                      38.44828,
                      0.6935126399999998
                    ],
                    [
                      37.44828,
                      1.4435126399999998
                    ],
                    [
                      37.94828,
                      1.4435126399999998
                    ],
                    [
                      38.94828,
                      0.1935126399999998
                    ],
                    [
                      38.69828,
                      -0.5564873600000002
                    ]
                  ]
                },
                "support": {
                  "gaussians": 460,
                  "occupiedGridCells": 95,
                  "areaSquareMeters": 5.9375,
                  "elevationMadMeters": 0.024557337164878845,
                  "normalYMean": 0.9537355303764343,
                  "opacityMean": 0.43365048063354966
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5228,
          "sha256": "54f06b745aecad69870bfa2a77248d378bbfb0ad97ca265844ac99affc115572",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-24T05:30:00.955438+00:00",
            "sourceGaussians": 2500000,
            "shapeAdmittedGaussians": 130458,
            "candidateElevations": [
              -0.025000000000000105,
              0.42499999999999977,
              3.0749999999999993,
              3.3249999999999993,
              4.225,
              6.124999999999998,
              1.3249999999999997,
              2.7749999999999995
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 2172.504552337219,
                "binGaussians": 4767
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 1879.9396313074067,
                "binGaussians": 4453
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 1853.0308009673026,
                "binGaussians": 3712
              },
              {
                "elevationMeters": 3.3249999999999993,
                "weightedSupport": 1692.5921913657075,
                "binGaussians": 3509
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 948.3828189511114,
                "binGaussians": 1735
              },
              {
                "elevationMeters": 6.124999999999998,
                "weightedSupport": 894.0558669468519,
                "binGaussians": 1808
              },
              {
                "elevationMeters": 1.3249999999999997,
                "weightedSupport": 838.6525135677002,
                "binGaussians": 1632
              },
              {
                "elevationMeters": 2.7749999999999995,
                "weightedSupport": 515.4865147549572,
                "binGaussians": 1102
              },
              {
                "elevationMeters": 3.574999999999999,
                "weightedSupport": 476.4458787753101,
                "binGaussians": 992
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 399.95411281749693,
                "binGaussians": 868
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 369.25669426618697,
                "binGaussians": 800
              },
              {
                "elevationMeters": 2.5749999999999993,
                "weightedSupport": 313.5317133658609,
                "binGaussians": 738
              },
              {
                "elevationMeters": 6.524999999999999,
                "weightedSupport": 276.97753912567714,
                "binGaussians": 591
              },
              {
                "elevationMeters": 6.624999999999998,
                "weightedSupport": 262.0931242421211,
                "binGaussians": 550
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 256.6248404038379,
                "binGaussians": 613
              },
              {
                "elevationMeters": 1.1749999999999998,
                "weightedSupport": 241.8087171471234,
                "binGaussians": 525
              },
              {
                "elevationMeters": 4.574999999999999,
                "weightedSupport": 221.44753065855184,
                "binGaussians": 459
              },
              {
                "elevationMeters": 4.424999999999999,
                "weightedSupport": 218.2590872259898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.874999999999998,
                "weightedSupport": 212.33791917264898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.974999999999998,
                "weightedSupport": 196.42842593442765,
                "binGaussians": 452
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 183.83796323877323,
                "binGaussians": 434
              },
              {
                "elevationMeters": 0.8249999999999997,
                "weightedSupport": 182.53455361773376,
                "binGaussians": 429
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 176.1514838989351,
                "binGaussians": 396
              },
              {
                "elevationMeters": 2.1249999999999996,
                "weightedSupport": 173.47700836217336,
                "binGaussians": 398
              },
              {
                "elevationMeters": 7.124999999999998,
                "weightedSupport": 172.25160117881023,
                "binGaussians": 380
              },
              {
                "elevationMeters": 1.7749999999999995,
                "weightedSupport": 167.8368291200968,
                "binGaussians": 405
              },
              {
                "elevationMeters": 7.274999999999999,
                "weightedSupport": 164.32466050882067,
                "binGaussians": 370
              },
              {
                "elevationMeters": 7.474999999999998,
                "weightedSupport": 160.5774848052679,
                "binGaussians": 357
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 157.9290000178953,
                "binGaussians": 383
              },
              {
                "elevationMeters": 4.874999999999998,
                "weightedSupport": 154.92512217520562,
                "binGaussians": 354
              },
              {
                "elevationMeters": 8.774999999999999,
                "weightedSupport": 137.5823820866499,
                "binGaussians": 215
              },
              {
                "elevationMeters": 8.574999999999998,
                "weightedSupport": 128.93310674488748,
                "binGaussians": 222
              }
            ],
            "emittedPlanes": 16,
            "discardedComponents": 22,
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
              "bytes": 8848,
              "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-planes-20260824-r2",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-planes-20260824-r2",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 78657
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
            "byteLength": 33647,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 78657,
          "sha256": "d05ce8bef44b133a3714f5e83e4bf564c31d6b071b75a09fa44f3fc04d62b690",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 2094,
          "sha256": "9e6081332296aad1058339fe2bb0c872a142e6a2b33c5a516e4c8803c760e4e3",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-24T05:32:45.223957+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-plane-detection-r1.json",
                "bytes": 938,
                "sha256": "0b116257876675e4e8fa884671b779c5eaaee8b5f1dad84063ab2c4cb89935ce"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
                "bytes": 37362,
                "sha256": "a2e562121d8f02f44a0015f6581204781b2d8209539efe367024bb0951f6a519"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/detection-diagnostic.json",
                "bytes": 5554,
                "sha256": "4a1fa3a6d3718b1fcafdc1fb673a5753439a6082c8d8f3772683b60aad3cc8d9"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
                "bytes": 33647,
                "sha256": "dc3a1ddc441a85ffb2a744ba582ed27031178074451124649b1d443759824213"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 37362,
          "sha256": "a2e562121d8f02f44a0015f6581204781b2d8209539efe367024bb0951f6a519",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.selected-repair-walkable-planes-20260824-r2",
            "createdAt": "2026-08-24T05:32:44.832755+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c00",
                "elevationMeters": -0.013027295470237732,
                "origin": [
                  0,
                  -0.013027295470237732,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -2.30172,
                      -6.30648736
                    ],
                    [
                      -2.30172,
                      -4.30648736
                    ],
                    [
                      -1.30172,
                      -4.80648736
                    ],
                    [
                      0.19828,
                      -4.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      17.69351264
                    ],
                    [
                      -0.80172,
                      18.69351264
                    ],
                    [
                      -0.80172,
                      19.69351264
                    ],
                    [
                      0.44828,
                      21.44351264
                    ],
                    [
                      0.19828,
                      22.19351264
                    ],
                    [
                      1.69828,
                      22.19351264
                    ],
                    [
                      1.94828,
                      22.69351264
                    ],
                    [
                      3.94828,
                      22.69351264
                    ],
                    [
                      4.1982800000000005,
                      22.19351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      10.44828,
                      22.69351264
                    ],
                    [
                      10.69828,
                      22.19351264
                    ],
                    [
                      11.44828,
                      22.69351264
                    ],
                    [
                      12.94828,
                      22.69351264
                    ],
                    [
                      13.19828,
                      22.19351264
                    ],
                    [
                      13.94828,
                      22.69351264
                    ],
                    [
                      14.19828,
                      22.19351264
                    ],
                    [
                      19.19828,
                      22.69351264
                    ],
                    [
                      19.44828,
                      21.94351264
                    ],
                    [
                      20.19828,
                      21.94351264
                    ],
                    [
                      20.44828,
                      22.69351264
                    ],
                    [
                      25.19828,
                      22.69351264
                    ],
                    [
                      25.44828,
                      22.19351264
                    ],
                    [
                      26.19828,
                      22.69351264
                    ],
                    [
                      26.44828,
                      22.19351264
                    ],
                    [
                      27.69828,
                      22.19351264
                    ],
                    [
                      27.94828,
                      22.69351264
                    ],
                    [
                      29.44828,
                      21.94351264
                    ],
                    [
                      29.69828,
                      22.69351264
                    ],
                    [
                      33.44828,
                      22.69351264
                    ],
                    [
                      34.19828,
                      21.69351264
                    ],
                    [
                      35.19828,
                      21.19351264
                    ],
                    [
                      36.44828,
                      21.69351264
                    ],
                    [
                      37.94828,
                      20.44351264
                    ],
                    [
                      39.19828,
                      21.19351264
                    ],
                    [
                      38.44828,
                      19.69351264
                    ],
                    [
                      36.69828,
                      19.94351264
                    ],
                    [
                      36.44828,
                      18.69351264
                    ],
                    [
                      39.69828,
                      14.44351264
                    ],
                    [
                      39.44828,
                      13.69351264
                    ],
                    [
                      40.94828,
                      11.44351264
                    ],
                    [
                      40.69828,
                      10.19351264
                    ],
                    [
                      41.44828,
                      9.94351264
                    ],
                    [
                      40.94828,
                      7.94351264
                    ],
                    [
                      41.44828,
                      6.94351264
                    ],
                    [
                      41.19828,
                      5.69351264
                    ],
                    [
                      41.94828,
                      4.69351264
                    ],
                    [
                      41.44828,
                      4.44351264
                    ],
                    [
                      40.94828,
                      0.4435126399999998
                    ],
                    [
                      40.19828,
                      0.1935126399999998
                    ],
                    [
                      40.19828,
                      -1.8064873600000002
                    ],
                    [
                      39.44828,
                      -2.80648736
                    ],
                    [
                      39.94828,
                      -4.05648736
                    ],
                    [
                      38.94828,
                      -4.80648736
                    ],
                    [
                      38.94828,
                      -6.55648736
                    ],
                    [
                      37.94828,
                      -7.30648736
                    ],
                    [
                      37.69828,
                      -8.30648736
                    ],
                    [
                      38.44828,
                      -8.80648736
                    ],
                    [
                      41.44828,
                      -8.30648736
                    ],
                    [
                      41.94828,
                      -8.80648736
                    ],
                    [
                      41.19828,
                      -9.05648736
                    ],
                    [
                      41.19828,
                      -11.30648736
                    ],
                    [
                      40.94828,
                      -10.55648736
                    ],
                    [
                      39.44828,
                      -11.30648736
                    ],
                    [
                      38.44828,
                      -9.30648736
                    ],
                    [
                      35.69828,
                      -9.55648736
                    ],
                    [
                      34.69828,
                      -11.30648736
                    ],
                    [
                      21.94828,
                      -11.30648736
                    ],
                    [
                      21.69828,
                      -10.55648736
                    ],
                    [
                      19.69828,
                      -11.30648736
                    ],
                    [
                      19.44828,
                      -10.55648736
                    ],
                    [
                      17.44828,
                      -10.55648736
                    ],
                    [
                      17.19828,
                      -11.30648736
                    ],
                    [
                      16.19828,
                      -10.80648736
                    ],
                    [
                      14.19828,
                      -11.30648736
                    ],
                    [
                      13.94828,
                      -10.55648736
                    ],
                    [
                      13.19828,
                      -11.30648736
                    ],
                    [
                      11.94828,
                      -10.80648736
                    ],
                    [
                      11.19828,
                      -11.30648736
                    ],
                    [
                      9.94828,
                      -9.80648736
                    ],
                    [
                      8.69828,
                      -10.05648736
                    ],
                    [
                      8.19828,
                      -9.05648736
                    ],
                    [
                      4.1982800000000005,
                      -8.05648736
                    ],
                    [
                      4.9482800000000005,
                      -7.80648736
                    ],
                    [
                      4.4482800000000005,
                      -6.30648736
                    ],
                    [
                      3.69828,
                      -6.55648736
                    ],
                    [
                      3.19828,
                      -7.80648736
                    ],
                    [
                      0.94828,
                      -7.05648736
                    ],
                    [
                      0.69828,
                      -7.80648736
                    ],
                    [
                      1.19828,
                      -8.05648736
                    ],
                    [
                      -0.30172,
                      -9.05648736
                    ],
                    [
                      -0.55172,
                      -8.55648736
                    ],
                    [
                      0.69828,
                      -8.05648736
                    ],
                    [
                      0.19828,
                      -6.80648736
                    ],
                    [
                      -0.55172,
                      -6.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -5.05648736
                    ],
                    [
                      -1.80172,
                      -4.80648736
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.013027295470237732,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 14741,
                  "occupiedGridCells": 14290,
                  "areaSquareMeters": 893.125,
                  "elevationMadMeters": 0.038834284991025925,
                  "normalYMean": 0.9502334594726562,
                  "opacityMean": 0.4439132490517491
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c07",
                "elevationMeters": 0.4265359044075012,
                "origin": [
                  0,
                  0.4265359044075012,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -0.30172,
                      18.44351264
                    ],
                    [
                      1.94828,
                      20.44351264
                    ],
                    [
                      4.1982800000000005,
                      20.19351264
                    ],
                    [
                      6.1982800000000005,
                      17.94351264
                    ],
                    [
                      7.1982800000000005,
                      17.69351264
                    ],
                    [
                      14.94828,
                      17.94351264
                    ],
                    [
                      15.94828,
                      18.44351264
                    ],
                    [
                      26.94828,
                      17.94351264
                    ],
                    [
                      26.94828,
                      14.69351264
                    ],
                    [
                      27.94828,
                      14.19351264
                    ],
                    [
                      10.69828,
                      14.19351264
                    ],
                    [
                      10.44828,
                      14.69351264
                    ],
                    [
                      7.4482800000000005,
                      14.19351264
                    ],
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.6982800000000005,
                      15.44351264
                    ],
                    [
                      4.1982800000000005,
                      13.94351264
                    ],
                    [
                      1.44828,
                      14.19351264
                    ],
                    [
                      -0.30172,
                      15.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0001840955924987675,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 4084,
                  "occupiedGridCells": 1751,
                  "areaSquareMeters": 109.4375,
                  "elevationMadMeters": 0.016914457082748413,
                  "normalYMean": 0.9574007391929626,
                  "opacityMean": 0.41779208576047727
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c04",
                "elevationMeters": 0.42733946442604065,
                "origin": [
                  0,
                  0.42733946442604065,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.4482800000000005,
                      1.9435126399999998
                    ],
                    [
                      5.1982800000000005,
                      4.44351264
                    ],
                    [
                      2.19828,
                      4.44351264
                    ],
                    [
                      1.94828,
                      3.94351264
                    ],
                    [
                      1.69828,
                      12.44351264
                    ],
                    [
                      5.1982800000000005,
                      11.94351264
                    ],
                    [
                      5.4482800000000005,
                      14.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0006194644260406612,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 2197,
                  "occupiedGridCells": 519,
                  "areaSquareMeters": 32.4375,
                  "elevationMadMeters": 0.018979758024215698,
                  "normalYMean": 0.9552028179168701,
                  "opacityMean": 0.45359721910940526
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c06",
                "elevationMeters": 0.4325088560581207,
                "origin": [
                  0,
                  0.4325088560581207,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      32.44828,
                      11.44351264
                    ],
                    [
                      34.94828,
                      13.94351264
                    ],
                    [
                      34.94828,
                      16.44351264
                    ],
                    [
                      33.19828,
                      17.94351264
                    ],
                    [
                      32.19828,
                      17.94351264
                    ],
                    [
                      29.19828,
                      16.19351264
                    ],
                    [
                      31.19828,
                      17.94351264
                    ],
                    [
                      33.19828,
                      17.94351264
                    ],
                    [
                      34.69828,
                      19.19351264
                    ],
                    [
                      36.44828,
                      17.19351264
                    ],
                    [
                      35.19828,
                      16.19351264
                    ],
                    [
                      34.94828,
                      13.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005788856058120739,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 913,
                  "occupiedGridCells": 150,
                  "areaSquareMeters": 9.375,
                  "elevationMadMeters": 0.02879929542541504,
                  "normalYMean": 0.9561107158660889,
                  "opacityMean": 0.4132748956415568
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c00",
                "elevationMeters": 0.4633525013923645,
                "origin": [
                  0,
                  0.4633525013923645,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      32.19828,
                      -7.05648736
                    ],
                    [
                      32.94828,
                      -5.55648736
                    ],
                    [
                      34.94828,
                      -4.05648736
                    ],
                    [
                      34.94828,
                      -2.80648736
                    ],
                    [
                      36.19828,
                      -2.55648736
                    ],
                    [
                      38.19828,
                      -0.8064873600000002
                    ],
                    [
                      37.69828,
                      -0.05648736000000021
                    ],
                    [
                      38.44828,
                      0.6935126399999998
                    ],
                    [
                      37.44828,
                      1.4435126399999998
                    ],
                    [
                      37.94828,
                      1.4435126399999998
                    ],
                    [
                      38.94828,
                      0.1935126399999998
                    ],
                    [
                      38.69828,
                      -0.5564873600000002
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.036632501392364514,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 460,
                  "occupiedGridCells": 95,
                  "areaSquareMeters": 5.9375,
                  "elevationMadMeters": 0.024557337164878845,
                  "normalYMean": 0.9537355303764343,
                  "opacityMean": 0.43365048063354966
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c05",
                "elevationMeters": 0.4403138756752014,
                "origin": [
                  0,
                  0.4403138756752014,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      37.19828,
                      1.9435126399999998
                    ],
                    [
                      34.69828,
                      4.44351264
                    ],
                    [
                      33.19828,
                      4.44351264
                    ],
                    [
                      33.69828,
                      4.69351264
                    ],
                    [
                      33.44828,
                      5.69351264
                    ],
                    [
                      30.19828,
                      8.94351264
                    ],
                    [
                      30.44828,
                      9.44351264
                    ],
                    [
                      30.44828,
                      8.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.013593875675201428,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 203,
                  "occupiedGridCells": 63,
                  "areaSquareMeters": 3.9375,
                  "elevationMadMeters": 0.043564438819885254,
                  "normalYMean": 0.9496682286262512,
                  "opacityMean": 0.43017389971285597
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c03",
                "elevationMeters": 0.4679000824689865,
                "origin": [
                  0,
                  0.4679000824689865,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      15.69828,
                      -0.05648736000000021
                    ],
                    [
                      26.69828,
                      -0.05648736000000021
                    ],
                    [
                      26.69828,
                      1.1935126399999998
                    ],
                    [
                      27.44828,
                      0.6935126399999998
                    ],
                    [
                      26.69828,
                      -0.05648736000000021
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.04118008246898652,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 144,
                  "occupiedGridCells": 62,
                  "areaSquareMeters": 3.875,
                  "elevationMadMeters": 0.03755293786525726,
                  "normalYMean": 0.9498619437217712,
                  "opacityMean": 0.3956651889312494
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c02",
                "elevationMeters": 0.4602871239185333,
                "origin": [
                  0,
                  0.4602871239185333,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      6.1982800000000005,
                      -0.05648736000000021
                    ],
                    [
                      3.94828,
                      -0.05648736000000021
                    ],
                    [
                      4.1982800000000005,
                      3.44351264
                    ],
                    [
                      4.1982800000000005,
                      0.1935126399999998
                    ],
                    [
                      4.9482800000000005,
                      -0.05648736000000021
                    ],
                    [
                      5.4482800000000005,
                      0.9435126399999998
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.03356712391853334,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 87,
                  "occupiedGridCells": 46,
                  "areaSquareMeters": 2.875,
                  "elevationMadMeters": 0.029942631721496582,
                  "normalYMean": 0.9510350823402405,
                  "opacityMean": 0.43006296813158873
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e01.c01",
                "elevationMeters": 0.45276591181755066,
                "origin": [
                  0,
                  0.45276591181755066,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      28.69828,
                      -3.80648736
                    ],
                    [
                      29.69828,
                      -3.05648736
                    ],
                    [
                      29.94828,
                      -2.05648736
                    ],
                    [
                      27.94828,
                      -0.05648736000000021
                    ],
                    [
                      28.44828,
                      -0.5564873600000002
                    ],
                    [
                      29.44828,
                      -0.05648736000000021
                    ],
                    [
                      29.19828,
                      -1.0564873600000002
                    ],
                    [
                      30.19828,
                      -2.30648736
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.02604591181755067,
                  "evidence": "horizontal massing face with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 57,
                  "occupiedGridCells": 36,
                  "areaSquareMeters": 2.25,
                  "elevationMadMeters": 0.041542649269104004,
                  "normalYMean": 0.9594035148620605,
                  "opacityMean": 0.47584967780563736
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c03",
                "elevationMeters": 0.0036222306080162525,
                "origin": [
                  0,
                  0.0036222306080162525,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      14.19828,
                      3.44351264
                    ],
                    [
                      13.44828,
                      3.44351264
                    ],
                    [
                      13.44828,
                      5.94351264
                    ],
                    [
                      14.19828,
                      5.69351264
                    ],
                    [
                      13.94828,
                      4.44351264
                    ],
                    [
                      14.69828,
                      3.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.0036222306080162525,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 25,
                  "occupiedGridCells": 36,
                  "areaSquareMeters": 2.25,
                  "elevationMadMeters": 0.030950173269957304,
                  "normalYMean": 0.9620569348335266,
                  "opacityMean": 0.5557908387224129
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c05",
                "elevationMeters": -0.00771613884717226,
                "origin": [
                  0,
                  -0.00771613884717226,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      15.94828,
                      9.94351264
                    ],
                    [
                      16.44828,
                      10.19351264
                    ],
                    [
                      16.19828,
                      11.19351264
                    ],
                    [
                      16.94828,
                      11.69351264
                    ],
                    [
                      16.94828,
                      10.94351264
                    ],
                    [
                      17.69828,
                      10.69351264
                    ],
                    [
                      18.19828,
                      11.94351264
                    ],
                    [
                      18.19828,
                      10.94351264
                    ],
                    [
                      16.94828,
                      10.44351264
                    ],
                    [
                      17.19828,
                      9.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.00771613884717226,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 25,
                  "occupiedGridCells": 35,
                  "areaSquareMeters": 2.1875,
                  "elevationMadMeters": 0.018491113558411598,
                  "normalYMean": 0.9593212008476257,
                  "opacityMean": 0.6438759167946624
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c06",
                "elevationMeters": -0.01590658910572529,
                "origin": [
                  0,
                  -0.01590658910572529,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -1.80172,
                      19.94351264
                    ],
                    [
                      -2.30172,
                      21.69351264
                    ],
                    [
                      -1.30172,
                      22.19351264
                    ],
                    [
                      -0.55172,
                      21.44351264
                    ],
                    [
                      -1.80172,
                      20.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.01590658910572529,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 27,
                  "occupiedGridCells": 32,
                  "areaSquareMeters": 2,
                  "elevationMadMeters": 0.026038317009806633,
                  "normalYMean": 0.9602059721946716,
                  "opacityMean": 0.6140853772700815
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c02",
                "elevationMeters": 0.024404078722000122,
                "origin": [
                  0,
                  0.024404078722000122,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      31.19828,
                      -5.80648736
                    ],
                    [
                      30.94828,
                      -4.55648736
                    ],
                    [
                      29.94828,
                      -4.55648736
                    ],
                    [
                      29.69828,
                      -5.30648736
                    ],
                    [
                      30.44828,
                      -3.80648736
                    ],
                    [
                      30.69828,
                      -4.30648736
                    ],
                    [
                      31.94828,
                      -4.30648736
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.024404078722000122,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 18,
                  "occupiedGridCells": 28,
                  "areaSquareMeters": 1.75,
                  "elevationMadMeters": 0.030440136790275574,
                  "normalYMean": 0.9406837821006775,
                  "opacityMean": 0.5678710419012566
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c01",
                "elevationMeters": -0.04861491359770298,
                "origin": [
                  0,
                  -0.04861491359770298,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -2.30172,
                      -9.30648736
                    ],
                    [
                      -2.30172,
                      -7.30648736
                    ],
                    [
                      -1.80172,
                      -7.30648736
                    ],
                    [
                      -2.05172,
                      -8.05648736
                    ],
                    [
                      -1.30172,
                      -8.30648736
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.04861491359770298,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 16,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.0343877337872982,
                  "normalYMean": 0.9682403802871704,
                  "opacityMean": 0.5728394158278718
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r2.e00.c04",
                "elevationMeters": -0.020619836635887623,
                "origin": [
                  0,
                  -0.020619836635887623,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      23.69828,
                      3.69351264
                    ],
                    [
                      22.94828,
                      3.44351264
                    ],
                    [
                      21.94828,
                      5.19351264
                    ],
                    [
                      23.94828,
                      4.94351264
                    ],
                    [
                      22.94828,
                      4.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.020619836635887623,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 16,
                  "occupiedGridCells": 25,
                  "areaSquareMeters": 1.5625,
                  "elevationMadMeters": 0.017591149546205997,
                  "normalYMean": 0.952170193195343,
                  "opacityMean": 0.759899008280757
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5554,
          "sha256": "4a1fa3a6d3718b1fcafdc1fb673a5753439a6082c8d8f3772683b60aad3cc8d9",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-24T05:32:44.832755+00:00",
            "sourceGaussians": 2500000,
            "shapeAdmittedGaussians": 130458,
            "candidateElevations": [
              -0.025000000000000105,
              0.42499999999999977,
              3.0749999999999993,
              3.3249999999999993,
              4.225,
              6.124999999999998,
              1.3249999999999997,
              2.7749999999999995
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 2172.504552337219,
                "binGaussians": 4767
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 1879.9396313074067,
                "binGaussians": 4453
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 1853.0308009673026,
                "binGaussians": 3712
              },
              {
                "elevationMeters": 3.3249999999999993,
                "weightedSupport": 1692.5921913657075,
                "binGaussians": 3509
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 948.3828189511114,
                "binGaussians": 1735
              },
              {
                "elevationMeters": 6.124999999999998,
                "weightedSupport": 894.0558669468519,
                "binGaussians": 1808
              },
              {
                "elevationMeters": 1.3249999999999997,
                "weightedSupport": 838.6525135677002,
                "binGaussians": 1632
              },
              {
                "elevationMeters": 2.7749999999999995,
                "weightedSupport": 515.4865147549572,
                "binGaussians": 1102
              },
              {
                "elevationMeters": 3.574999999999999,
                "weightedSupport": 476.4458787753101,
                "binGaussians": 992
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 399.95411281749693,
                "binGaussians": 868
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 369.25669426618697,
                "binGaussians": 800
              },
              {
                "elevationMeters": 2.5749999999999993,
                "weightedSupport": 313.5317133658609,
                "binGaussians": 738
              },
              {
                "elevationMeters": 6.524999999999999,
                "weightedSupport": 276.97753912567714,
                "binGaussians": 591
              },
              {
                "elevationMeters": 6.624999999999998,
                "weightedSupport": 262.0931242421211,
                "binGaussians": 550
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 256.6248404038379,
                "binGaussians": 613
              },
              {
                "elevationMeters": 1.1749999999999998,
                "weightedSupport": 241.8087171471234,
                "binGaussians": 525
              },
              {
                "elevationMeters": 4.574999999999999,
                "weightedSupport": 221.44753065855184,
                "binGaussians": 459
              },
              {
                "elevationMeters": 4.424999999999999,
                "weightedSupport": 218.2590872259898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.874999999999998,
                "weightedSupport": 212.33791917264898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.974999999999998,
                "weightedSupport": 196.42842593442765,
                "binGaussians": 452
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 183.83796323877323,
                "binGaussians": 434
              },
              {
                "elevationMeters": 0.8249999999999997,
                "weightedSupport": 182.53455361773376,
                "binGaussians": 429
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 176.1514838989351,
                "binGaussians": 396
              },
              {
                "elevationMeters": 2.1249999999999996,
                "weightedSupport": 173.47700836217336,
                "binGaussians": 398
              },
              {
                "elevationMeters": 7.124999999999998,
                "weightedSupport": 172.25160117881023,
                "binGaussians": 380
              },
              {
                "elevationMeters": 1.7749999999999995,
                "weightedSupport": 167.8368291200968,
                "binGaussians": 405
              },
              {
                "elevationMeters": 7.274999999999999,
                "weightedSupport": 164.32466050882067,
                "binGaussians": 370
              },
              {
                "elevationMeters": 7.474999999999998,
                "weightedSupport": 160.5774848052679,
                "binGaussians": 357
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 157.9290000178953,
                "binGaussians": 383
              },
              {
                "elevationMeters": 4.874999999999998,
                "weightedSupport": 154.92512217520562,
                "binGaussians": 354
              },
              {
                "elevationMeters": 8.774999999999999,
                "weightedSupport": 137.5823820866499,
                "binGaussians": 215
              },
              {
                "elevationMeters": 8.574999999999998,
                "weightedSupport": 128.93310674488748,
                "binGaussians": 222
              }
            ],
            "emittedPlanes": 15,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
              "bytes": 8848,
              "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:exact-outline-three-pin-ray-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "exact-outline-three-pin-ray-20260824-r1",
      "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-request-id",
        "sourcePath": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "User explicitly authorized additional spend and requested this exact outline plus still-reference method on 2026-08-24.",
        "sourcePath": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/spend-ledger.json",
        "sourceField": "$/authority"
      },
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product.",
      "limitations": [
        "Provider output remains candidate evidence until endpoint, identity, temporal, and camera-path evaluation passes.",
        "No generated intermediary view is admitted by this request."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 6137
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 6137,
          "sha256": "7c8dd21e86160a75ba156f6ab1f8c902fca3f16c00ecfeae48a39cc47acf2827",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1697,
          "sha256": "199c7b21f3fee21e6ee3dc188f751ca0e3a1068903afabb2d38ed1f877ffe946",
          "exactRecord": {
            "schema": "blueprint.exact-outline-three-pin-ray/1",
            "createdAt": "2026-08-24T05:33:17.982Z",
            "state": "blocked-before-request-id",
            "method": "one 29.8755-degree hero arc; 120 unique outline-control frames; only exact f000/f010/f020 identity pins at indexes 0/60/119",
            "authority": {
              "cameraControl": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "appearancePins": [
                ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png"
              ]
            },
            "budget": {
              "incrementalCeilingUsd": 1.5,
              "committedUsd": 0,
              "requestCostUsd": 1.08
            },
            "requestIdentity": {
              "id": "ray32-exact-outline-three-pin-f000-f020-r1",
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "bodySha256": "5cde02e6467ccf02e2d03a288525268101cd35f861581eabeb1a1b525351a255",
              "inputAuthoritySha256": "657a3acf60397155966dacae1df87696664061f039e12509e9984323396c1bf6"
            },
            "output": null,
            "limitations": [
              "Provider output remains candidate evidence until endpoint, identity, temporal, and camera-path evaluation passes.",
              "No generated intermediary view is admitted by this request."
            ],
            "blocker": {
              "stage": "provider-submit",
              "charged": false,
              "requestIdIssued": false,
              "message": "submit 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/logs/ray32-exact-outline-three-pin-f000-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 4157,
          "sha256": "813eac63356e0706e5843f9f65b8dd373da1a3f219d32bdbe008d52c1e720c03",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:33:17.666Z",
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "endpointDoc": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
            "costUsd": 1.08,
            "bodySha256": "5cde02e6467ccf02e2d03a288525268101cd35f861581eabeb1a1b525351a255",
            "inputAuthoritySha256": "657a3acf60397155966dacae1df87696664061f039e12509e9984323396c1bf6",
            "source": {
              "role": "continuous animated outline and camera control",
              "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "uniqueFrames": 120
            },
            "keyframeRoles": [
              {
                "id": "f000",
                "sourceFrameIndex": 0,
                "role": "exact admitted high-resolution appearance anchor",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "id": "f010",
                "sourceFrameIndex": 60,
                "role": "exact admitted high-resolution appearance anchor",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "id": "f020",
                "sourceFrameIndex": 119,
                "role": "exact admitted high-resolution appearance anchor",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "excludedInputs": [
              "generated intermediate keyframes",
              "depth video",
              "normal video",
              "point cloud",
              "duplicated-frame guide",
              "60-view repaired orbit"
            ],
            "body": {
              "prompt": "Render the same measured two-story Victorian house shown in all three exact photographic keyframes. The source video is the immutable continuously animated 3D house outline and exact physical camera-control motion; replace only its line-art appearance with the pinned photographic house. Treat keyframes 0, 60, and 119 as hard positional identity anchors at their exact source-frame indexes, not a storyboard and not separate designs. Preserve the source projection, silhouette, parallax, occlusion, disocclusion, level horizon, framing, and continuous clockwise camera translation on every frame. Freeze all cross-view facts: chimney presence and location, pale warm-white clapboard siding, weathered gray-green standing-seam roof, roof pitch and wings, dark green shutters, exact window and door count and positions, wraparound porch depth, posts, rails, steps, walkway, and landscaping relationships. The house, site, plants, windows, and materials remain fixed in world space. Never flatten side walls, rear volumes, or vegetation into wallpaper, a billboard, or a painted backdrop. No stop motion, held frames, cut, dissolve, zoom, pan in place, turntable object motion, camera reversal, focal drift, style jump, geometry morph, moving openings, appearing or disappearing chimney, brick substitution, siding substitution, or watermark.",
              "video_url": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "resolution": "720p",
              "duration": "5s",
              "edit_strength": "adhere_1",
              "keyframes": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "keyframe_indexes": [
                0,
                60,
                119
              ],
              "controls": {
                "pose": {
                  "enabled": false
                },
                "depth": {
                  "enabled": false
                },
                "normals": {
                  "enabled": false
                },
                "trajectory": {
                  "enabled": true,
                  "sparsity": 0.02
                },
                "face": {
                  "enabled": false
                }
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 283,
          "sha256": "c6e2b61c114a393dbe521fce694afadf9218ea02df92d7ee4ff69a7da16af17f",
          "exactRecord": {
            "schema": "blueprint.provider-spend-ledger/1",
            "createdAt": "2026-08-24T05:23:12.033Z",
            "authority": "User explicitly authorized additional spend and requested this exact outline plus still-reference method on 2026-08-24.",
            "incrementalCeilingUsd": 1.5,
            "requests": []
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 4979,
          "sha256": "e465cd9f0f4ab33b13b9b52df0a7bf2e4f4345a97c39a4897b11b746e92cccd5",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T05:33:25.8799686Z",
            "run": "exact-outline-three-pin-ray-20260824-r1",
            "state": "blocked-before-request-id",
            "question": "Can Ray follow the corrected continuous 120-frame house-outline camera control while only three admitted original FLUX pins at indexes 0, 60, and 119 preserve appearance without the prior stop-motion regression?",
            "method": {
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "duration": "5s",
              "resolution": "720p",
              "editStrength": "adhere_1",
              "keyframeIndexes": [
                0,
                60,
                119
              ],
              "generatedIntermediateKeyframes": 0,
              "trajectoryControl": true,
              "poseControl": false,
              "depthControl": false,
              "normalControl": false,
              "faceControl": false,
              "providerDocumentation": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            },
            "requestIdentity": {
              "id": "ray32-exact-outline-three-pin-f000-f020-r1",
              "bodySha256": "5cde02e6467ccf02e2d03a288525268101cd35f861581eabeb1a1b525351a255",
              "inputAuthoritySha256": "657a3acf60397155966dacae1df87696664061f039e12509e9984323396c1bf6"
            },
            "sourceAuthority": [
              {
                "role": "continuous animated outline and camera control",
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "frames": 120,
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c"
              },
              {
                "role": "exact admitted f000 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "role": "exact admitted f010 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "role": "exact admitted f020 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "artifacts": [
              {
                "path": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
                "sha256": "3b91d8225357f423a1439f4a775f0e0eb206fbeadcb3e14efa03244adaf6af03"
              },
              {
                "path": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py",
                "sha256": "dc2f65c62e4676d2b6ee9ab7aa7a32ee7e211a7db2abf4c620089002a5905172"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/manifest.json",
                "role": "mutable run state until provider output is recovered and sealed"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/logs/ray32-exact-outline-three-pin-f000-f020-r1.request.json",
                "role": "exact provider payload with uploaded input URLs and immutable source roles"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/spend-ledger.json",
                "role": "fresh run-scoped request ledger"
              }
            ],
            "budget": {
              "freshIncrementalCeilingUsd": 1.5,
              "liveDocumentedRequestCostUsd": 1.08,
              "committedUsd": 0,
              "charged": false
            },
            "blocker": {
              "stage": "provider-submit",
              "httpStatus": 403,
              "providerReason": "User is locked. Reason: Exhausted balance.",
              "requestIdIssued": false,
              "inflight": false,
              "safeResume": "node dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs --execute"
            },
            "predeclaredEvaluation": {
              "oldStopMotionNegative": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
              "negativeGateResult": "rejected",
              "negativeFailedChecks": [
                "anchor-mean-appearance",
                "anchor-minimum-appearance",
                "bounded-adjacent-change"
              ],
              "candidateOutputAvailable": false,
              "promotionAllowed": false
            },
            "decision": "The exact method and evaluator are ready and distinct from the prior 13-keyframe stop-motion negative. No generation result exists because FAL refused the request before issuing an ID. Preserve the payload and retry without changing it after the provider account admits requests.",
            "limitations": [
              "The current exact pins are 1280x720. A later high-resolution endpoint pass should regenerate only these three validated camera positions using the immutable 1600x992 FLUX identity references rather than expanding view count.",
              "A provider video never becomes camera, reconstruction, ground, navigation, or world-graph authority without independent gates.",
              "No paid request, new video, reconstruction, or viewer result was produced by this blocked checkpoint."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:first-last-segments-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "first-last-segments-20260824-r1",
      "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "preflight",
        "sourcePath": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "User explicitly authorized additional spend on 2026-08-23 and reiterated that more may be spent on 2026-08-24.",
        "sourcePath": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/spend-ledger.json",
        "sourceField": "$/authority"
      },
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product.",
      "limitations": [
        "These endpoints receive exact first and last images but no outline video. The registered outline is reserved for post-generation camera-path evaluation and any later endpoint that accepts a real control channel.",
        "Provider frames are candidate appearance and motion evidence until independent endpoint, temporal, identity, and camera-path gates pass."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 8,
        "byteLength": 22202
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/first-last-segments-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 22202,
          "sha256": "f2960e342fb0c6da61fe96a717caa09ed41e4030a6fcb5fc8f22d61a79f2cf52",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 4362,
          "sha256": "8cd19adab6bd839bb0290f0204bb72f516cabfe74164e4fd33bf3408fef303cc",
          "exactRecord": {
            "schema": "blueprint.first-last-segment-batch/1",
            "createdAt": "2026-08-24T05:18:43.881Z",
            "state": "preflight",
            "method": "two adjacent first/last-frame generations sharing the confirmed f010 anchor; no 60-view generation and no claimed outline-control input",
            "segments": [
              {
                "id": "f000-f010",
                "start": "f000",
                "end": "f010",
                "startFrame": 0,
                "endFrame": 10,
                "degrees": 14.9377593361
              },
              {
                "id": "f010-f020",
                "start": "f010",
                "end": "f020",
                "startFrame": 10,
                "endFrame": 20,
                "degrees": 14.9377593361
              }
            ],
            "anchors": [
              {
                "id": "f000",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "id": "f010",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "id": "f020",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "models": [
              {
                "id": "kling-o3pro",
                "endpoint": "fal-ai/kling-video/o3/pro/image-to-video",
                "costUsd": 0.56,
                "pricing": "5 seconds x $0.112/second, audio disabled",
                "pricingSource": "https://fal.ai/models/fal-ai/kling-video/o3/standard/image-to-video",
                "resolutionClaim": "provider Pro output; endpoint has no resolution input"
              },
              {
                "id": "seedance2fast",
                "endpoint": "bytedance/seedance-2.0/fast/image-to-video",
                "costUsd": 1.2095,
                "pricing": "5 seconds x $0.2419/second at 720p",
                "pricingSource": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video",
                "resolutionClaim": "720p high-bitrate endpoint maximum"
              },
              {
                "id": "veo31fast",
                "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                "costUsd": 0.4,
                "pricing": "4 seconds x $0.10/second at 1080p, audio disabled",
                "pricingSource": "https://fal.ai/models/fal-ai/veo3.1",
                "resolutionClaim": "explicit 1080p"
              }
            ],
            "budget": {
              "incrementalCeilingUsd": 6,
              "committedBeforeUsd": 0,
              "plannedUsd": 4.339,
              "maximumUsd": 4.339
            },
            "jobs": [
              {
                "id": "kling-o3pro-f000-f010-r1",
                "model": "kling-o3pro",
                "segment": "f000-f010",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/kling-o3pro-f000-f010-r1.mp4"
              },
              {
                "id": "seedance2fast-f000-f010-r1",
                "model": "seedance2fast",
                "segment": "f000-f010",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/seedance2fast-f000-f010-r1.mp4"
              },
              {
                "id": "veo31fast-f000-f010-r1",
                "model": "veo31fast",
                "segment": "f000-f010",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/veo31fast-f000-f010-r1.mp4"
              },
              {
                "id": "kling-o3pro-f010-f020-r1",
                "model": "kling-o3pro",
                "segment": "f010-f020",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/kling-o3pro-f010-f020-r1.mp4"
              },
              {
                "id": "seedance2fast-f010-f020-r1",
                "model": "seedance2fast",
                "segment": "f010-f020",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/seedance2fast-f010-f020-r1.mp4"
              },
              {
                "id": "veo31fast-f010-f020-r1",
                "model": "veo31fast",
                "segment": "f010-f020",
                "target": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/outputs/veo31fast-f010-f020-r1.mp4"
              }
            ],
            "limitations": [
              "These endpoints receive exact first and last images but no outline video. The registered outline is reserved for post-generation camera-path evaluation and any later endpoint that accepts a real control channel.",
              "Provider frames are candidate appearance and motion evidence until independent endpoint, temporal, identity, and camera-path gates pass."
            ],
            "failures": [],
            "cumulativeCommittedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/kling-o3pro-f000-f010-r1.request.json",
          "recordPointer": "$",
          "byteLength": 2780,
          "sha256": "6adff338410a876897dfffb6e19d75abe1404aaa39250740dc55869e61a5793e",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.886Z",
            "endpoint": "fal-ai/kling-video/o3/pro/image-to-video",
            "costUsd": 0.56,
            "pricing": "5 seconds x $0.112/second, audio disabled",
            "pricingSource": "https://fal.ai/models/fal-ai/kling-video/o3/standard/image-to-video",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f000-f010",
              "start": "f000",
              "end": "f010",
              "startFrame": 0,
              "endFrame": 10,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "image_url": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
              "end_image_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f000 first frame to the supplied exact f010 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "duration": "5",
              "generate_audio": false,
              "shot_type": "customize"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/kling-o3pro-f010-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 2786,
          "sha256": "9619dafe2b2c6ac4019ec2033d9a97e963ec15359a12600a8382c3a43cb03a27",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.889Z",
            "endpoint": "fal-ai/kling-video/o3/pro/image-to-video",
            "costUsd": 0.56,
            "pricing": "5 seconds x $0.112/second, audio disabled",
            "pricingSource": "https://fal.ai/models/fal-ai/kling-video/o3/standard/image-to-video",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f010-f020",
              "start": "f010",
              "end": "f020",
              "startFrame": 10,
              "endFrame": 20,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "image_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "end_image_url": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f010 first frame to the supplied exact f020 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "duration": "5",
              "generate_audio": false,
              "shot_type": "customize"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/seedance2fast-f000-f010-r1.request.json",
          "recordPointer": "$",
          "byteLength": 2850,
          "sha256": "f8499b9d9df6e2c2fb7b035daab85e0cde5f66d3305e69bdfbab8832b6b81d34",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.887Z",
            "endpoint": "bytedance/seedance-2.0/fast/image-to-video",
            "costUsd": 1.2095,
            "pricing": "5 seconds x $0.2419/second at 720p",
            "pricingSource": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f000-f010",
              "start": "f000",
              "end": "f010",
              "startFrame": 0,
              "endFrame": 10,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "image_url": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
              "end_image_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f000 first frame to the supplied exact f010 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "duration": "5",
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "bitrate_mode": "high",
              "generate_audio": false,
              "seed": 2026082400
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/seedance2fast-f010-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 2856,
          "sha256": "409a09205ba2324efe6b0ac31cb93d7a182f58a070172f09a3012c963aaca58a",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.889Z",
            "endpoint": "bytedance/seedance-2.0/fast/image-to-video",
            "costUsd": 1.2095,
            "pricing": "5 seconds x $0.2419/second at 720p",
            "pricingSource": "https://fal.ai/models/bytedance/seedance-2.0/fast/image-to-video",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f010-f020",
              "start": "f010",
              "end": "f020",
              "startFrame": 10,
              "endFrame": 20,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "image_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "end_image_url": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f010 first frame to the supplied exact f020 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "duration": "5",
              "resolution": "720p",
              "aspect_ratio": "16:9",
              "bitrate_mode": "high",
              "generate_audio": false,
              "seed": 2026082410
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/veo31fast-f000-f010-r1.request.json",
          "recordPointer": "$",
          "byteLength": 3145,
          "sha256": "80b76827d414ab1d55b7d123ead0cae5eee72947b7373f6113d1b68871ed3041",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.888Z",
            "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
            "costUsd": 0.4,
            "pricing": "4 seconds x $0.10/second at 1080p, audio disabled",
            "pricingSource": "https://fal.ai/models/fal-ai/veo3.1",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f000-f010",
              "start": "f000",
              "end": "f010",
              "startFrame": 0,
              "endFrame": 10,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "first_frame_url": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
              "last_frame_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f000 first frame to the supplied exact f010 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "negative_prompt": "cut, dissolve, stop motion, timelapse, zoom, pan in place, turntable object, changing architecture, morphing facade, moving windows, moving doors, moving chimney, material change, brick change, siding change, flat painted wall, wallpaper vegetation, warped porch, text, watermark",
              "duration": "4s",
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "generate_audio": false,
              "auto_fix": false,
              "seed": 2026082400
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/logs/veo31fast-f010-f020-r1.request.json",
          "recordPointer": "$",
          "byteLength": 3151,
          "sha256": "4bb9c1906a222d479ee100f4d8099048d9e504f706e56f40417030a5218490a5",
          "exactRecord": {
            "schema": "blueprint.provider-video-request/1",
            "createdAt": "2026-08-24T05:18:43.890Z",
            "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
            "costUsd": 0.4,
            "pricing": "4 seconds x $0.10/second at 1080p, audio disabled",
            "pricingSource": "https://fal.ai/models/fal-ai/veo3.1",
            "pricingAndSchemaReverifiedAt": "2026-08-24",
            "method": "explicit adjacent first and last confirmed high-resolution FLUX frames",
            "segment": {
              "id": "f010-f020",
              "start": "f010",
              "end": "f020",
              "startFrame": 10,
              "endFrame": 20,
              "degrees": 14.9377593361
            },
            "sourceRoles": {
              "first": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              "last": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            },
            "excluded": [
              "60-view still set",
              "Ray output",
              "point cloud",
              "outline as visual source",
              "recursive provider-video donor"
            ],
            "body": {
              "first_frame_url": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
              "last_frame_url": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
              "prompt": "Generate one fluid, continuous, unbroken photographic camera move from the supplied exact f010 first frame to the supplied exact f020 last frame. The camera orbits clockwise by only 14.938 degrees around one completely fixed measured house. The first and last images are the same building and site from adjacent registered cameras, not separate designs or shots. Preserve the house identity on every frame: exact massing, chimney state, roof pitch, roof material, wings, porch depth, posts, rails, steps, window count, window positions, shutters, doors, clapboard siding, trim, walkway, and landscaping relationships. Geometry remains solid and three-dimensional. Side walls, rear volumes, plants, trees, and shadows must retain parallax and occlusion; never flatten them into wallpaper, a painted backdrop, or a billboard. Use a level horizon, fixed rectilinear lens, fixed exposure and daylight, and continuous translation parallax. Motion is camera-only; the house, vegetation, windows, walkway, and materials do not morph or move. No cuts, dissolves, pauses, stop motion, style jumps, camera reversal, zoom, pan in place, turntable object motion, new chimney, lost chimney, brick substitution, siding substitution, changing openings, text, or watermark.",
              "negative_prompt": "cut, dissolve, stop motion, timelapse, zoom, pan in place, turntable object, changing architecture, morphing facade, moving windows, moving doors, moving chimney, material change, brick change, siding change, flat painted wall, wallpaper vegetation, warped porch, text, watermark",
              "duration": "4s",
              "resolution": "1080p",
              "aspect_ratio": "16:9",
              "generate_audio": false,
              "auto_fix": false,
              "seed": 2026082410
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 272,
          "sha256": "3ef5b8b1bbdc1e463d4f6338f09548b726985f3093f248a807915ab9f415b295",
          "exactRecord": {
            "schema": "blueprint.provider-spend-ledger/1",
            "createdAt": "2026-08-24T05:18:43.875Z",
            "authority": "User explicitly authorized additional spend on 2026-08-23 and reiterated that more may be spent on 2026-08-24.",
            "incrementalCeilingUsd": 6,
            "requests": []
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hero-pin-hd-preflight-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-pin-hd-preflight-20260824-r1",
      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "execution-blocked-before-provider-request",
        "sourcePath": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 68,
        "byteLength": 16681312
      },
      "media": {
        "counts": {
          "image": 63,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
            "byteLength": 52860,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f001.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f001.png",
            "byteLength": 76747,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f002.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f002.png",
            "byteLength": 87448,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f003.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f003.png",
            "byteLength": 95442,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f004.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f004.png",
            "byteLength": 94346,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
            "byteLength": 95161,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f006.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f006.png",
            "byteLength": 93093,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f007.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f007.png",
            "byteLength": 93240,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f008.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f008.png",
            "byteLength": 99914,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f009.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f009.png",
            "byteLength": 94353,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
            "byteLength": 90411,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f011.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f011.png",
            "byteLength": 96711,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f012.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f012.png",
            "byteLength": 94982,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f013.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f013.png",
            "byteLength": 97400,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f014.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f014.png",
            "byteLength": 95461,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
            "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
            "byteLength": 93534,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 68,
          "byteLength": 16681312,
          "sha256": "1ce80a0ca10498ada79f5394cea5c6ddf44453f0a35132027947f78ad5d6114e",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 38477,
          "sha256": "e08c8fcfe958626723d18a715a1ff78d12dc99b57d9dac5b2a3140b0eacd2a05",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-preflight/1",
            "run": "hero-pin-hd-preflight-20260824-r1",
            "preparedAt": "2026-08-24T05:49:29.222Z",
            "state": "execution-blocked-before-provider-request",
            "paidProviderRequestsSubmittedThisInvocation": 0,
            "purpose": "Generate f000, f010, and f020 as higher-resolution exact-camera TRAIN anchors plus untouched f005 and f015 TEST views before any first/last-frame video or Brush training.",
            "authorityBoundary": {
              "cameraGeometry": "locally rendered from the preserved massing model and exact 241-pose facade schedule",
              "appearance": "two immutable accepted 1600x992 FLUX 2 Pro final identity stills in every request",
              "excluded": [
                "all low-resolution f000/f010/f020 pins as provider inputs",
                "all generated intermediate orbit stills",
                "all provider-video frames",
                "recursive generated donor chains",
                "the contradictory 60-view selected-repair orbit"
              ]
            },
            "endpoint": {
              "id": "fal-ai/flux-2-pro/edit",
              "documentation": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
              "sealedOpenApi": {
                "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_pro_edit.openapi.json",
                "sha256": "4bf46f19bc29f636e31c5cbdccdf2609dbc2a686106b3187b4df04c45762238d"
              },
              "requiredFieldsVerified": [
                "prompt",
                "image_urls"
              ],
              "usedFieldsVerified": [
                "image_size",
                "seed",
                "safety_tolerance",
                "enable_safety_checker",
                "output_format",
                "sync_mode"
              ],
              "multiReferenceLimit": {
                "images": 9,
                "inputMegapixels": 9
              }
            },
            "sources": {
              "sourceModel": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "baselineManifest": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
                "sha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d"
              },
              "localManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "fidelityEvidence": {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity-final.json",
                "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc"
              }
            },
            "raster": {
              "previousPins": {
                "width": 1280,
                "height": 720,
                "pixels": 921600
              },
              "exactCameraControls": {
                "width": 1792,
                "height": 1008,
                "pixels": 1806336
              },
              "requestedOutputs": {
                "width": 2048,
                "height": 1152,
                "pixels": 2359296
              },
              "outputPixelGainVersusPrevious": 2.56
            },
            "identities": [
              {
                "id": "identity-south-r1",
                "view": "south",
                "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-west-r1",
                "view": "west",
                "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-east-aerial-r1",
                "view": "south-east-aerial",
                "expectedSha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "bytes": 3655059,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-west-aerial-r1",
                "view": "south-west-aerial",
                "expectedSha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "bytes": 3664952,
                "width": 1600,
                "height": 992
              }
            ],
            "tasks": [
              {
                "id": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f000.png",
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                      "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                      "bytes": 53540,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                      "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                      "bytes": 52860,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                      "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                      "bytes": 562371,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "LOCAL_SHA256://446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "LOCAL_SHA256://d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082400,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f005.png",
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                      "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                      "bytes": 59492,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                      "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                      "bytes": 95161,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                      "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                      "bytes": 625293,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f005. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "LOCAL_SHA256://fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "LOCAL_SHA256://af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082405,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f010.png",
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                      "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                      "bytes": 54789,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                      "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                      "bytes": 90411,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                      "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                      "bytes": 641678,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f010. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "LOCAL_SHA256://0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "LOCAL_SHA256://0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082410,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f015.png",
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                      "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                      "bytes": 61689,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                      "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                      "bytes": 93534,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                      "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                      "bytes": 670771,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f015. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "LOCAL_SHA256://69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "LOCAL_SHA256://2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082415,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f020.png",
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                      "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                      "bytes": 65000,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                      "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                      "bytes": 87150,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                      "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                      "bytes": 678099,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f020. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "LOCAL_SHA256://b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "LOCAL_SHA256://e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082420,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              }
            ],
            "budget": {
              "pricingBasis": "$0.03 first processed MP plus $0.015 each additional processed MP; estimate conservatively rounds every input and output image up separately",
              "estimatedUsdPerRequestCeiling": 0.21,
              "requestCount": 5,
              "estimatedBatchUsdCeiling": 1.05,
              "freshRunHardCeilingUsd": 1.25,
              "committedUsd": 0,
              "plannedRemainingUsd": 1.05
            },
            "crossViewGate": {
              "schema": "blueprint.hero-pin-cross-view-gate/1",
              "declaredBeforeProviderSubmission": true,
              "promotionDefault": "blocked",
              "fixedFacts": [
                {
                  "id": "story-count",
                  "expected": "two stories; no additional level or dormer"
                },
                {
                  "id": "chimney-state",
                  "expected": "no chimney"
                },
                {
                  "id": "wall-material",
                  "expected": "pale warm-white horizontal wood clapboard"
                },
                {
                  "id": "roof",
                  "expected": "weathered gray-green standing-seam roof; pitch and wings fixed by controls"
                },
                {
                  "id": "openings",
                  "expected": "window and door counts and pixel positions fixed by target-camera line render"
                },
                {
                  "id": "shutters",
                  "expected": "dark Charleston-green louvered shutters"
                },
                {
                  "id": "porch",
                  "expected": "wraparound porch depth, posts, rails, steps, and brackets fixed by controls"
                },
                {
                  "id": "site",
                  "expected": "walkway and house-to-landscape relationships remain coherent; garden never replaces a facade plane"
                }
              ],
              "requiredPerPinChecks": [
                "output raster is exactly 2048x1152",
                "bidirectional candidate-edge versus exact line control coverage passes at predeclared radii",
                "global camera offset and scale drift remain within the exact-camera gate",
                "no outline, inverse-depth, or gray shaded-render guide leaks into the photograph",
                "house subject is sharp, non-flat, and not materially obscured by vegetation"
              ],
              "requiredCrossPinChecks": [
                "two independent adversarial multimodal reviews receive all five outputs, all fifteen target controls, both immutable identity references, and FIXED_FACTS",
                "both reviews return the same value for every fixed fact and pass every camera independently",
                "any missing fact, model disagreement, chimney/material/window/porch/site drift, or flattened facade rejects the five-view set as a unit"
              ],
              "semanticReviewContract": {
                "schema": "blueprint.hero-pin-adversarial-review/1",
                "reviewers": 2,
                "independence": "separate context and shuffled frame order",
                "humanAuthorityRequired": false,
                "disagreementPolicy": "reject"
              },
              "currentState": "pending-no-provider-outputs",
              "admitted": false
            },
            "review": {
              "page": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              "staticUrl": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html"
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "rerenderLocalControls": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --render-controls",
              "paidResume": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --execute --confirm-ceiling=1.25"
            },
            "invocationId": "05789ff4-2ec9-4229-8386-7b189bc67cbc",
            "lastExecutionAttempt": {
              "attemptedAt": "2026-08-26T00:56:23.876Z",
              "stage": "provider-submit",
              "status": "blocked",
              "httpStatus": 403,
              "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
              "providerRequestSubmitted": false,
              "providerRequestId": null,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
          "recordPointer": "$",
          "byteLength": 8957,
          "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428",
          "exactRecord": {
            "run": "hero-pin-hd-preflight-20260824-r1",
            "sourceRun": "pinned-house-rerun-20260814-r1",
            "rung": "facade",
            "why": "close along the walls, height held, length free to overflow",
            "question": "Where was the camera on every frame of this circuit, in the model's own feet?",
            "source": "massing-model.json",
            "units": "feet",
            "metresPerUnit": 0.3048,
            "convention": {
              "handedness": "right",
              "up": [
                0,
                1,
                0
              ],
              "forward": "target minus position"
            },
            "camera": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "measuredBounds": {
              "min": [
                -1.4,
                -0.1,
                -30.9432
              ],
              "max": [
                129.9983,
                29.339,
                67.3843
              ]
            },
            "centreFeet": [
              64.2991,
              14.6195,
              18.2205
            ],
            "orbit": {
              "frames": 21,
              "cameraPeriodFrames": 241,
              "azimuthStepDegrees": 1.49378,
              "elevationDegrees": [
                2,
                9
              ],
              "fill": 0.92,
              "fillAxis": "y"
            },
            "framing": {
              "worstScreenFillX": 3.5281,
              "worstScreenFillY": 0.92,
              "croppedFrames": 0,
              "nearFaceM": [
                11.525,
                13.707
              ],
              "pxPerM": [
                120.27,
                143.03,
                131
              ]
            },
            "schedule": [
              {
                "frame": 0,
                "azimuthDeg": 0,
                "elevationDeg": 2,
                "radiusFeet": 80.3745,
                "positionFeet": [
                  64.2991,
                  6.705,
                  98.5461
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4873,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.6739,
                "nearFaceM": 11.7878,
                "pxPerM": 139.85
              },
              {
                "frame": 1,
                "azimuthDeg": 1.4938,
                "elevationDeg": 2.0012,
                "radiusFeet": 79.107,
                "positionFeet": [
                  66.3601,
                  6.6624,
                  97.2524
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.5281,
                "screenFillY": 0.92,
                "nearFaceFeet": 37.8131,
                "nearFaceM": 11.5254,
                "pxPerM": 143.03
              },
              {
                "frame": 2,
                "azimuthDeg": 2.9876,
                "elevationDeg": 2.0048,
                "radiusFeet": 79.3061,
                "positionFeet": [
                  68.43,
                  6.6743,
                  97.3703
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.4064,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.3861,
                "nearFaceM": 11.7001,
                "pxPerM": 140.9
              },
              {
                "frame": 3,
                "azimuthDeg": 4.4813,
                "elevationDeg": 2.0107,
                "radiusFeet": 80.4729,
                "positionFeet": [
                  70.583,
                  6.7235,
                  98.398
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.2042,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.3427,
                "nearFaceM": 11.9917,
                "pxPerM": 137.47
              },
              {
                "frame": 4,
                "azimuthDeg": 5.9751,
                "elevationDeg": 2.019,
                "radiusFeet": 81.6261,
                "positionFeet": [
                  72.7909,
                  6.7758,
                  99.3528
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 3.0276,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.3025,
                "nearFaceM": 12.2842,
                "pxPerM": 134.2
              },
              {
                "frame": 5,
                "azimuthDeg": 7.4689,
                "elevationDeg": 2.0297,
                "radiusFeet": 82.7647,
                "positionFeet": [
                  75.0508,
                  6.8313,
                  100.2315
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.8717,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.2926,
                "nearFaceM": 12.586,
                "pxPerM": 130.98
              },
              {
                "frame": 6,
                "azimuthDeg": 8.9627,
                "elevationDeg": 2.0427,
                "radiusFeet": 83.8874,
                "positionFeet": [
                  77.3597,
                  6.8902,
                  101.031
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.733,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.9917,
                "nearFaceM": 12.7991,
                "pxPerM": 128.8
              },
              {
                "frame": 7,
                "azimuthDeg": 10.4564,
                "elevationDeg": 2.0581,
                "radiusFeet": 84.9933,
                "positionFeet": [
                  79.7144,
                  6.9524,
                  101.7485
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.6084,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.6619,
                "nearFaceM": 13.0033,
                "pxPerM": 126.78
              },
              {
                "frame": 8,
                "azimuthDeg": 11.9502,
                "elevationDeg": 2.0759,
                "radiusFeet": 86.0813,
                "positionFeet": [
                  82.1116,
                  7.0181,
                  102.381
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.4959,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.3196,
                "nearFaceM": 13.2038,
                "pxPerM": 124.85
              },
              {
                "frame": 9,
                "azimuthDeg": 13.444,
                "elevationDeg": 2.0959,
                "radiusFeet": 87.1503,
                "positionFeet": [
                  84.5476,
                  7.0873,
                  102.926
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3936,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.9483,
                "nearFaceM": 13.3954,
                "pxPerM": 123.07
              },
              {
                "frame": 10,
                "azimuthDeg": 14.9378,
                "elevationDeg": 2.1183,
                "radiusFeet": 88.1994,
                "positionFeet": [
                  87.0187,
                  7.1601,
                  103.3811
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.3,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.2786,
                "nearFaceM": 13.4961,
                "pxPerM": 122.15
              },
              {
                "frame": 11,
                "azimuthDeg": 16.4315,
                "elevationDeg": 2.1429,
                "radiusFeet": 89.2275,
                "positionFeet": [
                  89.5212,
                  7.2365,
                  103.744
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.2139,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.6295,
                "nearFaceM": 13.6031,
                "pxPerM": 121.19
              },
              {
                "frame": 12,
                "azimuthDeg": 17.9253,
                "elevationDeg": 2.1699,
                "radiusFeet": 90.2337,
                "positionFeet": [
                  92.0511,
                  7.3165,
                  104.0126
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.1344,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.9691,
                "nearFaceM": 13.7066,
                "pxPerM": 120.27
              },
              {
                "frame": 13,
                "azimuthDeg": 19.4191,
                "elevationDeg": 2.1991,
                "radiusFeet": 91.2169,
                "positionFeet": [
                  94.6042,
                  7.4002,
                  104.185
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 2.0632,
                "screenFillY": 0.92,
                "nearFaceFeet": 44.0817,
                "nearFaceM": 13.4361,
                "pxPerM": 122.69
              },
              {
                "frame": 14,
                "azimuthDeg": 20.9129,
                "elevationDeg": 2.2306,
                "radiusFeet": 92.1762,
                "positionFeet": [
                  97.1763,
                  7.4876,
                  104.2594
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.993,
                "screenFillY": 0.92,
                "nearFaceFeet": 43.1174,
                "nearFaceM": 13.1422,
                "pxPerM": 125.44
              },
              {
                "frame": 15,
                "azimuthDeg": 22.4066,
                "elevationDeg": 2.2642,
                "radiusFeet": 93.1107,
                "positionFeet": [
                  99.7631,
                  7.5786,
                  104.2343
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.9278,
                "screenFillY": 0.92,
                "nearFaceFeet": 42.1891,
                "nearFaceM": 12.8592,
                "pxPerM": 128.2
              },
              {
                "frame": 16,
                "azimuthDeg": 23.9004,
                "elevationDeg": 2.3001,
                "radiusFeet": 94.0192,
                "positionFeet": [
                  102.3602,
                  7.6734,
                  104.1085
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.8676,
                "screenFillY": 0.92,
                "nearFaceFeet": 41.3021,
                "nearFaceM": 12.5889,
                "pxPerM": 130.95
              },
              {
                "frame": 17,
                "azimuthDeg": 25.3942,
                "elevationDeg": 2.3382,
                "radiusFeet": 94.9009,
                "positionFeet": [
                  104.9629,
                  7.7717,
                  103.8807
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.811,
                "screenFillY": 0.92,
                "nearFaceFeet": 40.4619,
                "nearFaceM": 12.3328,
                "pxPerM": 133.67
              },
              {
                "frame": 18,
                "azimuthDeg": 26.888,
                "elevationDeg": 2.3784,
                "radiusFeet": 95.7548,
                "positionFeet": [
                  107.5667,
                  7.8737,
                  103.55
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7575,
                "screenFillY": 0.92,
                "nearFaceFeet": 39.6741,
                "nearFaceM": 12.0927,
                "pxPerM": 136.32
              },
              {
                "frame": 19,
                "azimuthDeg": 28.3817,
                "elevationDeg": 2.4207,
                "radiusFeet": 96.5799,
                "positionFeet": [
                  110.1668,
                  7.9792,
                  103.1157
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.7069,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.9444,
                "nearFaceM": 11.8703,
                "pxPerM": 138.88
              },
              {
                "frame": 20,
                "azimuthDeg": 29.8755,
                "elevationDeg": 2.4651,
                "radiusFeet": 97.3752,
                "positionFeet": [
                  112.7585,
                  8.0882,
                  102.5774
                ],
                "targetFeet": [
                  64.2991,
                  12.4266,
                  18.2205
                ],
                "screenFillX": 1.659,
                "screenFillY": 0.92,
                "nearFaceFeet": 38.2786,
                "nearFaceM": 11.6673,
                "pxPerM": 141.29
              }
            ],
            "modes": {
              "line": {
                "dir": "orbit-facade/line",
                "frames": 21,
                "bytes": 1248699,
                "contextReopens": 1
              },
              "depth": {
                "dir": "orbit-facade/depth",
                "frames": 21,
                "bytes": 1896251,
                "contextReopens": 0
              },
              "beauty": {
                "dir": "orbit-facade/beauty",
                "frames": 21,
                "bytes": 13475391,
                "contextReopens": 0
              }
            },
            "generated": "nothing",
            "billedUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/logs/flux2pro-hd-f000-r1.request.json",
          "recordPointer": "$",
          "byteLength": 5857,
          "sha256": "248541ca331da007e51230f6257cf33654051c4321bb4f87c84743cbf23ef0a9",
          "exactRecord": {
            "endpoint": "fal-ai/flux-2-pro/edit",
            "estimatedUsdCeiling": 0.21,
            "noRecursiveDonorChain": true,
            "inputRoles": [
              {
                "index": 1,
                "artifact": {
                  "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                  "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                  "bytes": 53540,
                  "width": 1792,
                  "height": 1008
                },
                "role": "immutable exact-camera line and opening control"
              },
              {
                "index": 2,
                "artifact": {
                  "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                  "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                  "bytes": 52860,
                  "width": 1792,
                  "height": 1008
                },
                "role": "matching exact-camera inverse depth and occlusion control"
              },
              {
                "index": 3,
                "artifact": {
                  "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                  "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                  "bytes": 562371,
                  "width": 1792,
                  "height": 1008
                },
                "role": "matching exact-camera shaded 3D face and volume control"
              },
              {
                "index": 4,
                "artifact": {
                  "id": "identity-south-r1",
                  "view": "south",
                  "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "usedInEveryRequest": true,
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                  "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "bytes": 3408685,
                  "width": 1600,
                  "height": 992
                },
                "role": "immutable accepted south-view appearance identity"
              },
              {
                "index": 5,
                "artifact": {
                  "id": "identity-west-r1",
                  "view": "west",
                  "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                  "usedInEveryRequest": true,
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                  "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                  "bytes": 3738559,
                  "width": 1600,
                  "height": 992
                },
                "role": "immutable accepted west-view appearance identity"
              }
            ],
            "fixedFacts": [
              {
                "id": "story-count",
                "expected": "two stories; no additional level or dormer"
              },
              {
                "id": "chimney-state",
                "expected": "no chimney"
              },
              {
                "id": "wall-material",
                "expected": "pale warm-white horizontal wood clapboard"
              },
              {
                "id": "roof",
                "expected": "weathered gray-green standing-seam roof; pitch and wings fixed by controls"
              },
              {
                "id": "openings",
                "expected": "window and door counts and pixel positions fixed by target-camera line render"
              },
              {
                "id": "shutters",
                "expected": "dark Charleston-green louvered shutters"
              },
              {
                "id": "porch",
                "expected": "wraparound porch depth, posts, rails, steps, and brackets fixed by controls"
              },
              {
                "id": "site",
                "expected": "walkway and house-to-landscape relationships remain coherent; garden never replaces a facade plane"
              }
            ],
            "bodySha256": "a9924a12c9a0f6a13f249a61ed9b3cc43fe9a5b053a1c98a4d8fc446661e7f16",
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "DATA_URI_SHA256://86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "DATA_URI_SHA256://446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "DATA_URI_SHA256://d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "https://v3b.fal.media/files/b/0aa65e22/xh8DhQfmIAyI1hELJ1XCi_south.png",
                "https://v3b.fal.media/files/b/0aa65e10/1poqJ_GL0gFpXR-fWyR-m_west.png"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082400,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 141,
          "sha256": "a26e650f7ef5026d1c8305d08fe382c93f6dca6233bdf10e4d258f1ef68a05b7",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-spend-ledger/1",
            "run": "hero-pin-hd-preflight-20260824-r1",
            "ceilingUsd": 1.25,
            "requests": []
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 39404,
          "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-preflight/1",
            "run": "hero-pin-hd-preflight-20260824-r1",
            "preparedAt": "2026-08-24T05:49:29.222Z",
            "state": "execution-blocked-before-provider-request",
            "paidProviderRequestsSubmittedThisInvocation": 0,
            "purpose": "Generate f000, f010, and f020 as higher-resolution exact-camera TRAIN anchors plus untouched f005 and f015 TEST views before any first/last-frame video or Brush training.",
            "authorityBoundary": {
              "cameraGeometry": "locally rendered from the preserved massing model and exact 241-pose facade schedule",
              "appearance": "two immutable accepted 1600x992 FLUX 2 Pro final identity stills in every request",
              "excluded": [
                "all low-resolution f000/f010/f020 pins as provider inputs",
                "all generated intermediate orbit stills",
                "all provider-video frames",
                "recursive generated donor chains",
                "the contradictory 60-view selected-repair orbit"
              ]
            },
            "endpoint": {
              "id": "fal-ai/flux-2-pro/edit",
              "documentation": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
              "sealedOpenApi": {
                "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_pro_edit.openapi.json",
                "sha256": "4bf46f19bc29f636e31c5cbdccdf2609dbc2a686106b3187b4df04c45762238d"
              },
              "requiredFieldsVerified": [
                "prompt",
                "image_urls"
              ],
              "usedFieldsVerified": [
                "image_size",
                "seed",
                "safety_tolerance",
                "enable_safety_checker",
                "output_format",
                "sync_mode"
              ],
              "multiReferenceLimit": {
                "images": 9,
                "inputMegapixels": 9
              }
            },
            "sources": {
              "sourceModel": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "baselineManifest": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
                "sha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d"
              },
              "localManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "fidelityEvidence": {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity-final.json",
                "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc"
              }
            },
            "raster": {
              "previousPins": {
                "width": 1280,
                "height": 720,
                "pixels": 921600
              },
              "exactCameraControls": {
                "width": 1792,
                "height": 1008,
                "pixels": 1806336
              },
              "requestedOutputs": {
                "width": 2048,
                "height": 1152,
                "pixels": 2359296
              },
              "outputPixelGainVersusPrevious": 2.56
            },
            "identities": [
              {
                "id": "identity-south-r1",
                "view": "south",
                "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-west-r1",
                "view": "west",
                "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-east-aerial-r1",
                "view": "south-east-aerial",
                "expectedSha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "bytes": 3655059,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-west-aerial-r1",
                "view": "south-west-aerial",
                "expectedSha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "bytes": 3664952,
                "width": 1600,
                "height": 992
              }
            ],
            "tasks": [
              {
                "id": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f000.png",
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                      "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                      "bytes": 53540,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                      "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                      "bytes": 52860,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                      "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                      "bytes": 562371,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "LOCAL_SHA256://446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "LOCAL_SHA256://d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082400,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f005.png",
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                      "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                      "bytes": 59492,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                      "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                      "bytes": 95161,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                      "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                      "bytes": 625293,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f005. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "LOCAL_SHA256://fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "LOCAL_SHA256://af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082405,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f010.png",
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                      "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                      "bytes": 54789,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                      "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                      "bytes": 90411,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                      "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                      "bytes": 641678,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f010. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "LOCAL_SHA256://0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "LOCAL_SHA256://0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082410,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f015.png",
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                      "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                      "bytes": 61689,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                      "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                      "bytes": 93534,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                      "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                      "bytes": 670771,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f015. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "LOCAL_SHA256://69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "LOCAL_SHA256://2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082415,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f020.png",
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                      "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                      "bytes": 65000,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                      "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                      "bytes": 87150,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                      "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                      "bytes": 678099,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f020. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "LOCAL_SHA256://b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "LOCAL_SHA256://e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082420,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              }
            ],
            "budget": {
              "pricingBasis": "$0.03 first processed MP plus $0.015 each additional processed MP; estimate conservatively rounds every input and output image up separately",
              "estimatedUsdPerRequestCeiling": 0.21,
              "requestCount": 5,
              "estimatedBatchUsdCeiling": 1.05,
              "freshRunHardCeilingUsd": 1.25,
              "committedUsd": 0,
              "plannedRemainingUsd": 1.05
            },
            "crossViewGate": {
              "schema": "blueprint.hero-pin-cross-view-gate/1",
              "declaredBeforeProviderSubmission": true,
              "promotionDefault": "blocked",
              "fixedFacts": [
                {
                  "id": "story-count",
                  "expected": "two stories; no additional level or dormer"
                },
                {
                  "id": "chimney-state",
                  "expected": "no chimney"
                },
                {
                  "id": "wall-material",
                  "expected": "pale warm-white horizontal wood clapboard"
                },
                {
                  "id": "roof",
                  "expected": "weathered gray-green standing-seam roof; pitch and wings fixed by controls"
                },
                {
                  "id": "openings",
                  "expected": "window and door counts and pixel positions fixed by target-camera line render"
                },
                {
                  "id": "shutters",
                  "expected": "dark Charleston-green louvered shutters"
                },
                {
                  "id": "porch",
                  "expected": "wraparound porch depth, posts, rails, steps, and brackets fixed by controls"
                },
                {
                  "id": "site",
                  "expected": "walkway and house-to-landscape relationships remain coherent; garden never replaces a facade plane"
                }
              ],
              "requiredPerPinChecks": [
                "output raster is exactly 2048x1152",
                "bidirectional candidate-edge versus exact line control coverage passes at predeclared radii",
                "global camera offset and scale drift remain within the exact-camera gate",
                "no outline, inverse-depth, or gray shaded-render guide leaks into the photograph",
                "house subject is sharp, non-flat, and not materially obscured by vegetation"
              ],
              "requiredCrossPinChecks": [
                "two independent adversarial multimodal reviews receive all five outputs, all fifteen target controls, both immutable identity references, and FIXED_FACTS",
                "both reviews return the same value for every fixed fact and pass every camera independently",
                "any missing fact, model disagreement, chimney/material/window/porch/site drift, or flattened facade rejects the five-view set as a unit"
              ],
              "semanticReviewContract": {
                "schema": "blueprint.hero-pin-adversarial-review/1",
                "reviewers": 2,
                "independence": "separate context and shuffled frame order",
                "humanAuthorityRequired": false,
                "disagreementPolicy": "reject"
              },
              "currentState": "pending-no-provider-outputs",
              "admitted": false
            },
            "review": {
              "page": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              "staticUrl": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html"
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "rerenderLocalControls": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --render-controls",
              "paidResume": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --execute --confirm-ceiling=1.25"
            },
            "invocationId": "05789ff4-2ec9-4229-8386-7b189bc67cbc",
            "lastExecutionAttempt": {
              "attemptedAt": "2026-08-26T00:56:23.876Z",
              "stage": "provider-submit",
              "status": "blocked",
              "httpStatus": 403,
              "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
              "providerRequestSubmitted": false,
              "providerRequestId": null,
              "providerSpendUsd": 0
            },
            "executionAttempts": [
              {
                "invocationId": "f910449d-9368-4af5-abba-884a4c1e4d01",
                "attemptedAt": "2026-08-25T04:36:10.526Z",
                "stage": "provider-submit",
                "status": "blocked",
                "httpStatus": 403,
                "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
                "providerRequestSubmitted": false,
                "providerRequestId": null,
                "providerSpendUsd": 0
              },
              {
                "invocationId": "05789ff4-2ec9-4229-8386-7b189bc67cbc",
                "attemptedAt": "2026-08-26T00:56:23.876Z",
                "stage": "provider-submit",
                "status": "blocked",
                "httpStatus": 403,
                "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
                "providerRequestSubmitted": false,
                "providerRequestId": null,
                "providerSpendUsd": 0
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-exterior-cleanup-became-a-direct-reversible-product-workflow-22",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/outcome"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "apps/web/app/studio/exterior/page.tsx",
          "url": "/apps/web/app/studio/exterior/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "url": "/packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/recipes/src/bounded-hero-arc-generation.ts",
          "url": "/packages/recipes/src/bounded-hero-arc-generation.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "url": "/verification/exterior-splat-editor-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r21.json",
          "url": "/docs/timeline/internal-continuation-r21.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/first-last-segments-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "url": "/verification/exterior-splat-editor-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r21.json",
          "url": "/docs/timeline/internal-continuation-r21.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exact-outline-three-pin-ray-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "exact-outline-three-pin-ray-20260824-r1",
      "path": "verification/exact-outline-three-pin-ray-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-request-id",
        "sourcePath": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "The exact method and evaluator are ready and distinct from the prior 13-keyframe stop-motion negative. No generation result exists because FAL refused the request before issuing an ID. Preserve the payload and retry without changing it after the provider account admits requests.",
      "limitations": [
        "The current exact pins are 1280x720. A later high-resolution endpoint pass should regenerate only these three validated camera positions using the immutable 1600x992 FLUX identity references rather than expanding view count.",
        "A provider video never becomes camera, reconstruction, ground, navigation, or world-graph authority without independent gates.",
        "No paid request, new video, reconstruction, or viewer result was produced by this blocked checkpoint."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4979
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "url": "/verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exact-outline-three-pin-ray-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 4979,
          "sha256": "35052693c14bde83188c67dc902dbc2fea4c071ca6a176e5c09546ad2129c7e8",
          "access": "metadata-only"
        },
        {
          "path": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 4979,
          "sha256": "e465cd9f0f4ab33b13b9b52df0a7bf2e4f4345a97c39a4897b11b746e92cccd5",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T05:33:25.8799686Z",
            "run": "exact-outline-three-pin-ray-20260824-r1",
            "state": "blocked-before-request-id",
            "question": "Can Ray follow the corrected continuous 120-frame house-outline camera control while only three admitted original FLUX pins at indexes 0, 60, and 119 preserve appearance without the prior stop-motion regression?",
            "method": {
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "duration": "5s",
              "resolution": "720p",
              "editStrength": "adhere_1",
              "keyframeIndexes": [
                0,
                60,
                119
              ],
              "generatedIntermediateKeyframes": 0,
              "trajectoryControl": true,
              "poseControl": false,
              "depthControl": false,
              "normalControl": false,
              "faceControl": false,
              "providerDocumentation": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            },
            "requestIdentity": {
              "id": "ray32-exact-outline-three-pin-f000-f020-r1",
              "bodySha256": "5cde02e6467ccf02e2d03a288525268101cd35f861581eabeb1a1b525351a255",
              "inputAuthoritySha256": "657a3acf60397155966dacae1df87696664061f039e12509e9984323396c1bf6"
            },
            "sourceAuthority": [
              {
                "role": "continuous animated outline and camera control",
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "frames": 120,
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c"
              },
              {
                "role": "exact admitted f000 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "role": "exact admitted f010 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "role": "exact admitted f020 appearance pin",
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "artifacts": [
              {
                "path": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
                "sha256": "3b91d8225357f423a1439f4a775f0e0eb206fbeadcb3e14efa03244adaf6af03"
              },
              {
                "path": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py",
                "sha256": "dc2f65c62e4676d2b6ee9ab7aa7a32ee7e211a7db2abf4c620089002a5905172"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/manifest.json",
                "role": "mutable run state until provider output is recovered and sealed"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/logs/ray32-exact-outline-three-pin-f000-f020-r1.request.json",
                "role": "exact provider payload with uploaded input URLs and immutable source roles"
              },
              {
                "path": ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1/spend-ledger.json",
                "role": "fresh run-scoped request ledger"
              }
            ],
            "budget": {
              "freshIncrementalCeilingUsd": 1.5,
              "liveDocumentedRequestCostUsd": 1.08,
              "committedUsd": 0,
              "charged": false
            },
            "blocker": {
              "stage": "provider-submit",
              "httpStatus": 403,
              "providerReason": "User is locked. Reason: Exhausted balance.",
              "requestIdIssued": false,
              "inflight": false,
              "safeResume": "node dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs --execute"
            },
            "predeclaredEvaluation": {
              "oldStopMotionNegative": ".blueprint-data/generative-experiments/outline-still-house-20260816-r1/video/ray32-fluid-outline-dense-stills-u000-u119.mp4",
              "negativeGateResult": "rejected",
              "negativeFailedChecks": [
                "anchor-mean-appearance",
                "anchor-minimum-appearance",
                "bounded-adjacent-change"
              ],
              "candidateOutputAvailable": false,
              "promotionAllowed": false
            },
            "decision": "The exact method and evaluator are ready and distinct from the prior 13-keyframe stop-motion negative. No generation result exists because FAL refused the request before issuing an ID. Preserve the payload and retry without changing it after the provider account admits requests.",
            "limitations": [
              "The current exact pins are 1280x720. A later high-resolution endpoint pass should regenerate only these three validated camera positions using the immutable 1600x992 FLUX identity references rather than expanding view count.",
              "A provider video never becomes camera, reconstruction, ground, navigation, or world-graph authority without independent gates.",
              "No paid request, new video, reconstruction, or viewer result was produced by this blocked checkpoint."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:splat-silhouette-trim-20260824-r2",
      "kind": "verification-set",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "splat-silhouette-trim-20260824-r2",
      "path": "verification/splat-silhouette-trim-20260824-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "sealed-preview-tags-only",
        "sourcePath": "verification/splat-silhouette-trim-20260824-r2/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "Preserve the reversible r2 classification as a prototype and do not emit or admit a trimmed PLY yet. A user-adjustable derivative can be generated from a new run identity after its scope, support, trim, feather, and face selection are chosen and same-camera renders pass.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4002
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/splat-silhouette-trim-20260824-r2/manifest.json",
          "url": "/verification/splat-silhouette-trim-20260824-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-silhouette-trim-20260824-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 4002,
          "sha256": "a199c1ef303e5b8b0e7cfa3da04e88bbcf5762442afc17c44200390f2d5e63fe",
          "access": "metadata-only"
        },
        {
          "path": "verification/splat-silhouette-trim-20260824-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 4002,
          "sha256": "75d90f9cd95b64c84b625923ef967f5258a00d29b4373be3f4cbf3f8111badce",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T05:24:08Z",
            "run": "selected-repair-silhouette-trim-20260824-r2",
            "state": "sealed-preview-tags-only",
            "artifactCount": 10,
            "artifacts": [
              {
                "path": "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
                "bytes": 29257,
                "sha256": "0fb8d4e3fca58ded6b368203d19739393c75d332a92836f4c995a2394543ba9d"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3893,
                "sha256": "2c28bc64e2f4027c6d0e0ea963250806258d2154914100f1b7e25f5f2762b280"
              },
              {
                "path": "docs/internal/selected-repair-silhouette-trim-r1.json",
                "bytes": 1405,
                "sha256": "8a9950dc1b4e40e2f32b68b05d6653fec4f0758efd638b93f757991ca94e4355"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/metrics.json",
                "bytes": 7437,
                "sha256": "297c3a357713218784752f6936d567844f0b352e1cb092bc80bbf8eed3c6056c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/classification-tags.npz",
                "bytes": 4931557,
                "sha256": "5f92132bae6c3c97904302bb171939e3f481e40c69d08e4766cea8e3cbd00cee"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/review/silhouette-trim-overlay.png",
                "bytes": 207685,
                "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/manifest.json",
                "bytes": 2137,
                "sha256": "71aa053cb69f229f73e0fd6fb69ffed5142acea32f19fb0e7958a45ce9711008"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/results/metrics.json",
                "bytes": 7172,
                "sha256": "eee501b4d5dce920b030e53469b47add8e4f61d31c8c4315379f1b13d484aced"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/review/silhouette-trim-overlay.png",
                "bytes": 261101,
                "sha256": "23dcc039066098293b5fa24c0a2ca09543146185207b5c8efa8f65b4ac197aa4"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1/manifest.json",
                "bytes": 2137,
                "sha256": "63805a805045cde7216ddb85870afbedc820cd0b93b2951ae56819cae28da584"
              }
            ],
            "measurements": {
              "acceptedSourceGaussians": 2500000,
              "exactCameraCount": 12,
              "selectedMassingFaces": 39,
              "selectedMaterials": [
                "roof",
                "porchRoof"
              ],
              "untouched": 2493377,
              "featherCandidates": 1383,
              "hardRemovalCandidates": 5240,
              "hardRemovalFraction": 0.002096,
              "candidatePlyEmitted": false
            },
            "adversarialReview": {
              "r1": "Rejected as a usable face selection because image-space roof proximity aliased a separate near-ground population.",
              "r2": "The added measured 3D selected-face reach removed the ground population from the review overlay while retaining the multi-view roof cloud. It remains a tag-only preview pending same-camera before/after rendering.",
              "outlineAgreement": "Across twelve cameras, the median massing-boundary distance to the registered outline is 4.39 to 10 pixels; p95 remains 17 to 45.20 pixels, so the outline is used as a conservative boundary expansion and not silently treated as exact photogrammetric occupancy."
            },
            "decision": "Preserve the reversible r2 classification as a prototype and do not emit or admit a trimmed PLY yet. A user-adjustable derivative can be generated from a new run identity after its scope, support, trim, feather, and face selection are chosen and same-camera renders pass.",
            "authorityBoundary": "The accepted 590001552-byte SH3 PLY remains byte-identical at SHA-256 06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738. Neither preview run overwrote it, emitted a replacement, changed the viewer catalog, or deleted unknown coverage."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:walkable-plane-candidates-20260824-r3",
      "kind": "verification-set",
      "createdAt": "2026-08-24T04:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/22/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "walkable-plane-candidates-20260824-r3",
      "path": "verification/walkable-plane-candidates-20260824-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "sealed-candidates-review-required",
        "sourcePath": "verification/walkable-plane-candidates-20260824-r3/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Exterior cleanup became a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
      "decision": "Expose these four polygons only as review candidates. Do not attach them to the world graph, actor host, navigation runtime, or portal system until clearance and step-continuity passes produce a revised layer.",
      "limitations": [],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "exterior-splat-editor-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "splat-result-catalog-20260824-r1",
        "splat-silhouette-trim-20260824-r2",
        "splat-silhouette-trim-20260824-r3",
        "walkable-plane-candidates-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3905
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/walkable-plane-candidates-20260824-r3/manifest.json",
          "url": "/verification/walkable-plane-candidates-20260824-r3/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/22",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T00:00:00-04:00",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "title": "Exterior cleanup became a direct, reversible product workflow",
            "headline": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts the exact splat in a LiveEngine viewport with measured surface selection, a live silhouette scope, undo and reset, process-owned edits, progress polling, immutable child-result registration, and canonical world-result loading. The high-fidelity restart method is also encoded as a bounded two-arc recipe instead of another prose-only plan.",
            "outcome": "The editor was browser-verified by selecting the roof in the canvas and undoing the selection. The exact 80,000,000-byte splat and 30,000,052-byte SH1 sidecar are served through hash-pinned range routes. No default cleanup child was generated merely to create another visually identical result, and no provider spend occurred.",
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "exterior-splat-editor-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "splat-result-catalog-20260824-r1",
              "splat-silhouette-trim-20260824-r2",
              "splat-silhouette-trim-20260824-r3",
              "walkable-plane-candidates-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/exact-outline-three-pin-ray-20260824-r1",
              ".blueprint-data/generative-experiments/first-last-segments-20260824-r1",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3"
            ],
            "surfaces": [
              "apps/web/app/studio/exterior/page.tsx",
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts",
              "verification/exterior-splat-editor-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r21.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "lesson": "An editor is a persistent scene interaction surface with reversible operations and versioned results. A static overlay plus a button that asks another agent to rerun a script is evidence tooling, not the product."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/walkable-plane-candidates-20260824-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3905,
          "sha256": "474bcf49052ac647d2cbf36e30e848f7824567395d0d77e2ee133b904f89ee76",
          "access": "metadata-only"
        },
        {
          "path": "verification/walkable-plane-candidates-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 3905,
          "sha256": "b5c16d47c9b25a6644d59b947da0ceab1cd1148ba4fbb0ddd9a3d321bb1e06a3",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T05:34:00Z",
            "run": "selected-repair-walkable-planes-20260824-r3",
            "state": "sealed-candidates-review-required",
            "artifactCount": 9,
            "artifacts": [
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
                "bytes": 22985,
                "sha256": "0997633e2f536143c6fedaf3ec75c60618381a848b8e286f88d37d5734ce8d36"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": "docs/internal/selected-repair-walkable-plane-detection-r1.json",
                "bytes": 937,
                "sha256": "5e27644a77336a5421436ed946ed06a7f6fb34b105c60623d45e26d7d4c1e5e7"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
                "bytes": 16035,
                "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/detection-diagnostic.json",
                "bytes": 5553,
                "sha256": "092d5fcd83b67f6b55bf3a8ae732d301b89de6b59f90caa73a0ad120e3d5d690"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
                "bytes": 20631,
                "sha256": "eb62db036807f2f0de24c06cdea045e36448554eaa51e8a3b42924a8afd7aa4f"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/manifest.json",
                "bytes": 2094,
                "sha256": "27b92e879046b2b93da36aa96054c942dc597624bf941a1f263de973d96bf5c9"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
                "bytes": 111594,
                "sha256": "8ef8af696f103aae3c7470d1d4c099d6609a2392ac4bacaeca9cd88e3e7d5745"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
                "bytes": 33647,
                "sha256": "dc3a1ddc441a85ffb2a744ba582ed27031178074451124649b1d443759824213"
              }
            ],
            "measurements": {
              "sourceGaussians": 2500000,
              "horizontalShapeAdmittedGaussians": 130458,
              "candidatePlanes": 4,
              "candidateGroundEnvelopes": 1,
              "candidateMeasuredDeckRegions": 3,
              "activeWalkablePlanes": 0,
              "ground": {
                "elevationMeters": -0.013,
                "areaSquareMeters": 893.12,
                "supportGaussians": 14741
              },
              "deckElevationsMeters": [
                0.426,
                0.427,
                0.429
              ]
            },
            "adversarialReview": {
              "r1": "Rejected as a picker surface: sixteen overlapping raw horizontal components included roof and upper-story surfaces.",
              "r2": "Improved semantic elevation filtering but still retained disconnected fragments that only matched deck elevation and did not intersect measured deck faces.",
              "r3": "Retains only the largest ground component and three detected components clipped to horizontal material=deck faces below one metre. The four candidates remain pending because head/shoulder clearance and step continuity are unknown.",
              "failClosedTest": "A walkable acceptance attempt was rejected with unresolved gates headShoulderClearance and stepContinuity; no review receipt was written."
            },
            "decision": "Expose these four polygons only as review candidates. Do not attach them to the world graph, actor host, navigation runtime, or portal system until clearance and step-continuity passes produce a revised layer.",
            "authorityBoundary": "The detector and explicit review adapter never silently accept a plane. Placement-only review can create a new receipt; walkable review fails closed while any gate is not pass. The accepted SH3 source remains byte-identical and no viewer/catalog file changed."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-silhouette-trim-20260824-r2",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T05:33:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r19.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-silhouette-trim-20260824-r2",
      "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "preview-tags-only",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
      "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
        "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
        "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
        "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "selected-repair-silhouette-trim-20260824-r2",
        "selected-repair-walkable-planes-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 5148816
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/review/silhouette-trim-overlay.png",
            "byteLength": 207685,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r19.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5808,
          "sha256": "6627a70327e0ef5ce7a4ed14319774e8a7f819839a3d40f782fe7f3588079c4c",
          "exactRecord": {
            "id": "method-realignment-and-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
            "startedAt": "2026-08-24T05:33:00Z",
            "endedAt": "2026-08-24T07:06:00Z",
            "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
            "results": [
              "The active Ray payload uses one continuous 120-frame animated house-outline camera-control video and exactly three admitted FLUX appearance pins. It does not reuse the rejected dense still-keyframe stop-motion method.",
              "FAL rejected that exact Ray request before issuing a request ID with HTTP 403 exhausted-balance state. The run ledger records zero committed spend and no candidate video exists.",
              "The high-resolution pin preflight preserves exact line, depth, and shaded controls plus the same two immutable 1600x992 identity stills. Its planned 2048x1152 outputs remain dry and unsubmitted.",
              "The reconstruction decision returns to the bounded 29.8755-degree f000-to-f020 hero arc: short first/last-frame video segments or coherent high-resolution stills, approximately 32 admitted train frames, and independent held-out views before any extension.",
              "Four actor instances are live, including two Great Room actors using the same proven Mixamo rig. Each Great Room actor has an independent 64-waypoint program and editable placement, yaw, scale, speed, pause, behavior, and animation bindings.",
              "The companion actor persistently stores a run keyframe at progress 0.32550022869681233 and a turn-left keyframe at progress 0.6757511816775911. A browser reload restored both at actor-program revision 2.",
              "A native browser form-validation conflict was found because canonical high-precision route values did not satisfy presentation-only HTML step increments. The form now disables native validation and continues to enforce the typed bounded validator, allowing the authoritative CAS commit to execute.",
              "Great Room first-person inspection projects and clamps through the accepted placement-only ground surface. It preserves the non-metric display-fit boundary and does not claim autonomous navigation, collision, or portal transfer.",
              "The exterior detector exposes one pending ground envelope and three pending measured-deck polygons. Head/shoulder clearance and step continuity remain unresolved, so all four candidates stay outside the world graph and actor host.",
              "A stale running Theater cinematic was recovered only after typed shot re-resolution failed. Restart archived the exact source checkpoint, wrote a hash-sealed recovery receipt, advanced the checkpoint generation once, and preserved world, actor, program, clock, and dynamic-state payloads while marking the cinematic interrupted."
            ],
            "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
            "limitations": [
              "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
              "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
              "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
              "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
            ],
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "selected-repair-silhouette-trim-20260824-r2",
              "selected-repair-walkable-planes-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
              "dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "services/control-plane-api/src/world-session-checkpoint-store.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?view=inspector",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 5148816,
          "sha256": "b2ed3c668087d4eb3b6e5a78e67dee730f1cbfc924cfb4d4d2916d9d040475e9",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 2137,
          "sha256": "71aa053cb69f229f73e0fd6fb69ffed5142acea32f19fb0e7958a45ce9711008",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T05:24:08.328578+00:00",
            "runId": "selected-repair-silhouette-trim-20260824-r2",
            "state": "preview-tags-only",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-silhouette-trim-r1.json",
                "bytes": 1405,
                "sha256": "8a9950dc1b4e40e2f32b68b05d6653fec4f0758efd638b93f757991ca94e4355"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3893,
                "sha256": "2c28bc64e2f4027c6d0e0ea963250806258d2154914100f1b7e25f5f2762b280"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/metrics.json",
                "bytes": 7437,
                "sha256": "297c3a357713218784752f6936d567844f0b352e1cb092bc80bbf8eed3c6056c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/classification-tags.npz",
                "bytes": 4931557,
                "sha256": "5f92132bae6c3c97904302bb171939e3f481e40c69d08e4766cea8e3cbd00cee"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/review/silhouette-trim-overlay.png",
                "bytes": 207685,
                "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7437,
          "sha256": "297c3a357713218784752f6936d567844f0b352e1cb092bc80bbf8eed3c6056c",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T05:24:07.943823+00:00",
            "state": "preview-tags-only",
            "config": {
              "path": "docs/internal/selected-repair-silhouette-trim-r1.json",
              "bytes": 1405,
              "sha256": "8a9950dc1b4e40e2f32b68b05d6653fec4f0758efd638b93f757991ca94e4355"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2500000,
              "untouched": 2493377,
              "featherCandidate": 1383,
              "hardRemovalCandidate": 5240,
              "hardRemovalFraction": 0.002096,
              "candidateAfter": 2494760
            },
            "confidence": {
              "featherMean": 0.4363921880722046,
              "hardMean": 0.8308074474334717,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88525,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 57677,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 63677,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 59810,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 55880,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 30471,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30714,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 47098,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 61814,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 86035,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  2.7432000000000003,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 2
            },
            "candidate": null,
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/results/classification-tags.npz",
              "bytes": 4931557,
              "sha256": "5f92132bae6c3c97904302bb171939e3f481e40c69d08e4766cea8e3cbd00cee"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r2/review/silhouette-trim-overlay.png",
              "bytes": 207685,
              "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-planes-20260824-r3",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T05:33:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r19.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-planes-20260824-r3",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
      "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [
        "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
        "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
        "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
        "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "selected-repair-silhouette-trim-20260824-r2",
        "selected-repair-walkable-planes-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 44313
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
            "byteLength": 20631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r19.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5808,
          "sha256": "6627a70327e0ef5ce7a4ed14319774e8a7f819839a3d40f782fe7f3588079c4c",
          "exactRecord": {
            "id": "method-realignment-and-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
            "startedAt": "2026-08-24T05:33:00Z",
            "endedAt": "2026-08-24T07:06:00Z",
            "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
            "results": [
              "The active Ray payload uses one continuous 120-frame animated house-outline camera-control video and exactly three admitted FLUX appearance pins. It does not reuse the rejected dense still-keyframe stop-motion method.",
              "FAL rejected that exact Ray request before issuing a request ID with HTTP 403 exhausted-balance state. The run ledger records zero committed spend and no candidate video exists.",
              "The high-resolution pin preflight preserves exact line, depth, and shaded controls plus the same two immutable 1600x992 identity stills. Its planned 2048x1152 outputs remain dry and unsubmitted.",
              "The reconstruction decision returns to the bounded 29.8755-degree f000-to-f020 hero arc: short first/last-frame video segments or coherent high-resolution stills, approximately 32 admitted train frames, and independent held-out views before any extension.",
              "Four actor instances are live, including two Great Room actors using the same proven Mixamo rig. Each Great Room actor has an independent 64-waypoint program and editable placement, yaw, scale, speed, pause, behavior, and animation bindings.",
              "The companion actor persistently stores a run keyframe at progress 0.32550022869681233 and a turn-left keyframe at progress 0.6757511816775911. A browser reload restored both at actor-program revision 2.",
              "A native browser form-validation conflict was found because canonical high-precision route values did not satisfy presentation-only HTML step increments. The form now disables native validation and continues to enforce the typed bounded validator, allowing the authoritative CAS commit to execute.",
              "Great Room first-person inspection projects and clamps through the accepted placement-only ground surface. It preserves the non-metric display-fit boundary and does not claim autonomous navigation, collision, or portal transfer.",
              "The exterior detector exposes one pending ground envelope and three pending measured-deck polygons. Head/shoulder clearance and step continuity remain unresolved, so all four candidates stay outside the world graph and actor host.",
              "A stale running Theater cinematic was recovered only after typed shot re-resolution failed. Restart archived the exact source checkpoint, wrote a hash-sealed recovery receipt, advanced the checkpoint generation once, and preserved world, actor, program, clock, and dynamic-state payloads while marking the cinematic interrupted."
            ],
            "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
            "limitations": [
              "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
              "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
              "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
              "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
            ],
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "selected-repair-silhouette-trim-20260824-r2",
              "selected-repair-walkable-planes-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
              "dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "services/control-plane-api/src/world-session-checkpoint-store.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?view=inspector",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 44313,
          "sha256": "d152ca8355db8980f74e199c5e0efeb9209b2e747f059a7def478c590324e500",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 2094,
          "sha256": "27b92e879046b2b93da36aa96054c942dc597624bf941a1f263de973d96bf5c9",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-24T05:33:41.306268+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-plane-detection-r1.json",
                "bytes": 937,
                "sha256": "5e27644a77336a5421436ed946ed06a7f6fb34b105c60623d45e26d7d4c1e5e7"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
                "bytes": 16035,
                "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/detection-diagnostic.json",
                "bytes": 5553,
                "sha256": "092d5fcd83b67f6b55bf3a8ae732d301b89de6b59f90caa73a0ad120e3d5d690"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
                "bytes": 20631,
                "sha256": "eb62db036807f2f0de24c06cdea045e36448554eaa51e8a3b42924a8afd7aa4f"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 16035,
          "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.selected-repair-walkable-planes-20260824-r3",
            "createdAt": "2026-08-24T05:33:40.929906+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r3.e00.c00",
                "elevationMeters": -0.013027295470237732,
                "origin": [
                  0,
                  -0.013027295470237732,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      -2.30172,
                      -6.30648736
                    ],
                    [
                      -2.30172,
                      -4.30648736
                    ],
                    [
                      -1.30172,
                      -4.80648736
                    ],
                    [
                      0.19828,
                      -4.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      -3.05648736
                    ],
                    [
                      -2.30172,
                      17.69351264
                    ],
                    [
                      -0.80172,
                      18.69351264
                    ],
                    [
                      -0.80172,
                      19.69351264
                    ],
                    [
                      0.44828,
                      21.44351264
                    ],
                    [
                      0.19828,
                      22.19351264
                    ],
                    [
                      1.69828,
                      22.19351264
                    ],
                    [
                      1.94828,
                      22.69351264
                    ],
                    [
                      3.94828,
                      22.69351264
                    ],
                    [
                      4.1982800000000005,
                      22.19351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      10.44828,
                      22.69351264
                    ],
                    [
                      10.69828,
                      22.19351264
                    ],
                    [
                      11.44828,
                      22.69351264
                    ],
                    [
                      12.94828,
                      22.69351264
                    ],
                    [
                      13.19828,
                      22.19351264
                    ],
                    [
                      13.94828,
                      22.69351264
                    ],
                    [
                      14.19828,
                      22.19351264
                    ],
                    [
                      19.19828,
                      22.69351264
                    ],
                    [
                      19.44828,
                      21.94351264
                    ],
                    [
                      20.19828,
                      21.94351264
                    ],
                    [
                      20.44828,
                      22.69351264
                    ],
                    [
                      25.19828,
                      22.69351264
                    ],
                    [
                      25.44828,
                      22.19351264
                    ],
                    [
                      26.19828,
                      22.69351264
                    ],
                    [
                      26.44828,
                      22.19351264
                    ],
                    [
                      27.69828,
                      22.19351264
                    ],
                    [
                      27.94828,
                      22.69351264
                    ],
                    [
                      29.44828,
                      21.94351264
                    ],
                    [
                      29.69828,
                      22.69351264
                    ],
                    [
                      33.44828,
                      22.69351264
                    ],
                    [
                      34.19828,
                      21.69351264
                    ],
                    [
                      35.19828,
                      21.19351264
                    ],
                    [
                      36.44828,
                      21.69351264
                    ],
                    [
                      37.94828,
                      20.44351264
                    ],
                    [
                      39.19828,
                      21.19351264
                    ],
                    [
                      38.44828,
                      19.69351264
                    ],
                    [
                      36.69828,
                      19.94351264
                    ],
                    [
                      36.44828,
                      18.69351264
                    ],
                    [
                      39.69828,
                      14.44351264
                    ],
                    [
                      39.44828,
                      13.69351264
                    ],
                    [
                      40.94828,
                      11.44351264
                    ],
                    [
                      40.69828,
                      10.19351264
                    ],
                    [
                      41.44828,
                      9.94351264
                    ],
                    [
                      40.94828,
                      7.94351264
                    ],
                    [
                      41.44828,
                      6.94351264
                    ],
                    [
                      41.19828,
                      5.69351264
                    ],
                    [
                      41.94828,
                      4.69351264
                    ],
                    [
                      41.44828,
                      4.44351264
                    ],
                    [
                      40.94828,
                      0.4435126399999998
                    ],
                    [
                      40.19828,
                      0.1935126399999998
                    ],
                    [
                      40.19828,
                      -1.8064873600000002
                    ],
                    [
                      39.44828,
                      -2.80648736
                    ],
                    [
                      39.94828,
                      -4.05648736
                    ],
                    [
                      38.94828,
                      -4.80648736
                    ],
                    [
                      38.94828,
                      -6.55648736
                    ],
                    [
                      37.94828,
                      -7.30648736
                    ],
                    [
                      37.69828,
                      -8.30648736
                    ],
                    [
                      38.44828,
                      -8.80648736
                    ],
                    [
                      41.44828,
                      -8.30648736
                    ],
                    [
                      41.94828,
                      -8.80648736
                    ],
                    [
                      41.19828,
                      -9.05648736
                    ],
                    [
                      41.19828,
                      -11.30648736
                    ],
                    [
                      40.94828,
                      -10.55648736
                    ],
                    [
                      39.44828,
                      -11.30648736
                    ],
                    [
                      38.44828,
                      -9.30648736
                    ],
                    [
                      35.69828,
                      -9.55648736
                    ],
                    [
                      34.69828,
                      -11.30648736
                    ],
                    [
                      21.94828,
                      -11.30648736
                    ],
                    [
                      21.69828,
                      -10.55648736
                    ],
                    [
                      19.69828,
                      -11.30648736
                    ],
                    [
                      19.44828,
                      -10.55648736
                    ],
                    [
                      17.44828,
                      -10.55648736
                    ],
                    [
                      17.19828,
                      -11.30648736
                    ],
                    [
                      16.19828,
                      -10.80648736
                    ],
                    [
                      14.19828,
                      -11.30648736
                    ],
                    [
                      13.94828,
                      -10.55648736
                    ],
                    [
                      13.19828,
                      -11.30648736
                    ],
                    [
                      11.94828,
                      -10.80648736
                    ],
                    [
                      11.19828,
                      -11.30648736
                    ],
                    [
                      9.94828,
                      -9.80648736
                    ],
                    [
                      8.69828,
                      -10.05648736
                    ],
                    [
                      8.19828,
                      -9.05648736
                    ],
                    [
                      4.1982800000000005,
                      -8.05648736
                    ],
                    [
                      4.9482800000000005,
                      -7.80648736
                    ],
                    [
                      4.4482800000000005,
                      -6.30648736
                    ],
                    [
                      3.69828,
                      -6.55648736
                    ],
                    [
                      3.19828,
                      -7.80648736
                    ],
                    [
                      0.94828,
                      -7.05648736
                    ],
                    [
                      0.69828,
                      -7.80648736
                    ],
                    [
                      1.19828,
                      -8.05648736
                    ],
                    [
                      -0.30172,
                      -9.05648736
                    ],
                    [
                      -0.55172,
                      -8.55648736
                    ],
                    [
                      0.69828,
                      -8.05648736
                    ],
                    [
                      0.19828,
                      -6.80648736
                    ],
                    [
                      -0.55172,
                      -6.55648736
                    ],
                    [
                      -0.05171999999999999,
                      -5.05648736
                    ],
                    [
                      -1.80172,
                      -4.80648736
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.013027295470237732,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 14741,
                  "occupiedGridCells": 14290,
                  "areaSquareMeters": 893.125,
                  "elevationMadMeters": 0.038834284991025925,
                  "normalYMean": 0.9502334594726562,
                  "opacityMean": 0.4439132490517491
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r3.e01.c01",
                "elevationMeters": 0.4258255660533905,
                "origin": [
                  0,
                  0.4258255660533905,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.19828,
                      18.44351264
                    ],
                    [
                      1.94828,
                      20.19351264
                    ],
                    [
                      4.1982800000000005,
                      20.19351264
                    ],
                    [
                      6.1982800000000005,
                      17.94351264
                    ],
                    [
                      7.1982800000000005,
                      17.69351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      15.94828,
                      18.44351264
                    ],
                    [
                      17.94828,
                      17.94351264
                    ],
                    [
                      26.94828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      14.44351264
                    ],
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.6982800000000005,
                      15.94351264
                    ],
                    [
                      4.1982800000000005,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ],
                    [
                      0.19828,
                      16.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0008944339466094853,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 3665,
                  "occupiedGridCells": 1624,
                  "areaSquareMeters": 101.5,
                  "elevationMadMeters": 0.015042871236801147,
                  "normalYMean": 0.9577435255050659,
                  "opacityMean": 0.4136093372508334
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r3.e01.c00",
                "elevationMeters": 0.4265648126602173,
                "origin": [
                  0,
                  0.4265648126602173,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      1.94828,
                      4.69351264
                    ],
                    [
                      1.94828,
                      12.44351264
                    ],
                    [
                      4.6982800000000005,
                      11.94351264
                    ],
                    [
                      5.4482800000000005,
                      12.44351264
                    ],
                    [
                      5.4482800000000005,
                      4.69351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.00015518733978270305,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1863,
                  "occupiedGridCells": 449,
                  "areaSquareMeters": 28.0625,
                  "elevationMadMeters": 0.016809016466140747,
                  "normalYMean": 0.9550724625587463,
                  "opacityMean": 0.44858413829150073
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.selected-repair-walkable-planes-20260824-r3.e01.c02",
                "elevationMeters": 0.4291532337665558,
                "origin": [
                  0,
                  0.4291532337665558,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      35.19828,
                      16.44351264
                    ],
                    [
                      33.69828,
                      17.94351264
                    ],
                    [
                      34.69828,
                      19.19351264
                    ],
                    [
                      36.19828,
                      17.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.002433233766555798,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 582,
                  "occupiedGridCells": 62,
                  "areaSquareMeters": 3.875,
                  "elevationMadMeters": 0.022892102599143982,
                  "normalYMean": 0.9572542309761047,
                  "opacityMean": 0.4110137516441842
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5553,
          "sha256": "092d5fcd83b67f6b55bf3a8ae732d301b89de6b59f90caa73a0ad120e3d5d690",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-24T05:33:40.929906+00:00",
            "sourceGaussians": 2500000,
            "shapeAdmittedGaussians": 130458,
            "candidateElevations": [
              -0.025000000000000105,
              0.42499999999999977,
              3.0749999999999993,
              3.3249999999999993,
              4.225,
              6.124999999999998,
              1.3249999999999997,
              2.7749999999999995
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 2172.504552337219,
                "binGaussians": 4767
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 1879.9396313074067,
                "binGaussians": 4453
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 1853.0308009673026,
                "binGaussians": 3712
              },
              {
                "elevationMeters": 3.3249999999999993,
                "weightedSupport": 1692.5921913657075,
                "binGaussians": 3509
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 948.3828189511114,
                "binGaussians": 1735
              },
              {
                "elevationMeters": 6.124999999999998,
                "weightedSupport": 894.0558669468519,
                "binGaussians": 1808
              },
              {
                "elevationMeters": 1.3249999999999997,
                "weightedSupport": 838.6525135677002,
                "binGaussians": 1632
              },
              {
                "elevationMeters": 2.7749999999999995,
                "weightedSupport": 515.4865147549572,
                "binGaussians": 1102
              },
              {
                "elevationMeters": 3.574999999999999,
                "weightedSupport": 476.4458787753101,
                "binGaussians": 992
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 399.95411281749693,
                "binGaussians": 868
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 369.25669426618697,
                "binGaussians": 800
              },
              {
                "elevationMeters": 2.5749999999999993,
                "weightedSupport": 313.5317133658609,
                "binGaussians": 738
              },
              {
                "elevationMeters": 6.524999999999999,
                "weightedSupport": 276.97753912567714,
                "binGaussians": 591
              },
              {
                "elevationMeters": 6.624999999999998,
                "weightedSupport": 262.0931242421211,
                "binGaussians": 550
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 256.6248404038379,
                "binGaussians": 613
              },
              {
                "elevationMeters": 1.1749999999999998,
                "weightedSupport": 241.8087171471234,
                "binGaussians": 525
              },
              {
                "elevationMeters": 4.574999999999999,
                "weightedSupport": 221.44753065855184,
                "binGaussians": 459
              },
              {
                "elevationMeters": 4.424999999999999,
                "weightedSupport": 218.2590872259898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.874999999999998,
                "weightedSupport": 212.33791917264898,
                "binGaussians": 478
              },
              {
                "elevationMeters": 6.974999999999998,
                "weightedSupport": 196.42842593442765,
                "binGaussians": 452
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 183.83796323877323,
                "binGaussians": 434
              },
              {
                "elevationMeters": 0.8249999999999997,
                "weightedSupport": 182.53455361773376,
                "binGaussians": 429
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 176.1514838989351,
                "binGaussians": 396
              },
              {
                "elevationMeters": 2.1249999999999996,
                "weightedSupport": 173.47700836217336,
                "binGaussians": 398
              },
              {
                "elevationMeters": 7.124999999999998,
                "weightedSupport": 172.25160117881023,
                "binGaussians": 380
              },
              {
                "elevationMeters": 1.7749999999999995,
                "weightedSupport": 167.8368291200968,
                "binGaussians": 405
              },
              {
                "elevationMeters": 7.274999999999999,
                "weightedSupport": 164.32466050882067,
                "binGaussians": 370
              },
              {
                "elevationMeters": 7.474999999999998,
                "weightedSupport": 160.5774848052679,
                "binGaussians": 357
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 157.9290000178953,
                "binGaussians": 383
              },
              {
                "elevationMeters": 4.874999999999998,
                "weightedSupport": 154.92512217520562,
                "binGaussians": 354
              },
              {
                "elevationMeters": 8.774999999999999,
                "weightedSupport": 137.5823820866499,
                "binGaussians": 215
              },
              {
                "elevationMeters": 8.574999999999998,
                "weightedSupport": 128.93310674488748,
                "binGaussians": 222
              }
            ],
            "emittedPlanes": 4,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
              "bytes": 8848,
              "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:method-realignment-and-world-editing-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T05:33:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r19.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "method-realignment-and-world-editing-20260824-r1",
      "path": "docs/timeline/internal-continuation-r19.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
      "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
      "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
      "limitations": [
        "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
        "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
        "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
        "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "selected-repair-silhouette-trim-20260824-r2",
        "selected-repair-walkable-planes-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5808
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
          "url": "/dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
          "url": "/dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
          "url": "/dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "url": "/packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/grounded-first-person.ts",
          "url": "/packages/runtime-ui/src/grounded-first-person.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/world-session-checkpoint-store.ts",
          "url": "/services/control-plane-api/src/world-session-checkpoint-store.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r19.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5808,
          "sha256": "6627a70327e0ef5ce7a4ed14319774e8a7f819839a3d40f782fe7f3588079c4c",
          "exactRecord": {
            "id": "method-realignment-and-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
            "startedAt": "2026-08-24T05:33:00Z",
            "endedAt": "2026-08-24T07:06:00Z",
            "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
            "results": [
              "The active Ray payload uses one continuous 120-frame animated house-outline camera-control video and exactly three admitted FLUX appearance pins. It does not reuse the rejected dense still-keyframe stop-motion method.",
              "FAL rejected that exact Ray request before issuing a request ID with HTTP 403 exhausted-balance state. The run ledger records zero committed spend and no candidate video exists.",
              "The high-resolution pin preflight preserves exact line, depth, and shaded controls plus the same two immutable 1600x992 identity stills. Its planned 2048x1152 outputs remain dry and unsubmitted.",
              "The reconstruction decision returns to the bounded 29.8755-degree f000-to-f020 hero arc: short first/last-frame video segments or coherent high-resolution stills, approximately 32 admitted train frames, and independent held-out views before any extension.",
              "Four actor instances are live, including two Great Room actors using the same proven Mixamo rig. Each Great Room actor has an independent 64-waypoint program and editable placement, yaw, scale, speed, pause, behavior, and animation bindings.",
              "The companion actor persistently stores a run keyframe at progress 0.32550022869681233 and a turn-left keyframe at progress 0.6757511816775911. A browser reload restored both at actor-program revision 2.",
              "A native browser form-validation conflict was found because canonical high-precision route values did not satisfy presentation-only HTML step increments. The form now disables native validation and continues to enforce the typed bounded validator, allowing the authoritative CAS commit to execute.",
              "Great Room first-person inspection projects and clamps through the accepted placement-only ground surface. It preserves the non-metric display-fit boundary and does not claim autonomous navigation, collision, or portal transfer.",
              "The exterior detector exposes one pending ground envelope and three pending measured-deck polygons. Head/shoulder clearance and step continuity remain unresolved, so all four candidates stay outside the world graph and actor host.",
              "A stale running Theater cinematic was recovered only after typed shot re-resolution failed. Restart archived the exact source checkpoint, wrote a hash-sealed recovery receipt, advanced the checkpoint generation once, and preserved world, actor, program, clock, and dynamic-state payloads while marking the cinematic interrupted."
            ],
            "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
            "limitations": [
              "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
              "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
              "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
              "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
            ],
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "selected-repair-silhouette-trim-20260824-r2",
              "selected-repair-walkable-planes-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
              "dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "services/control-plane-api/src/world-session-checkpoint-store.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?view=inspector",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:world-editing-grounded-inspection-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T05:33:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r19.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "world-editing-grounded-inspection-20260824-r1",
      "path": "verification/world-editing-grounded-inspection-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "interrupted-fail-closed",
        "sourcePath": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json",
        "sourceField": "$/cinematicRestartRecovery/status"
      },
      "authority": null,
      "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
      "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
      "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
      "limitations": [
        "The in-app browser Chromium build does not expose the Pointer Lock API, so the grounded camera mode was verified by authority projection tests and visible control wiring rather than automated pointer capture.",
        "A broad parallel control-plane run passed 142 tests, skipped 3, and produced two unrelated Windows temp-directory/concurrent-file cleanup failures. The artifact-registry assertion passed when rerun in isolation; the progressive coordinator functional assertions pass but its Windows recursive temp cleanup can still report ENOTEMPTY.",
        "The current process clock continually advances checkpoint generations; generation 28053 identifies the one-shot recovery commit, not the later live checkpoint observed by the browser."
      ],
      "relatedRunIds": [
        "exact-outline-three-pin-ray-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1",
        "selected-repair-silhouette-trim-20260824-r2",
        "selected-repair-walkable-planes-20260824-r3",
        "world-editing-grounded-inspection-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5413
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json",
          "url": "/verification/world-editing-grounded-inspection-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r19.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5808,
          "sha256": "6627a70327e0ef5ce7a4ed14319774e8a7f819839a3d40f782fe7f3588079c4c",
          "exactRecord": {
            "id": "method-realignment-and-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Returned the exterior study to exact still identity while extending the persistent world editor",
            "startedAt": "2026-08-24T05:33:00Z",
            "endedAt": "2026-08-24T07:06:00Z",
            "summary": "The exterior reconstruction work was separated into an exact continuous-outline video experiment and a high-resolution still-pin path, while the canonical world runtime gained a second Great Room actor, durable placement and animation-keyframe editing, placement-surface-projected first-person inspection, pending exterior plane review, and fail-closed cinematic restart recovery.",
            "results": [
              "The active Ray payload uses one continuous 120-frame animated house-outline camera-control video and exactly three admitted FLUX appearance pins. It does not reuse the rejected dense still-keyframe stop-motion method.",
              "FAL rejected that exact Ray request before issuing a request ID with HTTP 403 exhausted-balance state. The run ledger records zero committed spend and no candidate video exists.",
              "The high-resolution pin preflight preserves exact line, depth, and shaded controls plus the same two immutable 1600x992 identity stills. Its planned 2048x1152 outputs remain dry and unsubmitted.",
              "The reconstruction decision returns to the bounded 29.8755-degree f000-to-f020 hero arc: short first/last-frame video segments or coherent high-resolution stills, approximately 32 admitted train frames, and independent held-out views before any extension.",
              "Four actor instances are live, including two Great Room actors using the same proven Mixamo rig. Each Great Room actor has an independent 64-waypoint program and editable placement, yaw, scale, speed, pause, behavior, and animation bindings.",
              "The companion actor persistently stores a run keyframe at progress 0.32550022869681233 and a turn-left keyframe at progress 0.6757511816775911. A browser reload restored both at actor-program revision 2.",
              "A native browser form-validation conflict was found because canonical high-precision route values did not satisfy presentation-only HTML step increments. The form now disables native validation and continues to enforce the typed bounded validator, allowing the authoritative CAS commit to execute.",
              "Great Room first-person inspection projects and clamps through the accepted placement-only ground surface. It preserves the non-metric display-fit boundary and does not claim autonomous navigation, collision, or portal transfer.",
              "The exterior detector exposes one pending ground envelope and three pending measured-deck polygons. Head/shoulder clearance and step continuity remain unresolved, so all four candidates stay outside the world graph and actor host.",
              "A stale running Theater cinematic was recovered only after typed shot re-resolution failed. Restart archived the exact source checkpoint, wrote a hash-sealed recovery receipt, advanced the checkpoint generation once, and preserved world, actor, program, clock, and dynamic-state payloads while marking the cinematic interrupted."
            ],
            "decision": "Keep the accepted Great Room placement surface as the only grounded inspection authority, keep all exterior planes pending, and continue the exact bounded high-fidelity exterior path without returning to dense independent still chaining, a 60-view consistency burden, or destructive splat cropping. Extend actor editing and first-person controls only through the same process-owned world authority.",
            "limitations": [
              "The first-person mode is grounded inspection for the accepted Great Room placement surface, not a reviewed navigation mesh or playable multi-cell traversal system.",
              "Exterior candidate elevations are local detector measurements and grant no metric, clearance, navigation, or portal authority.",
              "No new Ray output or new splat was produced because the provider rejected the paid request before allocation; the recorded charge is USD 0.00.",
              "The two Great Room actors share one admitted rig asset; additional distinct characters remain subsequent content work rather than a claim of population variety."
            ],
            "runs": [
              "exact-outline-three-pin-ray-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1",
              "selected-repair-silhouette-trim-20260824-r2",
              "selected-repair-walkable-planes-20260824-r3",
              "world-editing-grounded-inspection-20260824-r1"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-r1.mjs",
              "dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "dev/scripts/codex-generated/bd-first-last-segment-batch-r1.mjs",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "services/control-plane-api/src/world-session-checkpoint-store.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?view=inspector",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/world-editing-grounded-inspection-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 5413,
          "sha256": "a95540e34b3d6258cf6f799dd0bd23a8380e3659c0c6323ef0f0243426a06c87",
          "access": "metadata-only"
        },
        {
          "path": "verification/world-editing-grounded-inspection-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5413,
          "sha256": "09f52c0b8e55da6e49eb7f26c79c7c289f23137ed250f0ae1f3495abe9511050",
          "exactRecord": {
            "schema": "blueprint.evidence-manifest/1",
            "createdAt": "2026-08-24T07:06:00Z",
            "run": "world-editing-grounded-inspection-20260824-r1",
            "state": "browser-verified-local-authority",
            "artifacts": [
              {
                "path": "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
                "bytes": 26298,
                "sha256": "ed60c2a90ac00ca4d3e17857e6fbe0a56969eafe542e0d2254ed1ecfd5b8cd16"
              },
              {
                "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
                "bytes": 121649,
                "sha256": "ba424ee5e61d5be992a6747198dfb70bdfd93b4861048743fe44833a4e40a851"
              },
              {
                "path": "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
                "bytes": 4299,
                "sha256": "533760c02b9e1ed853d8bcc90accb8b05e6c01ca1c0d645973e1bd7409a92e26"
              },
              {
                "path": "packages/runtime-ui/src/grounded-first-person.ts",
                "bytes": 6460,
                "sha256": "270417dbd32f21d159aa7de0a5ccfe9ac5d4b6aae83faf81302714d656a64adc"
              },
              {
                "path": "services/control-plane-api/src/world-session-checkpoint-store.ts",
                "bytes": 68054,
                "sha256": "422e57b433239ccbaaeb6d3ae11004b42b1f9eb9613b420b1f48a15b5812024a"
              },
              {
                "path": "verification/walkable-plane-candidates-20260824-r3/manifest.json",
                "bytes": 3905,
                "sha256": "b5c16d47c9b25a6644d59b947da0ceab1cd1148ba4fbb0ddd9a3d321bb1e06a3"
              },
              {
                "path": "verification/exact-outline-three-pin-ray-20260824-r1/manifest.json",
                "bytes": 4979,
                "sha256": "e465cd9f0f4ab33b13b9b52df0a7bf2e4f4345a97c39a4897b11b746e92cccd5"
              }
            ],
            "runtimeProof": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?view=inspector",
              "readyCells": 10,
              "totalCells": 10,
              "readyActors": 4,
              "totalActors": 4,
              "blockedPortals": 4,
              "totalPortals": 4,
              "simulationCellId": "cell.casa.great-room",
              "focusedCellId": "cell.casa.theater",
              "actorProgramEnvelopeRevision": 4,
              "companionActorId": "actor.casa.wanderer-b.v23",
              "companionProgramRevision": 2,
              "companionRouteWaypoints": 64,
              "companionAnimationKeyframes": [
                {
                  "atProgress": 0.32550022869681233,
                  "animationIntentId": "animation.intent.run",
                  "animationBindingId": "asset.actor.mixamo.run",
                  "animationCycleSeconds": 1.3
                },
                {
                  "atProgress": 0.6757511816775911,
                  "animationIntentId": "animation.intent.turn-left",
                  "animationBindingId": "asset.actor.mixamo.walk-turn-left",
                  "animationCycleSeconds": 1.1
                }
              ],
              "reloadPersistenceVerified": true,
              "groundedInspectionControlVisible": true,
              "pendingPlaneCountVisible": 4
            },
            "cinematicRestartRecovery": {
              "schema": "blueprint.world-session-cinematic-recovery-receipt/1",
              "status": "interrupted-fail-closed",
              "sourceGeneration": 28052,
              "targetGeneration": 28053,
              "sourceCheckpointHash": "sha256:022593908856a9edb4ec6e6db195cfd98ee92170b6f1547871cdea0f84900e34",
              "targetCheckpointHash": "sha256:b4c9e8e393f4e2935565f395ab1c4ef18bc608561a294df104b1bcf25af92457",
              "receiptHash": "sha256:6142913ebe4a5150f4c9ae14212348b3a3534325800ef56ab3b77cfd4ee483b9",
              "reason": "Story state constraint failed for state.casa.theater-screen-mode.value.",
              "preservedPayloadHash": "sha256:eaf6ba37e21b05a4b6016e5322ab8fe975632d7e23eba48c6d39aa0ef0b090ca"
            },
            "verification": {
              "focusedTests": {
                "runtimeUi": "27/27 pass",
                "liveengineAdapter": "38/38 pass",
                "web": "43/43 pass",
                "controlPlaneSessionAndCheckpoint": "17/17 pass",
                "runtimeAssets": "34/34 pass",
                "worldIntents": "35/35 pass",
                "legacyImport": "7/7 pass",
                "operatorAndPreflight": "14/14 pass",
                "worldAuthority": "3/3 pass",
                "total": "218/218 pass"
              },
              "typechecks": [
                "packages/runtime-ui",
                "apps/web",
                "packages/liveengine-adapter",
                "services/control-plane-api"
              ],
              "typecheckResult": "4/4 pass",
              "browserChecks": [
                "10/10 cells ready",
                "4/4 actors in scene",
                "4/4 portals visibly blocked",
                "companion program revision 2 restored after reload",
                "two route animation keyframes restored after reload",
                "grounded inspection option visible",
                "four pending exterior plane candidates visible"
              ]
            },
            "authorityBoundary": "The accepted Great Room surface is placement-only display evidence. First-person movement is bounded inspection, not autonomous navigation. Exterior detected planes remain pending and drive neither actors nor portals. No cross-cell transform, collision mesh, metric elevation, or portal-transfer authority was added.",
            "limitations": [
              "The in-app browser Chromium build does not expose the Pointer Lock API, so the grounded camera mode was verified by authority projection tests and visible control wiring rather than automated pointer capture.",
              "A broad parallel control-plane run passed 142 tests, skipped 3, and produced two unrelated Windows temp-directory/concurrent-file cleanup failures. The artifact-registry assertion passed when rerun in isolation; the progressive coordinator functional assertions pass but its Windows recursive temp cleanup can still report ENOTEMPTY.",
              "The current process clock continually advances checkpoint generations; generation 28053 identifies the one-shot recovery commit, not the later live checkpoint observed by the browser."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-silhouette-trim-20260824-r3",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T07:22:08.245Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r20.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-silhouette-trim-20260824-r3",
      "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Emitted and browser-registered the reversible trim candidate",
      "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The trim candidate has not been promoted and does not replace the source reconstruction.",
        "The editing sliders prepare deterministic rerun overrides; they do not mutate a loaded reconstruction in place.",
        "All four plane candidates remain pending with usage none; no actor, walk, navigation, portal, or world authority was inferred.",
        "This checkpoint restores the correct product surface but does not claim the current exterior reconstruction meets the high-resolution hero-quality goal."
      ],
      "relatedRunIds": [
        "selected-repair-silhouette-trim-20260824-r3",
        "selected-repair-walkable-planes-20260824-r3"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 703686380
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
            "byteLength": 79832320,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
            "byteLength": 207685,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r20.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3896,
          "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b",
          "exactRecord": {
            "id": "selected-repair-silhouette-trim-20260824-r3",
            "date": "2026-08-24",
            "title": "Emitted and browser-registered the reversible trim candidate",
            "startedAt": "2026-08-24T07:22:08.245655Z",
            "endedAt": "2026-08-24T07:33:39.375781Z",
            "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
            "results": [
              "The original reconstruction remains 2,500,000 Gaussians and was not rewritten.",
              "The R3 candidate contains 2,494,760 Gaussians: 5,240 hard removals, 1,383 feathered rows, and 2,493,377 untouched rows.",
              "The compact candidate is 79,832,320 bytes with SHA-256 3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280.",
              "The SH1 sidecar contains one position-matched row for every candidate Gaussian and reports zero maximum position delta.",
              "The viewer catalog now contains 23 unique payloads and passes exact adjudication, availability, SHA-256, and row-size checks.",
              "Browser verification loaded the candidate at 60 fps with the original 60-camera calibration and exposed real A/B buttons, exact trim settings, evidence links, and four pending ground/deck candidates.",
              "A round trip from candidate to original and back preserved the active camera matrix within 3.56e-15 maximum absolute numeric delta."
            ],
            "decision": "Keep the untouched selected-repair result as the current working base. Present R3 as an inspectable, reversible cleanup candidate until adversarial same-camera visual review determines whether it should be promoted or used to tune a later derivative.",
            "limitations": [
              "The trim candidate has not been promoted and does not replace the source reconstruction.",
              "The editing sliders prepare deterministic rerun overrides; they do not mutate a loaded reconstruction in place.",
              "All four plane candidates remain pending with usage none; no actor, walk, navigation, portal, or world authority was inferred.",
              "This checkpoint restores the correct product surface but does not claim the current exterior reconstruction meets the high-resolution hero-quality goal."
            ],
            "runs": [
              "selected-repair-silhouette-trim-20260824-r3",
              "selected-repair-walkable-planes-20260824-r3"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/assets/data/splat-edit-profiles.json"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-silhouette-trim-r3",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/splat-silhouette-trim-20260824-r3/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 703686380,
          "sha256": "b1e73a6b2396d72f1d8e0d4474c18517195f9cb8fbdb86026399774dc21ddc23",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 2409,
          "sha256": "7aab59117801e6c460a71a016cb4b434d4c70fcdf0cd326a8e8ae9a0b8bccb7d",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T07:22:09.422569+00:00",
            "runId": "selected-repair-silhouette-trim-20260824-r3",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-silhouette-trim-r3.json",
                "bytes": 1404,
                "sha256": "2cfb1523ae19a10a2dbbc30ddfa2dd317953ee374816dcbc490cd5e1c8624cc5"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3893,
                "sha256": "2c28bc64e2f4027c6d0e0ea963250806258d2154914100f1b7e25f5f2762b280"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/metrics.json",
                "bytes": 7690,
                "sha256": "89b870f6d8e4df9d68f1fa975fe1e9c3486f5cbcaf3934597e1f65a44b171171"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/classification-tags.npz",
                "bytes": 4931557,
                "sha256": "5f92132bae6c3c97904302bb171939e3f481e40c69d08e4766cea8e3cbd00cee"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
                "bytes": 207685,
                "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
                "bytes": 588764912,
                "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7690,
          "sha256": "89b870f6d8e4df9d68f1fa975fe1e9c3486f5cbcaf3934597e1f65a44b171171",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T07:22:08.245655+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": "docs/internal/selected-repair-silhouette-trim-r3.json",
              "bytes": 1404,
              "sha256": "2cfb1523ae19a10a2dbbc30ddfa2dd317953ee374816dcbc490cd5e1c8624cc5"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2500000,
              "untouched": 2493377,
              "featherCandidate": 1383,
              "hardRemovalCandidate": 5240,
              "hardRemovalFraction": 0.002096,
              "candidateAfter": 2494760
            },
            "confidence": {
              "featherMean": 0.4363921880722046,
              "hardMean": 0.8308074474334717,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88525,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 57677,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 63677,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 59810,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 55880,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 30471,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30714,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 47098,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 61814,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 86035,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  2.7432000000000003,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 2
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/classification-tags.npz",
              "bytes": 4931557,
              "sha256": "5f92132bae6c3c97904302bb171939e3f481e40c69d08e4766cea8e3cbd00cee"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
              "bytes": 207685,
              "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 926,
          "sha256": "3f9f34307b86b99d3243534a62f92e67461cec3b73fe44d83810bc7e45a95dc4",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T07:22:22.603617+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": ".blueprint-data\\splat-cleanup\\selected-repair-silhouette-trim-20260824-r3\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 588764912,
            "outputSplat": ".blueprint-data\\splat-cleanup\\selected-repair-silhouette-trim-20260824-r3\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 2494760,
            "rowBytes": 32,
            "outputBytes": 79832320,
            "sha256": "3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2494760,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1709,
          "sha256": "f99c2812063b29cf5fc564870e14ce59ee3d60f9aafeafbd703918c6cb9e3075",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T07:22:34.208685+00:00",
            "sourcePly": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 588764912,
            "matchingSplat": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 79832320,
            "output": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 29937172,
            "sha256": "90036281586f777e7a915b5ad65a0cde705995c4a945cdda90474eb2e0edbe16",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2494760,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.38322222232818604,
              0.47558048367500305,
              0.48816949129104614,
              0.37535151839256287,
              0.4753298759460449,
              0.4845850169658661,
              0.40255048871040344,
              0.5045616030693054,
              0.5224032998085022
            ],
            "clippedCoefficientFraction": 0.0005002485208998059,
            "quantizationRmse": 0.001968081807717681,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:selected-repair-silhouette-trim-20260824-r3",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T07:22:08.245Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r20.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-silhouette-trim-20260824-r3",
      "path": "docs/timeline/internal-continuation-r20.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Emitted and browser-registered the reversible trim candidate",
      "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
      "decision": "Keep the untouched selected-repair result as the current working base. Present R3 as an inspectable, reversible cleanup candidate until adversarial same-camera visual review determines whether it should be promoted or used to tune a later derivative.",
      "limitations": [
        "The trim candidate has not been promoted and does not replace the source reconstruction.",
        "The editing sliders prepare deterministic rerun overrides; they do not mutate a loaded reconstruction in place.",
        "All four plane candidates remain pending with usage none; no actor, walk, navigation, portal, or world authority was inferred.",
        "This checkpoint restores the correct product surface but does not claim the current exterior reconstruction meets the high-resolution hero-quality goal."
      ],
      "relatedRunIds": [
        "selected-repair-silhouette-trim-20260824-r3",
        "selected-repair-walkable-planes-20260824-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3896
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer.html",
          "url": "/site/blueprint-preview/viewer.html",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/viewer-controls.js",
          "url": "/site/blueprint-preview/viewer-controls.js",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-edit-profiles.json",
          "url": "/site/blueprint-preview/assets/data/splat-edit-profiles.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-edit-profiles.json",
          "url": "/site/blueprint-preview/assets/data/splat-edit-profiles.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r20.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3896,
          "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b",
          "exactRecord": {
            "id": "selected-repair-silhouette-trim-20260824-r3",
            "date": "2026-08-24",
            "title": "Emitted and browser-registered the reversible trim candidate",
            "startedAt": "2026-08-24T07:22:08.245655Z",
            "endedAt": "2026-08-24T07:33:39.375781Z",
            "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
            "results": [
              "The original reconstruction remains 2,500,000 Gaussians and was not rewritten.",
              "The R3 candidate contains 2,494,760 Gaussians: 5,240 hard removals, 1,383 feathered rows, and 2,493,377 untouched rows.",
              "The compact candidate is 79,832,320 bytes with SHA-256 3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280.",
              "The SH1 sidecar contains one position-matched row for every candidate Gaussian and reports zero maximum position delta.",
              "The viewer catalog now contains 23 unique payloads and passes exact adjudication, availability, SHA-256, and row-size checks.",
              "Browser verification loaded the candidate at 60 fps with the original 60-camera calibration and exposed real A/B buttons, exact trim settings, evidence links, and four pending ground/deck candidates.",
              "A round trip from candidate to original and back preserved the active camera matrix within 3.56e-15 maximum absolute numeric delta."
            ],
            "decision": "Keep the untouched selected-repair result as the current working base. Present R3 as an inspectable, reversible cleanup candidate until adversarial same-camera visual review determines whether it should be promoted or used to tune a later derivative.",
            "limitations": [
              "The trim candidate has not been promoted and does not replace the source reconstruction.",
              "The editing sliders prepare deterministic rerun overrides; they do not mutate a loaded reconstruction in place.",
              "All four plane candidates remain pending with usage none; no actor, walk, navigation, portal, or world authority was inferred.",
              "This checkpoint restores the correct product surface but does not claim the current exterior reconstruction meets the high-resolution hero-quality goal."
            ],
            "runs": [
              "selected-repair-silhouette-trim-20260824-r3",
              "selected-repair-walkable-planes-20260824-r3"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/assets/data/splat-edit-profiles.json"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-silhouette-trim-r3",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/splat-silhouette-trim-20260824-r3/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:splat-silhouette-trim-20260824-r3",
      "kind": "verification-set",
      "createdAt": "2026-08-24T07:22:08.245Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r20.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "splat-silhouette-trim-20260824-r3",
      "path": "verification/splat-silhouette-trim-20260824-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "inspectable-candidate",
        "sourcePath": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
        "sourceField": "$/reviewState"
      },
      "authority": {
        "value": "reversible-cleanup-candidate-only",
        "sourcePath": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Emitted and browser-registered the reversible trim candidate",
      "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
      "decision": "Keep the untouched selected-repair result as the current working base. Present R3 as an inspectable, reversible cleanup candidate until adversarial same-camera visual review determines whether it should be promoted or used to tune a later derivative.",
      "limitations": [
        "The untouched selected-repair working base remains authoritative for continued reconstruction work.",
        "The candidate requires same-camera adversarial visual review before promotion.",
        "Detected ground and deck planes remain pending and grant no walkable, actor, navigation, portal, or world authority."
      ],
      "relatedRunIds": [
        "selected-repair-silhouette-trim-20260824-r3",
        "selected-repair-walkable-planes-20260824-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3002
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "url": "/verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r20.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3896,
          "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b",
          "exactRecord": {
            "id": "selected-repair-silhouette-trim-20260824-r3",
            "date": "2026-08-24",
            "title": "Emitted and browser-registered the reversible trim candidate",
            "startedAt": "2026-08-24T07:22:08.245655Z",
            "endedAt": "2026-08-24T07:33:39.375781Z",
            "summary": "The selected-repair working base remained byte-identical while the reviewed R2 silhouette classification was rerun with candidate emission enabled. The resulting PLY was converted to the compact browser splat format with a position-proven SH1 sidecar, indexed as an inspectable candidate, and loaded in the preserved V22-style viewer. The irrelevant diagnostic Modes deck was replaced by a data-driven Edit deck for same-camera original/trimmed comparison, cleanup rerun settings, and pending walkable-plane evidence.",
            "results": [
              "The original reconstruction remains 2,500,000 Gaussians and was not rewritten.",
              "The R3 candidate contains 2,494,760 Gaussians: 5,240 hard removals, 1,383 feathered rows, and 2,493,377 untouched rows.",
              "The compact candidate is 79,832,320 bytes with SHA-256 3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280.",
              "The SH1 sidecar contains one position-matched row for every candidate Gaussian and reports zero maximum position delta.",
              "The viewer catalog now contains 23 unique payloads and passes exact adjudication, availability, SHA-256, and row-size checks.",
              "Browser verification loaded the candidate at 60 fps with the original 60-camera calibration and exposed real A/B buttons, exact trim settings, evidence links, and four pending ground/deck candidates.",
              "A round trip from candidate to original and back preserved the active camera matrix within 3.56e-15 maximum absolute numeric delta."
            ],
            "decision": "Keep the untouched selected-repair result as the current working base. Present R3 as an inspectable, reversible cleanup candidate until adversarial same-camera visual review determines whether it should be promoted or used to tune a later derivative.",
            "limitations": [
              "The trim candidate has not been promoted and does not replace the source reconstruction.",
              "The editing sliders prepare deterministic rerun overrides; they do not mutate a loaded reconstruction in place.",
              "All four plane candidates remain pending with usage none; no actor, walk, navigation, portal, or world authority was inferred.",
              "This checkpoint restores the correct product surface but does not claim the current exterior reconstruction meets the high-resolution hero-quality goal."
            ],
            "runs": [
              "selected-repair-silhouette-trim-20260824-r3",
              "selected-repair-walkable-planes-20260824-r3"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
              "site/blueprint-preview/viewer.html",
              "site/blueprint-preview/viewer-controls.js",
              "site/blueprint-preview/assets/data/splat-edit-profiles.json"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.selected-repair-silhouette-trim-r3",
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png"
            ],
            "evidenceSeal": "verification/splat-silhouette-trim-20260824-r3/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/splat-silhouette-trim-20260824-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3002,
          "sha256": "958dfce7eceb6faf60f1ceb57bdab7ebfe32e805529a2e84d8963baa145b0be3",
          "access": "metadata-only"
        },
        {
          "path": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 3002,
          "sha256": "a16c50aff958fb9ba4eda8f6a5171817c4acabbee8529f4cb693aee086117c6a",
          "exactRecord": {
            "schema": "blueprint.splat-cleanup-verification/1",
            "generatedAt": "2026-08-24T07:22:34.208685+00:00",
            "runId": "selected-repair-silhouette-trim-20260824-r3",
            "sourceAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738",
              "gaussians": 2500000,
              "unchanged": true
            },
            "candidate": {
              "ply": {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
                "bytes": 588764912,
                "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
              },
              "splat": {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
                "bytes": 79832320,
                "sha256": "3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280",
                "gaussians": 2494760,
                "rowBytes": 32
              },
              "sh1": {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1",
                "bytes": 29937172,
                "sha256": "90036281586f777e7a915b5ad65a0cde705995c4a945cdda90474eb2e0edbe16",
                "maxPositionDeltaAgainstSplat": 0
              }
            },
            "classification": {
              "untouched": 2493377,
              "featherCandidate": 1383,
              "hardRemovalCandidate": 5240,
              "hardRemovalFraction": 0.002096,
              "candidateAfter": 2494760,
              "cameraFrames": 12
            },
            "evidence": [
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/results/metrics.json",
                "sha256": "89b870f6d8e4df9d68f1fa975fe1e9c3486f5cbcaf3934597e1f65a44b171171"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
                "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
                "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
                "sha256": "eb62db036807f2f0de24c06cdea045e36448554eaa51e8a3b42924a8afd7aa4f"
              }
            ],
            "reviewState": "inspectable-candidate",
            "promotionState": "pending",
            "authority": "reversible-cleanup-candidate-only",
            "limitations": [
              "The untouched selected-repair working base remains authoritative for continued reconstruction work.",
              "The candidate requires same-camera adversarial visual review before promotion.",
              "Detected ground and deck planes remain pending and grant no walkable, actor, navigation, portal, or world authority."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.selected-repair-silhouette-trim-r3",
      "kind": "splat-result",
      "createdAt": "2026-08-24T07:22:34.208Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/22/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-silhouette-trim-20260824-r3",
      "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "inspectable-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/22/review/state"
      },
      "authority": {
        "value": "reversible-cleanup-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/22/review/authority"
      },
      "title": "Selected Repair Silhouette Trim R3",
      "summary": "Reversible silhouette cleanup candidate emitted from the unchanged selected-repair working base for calibrated same-camera A/B review.",
      "decision": "Reversible silhouette cleanup candidate emitted from the unchanged selected-repair working base for calibrated same-camera A/B review.",
      "limitations": [
        "Not promoted; the untouched 2.5M-Gaussian working base remains unchanged.",
        "Detected plane candidates remain pending and grant no walkable, actor, navigation, portal, or world authority."
      ],
      "relatedRunIds": [
        "selected-repair-silhouette-trim-20260824-r3"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 79832320
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
            "byteLength": 79832320,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
            "byteLength": 207685,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
            "byteLength": 20631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
            "byteLength": 8631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
            "byteLength": 14592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.selected-repair-silhouette-trim-r3",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.selected-repair-silhouette-trim-r3",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r20.json",
          "url": "/docs/timeline/internal-continuation-r20.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "url": "/verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/22",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.selected-repair-silhouette-trim-r3",
            "runId": "selected-repair-silhouette-trim-20260824-r3",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T07:22:34.208Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Selected Repair Silhouette Trim R3",
              "group": "Cleanup candidates",
              "tags": [
                "candidate",
                "exterior",
                "selected-repair",
                "silhouette-trim"
              ]
            },
            "details": {
              "summary": "Reversible silhouette cleanup candidate emitted from the unchanged selected-repair working base for calibrated same-camera A/B review.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [
              {
                "id": "silhouette-classification",
                "label": "Silhouette classification",
                "summary": "The overlay shows the measured silhouette classification used to emit the reversible cleanup candidate while leaving its parent unchanged.",
                "authority": "This is cleanup-candidate evidence only. The image does not prove that the candidate is visually improved or admitted.",
                "assets": [
                  {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/review/silhouette-trim-overlay.png",
                    "role": "Silhouette trim overlay",
                    "associationDepth": 0,
                    "featuredOrder": 0,
                    "byteLength": 207685,
                    "sha256": "c834705d9d38e66b198fea7a1f4df478d9d828d639a014e35d48580c9a82b3de",
                    "kind": "image",
                    "mediaType": "image/png"
                  }
                ]
              },
              {
                "id": "walkable-plane-diagnostics",
                "label": "Walkable-plane diagnostics",
                "summary": "The plane and clearance layers record the related Selected Repair ground study, including zero admitted walkable planes and a later rejected clearance review.",
                "authority": "These layers are detection diagnostics, not accepted ground or navigation authority. No plane or ground surface was silently admitted.",
                "assets": [
                  {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/review/candidate-plane-layer.png",
                    "role": "Candidate plane layer",
                    "associationDepth": 1,
                    "featuredOrder": 32,
                    "byteLength": 20631,
                    "sha256": "eb62db036807f2f0de24c06cdea045e36448554eaa51e8a3b42924a8afd7aa4f",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
                    "role": "Rejected clearance grid",
                    "associationDepth": 1,
                    "featuredOrder": 33,
                    "byteLength": 14592,
                    "sha256": "8b5a75f6b842d3c9381bf096629175274371889cc4337eb5ef47c4cf90f6fd8a",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
                    "role": "Camera visibility diagnostic",
                    "associationDepth": 1,
                    "featuredOrder": 34,
                    "byteLength": 8631,
                    "sha256": "94544e83ae1a87554c7ca4476324e14982633d3d11a3690de3df4bff32fe5bd7",
                    "kind": "image",
                    "mediaType": "image/png"
                  }
                ]
              }
            ],
            "review": {
              "state": "inspectable-candidate",
              "promotionState": "pending",
              "authority": "reversible-cleanup-candidate-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r20.json",
                "verification/splat-silhouette-trim-20260824-r3/manifest.json"
              ],
              "decisionNotes": [
                "Reversible silhouette cleanup candidate emitted from the unchanged selected-repair working base for calibrated same-camera A/B review."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 79832320,
              "sha256": "3d5596a0bc059d8cee8a48d7ff8439a041765c3f2efe9030e37e8b6475b9f280",
              "gaussians": 2494760,
              "primaryPath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 60,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 1177.5069,
                "fy": 1177.5069,
                "cx": 640,
                "cy": 360
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 7.4689,
              "closedRing": true,
              "pivot": [
                19.598366,
                4.456024,
                5.553608
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.997473,
                0.07105,
                0,
                0,
                -0.07105,
                -0.997473,
                0,
                -19.598366,
                4.17264,
                29.815737,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2494760,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "candidate-splat-gaussians",
                "label": "candidate.splat.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/splat-silhouette-trim-20260824-r3/manifest.json"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 339.9237,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 7.4689,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "source-authority-gaussians",
                "label": "sourceAuthority.gaussians",
                "value": 2500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/splat-silhouette-trim-20260824-r3/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "3f9f34307b86b99d3243534a62f92e67461cec3b73fe44d83810bc7e45a95dc4",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "f99c2812063b29cf5fc564870e14ce59ee3d60f9aafeafbd703918c6cb9e3075",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r20.json",
                "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
                "sha256": "a16c50aff958fb9ba4eda8f6a5171817c4acabbee8529f4cb693aee086117c6a",
                "declaredSchema": "blueprint.splat-cleanup-verification/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Not promoted; the untouched 2.5M-Gaussian working base remains unchanged.",
              "Detected plane candidates remain pending and grant no walkable, actor, navigation, portal, or world authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 926,
          "sha256": "3f9f34307b86b99d3243534a62f92e67461cec3b73fe44d83810bc7e45a95dc4",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1709,
          "sha256": "f99c2812063b29cf5fc564870e14ce59ee3d60f9aafeafbd703918c6cb9e3075",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r20.json",
          "recordPointer": "$",
          "byteLength": 3896,
          "sha256": "8e4aecb89c60cd7b188608cfa1f1dcdc1d4c98191383bff57eeb96a9bc9dc41b",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/splat-silhouette-trim-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 3002,
          "sha256": "a16c50aff958fb9ba4eda8f6a5171817c4acabbee8529f4cb693aee086117c6a",
          "declaredSchema": "blueprint.splat-cleanup-verification/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:exterior-splat-editor-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T07:43:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r21.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "exterior-splat-editor-20260824-r1",
      "path": "docs/timeline/internal-continuation-r21.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made silhouette cleanup a direct, reversible product workflow",
      "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts a real LiveEngine splat viewport with measured-face selection, live cleanup scope, undo/reset, a process-owned edit operation, progress polling, immutable child result registration, and canonical world-result loading. The proven high-fidelity exterior method was also sealed as an executable two-track recipe instead of another prose plan.",
      "decision": "Use the canonical 3120 editor and 4320 control plane for all further splat editing. Preserve the static viewer only as historical evidence. Do not generate another default trim candidate until a user-authored selection or stronger high-fidelity source warrants it.",
      "limitations": [
        "The source being edited is intentionally retained but remains below the visual-quality target.",
        "Arbitrary Gaussian lasso/brush editing, accepted walkable surfaces, actor placement on the exterior, and first-person exterior navigation are not yet implemented in this editor slice.",
        "The reusable editor operation must still move upstream into LiveEngine once the Blueprint-specific selection behavior is stable."
      ],
      "relatedRunIds": [
        "exterior-splat-editor-20260824-r1",
        "blueprint.recipe.bounded-hero-arc-generation/1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3253
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "apps/web/lib/splat-edit-client.ts",
          "url": "/apps/web/lib/splat-edit-client.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/recipes/src/bounded-hero-arc-generation.ts",
          "url": "/packages/recipes/src/bounded-hero-arc-generation.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r21.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3253,
          "sha256": "8bf6bf5a4402be11a1e6b994cd33c132645daa169f708681d89822b5811c7a67",
          "exactRecord": {
            "id": "exterior-splat-editor-20260824-r1",
            "date": "2026-08-24",
            "title": "Made silhouette cleanup a direct, reversible product workflow",
            "startedAt": "2026-08-24T07:43:00Z",
            "endedAt": "2026-08-24T08:20:13.688Z",
            "summary": "The historical 4310 viewer remains evidence-only. The canonical 3120 product now hosts a real LiveEngine splat viewport with measured-face selection, live cleanup scope, undo/reset, a process-owned edit operation, progress polling, immutable child result registration, and canonical world-result loading. The proven high-fidelity exterior method was also sealed as an executable two-track recipe instead of another prose plan.",
            "results": [
              "The exact 80,000,000-byte selected-repair splat and 30,000,052-byte SH1 sidecar are served through CAS-backed range routes.",
              "The canvas accepts direct measured-face selection; browser verification toggled roof selection and restored it with undo.",
              "The edit operation runs the existing deterministic multi-camera silhouette classifier, converts PLY to splat plus SH1, and emits a hash-pinned candidate without rewriting its parent.",
              "Completed child results load in the canonical world route through an explicit immutable result ID.",
              "The bounded hero-arc recipe exact-pins the corrected f000, f010, f020, and outline sources and forbids the known all-60, stop-motion, wide-arc, single-360, R4, and R5 source regressions.",
              "The first browser pass found and fixed a server-barrel client import, an unbound fetch call, and Strict Mode duplicate undo history before handoff."
            ],
            "decision": "Use the canonical 3120 editor and 4320 control plane for all further splat editing. Preserve the static viewer only as historical evidence. Do not generate another default trim candidate until a user-authored selection or stronger high-fidelity source warrants it.",
            "limitations": [
              "The source being edited is intentionally retained but remains below the visual-quality target.",
              "Arbitrary Gaussian lasso/brush editing, accepted walkable surfaces, actor placement on the exterior, and first-person exterior navigation are not yet implemented in this editor slice.",
              "The reusable editor operation must still move upstream into LiveEngine once the Blueprint-specific selection behavior is stable."
            ],
            "runs": [
              "exterior-splat-editor-20260824-r1",
              "blueprint.recipe.bounded-hero-arc-generation/1"
            ],
            "payload": [
              "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
              "apps/web/lib/splat-edit-client.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "packages/recipes/src/bounded-hero-arc-generation.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/studio/exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "evidenceSeal": "verification/exterior-splat-editor-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-product-surface-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T11:47:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r22.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-product-surface-20260824-r1",
      "path": "docs/timeline/internal-continuation-r22.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the living world, render controls, editing, and research history one coherent product",
      "summary": "The generic status landing and empty evidence route were replaced with the accepted Casa Cornell editorial language and the existing immutable reconstruction catalog. Camera, Render, Edit, and Evidence decks now operate over the canonical LiveEngine world canvas. Historical results remain inspectable without being silently promoted or injected under an unreviewed transform.",
      "decision": "Continue all product work on the canonical 3120 editorial shell and LiveEngine world canvas. Keep the 4310 pages as historical evidence donors until their complete case-study sequence is migrated and rewritten.",
      "limitations": [
        "The evidence catalog is inspection-only; promotion and rejection controls remain a production gate.",
        "The hero-quality exterior reconstruction has not yet cleared its held-out detail gate.",
        "The direct Gaussian lasso/brush editor, accepted exterior navigation, and portal transfer remain incomplete.",
        "The full public case study has not yet been rewritten."
      ],
      "relatedRunIds": [
        "canonical-product-surface-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3953
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "apps/web/app/page.tsx",
          "url": "/apps/web/app/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/evidence/page.tsx",
          "url": "/apps/web/app/evidence/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/domain/src/manual-space-generation.ts",
          "url": "/packages/domain/src/manual-space-generation.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "fixtures/progressive-toolchains-r1/manifest.json",
          "url": "/fixtures/progressive-toolchains-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/progressive-toolchains-r1/manifest.json",
          "url": "/fixtures/progressive-toolchains-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r22.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3953,
          "sha256": "6e0a3d5322c3876bebaac1d13d0239528df0b468f41720649a5125c7e4bb6a62",
          "exactRecord": {
            "id": "canonical-product-surface-20260824-r1",
            "date": "2026-08-24",
            "title": "Made the living world, render controls, editing, and research history one coherent product",
            "startedAt": "2026-08-24T11:47:00Z",
            "endedAt": "2026-08-24T12:29:37.319Z",
            "summary": "The generic status landing and empty evidence route were replaced with the accepted Casa Cornell editorial language and the existing immutable reconstruction catalog. Camera, Render, Edit, and Evidence decks now operate over the canonical LiveEngine world canvas. Historical results remain inspectable without being silently promoted or injected under an unreviewed transform.",
            "results": [
              "The home uses near-black, warm off-white, acid-lime, serif display type, compact monospaced metadata, fine rules, and full-bleed admitted Casa Cornell evidence.",
              "The evidence product reads blueprint.viewer-result-catalog/1 through a bounded fail-closed server parser and exposes all 24 current records, including the latest immutable editor child.",
              "Catalog search and group filtering select one immutable result with review, promotion, camera, metric, hash, path, and limitation details.",
              "Camera, Render, Edit, and Evidence decks update or annotate the existing world canvas rather than introducing a parallel viewer.",
              "The Render deck changed source to registered depth in browser verification and restored the source view.",
              "The exterior Edit deck exposes the canonical splat editor and pending walkable candidates; authority remains disabled where clearance evidence is absent.",
              "Live browser replay confirmed that the exterior house now opens upright inside the measured massing guide while the immutable source splat remains unchanged.",
              "The progressive authority map was realigned to the executable 12-stage V2 recipe with 45 pins, 11 exact no-GPU operations, and seven closed external adapters.",
              "The manual space-generation schema is registered in the shared domain validator surface, and production preflight now seals all four executable recipes including the bounded hero arc.",
              "The complete local verification suite, 17-package typecheck, and optimized Next.js production build passed; /studio/exterior now defers repository authority to request-time dynamic rendering."
            ],
            "decision": "Continue all product work on the canonical 3120 editorial shell and LiveEngine world canvas. Keep the 4310 pages as historical evidence donors until their complete case-study sequence is migrated and rewritten.",
            "limitations": [
              "The evidence catalog is inspection-only; promotion and rejection controls remain a production gate.",
              "The hero-quality exterior reconstruction has not yet cleared its held-out detail gate.",
              "The direct Gaussian lasso/brush editor, accepted exterior navigation, and portal transfer remain incomplete.",
              "The full public case study has not yet been rewritten."
            ],
            "runs": [
              "canonical-product-surface-20260824-r1"
            ],
            "payload": [
              "apps/web/app/page.tsx",
              "apps/web/app/evidence/page.tsx",
              "apps/web/components/EvidenceWorkbench.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/domain/src/manual-space-generation.ts",
              "fixtures/progressive-toolchains-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/",
              "http://127.0.0.1:3120/evidence",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/studio/exterior"
            ],
            "evidenceSeal": "verification/canonical-product-surface-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-product-surface-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T11:47:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r22.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-product-surface-20260824-r1",
      "path": "verification/canonical-product-surface-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-product-surface-20260824-r1/manifest.json",
        "sourceField": "$/checks/0/status"
      },
      "authority": {
        "value": "browser-observation-only",
        "sourcePath": "verification/canonical-product-surface-20260824-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Made the living world, render controls, editing, and research history one coherent product",
      "summary": "The generic status landing and empty evidence route were replaced with the accepted Casa Cornell editorial language and the existing immutable reconstruction catalog. Camera, Render, Edit, and Evidence decks now operate over the canonical LiveEngine world canvas. Historical results remain inspectable without being silently promoted or injected under an unreviewed transform.",
      "decision": "Continue all product work on the canonical 3120 editorial shell and LiveEngine world canvas. Keep the 4310 pages as historical evidence donors until their complete case-study sequence is migrated and rewritten.",
      "limitations": [
        "The catalog is inspection-only and cannot promote or reject an artifact from this checkpoint.",
        "Arbitrary historical splats are indexed but are not injected into a cell without a reviewed presentation transform.",
        "The exterior Edit deck links to the canonical dedicated editing workspace; arbitrary Gaussian lasso and brush selection remain incomplete.",
        "The existing FBX donor emits two known Three.js import warnings; no new runtime error was observed."
      ],
      "relatedRunIds": [
        "canonical-product-surface-20260824-r1"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 1031223
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-product-surface-20260824-r1/world-render-depth.png",
            "url": "/verification/canonical-product-surface-20260824-r1/world-render-depth.png",
            "byteLength": 173446,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-product-surface-20260824-r1/world-source.png",
            "url": "/verification/canonical-product-surface-20260824-r1/world-source.png",
            "byteLength": 176970,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-product-surface-20260824-r1/evidence-great-room.png",
            "url": "/verification/canonical-product-surface-20260824-r1/evidence-great-room.png",
            "byteLength": 107884,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-product-surface-20260824-r1/home-editorial.png",
            "url": "/verification/canonical-product-surface-20260824-r1/home-editorial.png",
            "byteLength": 190616,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-product-surface-20260824-r1/world-edit-deck.png",
            "url": "/verification/canonical-product-surface-20260824-r1/world-edit-deck.png",
            "byteLength": 190337,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-product-surface-20260824-r1/world-evidence-deck.png",
            "url": "/verification/canonical-product-surface-20260824-r1/world-evidence-deck.png",
            "byteLength": 188383,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-product-surface-20260824-r1/manifest.json",
          "url": "/verification/canonical-product-surface-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r22.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3953,
          "sha256": "6e0a3d5322c3876bebaac1d13d0239528df0b468f41720649a5125c7e4bb6a62",
          "exactRecord": {
            "id": "canonical-product-surface-20260824-r1",
            "date": "2026-08-24",
            "title": "Made the living world, render controls, editing, and research history one coherent product",
            "startedAt": "2026-08-24T11:47:00Z",
            "endedAt": "2026-08-24T12:29:37.319Z",
            "summary": "The generic status landing and empty evidence route were replaced with the accepted Casa Cornell editorial language and the existing immutable reconstruction catalog. Camera, Render, Edit, and Evidence decks now operate over the canonical LiveEngine world canvas. Historical results remain inspectable without being silently promoted or injected under an unreviewed transform.",
            "results": [
              "The home uses near-black, warm off-white, acid-lime, serif display type, compact monospaced metadata, fine rules, and full-bleed admitted Casa Cornell evidence.",
              "The evidence product reads blueprint.viewer-result-catalog/1 through a bounded fail-closed server parser and exposes all 24 current records, including the latest immutable editor child.",
              "Catalog search and group filtering select one immutable result with review, promotion, camera, metric, hash, path, and limitation details.",
              "Camera, Render, Edit, and Evidence decks update or annotate the existing world canvas rather than introducing a parallel viewer.",
              "The Render deck changed source to registered depth in browser verification and restored the source view.",
              "The exterior Edit deck exposes the canonical splat editor and pending walkable candidates; authority remains disabled where clearance evidence is absent.",
              "Live browser replay confirmed that the exterior house now opens upright inside the measured massing guide while the immutable source splat remains unchanged.",
              "The progressive authority map was realigned to the executable 12-stage V2 recipe with 45 pins, 11 exact no-GPU operations, and seven closed external adapters.",
              "The manual space-generation schema is registered in the shared domain validator surface, and production preflight now seals all four executable recipes including the bounded hero arc.",
              "The complete local verification suite, 17-package typecheck, and optimized Next.js production build passed; /studio/exterior now defers repository authority to request-time dynamic rendering."
            ],
            "decision": "Continue all product work on the canonical 3120 editorial shell and LiveEngine world canvas. Keep the 4310 pages as historical evidence donors until their complete case-study sequence is migrated and rewritten.",
            "limitations": [
              "The evidence catalog is inspection-only; promotion and rejection controls remain a production gate.",
              "The hero-quality exterior reconstruction has not yet cleared its held-out detail gate.",
              "The direct Gaussian lasso/brush editor, accepted exterior navigation, and portal transfer remain incomplete.",
              "The full public case study has not yet been rewritten."
            ],
            "runs": [
              "canonical-product-surface-20260824-r1"
            ],
            "payload": [
              "apps/web/app/page.tsx",
              "apps/web/app/evidence/page.tsx",
              "apps/web/components/EvidenceWorkbench.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/domain/src/manual-space-generation.ts",
              "fixtures/progressive-toolchains-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/",
              "http://127.0.0.1:3120/evidence",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/studio/exterior"
            ],
            "evidenceSeal": "verification/canonical-product-surface-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-product-surface-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 1031223,
          "sha256": "2738f37da326c63dc2f29173715c4739167da809059b1368b85736d52f580048",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-product-surface-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3587,
          "sha256": "49f52b9496348f80c86fb3833f1361e420f3bbe2172a1b1c15673c430445adb1",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verificationId": "canonical-product-surface-20260824-r1",
            "capturedAt": "2026-08-24T12:06:08.298Z",
            "authority": "browser-observation-only",
            "routes": [
              "http://127.0.0.1:3120/",
              "http://127.0.0.1:3120/evidence",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/studio/exterior"
            ],
            "checks": [
              {
                "id": "home-editorial-language",
                "status": "passed",
                "observation": "The production home uses the locked near-black, warm off-white, acid-lime, serif-display, monospaced-metadata, full-bleed Casa Cornell language."
              },
              {
                "id": "catalog-hydration",
                "status": "passed",
                "observation": "The evidence route loaded 24 schema-labeled results and exposed group, run, review, promotion, camera, metric, hash, path, and limitation fields."
              },
              {
                "id": "catalog-interaction",
                "status": "passed",
                "observation": "Filtering for Great Room reduced the catalog to one result and selected the accepted V22 153,402-Gaussian authority record."
              },
              {
                "id": "single-canvas-decks",
                "status": "passed",
                "observation": "Camera, Render, Edit, and Evidence decks opened over the existing LiveEngine world canvas without navigation to a replacement viewer."
              },
              {
                "id": "representation-switch",
                "status": "passed",
                "observation": "The Render deck changed the canonical representation attribute from source to depth and reset to source."
              },
              {
                "id": "edit-authority",
                "status": "passed",
                "observation": "The exterior Edit deck exposed the canonical splat editor and four pending walkable-plane candidates while acceptance stayed disabled."
              },
              {
                "id": "portal-boundary",
                "status": "passed",
                "observation": "The world continued to show the front-door transform as pending; no camera action admitted actor transfer."
              },
              {
                "id": "exterior-orientation",
                "status": "passed",
                "observation": "The canonical exterior editor opened with the house upright inside the measured massing guide after the presentation-axis repair; the immutable source splat remained unchanged."
              }
            ],
            "artifacts": [
              {
                "path": "evidence-great-room.png",
                "bytes": 107884,
                "sha256": "8ee154c3955380f6ec5b801c49c69155dec475c3557248c55e9d6ce1d8b28476"
              },
              {
                "path": "home-editorial.png",
                "bytes": 190616,
                "sha256": "af23a330c830227eea78135cc8967d40158b617e50e5599c1686b144ede26379"
              },
              {
                "path": "world-edit-deck.png",
                "bytes": 190337,
                "sha256": "e1bf2ddedd6b7bf4ef507476427a2bd8b1a6716ef515424513e025fdb3b9fad3"
              },
              {
                "path": "world-evidence-deck.png",
                "bytes": 188383,
                "sha256": "0e6b1be1bfb64c4c0d7909e0b24f00b7af067dc80c68b1c2c4882d44c99d08f3"
              },
              {
                "path": "world-render-depth.png",
                "bytes": 173446,
                "sha256": "c66f72c692157134edbb5320dd0e4df4ee3e530e4cfb02e18f7fb7c477752ff5"
              },
              {
                "path": "world-source.png",
                "bytes": 176970,
                "sha256": "b1744482628183d1a860355b6a3e2ec30ea855f459b2ea34d5b1d4b9ccc610fa"
              }
            ],
            "limitations": [
              "The catalog is inspection-only and cannot promote or reject an artifact from this checkpoint.",
              "Arbitrary historical splats are indexed but are not injected into a cell without a reviewed presentation transform.",
              "The exterior Edit deck links to the canonical dedicated editing workspace; arbitrary Gaussian lasso and brush selection remain incomplete.",
              "The existing FBX donor emits two known Three.js import warnings; no new runtime error was observed."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57",
      "kind": "splat-result",
      "createdAt": "2026-08-24T11:48:17.710Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/23/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-1e08463af",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "inspectable-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/23/review/state"
      },
      "authority": {
        "value": "process-emitted-edit-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/23/review/authority"
      },
      "title": "Exterior Silhouette Edit 2adbbc57",
      "summary": "The canonical editor emitted an immutable child result while preserving the selected-repair parent. The child is available for inspection and has not been admitted or promoted.",
      "decision": "The canonical editor emitted an immutable child result while preserving the selected-repair parent. The child is available for inspection and has not been admitted or promoted.",
      "limitations": [
        "The operation used no explicitly selected massing-face index and the child has not cleared calibrated visual A/B review.",
        "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "silhouette-edit-1e08463af"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 77567040
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
            "byteLength": 77567040,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "url": "/verification/exterior-splat-editor-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/23",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57",
            "runId": "silhouette-edit-1e08463af",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T11:48:17.710Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Silhouette Edit 2adbbc57",
              "group": "Cleanup candidates",
              "tags": [
                "candidate",
                "exterior",
                "immutable-child",
                "selected-repair",
                "silhouette-edit"
              ]
            },
            "details": {
              "summary": "The canonical editor emitted an immutable child result while preserving the selected-repair parent. The child is available for inspection and has not been admitted or promoted.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 7
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "inspectable-candidate",
              "promotionState": "pending",
              "authority": "process-emitted-edit-candidate-only",
              "evidenceRefs": [
                ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
                "verification/exterior-splat-editor-20260824-r1/manifest.json"
              ],
              "decisionNotes": [
                "The canonical editor emitted an immutable child result while preserving the selected-repair parent. The child is available for inspection and has not been admitted or promoted."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 77567040,
              "sha256": "2adbbc57b50727c6fff54bb1727fa2e86aaa1055d2569020626fad43abf73598",
              "gaussians": 2423970,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 60,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 1177.5069,
                "fy": 1177.5069,
                "cx": 640,
                "cy": 360
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 7.4689,
              "closedRing": true,
              "pivot": [
                19.598366,
                4.456024,
                5.553608
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.997473,
                0.07105,
                0,
                0,
                -0.07105,
                -0.997473,
                0,
                -19.598366,
                4.17264,
                29.815737,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2423970,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2423970,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2423970,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 339.9237,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 7.4689,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2423970,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "2cbd54ed93add24983bd53d6329207dafc0b48c05d50b2e2a74c03daca6e92b4",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "ab0d42799b41c6f5c860101d41a8b67b48163354e4eb79ac649e53729c6843e7",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
                "sha256": "fa62b368f7bd1aa158ead64550de6dea37380c152cb9217f7043bb3aca473d64",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
                "sha256": "0ad81dfa2530e2bb3650c04c64ffa5f711e6461e267366ac750a04f386b1c918",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
                "sha256": "e3cc11cacf3be07c4374ac89cbeef70e2cb29118a36c2408d926245225ce4b76",
                "declaredSchema": "blueprint.browser-verification/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The operation used no explicitly selected massing-face index and the child has not cleared calibrated visual A/B review.",
              "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "2cbd54ed93add24983bd53d6329207dafc0b48c05d50b2e2a74c03daca6e92b4",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1731,
          "sha256": "ab0d42799b41c6f5c860101d41a8b67b48163354e4eb79ac649e53729c6843e7",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "recordPointer": "$",
          "byteLength": 2362,
          "sha256": "fa62b368f7bd1aa158ead64550de6dea37380c152cb9217f7043bb3aca473d64",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "recordPointer": "$",
          "byteLength": 3221,
          "sha256": "0ad81dfa2530e2bb3650c04c64ffa5f711e6461e267366ac750a04f386b1c918",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3233,
          "sha256": "e3cc11cacf3be07c4374ac89cbeef70e2cb29118a36c2408d926245225ce4b76",
          "declaredSchema": "blueprint.browser-verification/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260824-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260824-r1",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "rejected",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 19968
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/review/clearance-grid.png",
            "byteLength": 12921,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 19968,
          "sha256": "7518794099e25074e533f496e0e60db1099f7d7fdab7b7d53e7864129d21ee68",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 3496,
          "sha256": "579d335d86b47f6982f5e3476415b5db6d864a41eca6b03d54d2cb04adb1684c",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.selected-repair-walkable-clearance-20260824-r1",
            "createdAt": "2026-08-24T14:35:01.082723+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v1",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 21970,
                "sha256": "9371ca827e55582f1555e980faa3049ecc9feb5d35cc4597367d55086e2eb149"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 1442,
              "dilatedObstacleCells": 6025,
              "validCells": 8,
              "admittedRectangle": null
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell contains both even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no admitted opaque obstacle cells.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260824-r1.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260824-r1.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260824-r1.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260824-r1.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1571,
          "sha256": "0ba94e6c454e0436031a719c1a9bc6b7bcce36c4fd0feac2f612f3402b3cacd4",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-24T14:35:01.126253+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r1.json",
                "bytes": 761,
                "sha256": "d62468814bfaca6f7d547c65c2a44656ffe84135f386013e6f7cf43989d98efb"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 21970,
                "sha256": "9371ca827e55582f1555e980faa3049ecc9feb5d35cc4597367d55086e2eb149"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-review.json",
                "bytes": 3496,
                "sha256": "579d335d86b47f6982f5e3476415b5db6d864a41eca6b03d54d2cb04adb1684c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
                "bytes": 1980,
                "sha256": "facf7bbf8cb1c58144cce73bd0b93cfa3595c2fcf00a57288922c28e6b355711"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/review/clearance-grid.png",
                "bytes": 12921,
                "sha256": "4868ff8f915673358410a741d390d75e964cc85359adfff6bc6473d4fc558d9d"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 1980,
          "sha256": "facf7bbf8cb1c58144cce73bd0b93cfa3595c2fcf00a57288922c28e6b355711",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-24T14:35:01.082723+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 1442,
              "bodyPrismObstacleGaussians": 130924,
              "dilatedObstacleCells": 6025,
              "stepInvalidCells": 49,
              "validCells": 8
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell contains both even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no admitted opaque obstacle cells.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260824-r2",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260824-r2",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "rejected",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 23994
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/review/clearance-grid.png",
            "byteLength": 15990,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 23994,
          "sha256": "22f884bae064c41b87a3eb272d148fa1bb5e3567190510b351c5ae8e0f27bec5",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 4126,
          "sha256": "0763279fb301b8c86523706a3bc78cfa4d6e316cb07251e3979fb0d8c43b3e97",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.selected-repair-walkable-clearance-20260824-r2",
            "createdAt": "2026-08-24T14:37:19.996480+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v2",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26177,
                "sha256": "f2caf3fe424c3d902cb5bb52f2ec75c7cff03a3c6455aee019443ea28fa22579"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 0.75,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2320,
              "dilatedObstacleCells": 1444,
              "validCells": 1356,
              "admittedRectangle": {
                "top": 41,
                "bottom": 48,
                "left": 41,
                "right": 48,
                "heightCells": 8,
                "widthCells": 8,
                "cells": 64
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 36,
                "missingOddCells": 43,
                "supportRadiusMeters": 0.75
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 16
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.11933447420597076
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260824-r2.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260824-r2.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260824-r2.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260824-r2.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 1571,
          "sha256": "8c2d9589963086db2d586284d29d7d9485a4123c5b9c9e3640e172e189890017",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-24T14:37:20.035441+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r2.json",
                "bytes": 944,
                "sha256": "d0323cb7294ff61594e3b6b6f3c1746ca305e73e2fae214e7b0d58b8e51f359f"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26177,
                "sha256": "f2caf3fe424c3d902cb5bb52f2ec75c7cff03a3c6455aee019443ea28fa22579"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-review.json",
                "bytes": 4126,
                "sha256": "0763279fb301b8c86523706a3bc78cfa4d6e316cb07251e3979fb0d8c43b3e97"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-diagnostic.json",
                "bytes": 2307,
                "sha256": "fb1eec072ae870df2d5f3a286fedd79528199d24deed662109b26237996b94c6"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/review/clearance-grid.png",
                "bytes": 15990,
                "sha256": "d79d11fa30fb4852ac0695e7ac7cd90d5c062fde01c49771738c9b7ff32c8afe"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2307,
          "sha256": "fb1eec072ae870df2d5f3a286fedd79528199d24deed662109b26237996b94c6",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-24T14:37:19.996480+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 2320,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1146,
              "dilatedObstacleCells": 1444,
              "stepInvalidCells": 49,
              "validCells": 1356
            },
            "admittedRectangle": {
              "top": 41,
              "bottom": 48,
              "left": 41,
              "right": 48,
              "heightCells": 8,
              "widthCells": 8,
              "cells": 64
            },
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 36,
                "missingOddCells": 43,
                "supportRadiusMeters": 0.75
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 16
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.11933447420597076
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260824-r3",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260824-r3",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "rejected",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 22595
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/review/clearance-grid.png",
            "byteLength": 14592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 22595,
          "sha256": "cc9ac8fd57396ab29f3ba1d0a52239a4f35a06c1992631a65dcf71e48463c492",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 4125,
          "sha256": "5d407a5250754087f9aafd6a92ba44b4ac4702c0113a3907533686ae35f43e0d",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.selected-repair-walkable-clearance-20260824-r3",
            "createdAt": "2026-08-24T14:38:13.687620+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v3",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26315,
                "sha256": "9c59c4d3f2073e601349e290e4e1ab808a1c4a9b2ea2a1cfbae41d9eaf613430"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2631,
              "dilatedObstacleCells": 3079,
              "validCells": 370,
              "admittedRectangle": {
                "top": 15,
                "bottom": 20,
                "left": 50,
                "right": 59,
                "heightCells": 6,
                "widthCells": 10,
                "cells": 60
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 45,
                "missingOddCells": 43,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 15
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.047711802646517754
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260824-r3.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260824-r3.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260824-r3.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260824-r3.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 1571,
          "sha256": "7d151e74739d305af19efc3ccc1cff3fb01a5ea891fde8ba32b7644c0db09e1e",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-24T14:38:13.724788+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r3.json",
                "bytes": 941,
                "sha256": "0051dcaa241bcac88b5f25f1317b97a4879540492ace186989b8dcaf2dae04b7"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26315,
                "sha256": "9c59c4d3f2073e601349e290e4e1ab808a1c4a9b2ea2a1cfbae41d9eaf613430"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-review.json",
                "bytes": 4125,
                "sha256": "5d407a5250754087f9aafd6a92ba44b4ac4702c0113a3907533686ae35f43e0d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-diagnostic.json",
                "bytes": 2307,
                "sha256": "3b6a4361439b7fb68c7e13978cf714be100e31bb29fb46d099f0c9bb81429973"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/review/clearance-grid.png",
                "bytes": 14592,
                "sha256": "8b5a75f6b842d3c9381bf096629175274371889cc4337eb5ef47c4cf90f6fd8a"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2307,
          "sha256": "3b6a4361439b7fb68c7e13978cf714be100e31bb29fb46d099f0c9bb81429973",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-24T14:38:13.687620+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 2631,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 49,
              "validCells": 370
            },
            "admittedRectangle": {
              "top": 15,
              "bottom": 20,
              "left": 50,
              "right": 59,
              "heightCells": 6,
              "widthCells": 10,
              "cells": 60
            },
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 45,
                "missingOddCells": 43,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 15
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.047711802646517754
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260824-r4",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260824-r4",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-review.json",
        "sourceField": "$/groundSurfaceAdapter/review/status"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "accepted",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 24072
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/review/clearance-grid.png",
            "byteLength": 14613,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 24072,
          "sha256": "0e440713cbfa6248f66364c76706123c33ca580296a207ba8f1f1b39bf3689cd",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 5538,
          "sha256": "bd4b4c1d6e4d1ddbbc4233d374b84994b63ce95442a165852419062a7ad3a6dd",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.selected-repair-walkable-clearance-20260824-r4",
            "createdAt": "2026-08-24T14:38:46.157309+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v4",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26315,
                "sha256": "9c59c4d3f2073e601349e290e4e1ab808a1c4a9b2ea2a1cfbae41d9eaf613430"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2631,
              "dilatedObstacleCells": 3079,
              "validCells": 370,
              "admittedRectangle": {
                "top": 15,
                "bottom": 20,
                "left": 50,
                "right": 59,
                "heightCells": 6,
                "widthCells": 10,
                "cells": 60
              }
            },
            "decision": "accepted",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "pass",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 45,
                "missingOddCells": 43,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "pass",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 15
              },
              "headShoulderClearance": {
                "state": "pass",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "pass",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.047711802646517754
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260824-r4.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260824-r4.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260824-r4.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260824-r4.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion.",
            "groundSurfaceAdapter": {
              "schema": "dreams.ground-surface/1",
              "id": "ground.casa.exterior.clearance-r4",
              "coordinateSpaceId": "space.casa.exterior",
              "kind": "bounded-plane",
              "usage": "walkable",
              "origin": [
                0,
                -0.013027295470237732,
                0
              ],
              "normal": [
                0,
                1,
                0
              ],
              "xAxis": [
                1,
                0,
                0
              ],
              "boundary": {
                "kind": "polygon",
                "points": [
                  [
                    22.5,
                    -4
                  ],
                  [
                    27.5,
                    -4
                  ],
                  [
                    27.5,
                    -1
                  ],
                  [
                    22.5,
                    -1
                  ]
                ]
              },
              "review": {
                "status": "accepted",
                "reviewedBy": "service.blueprint.adversarial-clearance-v4",
                "reviewedAt": "2026-08-24T14:38:46.157309+00:00",
                "evidenceIds": [
                  "evidence.selected-repair-walkable-clearance-20260824-r4.source-integrity",
                  "evidence.selected-repair-walkable-clearance-20260824-r4.two-split-support",
                  "evidence.selected-repair-walkable-clearance-20260824-r4.actor-prism-clearance",
                  "evidence.selected-repair-walkable-clearance-20260824-r4.step-continuity"
                ],
                "notes": "Automated two-split support, actor-prism clearance, and step-continuity review; conservative rectangle only."
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/manifest.json",
          "recordPointer": "$",
          "byteLength": 1614,
          "sha256": "1878e556ec1bf597a05237749af1f663110e354dc9b6f4f79c17f47350abf74b",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-24T14:38:46.195815+00:00",
            "state": "accepted-local-walkable-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r4.json",
                "bytes": 941,
                "sha256": "b6d60249eaa64222b034070f9ca0019fc9aa8c3fc183afb408ccc8e19a943f91"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26315,
                "sha256": "9c59c4d3f2073e601349e290e4e1ab808a1c4a9b2ea2a1cfbae41d9eaf613430"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-review.json",
                "bytes": 5538,
                "sha256": "bd4b4c1d6e4d1ddbbc4233d374b84994b63ce95442a165852419062a7ad3a6dd"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-diagnostic.json",
                "bytes": 2307,
                "sha256": "020d4e8b935131cd83ec02f89ee9eefc5624976af18b32205d7e4418badef1bd"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/review/clearance-grid.png",
                "bytes": 14613,
                "sha256": "2ffaea84429f7702cb339c8f4a98dd55e92099bcd71fd47bf10be87f0ef7bba1"
              }
            ],
            "decision": "accepted",
            "groundSurfaceId": "ground.casa.exterior.clearance-r4"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2307,
          "sha256": "020d4e8b935131cd83ec02f89ee9eefc5624976af18b32205d7e4418badef1bd",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-24T14:38:46.157309+00:00",
            "decision": "accepted",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 2631,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 49,
              "validCells": 370
            },
            "admittedRectangle": {
              "top": 15,
              "bottom": 20,
              "left": 50,
              "right": 59,
              "heightCells": 6,
              "widthCells": 10,
              "cells": 60
            },
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "pass",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 45,
                "missingOddCells": 43,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "pass",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 15
              },
              "headShoulderClearance": {
                "state": "pass",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "pass",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": 0.047711802646517754
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-1e08463af",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-1e08463af",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 684317074
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
            "byteLength": 77567040,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/review/silhouette-trim-overlay.png",
            "byteLength": 264773,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 684317074,
          "sha256": "c509a230de2f2afe2bfc72eaba05fa64ce616cb0a7007bba022bef90a89dc01e",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/manifest.json",
          "recordPointer": "$",
          "byteLength": 2362,
          "sha256": "fa62b368f7bd1aa158ead64550de6dea37380c152cb9217f7043bb3aca473d64",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T11:48:13.232871+00:00",
            "runId": "silhouette-edit-1e08463af",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/edit.11596d13-53a3-4fcd-bbe8-f7dd18c075a6/trim-config.json",
                "bytes": 1194,
                "sha256": "e0b9fe8a0bfee2458027540c12e2a73c90d218c11a429e8d11d74d1880f746c2"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3893,
                "sha256": "2c28bc64e2f4027c6d0e0ea963250806258d2154914100f1b7e25f5f2762b280"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/metrics.json",
                "bytes": 7679,
                "sha256": "33f117011eb1a6979399a7698c29dc30d320cf6ebec6b20d37b164bbd559e18e"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/classification-tags.npz",
                "bytes": 5326373,
                "sha256": "1d4e64a2af70ebb28939dc31b95f745d98d1cdbcb4523c37e81e2f6bdd2b2ef0"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/review/silhouette-trim-overlay.png",
                "bytes": 264773,
                "sha256": "24d8ea47ad289fa73d673d47d65c5dade0746bb3ad11d42a977c8ab4254b9436"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.ply",
                "bytes": 572058472,
                "sha256": "fadbf711d4387464170be6323dc31b20f9a2b550593a85088a53951d364ecb01"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7679,
          "sha256": "33f117011eb1a6979399a7698c29dc30d320cf6ebec6b20d37b164bbd559e18e",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T11:48:12.041296+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/edit.11596d13-53a3-4fcd-bbe8-f7dd18c075a6/trim-config.json",
              "bytes": 1194,
              "sha256": "e0b9fe8a0bfee2458027540c12e2a73c90d218c11a429e8d11d74d1880f746c2"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2500000,
              "untouched": 2423970,
              "featherCandidate": 0,
              "hardRemovalCandidate": 76030,
              "hardRemovalFraction": 0.030412,
              "candidateAfter": 2423970
            },
            "confidence": {
              "featherMean": null,
              "hardMean": 0.6197870373725891,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 149088,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 112203,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 118058,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 107588,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 106122,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 113093,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 94049,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 92294,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 91676,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 101390,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 94371,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 109129,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 1867,
              "selectedMaterials": [
                "glass",
                "porchRoof",
                "trim"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  -0.030480000000000004,
                  -8.9250012
                ],
                "max": [
                  39.11699568,
                  6.096,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 2
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.ply",
              "bytes": 572058472,
              "sha256": "fadbf711d4387464170be6323dc31b20f9a2b550593a85088a53951d364ecb01"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/results/classification-tags.npz",
              "bytes": 5326373,
              "sha256": "1d4e64a2af70ebb28939dc31b95f745d98d1cdbcb4523c37e81e2f6bdd2b2ef0"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/review/silhouette-trim-overlay.png",
              "bytes": 264773,
              "sha256": "24d8ea47ad289fa73d673d47d65c5dade0746bb3ad11d42a977c8ab4254b9436"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "2cbd54ed93add24983bd53d6329207dafc0b48c05d50b2e2a74c03daca6e92b4",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T11:48:15.403953+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-1e08463af\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 572058472,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-1e08463af\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 2423970,
            "rowBytes": 32,
            "outputBytes": 77567040,
            "sha256": "2adbbc57b50727c6fff54bb1727fa2e86aaa1055d2569020626fad43abf73598",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2423970,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1731,
          "sha256": "ab0d42799b41c6f5c860101d41a8b67b48163354e4eb79ac649e53729c6843e7",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T11:48:17.094271+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 572058472,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 77567040,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 29087692,
            "sha256": "cc9578063e1daa39f9ec832e933237f5fa3b7aefe9bb18561cb1196c1ed024e1",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2423970,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.38494378328323364,
              0.4755243957042694,
              0.4888373911380768,
              0.377238005399704,
              0.4743955433368683,
              0.4854108989238739,
              0.4045455753803253,
              0.504277229309082,
              0.5237028002738953
            ],
            "clippedCoefficientFraction": 0.0005000061881953985,
            "quantizationRmse": 0.0019645593129098415,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-c7eb6f71d",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-c7eb6f71d",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 593923817
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/review/silhouette-trim-overlay.png",
            "byteLength": 202454,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 593923817,
          "sha256": "10ce3459df9eb53f6a499452d20e72fde8e04fba9ef0a895a512af1742de6c8a",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/manifest.json",
          "recordPointer": "$",
          "byteLength": 2362,
          "sha256": "bd427da0dba9f524837c58dbbf84da2da5f269f58a23ff2835ad19f1f5df700d",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T08:27:05.792171+00:00",
            "runId": "silhouette-edit-c7eb6f71d",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/edit.fe3ecce2-6541-48a5-bc75-90e99788bd09/trim-config.json",
                "bytes": 1172,
                "sha256": "b1ed49b065e31245986b6e3fa49dabb94320c20b0cf3709d9bb226a58d79e5b0"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3893,
                "sha256": "2c28bc64e2f4027c6d0e0ea963250806258d2154914100f1b7e25f5f2762b280"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/metrics.json",
                "bytes": 7657,
                "sha256": "6e7e3cc70a4af651efbcfe7e4e8faf47205131ce54221e7fc49b4c75b07d9ec7"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/classification-tags.npz",
                "bytes": 4932508,
                "sha256": "6b7f89f8b9dc1b86ca86cc7490e5b11af4ab87f1bd9c2e292795a8bebe6f93f9"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/review/silhouette-trim-overlay.png",
                "bytes": 202454,
                "sha256": "0334ff59edacbfacd7a25444f5123fc30c0557d768b0bdad509049dcba9b8e72"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/candidates/silhouette-trim-candidate.ply",
                "bytes": 588778836,
                "sha256": "2ea9411c572523c716c830ba38b1840c3866a3636da77ee705d50b2b11b5e64b"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7657,
          "sha256": "6e7e3cc70a4af651efbcfe7e4e8faf47205131ce54221e7fc49b4c75b07d9ec7",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T08:27:04.322715+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/edit.fe3ecce2-6541-48a5-bc75-90e99788bd09/trim-config.json",
              "bytes": 1172,
              "sha256": "b1ed49b065e31245986b6e3fa49dabb94320c20b0cf3709d9bb226a58d79e5b0"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/results/selected-repair-result.json",
                "bytes": 8848,
                "sha256": "277769367e978519a427b90941df5e1e803ce212ca89e87efd2412bf42e55d15"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2500000,
              "untouched": 2493563,
              "featherCandidate": 1256,
              "hardRemovalCandidate": 5181,
              "hardRemovalFraction": 0.0020724,
              "candidateAfter": 2494819
            },
            "confidence": {
              "featherMean": 0.4362541139125824,
              "hardMean": 0.8320990800857544,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88305,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 53891,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 62458,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 58385,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 53997,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 27575,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30751,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 44478,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 48233,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 84211,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 27,
              "selectedMaterials": [
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  3.7012778400000004,
                  3.048,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  18.35072784
                ]
              },
              "selectedBoundsReachMeters": 2
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/candidates/silhouette-trim-candidate.ply",
              "bytes": 588778836,
              "sha256": "2ea9411c572523c716c830ba38b1840c3866a3636da77ee705d50b2b11b5e64b"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/results/classification-tags.npz",
              "bytes": 4932508,
              "sha256": "6b7f89f8b9dc1b86ca86cc7490e5b11af4ab87f1bd9c2e292795a8bebe6f93f9"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d/review/silhouette-trim-overlay.png",
              "bytes": 202454,
              "sha256": "0334ff59edacbfacd7a25444f5123fc30c0557d768b0bdad509049dcba9b8e72"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:accepted-south-micro-parallax-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-20260824-r1",
      "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
        "sourceField": "$/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "sealed",
        "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
      "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
      "decision": "Use this as the current bounded exterior hero-view candidate and as the starting quality floor for the social shot. Keep the full-property and wider-orbit tracks separate until independently generated side and rear evidence meet the same fixed-still and held-out gates.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 577,
        "byteLength": 2126660651
      },
      "media": {
        "counts": {
          "image": 546,
          "video": 2,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
            "byteLength": 47241568,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
            "byteLength": 48000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-5s.mp4",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-5s.mp4",
            "byteLength": 12675904,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-safe-crop-5s.mp4",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-safe-crop-5s.mp4",
            "byteLength": 10160902,
            "kind": "video",
            "mediaType": "video/mp4",
            "detection": "isobmff-ftyp-box",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-contact-sheet.png",
            "byteLength": 2468746,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
            "byteLength": 4772181,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v000-train-f000.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v000-train-f000.png",
            "byteLength": 2700567,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v001-train-f010.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v001-train-f010.png",
            "byteLength": 2715625,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v002-train-f020.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v002-train-f020.png",
            "byteLength": 2717384,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v003-train-f030.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v003-train-f030.png",
            "byteLength": 2716411,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v004-train-f040.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v004-train-f040.png",
            "byteLength": 2716397,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v005-train-f050.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v005-train-f050.png",
            "byteLength": 2716230,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v006-train-f060.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v006-train-f060.png",
            "byteLength": 2711924,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v007-train-f070.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v007-train-f070.png",
            "byteLength": 2709236,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v008-train-f080.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v008-train-f080.png",
            "byteLength": 2704636,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v009-train-f090.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/images/v009-train-f090.png",
            "byteLength": 2697824,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r23.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4349,
          "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
          "exactRecord": {
            "id": "accepted-south-micro-parallax-20260824-r1",
            "date": "2026-08-24",
            "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
            "startedAt": "2026-08-24T12:43:18.045451+00:00",
            "endedAt": "2026-08-24T13:12:36.620981+00:00",
            "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
            "results": [
              "The accepted source image remained byte-identical at SHA-256 679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476.",
              "The local arc contains 121 unique frames at 0.05-degree increments and thirteen reconstruction views at 0.5-degree increments over minus three to plus three degrees.",
              "Mean disocclusion was 3.3945 percent and maximum disocclusion was 6.9675 percent; only newly exposed pixels received classical fill.",
              "The 10k checkpoint won with 19.3371 dB mean subject PSNR and 0.615280 mean subject SSIM across four withheld cameras. The 20k checkpoint declined to 19.0116 dB and 0.606275.",
              "The final all-view PLY contains 1,476,299 Gaussians. Its browser derivative is 47,241,568 bytes and its position-matched SH1 sidecar reports zero maximum position delta.",
              "The final result loads upright and centered at the registered front camera, shows thirteen solved frames over six degrees, and uses per-result presentation settings so prior splat tuning cannot contaminate its default view.",
              "The attempted three-anchor FLUX 2 Pro preflight was rejected before upload by the configured account's exhausted-balance lock; it issued no request and spent USD 0."
            ],
            "decision": "Use this as the current bounded exterior hero-view candidate and as the starting quality floor for the social shot. Keep the full-property and wider-orbit tracks separate until independently generated side and rear evidence meet the same fixed-still and held-out gates.",
            "limitations": [
              "The reconstruction is a six-degree front-elevation appearance arc, not a complete exterior.",
              "All images inherit one accepted synthetic source and traced depth, so this does not establish real-property metric authority.",
              "The compact browser representation retains degree 1 rather than the full degree-3 color model.",
              "Small vegetation and sky artifacts remain outside the house subject and should not be mistaken for structural failure or repaired by inventing geometry."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-safe-crop-5s.mp4"
            ],
            "evidenceSeal": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 577,
          "byteLength": 2126660651,
          "sha256": "e5588785ee9adcdec148c907e31f4bcbec4d5e044b28b561c19ae28e60a10242",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
          "recordPointer": "$",
          "byteLength": 10199,
          "sha256": "110eb70859a88abd43f20e99afcc43c0c4091b240cd8833d0a924d176eaba64c",
          "exactRecord": {
            "schema": "blueprint.accepted-south-micro-parallax-brush-dataset/1",
            "createdAt": "2026-08-24T12:46:45.188704+00:00",
            "sourceManifest": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
            "sourceManifestSha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f",
            "mode": "all-view-refit",
            "images": 13,
            "train": 13,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1472,
              "height": 828,
              "fPx": 1635.42630924,
              "cxPx": 736,
              "cyPx": 414
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "sourceFrame": 0,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f000.png",
                  "bytes": 2700567,
                  "sha256": "0d4237627d1406d9d8372c2309d6e9888f092082098b31b5145433fcc05ebf91"
                },
                "camera": {
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.069675,
                "split": "train",
                "brushIndex": 0,
                "datasetName": "v000-train-f000.png"
              },
              {
                "sourceFrame": 10,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f010.png",
                  "bytes": 2715625,
                  "sha256": "552ed67ad44eecc46977aa91d8289c444fb03f0cf7b9a7ab3ac54b068066f656"
                },
                "camera": {
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.0579,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-f010.png"
              },
              {
                "sourceFrame": 20,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f020.png",
                  "bytes": 2717384,
                  "sha256": "02a87c995457842444081ad41cbfdab90580578fb364d78f7ab8ae0e956d6ed8"
                },
                "camera": {
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.045967,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-f020.png"
              },
              {
                "sourceFrame": 30,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f030.png",
                  "bytes": 2716411,
                  "sha256": "9860416d6e5f7ea64c5832c53bfc743b653e4fd185ddd765d1810dc96bba02f0"
                },
                "camera": {
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.033699,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-f030.png"
              },
              {
                "sourceFrame": 40,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f040.png",
                  "bytes": 2716397,
                  "sha256": "c06901df768b464236431ad6e8cadb33daa96731699a518c579a5f5d0cb986a5"
                },
                "camera": {
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.021576,
                "split": "train",
                "brushIndex": 4,
                "datasetName": "v004-train-f040.png"
              },
              {
                "sourceFrame": 50,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f050.png",
                  "bytes": 2716230,
                  "sha256": "cd14a454df09199bbc39454e4cde46882755d6af240826a0ca9a256a50bed694"
                },
                "camera": {
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.010185,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-f050.png"
              },
              {
                "sourceFrame": 60,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f060.png",
                  "bytes": 2711924,
                  "sha256": "658be86f86bfcbd889703a94162e480f283876b52675f9b58d16df82961e803a"
                },
                "camera": {
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": true,
                "disocclusionFraction": 0,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-f060.png"
              },
              {
                "sourceFrame": 70,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f070.png",
                  "bytes": 2709236,
                  "sha256": "6d2583ac84d09d492ba03231218e0dd4c74792c080b73309623c96806737f32d"
                },
                "camera": {
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.010208,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-f070.png"
              },
              {
                "sourceFrame": 80,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f080.png",
                  "bytes": 2704636,
                  "sha256": "039694ee90f44759cff4b395d00a945c1faa8d2883ce32b516c2b31a44f99724"
                },
                "camera": {
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.021566,
                "split": "train",
                "brushIndex": 8,
                "datasetName": "v008-train-f080.png"
              },
              {
                "sourceFrame": 90,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f090.png",
                  "bytes": 2697824,
                  "sha256": "b578ef8cf29b4ad38886152f0efe21b9550d4f477d84025eeb5c95273541e4a0"
                },
                "camera": {
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.033254,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-f090.png"
              },
              {
                "sourceFrame": 100,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f100.png",
                  "bytes": 2693173,
                  "sha256": "a62bc1268b120a824e9dfb68b65194570ee304a180ccb2437bb4aef6df133884"
                },
                "camera": {
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.045026,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-f100.png"
              },
              {
                "sourceFrame": 110,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f110.png",
                  "bytes": 2687066,
                  "sha256": "ac1b397a93760cf2d9af3ab40071b24fa54cfbea043fa25ea7d67c950c78dbd8"
                },
                "camera": {
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.056686,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-f110.png"
              },
              {
                "sourceFrame": 120,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f120.png",
                  "bytes": 2669617,
                  "sha256": "72ebfd35837ea0e74f2af937c49f223d0aad943c50bd3439d8e395574e90699c"
                },
                "camera": {
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.068477,
                "split": "train",
                "brushIndex": 12,
                "datasetName": "v012-train-f120.png"
              }
            ],
            "authorityBoundary": "A six-degree hero-view appearance arc only. It does not establish rear coverage, a full exterior reconstruction, portal alignment, or metric property authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/manifest.json",
          "recordPointer": "$",
          "byteLength": 10196,
          "sha256": "01b3afac67db6664a496124c4917446767375e83944eb99b39e968170ff3e98d",
          "exactRecord": {
            "schema": "blueprint.accepted-south-micro-parallax-brush-dataset/1",
            "createdAt": "2026-08-24T12:46:44.591398+00:00",
            "sourceManifest": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
            "sourceManifestSha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f",
            "mode": "research-9-train-4-eval",
            "images": 13,
            "train": 9,
            "eval": 4,
            "evalSplitEvery": 4,
            "intrinsics": {
              "width": 1472,
              "height": 828,
              "fPx": 1635.42630924,
              "cxPx": 736,
              "cyPx": 414
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "sourceFrame": 20,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f020.png",
                  "bytes": 2717384,
                  "sha256": "02a87c995457842444081ad41cbfdab90580578fb364d78f7ab8ae0e956d6ed8"
                },
                "camera": {
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.045967,
                "split": "eval",
                "brushIndex": 0,
                "datasetName": "v000-eval-f020.png"
              },
              {
                "sourceFrame": 0,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f000.png",
                  "bytes": 2700567,
                  "sha256": "0d4237627d1406d9d8372c2309d6e9888f092082098b31b5145433fcc05ebf91"
                },
                "camera": {
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.069675,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-f000.png"
              },
              {
                "sourceFrame": 10,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f010.png",
                  "bytes": 2715625,
                  "sha256": "552ed67ad44eecc46977aa91d8289c444fb03f0cf7b9a7ab3ac54b068066f656"
                },
                "camera": {
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.0579,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-f010.png"
              },
              {
                "sourceFrame": 30,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f030.png",
                  "bytes": 2716411,
                  "sha256": "9860416d6e5f7ea64c5832c53bfc743b653e4fd185ddd765d1810dc96bba02f0"
                },
                "camera": {
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.033699,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-f030.png"
              },
              {
                "sourceFrame": 50,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f050.png",
                  "bytes": 2716230,
                  "sha256": "cd14a454df09199bbc39454e4cde46882755d6af240826a0ca9a256a50bed694"
                },
                "camera": {
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.010185,
                "split": "eval",
                "brushIndex": 4,
                "datasetName": "v004-eval-f050.png"
              },
              {
                "sourceFrame": 40,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f040.png",
                  "bytes": 2716397,
                  "sha256": "c06901df768b464236431ad6e8cadb33daa96731699a518c579a5f5d0cb986a5"
                },
                "camera": {
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.021576,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-f040.png"
              },
              {
                "sourceFrame": 60,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f060.png",
                  "bytes": 2711924,
                  "sha256": "658be86f86bfcbd889703a94162e480f283876b52675f9b58d16df82961e803a"
                },
                "camera": {
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": true,
                "disocclusionFraction": 0,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-f060.png"
              },
              {
                "sourceFrame": 80,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f080.png",
                  "bytes": 2704636,
                  "sha256": "039694ee90f44759cff4b395d00a945c1faa8d2883ce32b516c2b31a44f99724"
                },
                "camera": {
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.021566,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-f080.png"
              },
              {
                "sourceFrame": 70,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f070.png",
                  "bytes": 2709236,
                  "sha256": "6d2583ac84d09d492ba03231218e0dd4c74792c080b73309623c96806737f32d"
                },
                "camera": {
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.010208,
                "split": "eval",
                "brushIndex": 8,
                "datasetName": "v008-eval-f070.png"
              },
              {
                "sourceFrame": 90,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f090.png",
                  "bytes": 2697824,
                  "sha256": "b578ef8cf29b4ad38886152f0efe21b9550d4f477d84025eeb5c95273541e4a0"
                },
                "camera": {
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.033254,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-f090.png"
              },
              {
                "sourceFrame": 110,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f110.png",
                  "bytes": 2687066,
                  "sha256": "ac1b397a93760cf2d9af3ab40071b24fa54cfbea043fa25ea7d67c950c78dbd8"
                },
                "camera": {
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.056686,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-f110.png"
              },
              {
                "sourceFrame": 120,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f120.png",
                  "bytes": 2669617,
                  "sha256": "72ebfd35837ea0e74f2af937c49f223d0aad943c50bd3439d8e395574e90699c"
                },
                "camera": {
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.068477,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-f120.png"
              },
              {
                "sourceFrame": 100,
                "image": {
                  "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-views/f100.png",
                  "bytes": 2693173,
                  "sha256": "a62bc1268b120a824e9dfb68b65194570ee304a180ccb2437bb4aef6df133884"
                },
                "camera": {
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "anchor": false,
                "disocclusionFraction": 0.045026,
                "split": "eval",
                "brushIndex": 12,
                "datasetName": "v012-eval-f100.png"
              }
            ],
            "authorityBoundary": "A six-degree hero-view appearance arc only. It does not establish rear coverage, a full exterior reconstruction, portal alignment, or metric property authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "recordPointer": "$",
          "byteLength": 4768,
          "sha256": "5d35e8ec0935647ae97e5912c6c7c9dc3872cc8badd3c029a66642bcf1db11f9",
          "exactRecord": {
            "schema": "blueprint.accepted-south-edit-profile/1",
            "createdAt": "2026-08-25T13:31:47.898233+00:00",
            "state": "sealed",
            "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
            "sourceManifest": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              "bytes": 203424,
              "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
            },
            "datasetManifest": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
              "bytes": 10199,
              "sha256": "110eb70859a88abd43f20e99afcc43c0c4091b240cd8833d0a924d176eaba64c"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            },
            "cameraFrames": [
              0,
              10,
              20,
              30,
              40,
              50,
              60,
              70,
              80,
              90,
              100,
              110,
              120
            ],
            "cameraCount": 13,
            "outlineDirectory": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines",
            "outlines": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f000.png",
                "bytes": 38565,
                "sha256": "bd3b3e6098d6c7133d129b6c264e53b021a97346655727525f9efd58e5fa3b74"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f010.png",
                "bytes": 38813,
                "sha256": "48dc2fdd0691f1e25084d22fa5ade4173c9b8780f5496727c0fb3591283ca2e7"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f020.png",
                "bytes": 38394,
                "sha256": "d1864bb6b32e07ca60b8eedd7159e3fa533767909e84978b8c077a91cc45e5fd"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f030.png",
                "bytes": 38358,
                "sha256": "682b3c2c7575c8be5a2cb44dd309b52b6f2f5d7f14c3f092a828a36540a224aa"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f040.png",
                "bytes": 38381,
                "sha256": "9b9078746eaa80f16abc7354360191ff6df1b43bd50362952e2ee00d3603688d"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f050.png",
                "bytes": 38439,
                "sha256": "965c01d0578c29c68c304e8f925705f5453be824d26087912539dfb6db8337de"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f060.png",
                "bytes": 37695,
                "sha256": "caeaafdeaceef061804bad4cbf9af7a39c05ad9a7389fc802ab5a33b524c4ff5"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f070.png",
                "bytes": 37914,
                "sha256": "f781b8975ab31badd5394fb7af01e03d3481133613c6cab7297c031aa008cff9"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f080.png",
                "bytes": 37957,
                "sha256": "daee3c97976e30f6edc3bb4490cf9161403cc2fa02750f15e74ab0a902cdd940"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f090.png",
                "bytes": 38125,
                "sha256": "0d03b559cdd980433be17349bd0c3e9abac8d87c3474eda7f18e5a4554d0d7db"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f100.png",
                "bytes": 37564,
                "sha256": "025abe3a96cf9bcdfa4c3bab8ce3d1a3ffd6675190f9d667e59a4951e5f7c5f8"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f110.png",
                "bytes": 37617,
                "sha256": "927dc8c8119d0ffa42a6b33cc6db52f46c63bcf2d45b9a98302fa11ff6c0e90f"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines/f120.png",
                "bytes": 38275,
                "sha256": "3496e1c515e706dbbf3a244ef687ac5fe4453a10a61071ad7198dcc301f08084"
              }
            ],
            "method": "Exact COLMAP cameras from the accepted 13-view all-view refit; measured massing boundary rasterized through the same projection used by the canonical trim worker.",
            "authorityBoundary": "Editor execution profile only. It grants no new reconstruction, geometry, walkable, navigation, portal, or product authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 203424,
          "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json",
          "recordPointer": "$",
          "byteLength": 1034,
          "sha256": "f0cf1be24116c331ccc7785e4f115eba48e784c0038ba14253c47d167691163e",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T13:12:35.352388+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\brush\\refit-all13-10k\\accepted-south-micro-parallax-refit-10000.ply",
            "inputPlyBytes": 348408116,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\review\\accepted-south-micro-parallax-10k.splat",
            "splatCount": 1476299,
            "rowBytes": 32,
            "outputBytes": 47241568,
            "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1476299,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1842,
          "sha256": "306c192fb9ceac88b1313763eb66f17ddeccfecfd06edd3622c87036d399c976",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T13:12:36.522592+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
            "sourcePlyBytes": 348408116,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
            "matchingSplatBytes": 47241568,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1",
            "outputBytes": 17715640,
            "sha256": "4b37476df1190da5976bc7554ab65a8735d9b2c385a52fa8d9922e63a5031f00",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1476299,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3339499831199646,
              0.38967424631118774,
              0.6316572427749634,
              0.3369494080543518,
              0.41074490547180176,
              0.6272566914558411,
              0.340948224067688,
              0.38454341888427734,
              0.649689793586731
            ],
            "clippedCoefficientFraction": 0.000500576102808442,
            "quantizationRmse": 0.0020551837515085936,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json",
          "recordPointer": "$",
          "byteLength": 980,
          "sha256": "a2b3acf4c781a85b1348929e8198cc17a00fd44a6e004893a5787a2f4f1a9513",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T12:56:15.299456+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": ".blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\brush\\research-20k\\accepted-south-micro-parallax-research-10000.ply",
            "inputPlyBytes": 354001552,
            "outputSplat": ".blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\review\\accepted-south-micro-parallax-interim-10k.splat",
            "splatCount": 1500000,
            "rowBytes": 32,
            "outputBytes": 48000000,
            "sha256": "d144c5c1c5acc5a2b6206c347c39fe9daa4f8f54f586fd8edea6c9c36009256f",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1500000,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1764,
          "sha256": "fdf20c923c040d027446291c499c9eb28ca92edf93a1c7ca3bb68efca0f995cc",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T12:56:16.449921+00:00",
            "sourcePly": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/research-20k/accepted-south-micro-parallax-research-10000.ply",
            "sourcePlyBytes": 354001552,
            "matchingSplat": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
            "matchingSplatBytes": 48000000,
            "output": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1",
            "outputBytes": 18000052,
            "sha256": "9f891c5dcd1609e925117ae11f81ea0d193f330579baf0d6735020d70f054fd5",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1500000,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3267817199230194,
              0.37986645102500916,
              0.5962907671928406,
              0.33773595094680786,
              0.38837841153144836,
              0.5707854628562927,
              0.3250434696674347,
              0.3857414126396179,
              0.6324177980422974
            ],
            "clippedCoefficientFraction": 0.0005,
            "quantizationRmse": 0.002358704572543502,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5420,
          "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
          "exactRecord": {
            "schema": "blueprint.accepted-south-micro-parallax-evidence/1",
            "createdAt": "2026-08-24T13:12:36.620981+00:00",
            "question": "Can the strongest accepted south FLUX still support a crisp, camera-measured, browser-viewable hero arc without repeating the recent low-fidelity video branch?",
            "authority": "Bounded synthetic hero-view appearance evidence. The run uses the registered south still and traced massing camera, but grants no complete exterior, real-property, portal, navigation, or world-cell authority.",
            "source": {
              "acceptedImageSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "method": "source-pixel reprojection through registered traced depth with disocclusion-only classical fill",
              "uniqueFrames": 121,
              "datasetViews": 13,
              "azimuthSpanDeg": 6,
              "meanDisocclusionFraction": 0.033945,
              "maximumDisocclusionFraction": 0.069675,
              "paidRequests": 0,
              "spendUsd": 0
            },
            "heldoutEvaluation": {
              "trainViews": 9,
              "heldoutViews": 4,
              "evaluatedSteps": [
                10000,
                20000
              ],
              "selectedSteps": 10000,
              "meanSubjectPsnrDb": 19.337122351795234,
              "meanSubjectSsim": 0.6152799700283742,
              "minimumSubjectSsim": 0.6111333744423663,
              "state": "numeric-gate-passed",
              "decision": "The 10k checkpoint beat 20k on both mean subject SSIM and mean subject PSNR, so the final refit stopped at 10k."
            },
            "representation": {
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
                "bytes": 348408116,
                "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
              },
              "browserSplat": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8",
                "gaussians": 1476299
              },
              "browserSh1": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1",
                "bytes": 17715640,
                "sha256": "4b37476df1190da5976bc7554ab65a8735d9b2c385a52fa8d9922e63a5031f00",
                "maximumPositionDelta": 0,
                "quantizationRmse": 0.0020551837515085936
              },
              "comparison": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
                "bytes": 4772181,
                "sha256": "91da177322bb54928a87507fe259fabd2398be7225a62c99f9015f90cdec19f9"
              }
            },
            "browserVerification": {
              "observedAt": "2026-08-24T13:20:38.394436+00:00",
              "url": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "cameraProfile": "accepted-south-micro-parallax-10k",
              "visibleCoverageLabel": "13 solved frames over 6 degrees",
              "viewColorSidecar": "ready",
              "orientation": "upright",
              "framing": "front elevation centered with roof above facade and ground below porch",
              "presentationState": "source-safe defaults isolated to this result",
              "catalogState": "accepted-bounded-hero-candidate with exact evidence links and limitations visible",
              "reviewer": "automated critical visual review"
            },
            "decision": {
              "state": "accepted-bounded-hero-candidate",
              "promotion": "current six-degree exterior hero-view candidate",
              "reason": "This restores the accepted high-resolution facade appearance and materially exceeds the recent video-derived held-out score while keeping its narrow camera authority explicit."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "bytes": 203424,
                "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
                "bytes": 5501,
                "sha256": "54590a53c824e6677da858f185e7024271508d7f7f32b5e00e1ba86bdc61b3f9"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
                "bytes": 1836,
                "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
              },
              {
                "path": "dev/scripts/codex-generated/bd-accepted-south-micro-parallax-r1.py",
                "bytes": 17515,
                "sha256": "9009a89eb405964ac526f5da361a7d38b20c7813db12548fbdb906f60aadcdfc"
              },
              {
                "path": "dev/scripts/codex-generated/bd-accepted-south-micro-parallax-train-r1.py",
                "bytes": 20447,
                "sha256": "6a1c32ff9d7f5da6c078e7be1187f61b84f591eac6051f18100930a708c6ced7"
              }
            ],
            "limitations": [
              "All thirteen training and evaluation images derive from one accepted synthetic south still through a traced depth model.",
              "The six-degree arc is suitable for a front-elevation hero move, not circumnavigation or an unseen side/rear claim.",
              "The browser .splat plus degree-1 sidecar is a presentation derivative; the full degree-3 PLY and held-out renders remain reconstruction evidence.",
              "Vegetation and sky boundaries carry small reprojection and disocclusion-fill artifacts outside the primary house subject."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-the-canonical-world-viewer-gained-in-place-cleanup-durable-actor-paths-a-23",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T12:20:14.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/23/outcome"
      },
      "authority": null,
      "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
      "summary": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
      "decision": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1",
        "canonical-product-surface-20260824-r1",
        "run.hero-arc.preflight-20260824-r1",
        "silhouette-edit-1e08463af",
        "silhouette-edit-c7eb6f71d"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "url": "/packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/direct-actor-route-edit.ts",
          "url": "/packages/runtime-ui/src/direct-actor-route-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
          "url": "/services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r25.json",
          "url": "/docs/timeline/internal-continuation-r25.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r25.json",
          "url": "/docs/timeline/internal-continuation-r25.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/23",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T08:20:14-04:00",
            "endedAt": "2026-08-24T13:24:00-04:00",
            "title": "The canonical world viewer gained in-place cleanup, durable actor paths, and recovered scene playback",
            "headline": "The world route is again the product surface. Exterior cleanup now opens over its existing canvas with a visible selected-face, keep, fade, and removal profile. The Great Room loads the retained V22 splat and orbit framing, shows one human-scale animated actor, and exposes the full route with a compact set of draggable handles. The Theater scene resumes from an interrupted process checkpoint and shows its distinct textured captain. Historical weak splats, clearance probes, cleanup children, and the accepted south micro-parallax study remain indexed with their actual roles.",
            "outcome": "The browser review covered the exterior effect preview, one-canvas identity, Great Room default framing, direct route editing, duplicate-rig suppression, process animation phase changes, and Theater resume. Runtime UI tests pass 47 of 47 and world-session client tests pass 17 of 17. The bounded hero run stopped before spend because independent test images are still absent.",
            "runs": [
              "accepted-south-micro-parallax-20260824-r1",
              "canonical-product-surface-20260824-r1",
              "run.hero-arc.preflight-20260824-r1",
              "silhouette-edit-1e08463af",
              "silhouette-edit-c7eb6f71d"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r2",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r3",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260824-r4",
              ".blueprint-data/splat-cleanup/silhouette-edit-1e08463af",
              ".blueprint-data/splat-cleanup/silhouette-edit-c7eb6f71d"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "services/control-plane-api/src/bounded-hero-arc-dry-run-coordinator.ts",
              "docs/timeline/internal-continuation-r25.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/evidence"
            ],
            "lesson": "Dense technical state can stay available without becoming the main interface. Direct manipulation, a small set of meaningful presets, and a clear preview of the effect make the same authority usable in the product."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:accepted-south-micro-parallax-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T12:43:18.045Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r23.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-20260824-r1",
      "path": "docs/timeline/internal-continuation-r23.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
      "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
      "decision": "Use this as the current bounded exterior hero-view candidate and as the starting quality floor for the social shot. Keep the full-property and wider-orbit tracks separate until independently generated side and rear evidence meet the same fixed-still and held-out gates.",
      "limitations": [
        "The reconstruction is a six-degree front-elevation appearance arc, not a complete exterior.",
        "All images inherit one accepted synthetic source and traced depth, so this does not establish real-property metric authority.",
        "The compact browser representation retains degree 1 rather than the full degree-3 color model.",
        "Small vegetation and sky artifacts remain outside the house subject and should not be mistaken for structural failure or repaired by inventing geometry."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4349
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r23.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4349,
          "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
          "exactRecord": {
            "id": "accepted-south-micro-parallax-20260824-r1",
            "date": "2026-08-24",
            "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
            "startedAt": "2026-08-24T12:43:18.045451+00:00",
            "endedAt": "2026-08-24T13:12:36.620981+00:00",
            "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
            "results": [
              "The accepted source image remained byte-identical at SHA-256 679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476.",
              "The local arc contains 121 unique frames at 0.05-degree increments and thirteen reconstruction views at 0.5-degree increments over minus three to plus three degrees.",
              "Mean disocclusion was 3.3945 percent and maximum disocclusion was 6.9675 percent; only newly exposed pixels received classical fill.",
              "The 10k checkpoint won with 19.3371 dB mean subject PSNR and 0.615280 mean subject SSIM across four withheld cameras. The 20k checkpoint declined to 19.0116 dB and 0.606275.",
              "The final all-view PLY contains 1,476,299 Gaussians. Its browser derivative is 47,241,568 bytes and its position-matched SH1 sidecar reports zero maximum position delta.",
              "The final result loads upright and centered at the registered front camera, shows thirteen solved frames over six degrees, and uses per-result presentation settings so prior splat tuning cannot contaminate its default view.",
              "The attempted three-anchor FLUX 2 Pro preflight was rejected before upload by the configured account's exhausted-balance lock; it issued no request and spent USD 0."
            ],
            "decision": "Use this as the current bounded exterior hero-view candidate and as the starting quality floor for the social shot. Keep the full-property and wider-orbit tracks separate until independently generated side and rear evidence meet the same fixed-still and held-out gates.",
            "limitations": [
              "The reconstruction is a six-degree front-elevation appearance arc, not a complete exterior.",
              "All images inherit one accepted synthetic source and traced depth, so this does not establish real-property metric authority.",
              "The compact browser representation retains degree 1 rather than the full degree-3 color model.",
              "Small vegetation and sky artifacts remain outside the house subject and should not be mistaken for structural failure or repaired by inventing geometry."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-safe-crop-5s.mp4"
            ],
            "evidenceSeal": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:accepted-south-micro-parallax-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T12:43:18.045Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r23.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-20260824-r1",
      "path": "verification/accepted-south-micro-parallax-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "numeric-gate-passed",
        "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
        "sourceField": "$/heldoutEvaluation/state"
      },
      "authority": {
        "value": "Bounded synthetic hero-view appearance evidence. The run uses the registered south still and traced massing camera, but grants no complete exterior, real-property, portal, navigation, or world-cell authority.",
        "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
      "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
      "decision": "The 10k checkpoint beat 20k on both mean subject SSIM and mean subject PSNR, so the final refit stopped at 10k.",
      "limitations": [
        "All thirteen training and evaluation images derive from one accepted synthetic south still through a traced depth model.",
        "The six-degree arc is suitable for a front-elevation hero move, not circumnavigation or an unseen side/rear claim.",
        "The browser .splat plus degree-1 sidecar is a presentation derivative; the full degree-3 PLY and held-out renders remain reconstruction evidence.",
        "Vegetation and sky boundaries carry small reprojection and disocclusion-fill artifacts outside the primary house subject."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5420
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r23.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4349,
          "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
          "exactRecord": {
            "id": "accepted-south-micro-parallax-20260824-r1",
            "date": "2026-08-24",
            "title": "Used the accepted FLUX still, traced depth, and held-out selection instead of another low-fidelity video source",
            "startedAt": "2026-08-24T12:43:18.045451+00:00",
            "endedAt": "2026-08-24T13:12:36.620981+00:00",
            "summary": "A 121-frame, six-degree camera arc was reprojected directly from the accepted south FLUX still through its registered massing depth. Thirteen exact cameras formed a known-camera Brush dataset. Four views were withheld while 10k and 20k checkpoints were compared, then the winning 10k configuration was refit across all thirteen views and opened in the preserved V22 viewer with its exact camera and degree-1 color sidecar.",
            "results": [
              "The accepted source image remained byte-identical at SHA-256 679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476.",
              "The local arc contains 121 unique frames at 0.05-degree increments and thirteen reconstruction views at 0.5-degree increments over minus three to plus three degrees.",
              "Mean disocclusion was 3.3945 percent and maximum disocclusion was 6.9675 percent; only newly exposed pixels received classical fill.",
              "The 10k checkpoint won with 19.3371 dB mean subject PSNR and 0.615280 mean subject SSIM across four withheld cameras. The 20k checkpoint declined to 19.0116 dB and 0.606275.",
              "The final all-view PLY contains 1,476,299 Gaussians. Its browser derivative is 47,241,568 bytes and its position-matched SH1 sidecar reports zero maximum position delta.",
              "The final result loads upright and centered at the registered front camera, shows thirteen solved frames over six degrees, and uses per-result presentation settings so prior splat tuning cannot contaminate its default view.",
              "The attempted three-anchor FLUX 2 Pro preflight was rejected before upload by the configured account's exhausted-balance lock; it issued no request and spent USD 0."
            ],
            "decision": "Use this as the current bounded exterior hero-view candidate and as the starting quality floor for the social shot. Keep the full-property and wider-orbit tracks separate until independently generated side and rear evidence meet the same fixed-still and held-out gates.",
            "limitations": [
              "The reconstruction is a six-degree front-elevation appearance arc, not a complete exterior.",
              "All images inherit one accepted synthetic source and traced depth, so this does not establish real-property metric authority.",
              "The compact browser representation retains degree 1 rather than the full degree-3 color model.",
              "Small vegetation and sky artifacts remain outside the house subject and should not be mistaken for structural failure or repaired by inventing geometry."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1"
            ],
            "pagePaths": [
              "dist/blueprint-preview/viewer.html?result=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
              ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-safe-crop-5s.mp4"
            ],
            "evidenceSeal": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/accepted-south-micro-parallax-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 5420,
          "sha256": "973e23c314e84616afa3bc68c4089c187feebd7f12ac54365b6de35a60b71706",
          "access": "metadata-only"
        },
        {
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5420,
          "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
          "exactRecord": {
            "schema": "blueprint.accepted-south-micro-parallax-evidence/1",
            "createdAt": "2026-08-24T13:12:36.620981+00:00",
            "question": "Can the strongest accepted south FLUX still support a crisp, camera-measured, browser-viewable hero arc without repeating the recent low-fidelity video branch?",
            "authority": "Bounded synthetic hero-view appearance evidence. The run uses the registered south still and traced massing camera, but grants no complete exterior, real-property, portal, navigation, or world-cell authority.",
            "source": {
              "acceptedImageSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "method": "source-pixel reprojection through registered traced depth with disocclusion-only classical fill",
              "uniqueFrames": 121,
              "datasetViews": 13,
              "azimuthSpanDeg": 6,
              "meanDisocclusionFraction": 0.033945,
              "maximumDisocclusionFraction": 0.069675,
              "paidRequests": 0,
              "spendUsd": 0
            },
            "heldoutEvaluation": {
              "trainViews": 9,
              "heldoutViews": 4,
              "evaluatedSteps": [
                10000,
                20000
              ],
              "selectedSteps": 10000,
              "meanSubjectPsnrDb": 19.337122351795234,
              "meanSubjectSsim": 0.6152799700283742,
              "minimumSubjectSsim": 0.6111333744423663,
              "state": "numeric-gate-passed",
              "decision": "The 10k checkpoint beat 20k on both mean subject SSIM and mean subject PSNR, so the final refit stopped at 10k."
            },
            "representation": {
              "fullSh3Authority": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
                "bytes": 348408116,
                "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
              },
              "browserSplat": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8",
                "gaussians": 1476299
              },
              "browserSh1": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1",
                "bytes": 17715640,
                "sha256": "4b37476df1190da5976bc7554ab65a8735d9b2c385a52fa8d9922e63a5031f00",
                "maximumPositionDelta": 0,
                "quantizationRmse": 0.0020551837515085936
              },
              "comparison": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/heldout-comparison.png",
                "bytes": 4772181,
                "sha256": "91da177322bb54928a87507fe259fabd2398be7225a62c99f9015f90cdec19f9"
              }
            },
            "browserVerification": {
              "observedAt": "2026-08-24T13:20:38.394436+00:00",
              "url": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "cameraProfile": "accepted-south-micro-parallax-10k",
              "visibleCoverageLabel": "13 solved frames over 6 degrees",
              "viewColorSidecar": "ready",
              "orientation": "upright",
              "framing": "front elevation centered with roof above facade and ground below porch",
              "presentationState": "source-safe defaults isolated to this result",
              "catalogState": "accepted-bounded-hero-candidate with exact evidence links and limitations visible",
              "reviewer": "automated critical visual review"
            },
            "decision": {
              "state": "accepted-bounded-hero-candidate",
              "promotion": "current six-degree exterior hero-view candidate",
              "reason": "This restores the accepted high-resolution facade appearance and materially exceeds the recent video-derived held-out score while keeping its narrow camera authority explicit."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "bytes": 203424,
                "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
                "bytes": 5501,
                "sha256": "54590a53c824e6677da858f185e7024271508d7f7f32b5e00e1ba86bdc61b3f9"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
                "bytes": 1836,
                "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
              },
              {
                "path": "dev/scripts/codex-generated/bd-accepted-south-micro-parallax-r1.py",
                "bytes": 17515,
                "sha256": "9009a89eb405964ac526f5da361a7d38b20c7813db12548fbdb906f60aadcdfc"
              },
              {
                "path": "dev/scripts/codex-generated/bd-accepted-south-micro-parallax-train-r1.py",
                "bytes": 20447,
                "sha256": "6a1c32ff9d7f5da6c078e7be1187f61b84f591eac6051f18100930a708c6ced7"
              }
            ],
            "limitations": [
              "All thirteen training and evaluation images derive from one accepted synthetic south still through a traced depth model.",
              "The six-degree arc is suitable for a front-elevation hero move, not circumnavigation or an unseen side/rear claim.",
              "The browser .splat plus degree-1 sidecar is a presentation derivative; the full degree-3 PLY and held-out renders remain reconstruction evidence.",
              "Vegetation and sky boundaries carry small reprojection and disocclusion-fill artifacts outside the primary house subject."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.accepted-south-micro-parallax-interim-10k",
      "kind": "splat-result",
      "createdAt": "2026-08-24T12:56:15.299Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/24/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-20260824-r1",
      "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "internal-checkpoint",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/24/review/state"
      },
      "authority": {
        "value": "heldout-training-checkpoint-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/24/review/authority"
      },
      "title": "Accepted South Micro-Parallax Interim 10k",
      "summary": "Preserved 10k held-out-training checkpoint used to select the winning schedule before the separate all-view refit.",
      "decision": "Preserved 10k held-out-training checkpoint used to select the winning schedule before the separate all-view refit.",
      "limitations": [
        "Superseded for presentation by the all-thirteen-view 10k refit.",
        "Six-degree synthetic front-elevation appearance evidence only; no complete exterior, property, ground, navigation, portal, or world authority."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 48000000
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
            "byteLength": 48000000,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-interim-10k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-interim-10k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r23.json",
          "url": "/docs/timeline/internal-continuation-r23.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/24",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.accepted-south-micro-parallax-interim-10k",
            "runId": "accepted-south-micro-parallax-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T12:56:15.299Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Accepted South Micro-Parallax Interim 10k",
              "group": "High-resolution hero recovery",
              "tags": [
                "accepted-still",
                "exterior",
                "interim",
                "known-camera",
                "six-degree"
              ]
            },
            "details": {
              "summary": "Preserved 10k held-out-training checkpoint used to select the winning schedule before the separate all-view refit.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "internal-checkpoint",
              "promotionState": "not-promoted",
              "authority": "heldout-training-checkpoint-only",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r23.json",
                "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              ],
              "decisionNotes": [
                "Preserved 10k held-out-training checkpoint used to select the winning schedule before the separate all-view refit."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 48000000,
              "sha256": "d144c5c1c5acc5a2b6206c347c39fe9daa4f8f54f586fd8edea6c9c36009256f",
              "gaussians": 1500000,
              "primaryPath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "accepted-south-micro-parallax-interim-10k-azimuth-deg-span-deg",
                "label": "accepted-south-micro-parallax-interim-10k.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-interim-10k-gaussians",
                "label": "accepted-south-micro-parallax-interim-10k.gaussians",
                "value": 1500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-interim-10k-largest-gap-deg",
                "label": "accepted-south-micro-parallax-interim-10k.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-interim-10k-sh1-gaussians",
                "label": "accepted-south-micro-parallax-interim-10k.sh1.gaussians",
                "value": 1500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1500000,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json"
              },
              {
                "id": "heldout-evaluation-mean-subject-psnr-db",
                "label": "heldoutEvaluation.meanSubjectPsnrDb",
                "value": 19.337122351795234,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "heldout-evaluation-mean-subject-ssim",
                "label": "heldoutEvaluation.meanSubjectSsim",
                "value": 0.6152799700283742,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "heldout-evaluation-minimum-subject-ssim",
                "label": "heldoutEvaluation.minimumSubjectSsim",
                "value": 0.6111333744423663,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json"
              },
              {
                "id": "representation-browser-splat-gaussians",
                "label": "representation.browserSplat.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "source-azimuth-span-deg",
                "label": "source.azimuthSpanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1500000,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json",
                "sha256": "a2b3acf4c781a85b1348929e8198cc17a00fd44a6e004893a5787a2f4f1a9513",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json",
                "sha256": "fdf20c923c040d027446291c499c9eb28ca92edf93a1c7ca3bb68efca0f995cc",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r23.json",
                "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
                "declaredSchema": "blueprint.accepted-south-micro-parallax-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Superseded for presentation by the all-thirteen-view 10k refit.",
              "Six-degree synthetic front-elevation appearance evidence only; no complete exterior, property, ground, navigation, portal, or world authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.json",
          "recordPointer": "$",
          "byteLength": 980,
          "sha256": "a2b3acf4c781a85b1348929e8198cc17a00fd44a6e004893a5787a2f4f1a9513",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-interim-10k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1764,
          "sha256": "fdf20c923c040d027446291c499c9eb28ca92edf93a1c7ca3bb68efca0f995cc",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r23.json",
          "recordPointer": "$",
          "byteLength": 4349,
          "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5420,
          "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
          "declaredSchema": "blueprint.accepted-south-micro-parallax-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.accepted-south-micro-parallax-10k",
      "kind": "splat-result",
      "createdAt": "2026-08-24T13:12:36.620Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/25/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-20260824-r1",
      "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "accepted-bounded-hero-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/25/review/state"
      },
      "authority": {
        "value": "current-six-degree-exterior-hero-appearance-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/25/review/authority"
      },
      "title": "Accepted South Micro-Parallax 10k",
      "summary": "Selected by four withheld camera views and accepted as the current bounded exterior hero-view candidate; the browser opens at the exact registered upright front camera.",
      "decision": "Selected by four withheld camera views and accepted as the current bounded exterior hero-view candidate; the browser opens at the exact registered upright front camera.",
      "limitations": [
        "Covers six degrees around the south front elevation only; no side, rear, complete exterior, real-property, ground, navigation, portal, or world authority.",
        "The browser derivative keeps DC plus degree-1 color while the full degree-3 PLY and held-out renders remain reconstruction evidence."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 47241568
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
            "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
            "byteLength": 47241568,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r23.json",
          "url": "/docs/timeline/internal-continuation-r23.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "url": "/verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/25",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.accepted-south-micro-parallax-10k",
            "runId": "accepted-south-micro-parallax-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T13:12:36.620Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Accepted South Micro-Parallax 10k",
              "group": "High-resolution hero recovery",
              "tags": [
                "accepted-still",
                "exterior",
                "hero",
                "known-camera",
                "six-degree"
              ]
            },
            "details": {
              "summary": "Selected by four withheld camera views and accepted as the current bounded exterior hero-view candidate; the browser opens at the exact registered upright front camera.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "accepted-bounded-hero-candidate",
              "promotionState": "promoted-within-six-degree-scope",
              "authority": "current-six-degree-exterior-hero-appearance-candidate",
              "evidenceRefs": [
                "docs/timeline/internal-continuation-r23.json",
                "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              ],
              "decisionNotes": [
                "Selected by four withheld camera views and accepted as the current bounded exterior hero-view candidate; the browser opens at the exact registered upright front camera."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 47241568,
              "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8",
              "gaussians": 1476299,
              "primaryPath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": true
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "accepted-south-micro-parallax-10k-azimuth-deg-span-deg",
                "label": "accepted-south-micro-parallax-10k.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-10k-gaussians",
                "label": "accepted-south-micro-parallax-10k.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-10k-largest-gap-deg",
                "label": "accepted-south-micro-parallax-10k.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-micro-parallax-10k-sh1-gaussians",
                "label": "accepted-south-micro-parallax-10k.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1476299,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json"
              },
              {
                "id": "heldout-evaluation-mean-subject-psnr-db",
                "label": "heldoutEvaluation.meanSubjectPsnrDb",
                "value": 19.337122351795234,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "heldout-evaluation-mean-subject-ssim",
                "label": "heldoutEvaluation.meanSubjectSsim",
                "value": 0.6152799700283742,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "heldout-evaluation-minimum-subject-ssim",
                "label": "heldoutEvaluation.minimumSubjectSsim",
                "value": 0.6111333744423663,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json"
              },
              {
                "id": "representation-browser-splat-gaussians",
                "label": "representation.browserSplat.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "source-azimuth-span-deg",
                "label": "source.azimuthSpanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json",
                "sha256": "f0cf1be24116c331ccc7785e4f115eba48e784c0038ba14253c47d167691163e",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
                "sha256": "306c192fb9ceac88b1313763eb66f17ddeccfecfd06edd3622c87036d399c976",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "docs/timeline/internal-continuation-r23.json",
                "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
                "declaredSchema": "blueprint.internal-timeline-continuation/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
                "declaredSchema": "blueprint.accepted-south-micro-parallax-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Covers six degrees around the south front elevation only; no side, rear, complete exterior, real-property, ground, navigation, portal, or world authority.",
              "The browser derivative keeps DC plus degree-1 color while the full degree-3 PLY and held-out renders remain reconstruction evidence."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.json",
          "recordPointer": "$",
          "byteLength": 1034,
          "sha256": "f0cf1be24116c331ccc7785e4f115eba48e784c0038ba14253c47d167691163e",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1842,
          "sha256": "306c192fb9ceac88b1313763eb66f17ddeccfecfd06edd3622c87036d399c976",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r23.json",
          "recordPointer": "$",
          "byteLength": 4349,
          "sha256": "6debd496bd7cb5c8454ecf4f165a1800c0823591c49246a212f570c4fdabd539",
          "declaredSchema": "blueprint.internal-timeline-continuation/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/accepted-south-micro-parallax-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 5420,
          "sha256": "11292b36441edc709b0e0065b25dcea213d4f59c13c65abd508590c17fc8cc81",
          "declaredSchema": "blueprint.accepted-south-micro-parallax-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-camera-path-authoring-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T15:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r26.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-camera-path-authoring-20260824-r1",
      "path": "docs/timeline/internal-continuation-r26.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Authored and recovered an exterior camera take in one canvas",
      "summary": "The retained Camera deck now records live camera poses, edits a visible keyframe timeline, previews interpolation in the existing world canvas, and saves immutable world-scoped revisions through the process control plane.",
      "decision": "Continue camera, render, splat editing, actor paths, and evidence selection as decks over the one canonical world canvas. Do not add another viewer or editor implementation.",
      "limitations": [
        "The exterior hero reconstruction remains visually below the V20 reference quality bar.",
        "Camera paths do not grant navigation, actor-transfer, metric, or portal authority.",
        "Portal-aware camera continuation remains blocked until the target transform is admitted."
      ],
      "relatedRunIds": [
        "camera-path.casa.exterior.primary:r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2692
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
          "url": "/.blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "packages/domain/src/camera-path.ts",
          "url": "/packages/domain/src/camera-path.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "url": "/packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/camera-path-service.ts",
          "url": "/services/control-plane-api/src/camera-path-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/camera-path-client.ts",
          "url": "/apps/web/lib/camera-path-client.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
          "url": "/.blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r26.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2692,
          "sha256": "77fedf1092ed2989d916d288dd62a26f3cdb10c009233d8cf56a3405974bbf27",
          "exactRecord": {
            "id": "canonical-camera-path-authoring-20260824-r1",
            "date": "2026-08-24",
            "title": "Authored and recovered an exterior camera take in one canvas",
            "startedAt": "2026-08-24T15:00:00.000Z",
            "endedAt": "2026-08-24T18:39:54.1818081Z",
            "summary": "The retained Camera deck now records live camera poses, edits a visible keyframe timeline, previews interpolation in the existing world canvas, and saves immutable world-scoped revisions through the process control plane.",
            "results": [
              "Camera path contracts are renderer-neutral and shared by domain, browser, and control-plane code.",
              "The Camera deck creates takes, captures live poses, scrubs and plays the timeline, edits duration, loop, easing, and field of view, and retains undo, redo, and reset.",
              "camera-path.casa.exterior.primary revision 1 stores two exact poses over eight seconds with content hash sha256:8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.",
              "A clean web and control-plane restart recovered the same revision while the historical 4310 evidence server remained untouched.",
              "The runtime preservation test still reports one Canvas and 63 runtime tests pass."
            ],
            "decision": "Continue camera, render, splat editing, actor paths, and evidence selection as decks over the one canonical world canvas. Do not add another viewer or editor implementation.",
            "limitations": [
              "The exterior hero reconstruction remains visually below the V20 reference quality bar.",
              "Camera paths do not grant navigation, actor-transfer, metric, or portal authority.",
              "Portal-aware camera continuation remains blocked until the target transform is admitted."
            ],
            "runs": [
              "camera-path.casa.exterior.primary:r1"
            ],
            "payload": [
              ".blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
              "packages/domain/src/camera-path.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "services/control-plane-api/src/camera-path-service.ts",
              "apps/web/lib/camera-path-client.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera"
            ],
            "evidenceSeal": "sha256:8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-world-editing-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T16:11:36.002Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r25.json",
        "sourceField": "$/sessions/1/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-world-editing-20260824-r1",
      "path": "docs/timeline/internal-continuation-r25.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Moved splat cleanup into the retained world canvas",
      "summary": "Exterior cleanup now operates in the same V20/V22-derived world canvas. The editor starts from the preserved R3 trim source, shows selected massing, keep, fade, and removal regions in place, and emits an immutable child without rewriting its parent.",
      "decision": "Continue improving the existing world editor. Do not create another standalone viewer or editor shell.",
      "limitations": [
        "The inherited all-60 reconstruction remains weak visual source material.",
        "Trim results remain immutable candidates until same-camera adversarial review passes.",
        "Detected exterior planes remain pending because clearance and step continuity are unresolved."
      ],
      "relatedRunIds": [
        "silhouette-edit-c7eb6f71d",
        "silhouette-edit-1e08463af"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6311
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r25.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 6311,
          "sha256": "00b49238a629dc28088b50d161672912657f32dbb3093415f34cca40c3cebec9",
          "exactRecord": {
            "id": "canonical-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Moved splat cleanup into the retained world canvas",
            "startedAt": "2026-08-24T16:11:36.0024566Z",
            "endedAt": "2026-08-24T17:24:00.1453652Z",
            "summary": "Exterior cleanup now operates in the same V20/V22-derived world canvas. The editor starts from the preserved R3 trim source, shows selected massing, keep, fade, and removal regions in place, and emits an immutable child without rewriting its parent.",
            "results": [
              "The canonical runtime reports one Canvas while exterior editing is active.",
              "Selected surfaces, outline clearance, feathering, and possible removal volumes are visible together.",
              "Crisp, Soft, Wide, Tight, Standard, and Broad presets replace the default sea of thresholds; exact values remain under Advanced.",
              "The older studio route remains compatibility-only and is no longer the product entry point."
            ],
            "decision": "Continue improving the existing world editor. Do not create another standalone viewer or editor shell.",
            "limitations": [
              "The inherited all-60 reconstruction remains weak visual source material.",
              "Trim results remain immutable candidates until same-camera adversarial review passes.",
              "Detected exterior planes remain pending because clearance and step continuity are unresolved."
            ],
            "runs": [
              "silhouette-edit-c7eb6f71d",
              "silhouette-edit-1e08463af"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "evidenceSeal": "verification/exterior-splat-editor-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:exterior-splat-editor-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T16:11:36.002Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r25.json",
        "sourceField": "$/sessions/1/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "exterior-splat-editor-20260824-r1",
      "path": "verification/exterior-splat-editor-20260824-r1",
      "parent": {
        "value": "splat.casa.exterior.selected-repair-all60-r1",
        "sourcePath": "verification/exterior-splat-editor-20260824-r1/manifest.json",
        "sourceField": "$/checks/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": 206,
        "sourcePath": "verification/exterior-splat-editor-20260824-r1/manifest.json",
        "sourceField": "$/checks/rangeRequest/status"
      },
      "authority": null,
      "title": "Moved splat cleanup into the retained world canvas",
      "summary": "Exterior cleanup now operates in the same V20/V22-derived world canvas. The editor starts from the preserved R3 trim source, shows selected massing, keep, fade, and removal regions in place, and emits an immutable child without rewriting its parent.",
      "decision": "Continue improving the existing world editor. Do not create another standalone viewer or editor shell.",
      "limitations": [
        "The current selected-repair source remains a weak all-60 reconstruction and is exposed as an editable historical working base, not promoted visual authority.",
        "The measured outline is a presentation and selection guide; it is not accepted cross-cell metric alignment authority.",
        "Selection is driven by measured massing material faces; arbitrary per-Gaussian lasso and brush editing remain a subsequent shared LiveEngine editor capability.",
        "No new cleanup child was generated during browser verification because that would repeat the existing default candidate without a user-authored change."
      ],
      "relatedRunIds": [
        "silhouette-edit-c7eb6f71d",
        "silhouette-edit-1e08463af"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 339381
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/exterior-splat-editor-20260824-r1/editor-bounded-upright.png",
            "url": "/verification/exterior-splat-editor-20260824-r1/editor-bounded-upright.png",
            "byteLength": 179437,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/exterior-splat-editor-20260824-r1/editor-ready.png",
            "url": "/verification/exterior-splat-editor-20260824-r1/editor-ready.png",
            "byteLength": 156711,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "url": "/verification/exterior-splat-editor-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r25.json",
          "recordPointer": "$/sessions/1",
          "byteLength": 6311,
          "sha256": "00b49238a629dc28088b50d161672912657f32dbb3093415f34cca40c3cebec9",
          "exactRecord": {
            "id": "canonical-world-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Moved splat cleanup into the retained world canvas",
            "startedAt": "2026-08-24T16:11:36.0024566Z",
            "endedAt": "2026-08-24T17:24:00.1453652Z",
            "summary": "Exterior cleanup now operates in the same V20/V22-derived world canvas. The editor starts from the preserved R3 trim source, shows selected massing, keep, fade, and removal regions in place, and emits an immutable child without rewriting its parent.",
            "results": [
              "The canonical runtime reports one Canvas while exterior editing is active.",
              "Selected surfaces, outline clearance, feathering, and possible removal volumes are visible together.",
              "Crisp, Soft, Wide, Tight, Standard, and Broad presets replace the default sea of thresholds; exact values remain under Advanced.",
              "The older studio route remains compatibility-only and is no longer the product entry point."
            ],
            "decision": "Continue improving the existing world editor. Do not create another standalone viewer or editor shell.",
            "limitations": [
              "The inherited all-60 reconstruction remains weak visual source material.",
              "Trim results remain immutable candidates until same-camera adversarial review passes.",
              "Detected exterior planes remain pending because clearance and step continuity are unresolved."
            ],
            "runs": [
              "silhouette-edit-c7eb6f71d",
              "silhouette-edit-1e08463af"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3",
              ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-195cfcaa-2adbbc57.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "evidenceSeal": "verification/exterior-splat-editor-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/exterior-splat-editor-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 339381,
          "sha256": "671a0209c6c6e9d86cf3a1a6e56677c98e35c2fb2ae64dfe6b654af2ac76a752",
          "access": "metadata-only"
        },
        {
          "path": "verification/exterior-splat-editor-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3233,
          "sha256": "e3cc11cacf3be07c4374ac89cbeef70e2cb29118a36c2408d926245225ce4b76",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "createdAt": "2026-08-24T11:43:00.000Z",
            "route": "http://127.0.0.1:3120/studio/exterior",
            "services": {
              "web": "http://127.0.0.1:3120",
              "controlPlane": "http://127.0.0.1:4320",
              "historicalEvidenceServerChanged": false
            },
            "checks": {
              "pageTitle": "Exterior splat editing · Casa Cornell | Blueprint World Fabric",
              "realLiveEngineCanvasLoaded": true,
              "sourceResultId": "splat.casa.exterior.selected-repair-all60-r1",
              "sourceSplatBytes": 80000000,
              "sourceSplatSha256": "a1e0925067264964af16166826a74d730ab67f57a5ec2c37626efe78c906645c",
              "presentationRepair": {
                "sourceBasis": "cancel-drei-yz-conversion",
                "upright": true,
                "boundedPreviewDefault": true,
                "selectionGuideDefault": true,
                "maximumProjectedRadiusPixels": 12,
                "sourceBytesChanged": false
              },
              "directCanvasRoofSelection": {
                "before": true,
                "afterClick": false,
                "afterUndo": true
              },
              "undoDisabledAfterRestoringInitialState": true,
              "rangeRequest": {
                "status": 206,
                "requested": "bytes=0-31",
                "contentRange": "bytes 0-31/80000000",
                "returnedBytes": 32
              },
              "providerSpendUsd": 0
            },
            "artifacts": [
              {
                "path": "verification/exterior-splat-editor-20260824-r1/editor-ready.png",
                "bytes": 156711,
                "sha256": "4df5694ffdd508a98e355263867a1c4d89d45a337e7468bd7ea055f68d52e664"
              },
              {
                "path": "verification/exterior-splat-editor-20260824-r1/editor-bounded-upright.png",
                "bytes": 179437,
                "sha256": "b4bfb4078ceac618a55a95b1e021bedb75e196924a337f3c11dff4e51ff8b36a"
              },
              {
                "path": "packages/runtime-ui/src/SplatEditAuthoringWorkspace.tsx",
                "bytes": 17321,
                "sha256": "700f31f5f61eacc25856d9b451a5533ccb7d2647eaaa8055f9002b7ee39f2c63"
              },
              {
                "path": "apps/web/app/globals.css",
                "bytes": 71207,
                "sha256": "8784e180f34fc77fa57de92425ebd824c8ac821cded62800e585b85d0ba00c50"
              },
              {
                "path": "vendor/liveengine/0.1.0/dreams-liveengine-0.1.0.tgz",
                "bytes": 888954,
                "sha256": "3e7d00d3a48a8ae1942a51506d7559bb86f8f9ba9cb4267ede5f35929d939e06"
              },
              {
                "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
                "bytes": 29916,
                "sha256": "4e538c47327f1c6abd2b96fb5d16a70b09903eb70c2c0aa2cb61801b09ca9619"
              },
              {
                "path": "packages/recipes/src/bounded-hero-arc-generation.ts",
                "bytes": 44519,
                "sha256": "2ae7d0be1590fc208aa7553dcd51efa5557bb657ebb15a8c57192670e9432677"
              }
            ],
            "limitations": [
              "The current selected-repair source remains a weak all-60 reconstruction and is exposed as an editable historical working base, not promoted visual authority.",
              "The measured outline is a presentation and selection guide; it is not accepted cross-cell metric alignment authority.",
              "Selection is driven by measured massing material faces; arbitrary per-Gaussian lasso and brush editing remain a subsequent shared LiveEngine editor capability.",
              "No new cleanup child was generated during browser verification because that would repeat the existing default candidate without a user-authored change."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:bounded-hero-arc-preflight-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T16:18:36.361Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r25.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "bounded-hero-arc-preflight-20260824-r1",
      "path": "docs/timeline/internal-continuation-r25.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Pinned the corrected hero inputs before any paid generation",
      "summary": "The bounded hero workflow now admits only the exact f000, f010, f020, and corrected 120-frame outline guide. It stops before provider calls, camera solving, or training when independent test images are absent.",
      "decision": "Keep the corrected stills and animated outline as the only admitted hero source set. Acquire independent test views before paid video or Brush work.",
      "limitations": [
        "No independent test bytes are admitted yet.",
        "No provider output, pose solve, Brush field, or promoted hero result was created in this run."
      ],
      "relatedRunIds": [
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6311
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.hero-arc.preflight-20260824-r1/definition.json",
          "url": "/.blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.hero-arc.preflight-20260824-r1/definition.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.hero-arc.preflight-20260824-r1/definition.json",
          "url": "/.blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.hero-arc.preflight-20260824-r1/definition.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r25.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 6311,
          "sha256": "00b49238a629dc28088b50d161672912657f32dbb3093415f34cca40c3cebec9",
          "exactRecord": {
            "id": "bounded-hero-arc-preflight-20260824-r1",
            "date": "2026-08-24",
            "title": "Pinned the corrected hero inputs before any paid generation",
            "startedAt": "2026-08-24T16:18:36.3610132Z",
            "endedAt": "2026-08-24T16:41:00.0000000Z",
            "summary": "The bounded hero workflow now admits only the exact f000, f010, f020, and corrected 120-frame outline guide. It stops before provider calls, camera solving, or training when independent test images are absent.",
            "results": [
              "The source definition, portable run, and final event are content sealed.",
              "The dry run reached acquisition-required without provider submission or spend.",
              "All-60, Ray32, VACE, R4, and R5 derivatives cannot silently replace the pinned hero inputs."
            ],
            "decision": "Keep the corrected stills and animated outline as the only admitted hero source set. Acquire independent test views before paid video or Brush work.",
            "limitations": [
              "No independent test bytes are admitted yet.",
              "No provider output, pose solve, Brush field, or promoted hero result was created in this run."
            ],
            "runs": [
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.hero-arc.preflight-20260824-r1/definition.json",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/manifest.json",
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/spend-ledger.json"
            ],
            "pagePaths": [
              ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html"
            ],
            "evidenceSeal": "sha256:52a70c1068afd1a7de4b4c412af644dccf552fa6c0243cbf2fe35f2468ddc968"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:persistent-actor-product-repair-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T16:54:23.832Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r25.json",
        "sourceField": "$/sessions/2/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "persistent-actor-product-repair-20260824-r1",
      "path": "docs/timeline/internal-continuation-r25.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Repaired actor scale, duplicate rendering, animation recovery, and direct paths",
      "summary": "The product view now renders one Great Room visual identity at a human presentation scale, keeps the actor mixer tied to the process clock, restores interrupted Theater cinematics, and exposes dense routes as full-scale editable paths with a compact turn-aware handle set.",
      "decision": "Keep one actor host and one editor surface. Admit a distinct second Great Room rig before showing a second inhabitant there.",
      "limitations": [
        "The Great Room support surface is still placement-only; arbitrary first-person navigation cannot be promoted until obstacle clearance is reviewed.",
        "The retained Great Room rig has weaker visual quality than the Theater captain and should be replaced through the asset authority rather than by a renderer-local swap.",
        "Cross-cell actor transfer remains blocked pending reviewed portal transforms."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6311
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/actor-presentation.ts",
          "url": "/packages/runtime-ui/src/actor-presentation.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/direct-actor-route-edit.ts",
          "url": "/packages/runtime-ui/src/direct-actor-route-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "url": "/packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r25.json",
          "recordPointer": "$/sessions/2",
          "byteLength": 6311,
          "sha256": "00b49238a629dc28088b50d161672912657f32dbb3093415f34cca40c3cebec9",
          "exactRecord": {
            "id": "persistent-actor-product-repair-20260824-r1",
            "date": "2026-08-24",
            "title": "Repaired actor scale, duplicate rendering, animation recovery, and direct paths",
            "startedAt": "2026-08-24T16:54:23.8323110Z",
            "endedAt": "2026-08-24T17:24:00.1453652Z",
            "summary": "The product view now renders one Great Room visual identity at a human presentation scale, keeps the actor mixer tied to the process clock, restores interrupted Theater cinematics, and exposes dense routes as full-scale editable paths with a compact turn-aware handle set.",
            "results": [
              "The duplicate same-rig Great Room companion remains in process history but is suppressed from the product canvas.",
              "Great Room selection and Frame now use the retained V22 orbit framing and the splat representation.",
              "The Theater captain resumes from an interrupted durable cinematic and visibly changes pose and position.",
              "The Great Room path uses the product coordinate transform rather than the quarter-scale Inspector transform.",
              "Movement presets, direct viewport handles, directional nudges, animation keys, and advanced exact setup all edit the same persistent actor program."
            ],
            "decision": "Keep one actor host and one editor surface. Admit a distinct second Great Room rig before showing a second inhabitant there.",
            "limitations": [
              "The Great Room support surface is still placement-only; arbitrary first-person navigation cannot be promoted until obstacle clearance is reviewed.",
              "The retained Great Room rig has weaker visual quality than the Theater captain and should be replaced through the asset authority rather than by a renderer-local swap.",
              "Cross-cell actor transfer remains blocked pending reviewed portal transforms."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/actor-presentation.ts",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "packages/runtime-ui/src/ActorProgramAuthorityEditor.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1"
            ],
            "evidenceSeal": "runtime-ui:47-tests;web-world-session-client:17-tests"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-dccdda013",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T17:24:01.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/24/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-dccdda013",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Camera takes became durable edits inside the canonical world viewer",
      "summary": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "camera-path-authoring-20260824-r1",
        "camera-path.casa.exterior.primary:r1",
        "silhouette-edit-dccdda013"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 703156083
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
            "byteLength": 79789312,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/review/silhouette-trim-overlay.png",
            "byteLength": 151402,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/24",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T13:24:01-04:00",
            "endedAt": "2026-08-24T18:39:54.1818081Z",
            "title": "Camera takes became durable edits inside the canonical world viewer",
            "headline": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
            "outcome": "Browser verification created camera-path.casa.exterior.primary, captured two distinct exterior poses, played the eight-second interpolation, and saved revision 1. A clean 3120 and 4320 restart recovered the same path and hash. The exact roof-trim run emitted during the same work window is also preserved as an unadmitted cleanup candidate rather than left outside the timeline.",
            "runs": [
              "camera-path-authoring-20260824-r1",
              "camera-path.casa.exterior.primary:r1",
              "silhouette-edit-dccdda013"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013"
            ],
            "surfaces": [
              "packages/domain/src/camera-path.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "services/control-plane-api/src/camera-path-service.ts",
              "apps/web/lib/camera-path-client.ts",
              "verification/camera-path-authoring-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r26.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera"
            ],
            "lesson": "A camera path is an editable world artifact: it needs direct capture, visible timing, reversible changes, immutable revisions, and restart recovery. Putting those operations in the retained Camera deck preserves the viewer's accumulated render, splat-edit, actor, evidence, and authority controls."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 703156083,
          "sha256": "bc8b2fe2e05bc3732b02471df2349430bb6d4f8e8669b7498b8aec23dd5d85dd",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "recordPointer": "$",
          "byteLength": 2258,
          "sha256": "04e1eef46ee8dccc1d55b015ea165a5d7237c50237596908786d3d6167245c24",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-24T17:53:28.033701+00:00",
            "runId": "silhouette-edit-dccdda013",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/edit.639fb34d-070b-400e-9672-5b240621acb9/trim-config.json",
                "bytes": 1183,
                "sha256": "3cd1034a21be7b42aa08c4060e3d7c12c37f520f9ea09d1dcdad96c3b9d67508"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 3923,
                "sha256": "a357d1a08bddcb532aab63a3c69d1c40667f7bfc4324c49c37f9944a9674d8f8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/metrics.json",
                "bytes": 7678,
                "sha256": "84002356b50769e89c5842192120f66d138c6d3ca171b12b82ab8cb5b75a966c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/classification-tags.npz",
                "bytes": 4833979,
                "sha256": "69801d30cfaed42fd67ef1e1710bd935d15de6ce0d2c25b9b0c3b4b1e9828fea"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/review/silhouette-trim-overlay.png",
                "bytes": 151402,
                "sha256": "2ab360934de11dda065bb49a8b45708a4a808afdc809c01e6abf3a3c485327a7"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.ply",
                "bytes": 588447728,
                "sha256": "9c819dad3b1ec8f691e898041066d93d019360805be59184e2c5fa98d6ea982a"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7678,
          "sha256": "84002356b50769e89c5842192120f66d138c6d3ca171b12b82ab8cb5b75a966c",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-24T17:53:26.639441+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/edit.639fb34d-070b-400e-9672-5b240621acb9/trim-config.json",
              "bytes": 1183,
              "sha256": "3cd1034a21be7b42aa08c4060e3d7c12c37f520f9ea09d1dcdad96c3b9d67508"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/edit.639fb34d-070b-400e-9672-5b240621acb9/source-authority.json",
                "bytes": 1115,
                "sha256": "822295e3cb362f7010e1f91039102e2059c4e58a4c5b1e85c656d02dda429d21"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 2494760,
              "untouched": 2493157,
              "featherCandidate": 259,
              "hardRemovalCandidate": 1344,
              "hardRemovalFraction": 0.0005387291763536373,
              "candidateAfter": 2493416
            },
            "confidence": {
              "featherMean": 0.45188307762145996,
              "hardMean": 0.7517961859703064,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88525,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 57677,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 63677,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 59810,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 55880,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 30471,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30714,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 47098,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 61814,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 86035,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": [
                6,
                7,
                8,
                9
              ],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  2.7432000000000003,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 1
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.ply",
              "bytes": 588447728,
              "sha256": "9c819dad3b1ec8f691e898041066d93d019360805be59184e2c5fa98d6ea982a"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/results/classification-tags.npz",
              "bytes": 4833979,
              "sha256": "69801d30cfaed42fd67ef1e1710bd935d15de6ce0d2c25b9b0c3b4b1e9828fea"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/review/silhouette-trim-overlay.png",
              "bytes": 151402,
              "sha256": "2ab360934de11dda065bb49a8b45708a4a808afdc809c01e6abf3a3c485327a7"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The default outside-measured-bounds-shell scope cannot touch points inside the measured bounds or farther than shellMeters outside them. A point also requires multi-camera silhouette and selected-face-region support; out-of-view evidence is unknown, never an outside vote."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "00df61c96d09dd8aa105e91bd39ed7025b22af7ff71b0f8f17284c35f9e8341a",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T17:53:30.728918+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-dccdda013\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 588447728,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-dccdda013\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 2493416,
            "rowBytes": 32,
            "outputBytes": 79789312,
            "sha256": "f6cbef38ca4aa0bd06787878a820fd6f29a4cc982ba7561687573f6749db3b7c",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 2493416,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1730,
          "sha256": "423f147b3ef79dd249cb34469044836cffcfb15e7c6ca0cec69f98a1ddd381f0",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-24T17:53:33.110562+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 588447728,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 79789312,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 29921044,
            "sha256": "9c3518284e930b2690927bc45f64cb3f13712a94ad9ad0bc78d83490736dd4d1",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 2493416,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3832436800003052,
              0.4755021333694458,
              0.48791924118995667,
              0.3754180371761322,
              0.475228488445282,
              0.48423629999160767,
              0.4026537835597992,
              0.5044901967048645,
              0.522224485874176
            ],
            "clippedCoefficientFraction": 0.0005001171084167263,
            "quantizationRmse": 0.00196610065177083,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-camera-takes-became-durable-edits-inside-the-canonical-world-viewer-24",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T17:24:01.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/24/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "Browser verification created camera-path.casa.exterior.primary, captured two distinct exterior poses, played the eight-second interpolation, and saved revision 1. A clean 3120 and 4320 restart recovered the same path and hash. The exact roof-trim run emitted during the same work window is also preserved as an unadmitted cleanup candidate rather than left outside the timeline.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/24/outcome"
      },
      "authority": null,
      "title": "Camera takes became durable edits inside the canonical world viewer",
      "summary": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
      "decision": "A camera path is an editable world artifact: it needs direct capture, visible timing, reversible changes, immutable revisions, and restart recovery. Putting those operations in the retained Camera deck preserves the viewer's accumulated render, splat-edit, actor, evidence, and authority controls.",
      "limitations": [],
      "relatedRunIds": [
        "camera-path-authoring-20260824-r1",
        "camera-path.casa.exterior.primary:r1",
        "silhouette-edit-dccdda013"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/domain/src/camera-path.ts",
          "url": "/packages/domain/src/camera-path.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "url": "/packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/camera-path-service.ts",
          "url": "/services/control-plane-api/src/camera-path-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/camera-path-client.ts",
          "url": "/apps/web/lib/camera-path-client.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/camera-path-authoring-20260824-r1/manifest.json",
          "url": "/verification/camera-path-authoring-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r26.json",
          "url": "/docs/timeline/internal-continuation-r26.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-path-authoring-20260824-r1/manifest.json",
          "url": "/verification/camera-path-authoring-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r26.json",
          "url": "/docs/timeline/internal-continuation-r26.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/24",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T13:24:01-04:00",
            "endedAt": "2026-08-24T18:39:54.1818081Z",
            "title": "Camera takes became durable edits inside the canonical world viewer",
            "headline": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
            "outcome": "Browser verification created camera-path.casa.exterior.primary, captured two distinct exterior poses, played the eight-second interpolation, and saved revision 1. A clean 3120 and 4320 restart recovered the same path and hash. The exact roof-trim run emitted during the same work window is also preserved as an unadmitted cleanup candidate rather than left outside the timeline.",
            "runs": [
              "camera-path-authoring-20260824-r1",
              "camera-path.casa.exterior.primary:r1",
              "silhouette-edit-dccdda013"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013"
            ],
            "surfaces": [
              "packages/domain/src/camera-path.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "services/control-plane-api/src/camera-path-service.ts",
              "apps/web/lib/camera-path-client.ts",
              "verification/camera-path-authoring-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r26.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera"
            ],
            "lesson": "A camera path is an editable world artifact: it needs direct capture, visible timing, reversible changes, immutable revisions, and restart recovery. Putting those operations in the retained Camera deck preserves the viewer's accumulated render, splat-edit, actor, evidence, and authority controls."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:camera-path-authoring-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T17:24:01.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/24/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "camera-path-authoring-20260824-r1",
      "path": "verification/camera-path-authoring-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/camera-path-authoring-20260824-r1/manifest.json",
        "sourceField": "$/checks/0/status"
      },
      "authority": {
        "value": "browser-observation-and-immutable-local-revision",
        "sourcePath": "verification/camera-path-authoring-20260824-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "Camera takes became durable edits inside the canonical world viewer",
      "summary": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
      "decision": "A camera path is an editable world artifact: it needs direct capture, visible timing, reversible changes, immutable revisions, and restart recovery. Putting those operations in the retained Camera deck preserves the viewer's accumulated render, splat-edit, actor, evidence, and authority controls.",
      "limitations": [
        "The current exterior splat is still a weak hero visual and was not promoted or improved by this camera-authoring checkpoint.",
        "A camera path is local to one admitted coordinate space and cannot traverse a blocked portal.",
        "The first full control-plane suite observed one unrelated concurrent artifact-registry flake; the failed test passed on its focused rerun."
      ],
      "relatedRunIds": [
        "camera-path-authoring-20260824-r1",
        "camera-path.casa.exterior.primary:r1",
        "silhouette-edit-dccdda013"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3524
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/camera-path-authoring-20260824-r1/manifest.json",
          "url": "/verification/camera-path-authoring-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/24",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T13:24:01-04:00",
            "endedAt": "2026-08-24T18:39:54.1818081Z",
            "title": "Camera takes became durable edits inside the canonical world viewer",
            "headline": "The retained Camera deck now records live camera poses, edits them on a visible keyframe timeline, previews the move in the same splat canvas, and saves immutable world-scoped revisions. It is one more tool in the existing viewer rather than another viewer implementation.",
            "outcome": "Browser verification created camera-path.casa.exterior.primary, captured two distinct exterior poses, played the eight-second interpolation, and saved revision 1. A clean 3120 and 4320 restart recovered the same path and hash. The exact roof-trim run emitted during the same work window is also preserved as an unadmitted cleanup candidate rather than left outside the timeline.",
            "runs": [
              "camera-path-authoring-20260824-r1",
              "camera-path.casa.exterior.primary:r1",
              "silhouette-edit-dccdda013"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013"
            ],
            "surfaces": [
              "packages/domain/src/camera-path.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "services/control-plane-api/src/camera-path-service.ts",
              "apps/web/lib/camera-path-client.ts",
              "verification/camera-path-authoring-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r26.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera"
            ],
            "lesson": "A camera path is an editable world artifact: it needs direct capture, visible timing, reversible changes, immutable revisions, and restart recovery. Putting those operations in the retained Camera deck preserves the viewer's accumulated render, splat-edit, actor, evidence, and authority controls."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/camera-path-authoring-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3524,
          "sha256": "ab1376af687e6158ccfbfcfdb0031e26b3a81229ae7014ff1d097c816ec1d1a9",
          "access": "metadata-only"
        },
        {
          "path": "verification/camera-path-authoring-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3524,
          "sha256": "e046dc1a19ae79d384a1807f0b2acb8ed07799be1368697aaa2b19a29bee6cda",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verificationId": "camera-path-authoring-20260824-r1",
            "capturedAt": "2026-08-24T18:39:54.1818081Z",
            "authority": "browser-observation-and-immutable-local-revision",
            "routes": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera",
              "http://127.0.0.1:3120/api/worlds/world.casa-cornell.v23-r1/camera-paths"
            ],
            "services": {
              "web": "http://127.0.0.1:3120",
              "controlPlane": "http://127.0.0.1:4320",
              "historicalEvidenceServerChanged": false
            },
            "checks": [
              {
                "id": "single-canvas-camera-deck",
                "status": "passed",
                "observation": "Camera-path controls opened in the existing Camera deck over the canonical world canvas; the panel contains no Canvas or alternate renderer."
              },
              {
                "id": "live-pose-capture",
                "status": "passed",
                "observation": "The start view and a separately framed exterior view were captured as exact zero- and eight-second keys."
              },
              {
                "id": "timeline-playback",
                "status": "passed",
                "observation": "Play advanced the visible playhead from zero through the authored interval while the canonical camera used the interpolated pose."
              },
              {
                "id": "immutable-save",
                "status": "passed",
                "observation": "The control plane saved camera-path.casa.exterior.primary revision 1 with content hash sha256:8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5."
              },
              {
                "id": "restart-recovery",
                "status": "passed",
                "observation": "After stopping and restarting the exact 3120/4320 process tree, the Camera deck loaded revision 1 with the same two poses and eight-second duration."
              },
              {
                "id": "authority-boundary",
                "status": "passed",
                "observation": "The path remained scoped to cell.casa.exterior and space.casa.exterior; actor, navigation, metric, and portal authorities were unchanged."
              }
            ],
            "artifacts": [
              {
                "path": ".blueprint-data/world-authoring/camera-paths/world.casa-cornell.v23-r1/camera-path.casa.exterior.primary/revisions/00000001.8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5.json",
                "contentHash": "sha256:8ba9ffa564d4bc25139de21b09d3d5d0b6f24666a42fc253cfec60f01b8f8ea5"
              },
              {
                "path": "packages/domain/src/camera-path.ts",
                "bytes": 19549,
                "sha256": "1fafd38ac6a2776b99eefec4f2383c346e990c87dc7ee088ae307d93017c8150"
              },
              {
                "path": "packages/runtime-ui/src/CameraPathControlPanel.tsx",
                "bytes": 8462,
                "sha256": "3891518c72035cca00a7a8602329de0debd62a54dc2837cd7125c60170f219cb"
              },
              {
                "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
                "bytes": 200114,
                "sha256": "2a086e14af1cdb21d691526955385f467a9b71cfedabb2826f9ccc940e6e1a34"
              },
              {
                "path": "services/control-plane-api/src/camera-path-service.ts",
                "bytes": 13598,
                "sha256": "86a6cdf53c9c59b53025ef16be3521f1bfe04099dab7fde54862c0f97f72fe05"
              },
              {
                "path": "apps/web/lib/camera-path-client.ts",
                "bytes": 6251,
                "sha256": "bf00b47e78c295b53a62de77e85915cb5d3c1d3065f91acd2e4a81c8ca889d76"
              }
            ],
            "limitations": [
              "The current exterior splat is still a weak hero visual and was not promoted or improved by this camera-authoring checkpoint.",
              "A camera path is local to one admitted coordinate space and cannot traverse a blocked portal.",
              "The first full control-plane suite observed one unrelated concurrent artifact-registry flake; the failed test passed on its focused rerun."
            ],
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38",
      "kind": "splat-result",
      "createdAt": "2026-08-24T17:53:34.036Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/26/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-dccdda013",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/26/review/state"
      },
      "authority": {
        "value": "process-emitted-edit-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/26/review/authority"
      },
      "title": "Exterior Silhouette Edit f6cbef38",
      "summary": "The canonical editor emitted this immutable child from an explicit four-face roof selection while preserving the prior silhouette-trim parent; the child remains inspectable and unpromoted.",
      "decision": "The canonical editor emitted this immutable child from an explicit four-face roof selection while preserving the prior silhouette-trim parent; the child remains inspectable and unpromoted.",
      "limitations": [
        "No same-camera adversarial A/B acceptance is recorded.",
        "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "silhouette-edit-dccdda013"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 79789312
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
            "byteLength": 79789312,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/26",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38",
            "runId": "silhouette-edit-dccdda013",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T17:53:34.036Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Silhouette Edit f6cbef38",
              "group": "Cleanup candidates",
              "tags": [
                "candidate",
                "exterior",
                "immutable-child",
                "selected-repair",
                "silhouette-edit"
              ]
            },
            "details": {
              "summary": "The canonical editor emitted this immutable child from an explicit four-face roof selection while preserving the prior silhouette-trim parent; the child remains inspectable and unpromoted.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "candidate-emitted-not-admitted",
              "promotionState": "pending",
              "authority": "process-emitted-edit-candidate-only",
              "evidenceRefs": [
                ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38.json"
              ],
              "decisionNotes": [
                "The canonical editor emitted this immutable child from an explicit four-face roof selection while preserving the prior silhouette-trim parent; the child remains inspectable and unpromoted."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 79789312,
              "sha256": "f6cbef38ca4aa0bd06787878a820fd6f29a4cc982ba7561687573f6749db3b7c",
              "gaussians": 2493416,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 60,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1280,
                "height": 720,
                "fx": 1177.5069,
                "fy": 1177.5069,
                "cx": 640,
                "cy": 360
              },
              "azimuthObservedSpanDeg": 360,
              "largestGapDeg": 7.4689,
              "closedRing": true,
              "pivot": [
                19.598366,
                4.456024,
                5.553608
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.997473,
                0.07105,
                0,
                0,
                -0.07105,
                -0.997473,
                0,
                -19.598366,
                4.17264,
                29.815737,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2493416,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 2493416,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 2493416,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 339.9237,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 7.4689,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 2494760,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2493416,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "00df61c96d09dd8aa105e91bd39ed7025b22af7ff71b0f8f17284c35f9e8341a",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "423f147b3ef79dd249cb34469044836cffcfb15e7c6ca0cec69f98a1ddd381f0",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
                "sha256": "04e1eef46ee8dccc1d55b015ea165a5d7237c50237596908786d3d6167245c24",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38.json",
                "sha256": "f0574baee958c6e25ae2d789d0aa2ba17da12e7617c0539765a6860f06aade5c",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "No same-camera adversarial A/B acceptance is recorded.",
              "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "00df61c96d09dd8aa105e91bd39ed7025b22af7ff71b0f8f17284c35f9e8341a",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1730,
          "sha256": "423f147b3ef79dd249cb34469044836cffcfb15e7c6ca0cec69f98a1ddd381f0",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-dccdda013/manifest.json",
          "recordPointer": "$",
          "byteLength": 2258,
          "sha256": "04e1eef46ee8dccc1d55b015ea165a5d7237c50237596908786d3d6167245c24",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-bc8a52b0-f6cbef38.json",
          "recordPointer": "$",
          "byteLength": 3231,
          "sha256": "f0574baee958c6e25ae2d789d0aa2ba17da12e7617c0539765a6860f06aade5c",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:approved-still-surface-splat-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-24T19:10:20.936Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/25/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "approved-still-surface-splat-20260824-r1",
      "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-browser-rejected-for-hero-promotion",
        "sourcePath": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "One canonical viewport reviewed the approved-still direct surface",
      "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
      "decision": "Reject the direct-surface result for hero promotion. Retain it as evidence that exact traced-face attachment fixes orientation and overlap but does not replace coherent adjacent-view coverage.",
      "limitations": [],
      "relatedRunIds": [
        "approved-still-surface-splat-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 8,
        "byteLength": 27705418
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
            "byteLength": 8719360,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-projection-gate-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-projection-gate-contact-sheet.png",
            "byteLength": 4687041,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-east-aerial-projection-gate.png",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-east-aerial-projection-gate.png",
            "byteLength": 3578116,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-projection-gate.png",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-projection-gate.png",
            "byteLength": 3364641,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-west-aerial-projection-gate.png",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-west-aerial-projection-gate.png",
            "byteLength": 3588104,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/west-projection-gate.png",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/west-projection-gate.png",
            "byteLength": 3757170,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json",
          "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/25",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T19:10:20.936224Z",
            "endedAt": "2026-08-24T19:31:52.6764537Z",
            "title": "One canonical viewport rejected the sparse approved-still direct surface as a hero",
            "headline": "Inspector and the standalone evidence workbench no longer compete with the product viewer. The canonical world route now owns evidence media, front/left/right/rear review, render settings, editing, camera paths, actors, and the one splat canvas.",
            "outcome": "The three-view direct-surface candidate passed upright front orientation and avoided the prior stacked-house failure. Right and rear camera presets exposed missing surfaces, flat or striped side detail, and detached annex geometry, so the catalog retains it as a rejected hero baseline rather than promoting its attractive front view.",
            "runs": [
              "approved-still-surface-splat-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalEvidenceAssets.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "verification/approved-still-surface-splat-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r27.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=evidence"
            ],
            "lesson": "A sharp front view is not enough to promote a spatial result. The canonical viewer must expose the same candidate from the side and rear, and those views must be allowed to reject it without losing the useful method evidence."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r27.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2577,
          "sha256": "0771abcf60c970c6c6f693ab53c9b2b5e4542676dbaef94ada692cce58b53ce4",
          "exactRecord": {
            "id": "canonical-single-viewport-and-direct-surface-review-20260824-r1",
            "date": "2026-08-24",
            "title": "One canonical viewport reviewed the approved-still direct surface",
            "startedAt": "2026-08-24T19:10:20.936224Z",
            "endedAt": "2026-08-24T19:31:52.6764537Z",
            "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
            "results": [
              "Legacy Inspector and /evidence URLs redirect to the Evidence deck of the canonical world route.",
              "The associated asset inventory now previews images and video inside that deck without creating another viewer.",
              "The canonical Camera deck adds Front, Left, Right, and Rear presets and keeps grab-scene orbit available in focused views.",
              "The direct-surface candidate is upright and avoids the earlier stacked-house failure at the front.",
              "Right and rear review exposed missing surfaces, flat or striped side detail, and detached annex geometry."
            ],
            "decision": "Reject the direct-surface result for hero promotion. Retain it as evidence that exact traced-face attachment fixes orientation and overlap but does not replace coherent adjacent-view coverage.",
            "limitations": [
              "Only three TRAIN cameras entered the candidate.",
              "The south-west view remains TEST-only and has not passed a held-out render comparison.",
              "The paid high-resolution FLUX preflight was schema-valid but the provider rejected upload initiation for exhausted balance before any request or charge."
            ],
            "runs": [
              "approved-still-surface-splat-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
              "verification/approved-still-surface-splat-20260824-r1/manifest.json",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=evidence"
            ],
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 27705418,
          "sha256": "33952934b42864d7ec747facc4b84e03fdc23480c3b7c807293c5313444d7766",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 10332,
          "sha256": "9092cd98c271e0ea706a1539fc6e6f9876a407bc858c4fc3bb714261c48f0400",
          "exactRecord": {
            "schema": "blueprint.approved-still-surface-splat/1",
            "createdAt": "2026-08-24T19:17:52.305225+00:00",
            "state": "completed-awaiting-browser-adversarial-review",
            "method": "three approved line-aligned FLUX stills -> exact source-camera traced-face z-buffer -> material-aware foreground-cover rejection -> direct anisotropic surface Gaussians -> world-space overlap resolution",
            "exclusions": [
              "later independent 60-view FLUX batch",
              "provider video frames",
              "recursive generated-image donors",
              "south-west TEST photograph as geometry or appearance input",
              "generated garden or property alignment as metric authority"
            ],
            "sources": [
              {
                "id": "south",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "photo": {
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                  "bytes": 3408685,
                  "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476"
                },
                "depth": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south.png",
                  "bytes": 62429,
                  "sha256": "dd13ad15b7e615b6f5794b362fa2bce81bab7c94451c9badbcce5c74073ed8fb"
                },
                "beautyGuard": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south.png",
                  "bytes": 331336,
                  "sha256": "ec3055ccb85b4f2021ba9e5c5537687848851737cb8b7ff536b5253cfa4415f3"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-projection-gate.png",
                  "bytes": 3364641,
                  "sha256": "343eb4ec44f14bae34f29c64188d9eb58846d1bc00e612dbe0e481d634eaf089"
                },
                "camera": {
                  "azimuthDeg": 0,
                  "elevationDeg": 12,
                  "radiusFeet": 177.387705,
                  "positionFeet": [
                    64.29915,
                    40.780978,
                    191.731908
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ],
                  "width": 1600,
                  "height": 992,
                  "fx": 1635.4263092420701,
                  "fy": 1622.3428987681336,
                  "cx": 800,
                  "cy": 496
                },
                "depthRangeFeet": [
                  120.49,
                  230.42
                ],
                "geometryAttachment": "direct traced-face z-buffer; depth PNG retained as provider control only",
                "validDepthPixels": 393526,
                "rejectedCoverPixels": 32405,
                "acceptedPixels": 361121,
                "sampledGaussiansBeforeVoxelResolution": 90219
              },
              {
                "id": "west",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "photo": {
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                  "bytes": 3738559,
                  "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                },
                "depth": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-west.png",
                  "bytes": 51421,
                  "sha256": "56a4ef44ca33b0793246588cd28efc4ea70b86f8a413e763c47d9b8a80835165"
                },
                "beautyGuard": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-west.png",
                  "bytes": 246383,
                  "sha256": "12fa8a887271b31f991002707510d1c00260a27b809e2868603d5d7b1df10630"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/west-projection-gate.png",
                  "bytes": 3757170,
                  "sha256": "3b58cfa97ea1373574df13d5118052ded9d501b3f470e69a4b8c9131ff9d5a2e"
                },
                "camera": {
                  "azimuthDeg": 270,
                  "elevationDeg": 12,
                  "radiusFeet": 177.387705,
                  "positionFeet": [
                    -109.212208,
                    40.780978,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ],
                  "width": 1600,
                  "height": 992,
                  "fx": 1635.4263092420701,
                  "fy": 1622.3428987681336,
                  "cx": 800,
                  "cy": 496
                },
                "depthRangeFeet": [
                  102.87,
                  248.05
                ],
                "geometryAttachment": "direct traced-face z-buffer; depth PNG retained as provider control only",
                "validDepthPixels": 304779,
                "rejectedCoverPixels": 24438,
                "acceptedPixels": 280341,
                "sampledGaussiansBeforeVoxelResolution": 70139
              },
              {
                "id": "south-east-aerial",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "photo": {
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                  "bytes": 3655059,
                  "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e"
                },
                "depth": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-east-aerial.png",
                  "bytes": 75058,
                  "sha256": "f2c894180f4dd3438c201d6fe00656613868739388d962d64cbf4aacb01ede34"
                },
                "beautyGuard": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south-east-aerial.png",
                  "bytes": 431035,
                  "sha256": "94758d4fba336cc21bb5af67b1749008bcb80bc21de7f0485887e92872ebf83a"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-east-aerial-projection-gate.png",
                  "bytes": 3578116,
                  "sha256": "e85a387a83b27063ee7948fe71d45b0af3b7983a031c5d6827ae3468c1200d08"
                },
                "camera": {
                  "azimuthDeg": 42,
                  "elevationDeg": 30,
                  "radiusFeet": 177.387705,
                  "positionFeet": [
                    167.092505,
                    92.593852,
                    132.384137
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ],
                  "width": 1600,
                  "height": 992,
                  "fx": 1635.4263092420701,
                  "fy": 1622.3428987681336,
                  "cx": 800,
                  "cy": 496
                },
                "depthRangeFeet": [
                  87.84,
                  256.7
                ],
                "geometryAttachment": "direct traced-face z-buffer; depth PNG retained as provider control only",
                "validDepthPixels": 504895,
                "rejectedCoverPixels": 10303,
                "acceptedPixels": 494592,
                "sampledGaussiansBeforeVoxelResolution": 123580
              },
              {
                "id": "south-west-aerial",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "photo": {
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                  "bytes": 3664952,
                  "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
                },
                "depth": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/control-depth-south-west-aerial.png",
                  "bytes": 81779,
                  "sha256": "e9997286b421dc6da7beb9bc7f54be809030ff9b446ca3e3c7f7c31143ad07d2"
                },
                "beautyGuard": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-south-west-aerial.png",
                  "bytes": 497253,
                  "sha256": "35d8177c423d99047dfce41b6628e569dc4ca5878b5f249d23276870f3c090f0"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/south-west-aerial-projection-gate.png",
                  "bytes": 3588104,
                  "sha256": "6b01f4d1da02c3d8d704a8bc03e3afcaeb2c44be07dad72740a1593ee448b024"
                },
                "camera": {
                  "azimuthDeg": 318,
                  "elevationDeg": 30,
                  "radiusFeet": 177.387705,
                  "positionFeet": [
                    -38.494205,
                    92.593852,
                    132.384137
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ],
                  "width": 1600,
                  "height": 992,
                  "fx": 1635.4263092420701,
                  "fy": 1622.3428987681336,
                  "cx": 800,
                  "cy": 496
                },
                "depthRangeFeet": [
                  87.84,
                  256.7
                ],
                "geometryAttachment": "direct traced-face z-buffer; depth PNG retained as provider control only",
                "validDepthPixels": 494684,
                "rejectedCoverPixels": 51724,
                "acceptedPixels": 442960,
                "sampledGaussiansBeforeVoxelResolution": 110534
              }
            ],
            "split": {
              "train": [
                "south",
                "west",
                "south-east-aerial"
              ],
              "test": [
                "south-west-aerial"
              ]
            },
            "candidate": {
              "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
              "bytes": 8719360,
              "sha256": "88c116db197ff84fa5ff9e745cc894288b84843696a68c0a7cb512d96d4e0c47",
              "schemaVersion": 1,
              "generatedAt": "2026-08-24T19:17:51.799456+00:00",
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "splatCount": 272480,
              "outputBytes": 8719360,
              "alphaByte": 244,
              "axisTransformApplied": false,
              "units": "metres",
              "method": "exact source-camera traced-face z-buffer projection; 3 cm voxel winner; no generated-frame chaining",
              "inputSampledGaussians": 283938,
              "voxelMetres": 0.03,
              "stridePixels": 2,
              "sourceContribution": {
                "south": 89488,
                "west": 69938,
                "south-east-aerial": 113054
              }
            },
            "review": {
              "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-projection-gate-contact-sheet.png",
              "bytes": 4687041,
              "sha256": "76e6fbb13b490a415e7c5655bcf23fc092928c5bff98bb9a2f18fe90a3c8325f"
            },
            "authorityBoundary": "Direct generated-appearance surface candidate on the traced house geometry. No real-property, garden, navigation, portal, or cross-cell metric authority.",
            "nextGate": "Browser review must reject upside-down orientation, soft/flat walls, vegetation painted onto pale architecture, double surfaces, exploded scales, or unusable controls before catalog admission."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json",
          "recordPointer": "$",
          "byteLength": 654,
          "sha256": "42d42883340135c994333d1132eef48af8d68d08d9c22aac4ed4cd67578d7fea",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-24T19:17:51.799456+00:00",
            "format": "antimatter15/splat-v1",
            "rowBytes": 32,
            "splatCount": 272480,
            "outputBytes": 8719360,
            "sha256": "88c116db197ff84fa5ff9e745cc894288b84843696a68c0a7cb512d96d4e0c47",
            "alphaByte": 244,
            "axisTransformApplied": false,
            "units": "metres",
            "method": "exact source-camera traced-face z-buffer projection; 3 cm voxel winner; no generated-frame chaining",
            "inputSampledGaussians": 283938,
            "voxelMetres": 0.03,
            "stridePixels": 2,
            "sourceContribution": {
              "south": 89488,
              "west": 69938,
              "south-east-aerial": 113054
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3777,
          "sha256": "4ac519a65e55d4fe1e75bf7be207a7fe8abf408e39bbd35911dedd1d1c9a2e56",
          "exactRecord": {
            "schema": "blueprint.approved-still-surface-splat-evidence/1",
            "createdAt": "2026-08-24T19:10:20.936224Z",
            "state": "completed-browser-rejected-for-hero-promotion",
            "question": "Can the original sharp line-aligned FLUX stills be attached directly to the traced house geometry without the identity drift of the later independent 60-view branch?",
            "method": "south, west, and south-east aerial TRAIN stills -> exact source-camera traced-face z-buffer -> pale-surface plant and sky cover rejection -> anisotropic direct surface Gaussians -> 3 cm world-space winner selection; south-west aerial remains TEST-only",
            "candidate": {
              "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
              "bytes": 8719360,
              "sha256": "88c116db197ff84fa5ff9e745cc894288b84843696a68c0a7cb512d96d4e0c47",
              "gaussians": 272480,
              "rowBytes": 32,
              "format": "antimatter15/splat-v1",
              "units": "metres"
            },
            "split": {
              "train": [
                "south",
                "west",
                "south-east-aerial"
              ],
              "test": [
                "south-west-aerial"
              ],
              "testEnteredCandidate": false
            },
            "sourceHashes": {
              "south": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "west": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
              "southEastAerial": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
              "southWestAerialTest": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
            },
            "sourceContribution": {
              "south": 89488,
              "west": 69938,
              "south-east-aerial": 113054
            },
            "review": {
              "projectionGateContactSheet": {
                "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-projection-gate-contact-sheet.png",
                "bytes": 4687041,
                "sha256": "76e6fbb13b490a415e7c5655bcf23fc092928c5bff98bb9a2f18fe90a3c8325f"
              },
              "browserReviewedAt": "2026-08-24T19:31:52.6764537Z",
              "browserUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=render",
              "canonicalViewportCount": 1,
              "passes": [
                "upright exact south opening view",
                "no stacked or doubled house",
                "front facade is substantially cleaner than the all-sixty working base",
                "front, left, right, and rear presets plus grab-scene orbit are available in the canonical Camera deck",
                "Render and Evidence remain decks around the same canvas"
              ],
              "failures": [
                "right and rear views contain missing surfaces and large black gaps",
                "side and annex detail becomes flattened, striped, or detached",
                "roof, trim, and lower support detail remain visibly below the approved FLUX stills",
                "three TRAIN cameras do not provide hero-quality rear or full circumnavigation coverage",
                "the independent south-west TEST view has not passed a held-out render comparison"
              ],
              "decision": "Reject hero promotion. Retain as an inspectable direct-surface baseline and evidence that exact traced-face attachment fixes orientation and double-house failure without solving sparse-view coverage."
            },
            "implementation": {
              "path": "dev/scripts/codex-generated/bd-approved-still-surface-splat-r1.py",
              "sha256": "2b5ed88ce9a94daee64880324eb7d255d8eefd0f97bf901c94f9042e8d21efb2"
            },
            "exclusions": [
              "later independent 60-view FLUX batch",
              "provider video frames",
              "recursive generated-image donors",
              "south-west TEST pixels",
              "garden or property geometry claims"
            ],
            "authorityBoundary": "Direct generated-appearance surface candidate on the traced house geometry. No real-property, garden, ground, navigation, portal, or cross-cell metric authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.approved-still-surface-gated-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-24T19:10:20.936Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/27/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "approved-still-surface-splat-20260824-r1",
      "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "browser-rejected-hero-retained-baseline",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/27/review/state"
      },
      "authority": {
        "value": "direct-generated-appearance-surface-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/27/review/authority"
      },
      "title": "Approved Still Surface Candidate R1",
      "summary": "Three original approved line-aligned stills were projected onto the traced house by their exact source cameras using a traced-face z-buffer, foreground-cover rejection, and direct world-space overlap resolution; the fourth approved view remains TEST-only.",
      "decision": "Three original approved line-aligned stills were projected onto the traced house by their exact source cameras using a traced-face z-buffer, foreground-cover rejection, and direct world-space overlap resolution; the fourth approved view remains TEST-only.",
      "limitations": [
        "Right and rear coverage is incomplete and visibly below the approved FLUX stills; no held-out south-west render has passed.",
        "Generated appearance is attached to traced house geometry only; no garden, property, ground, navigation, portal, or cross-cell authority is granted."
      ],
      "relatedRunIds": [
        "approved-still-surface-splat-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 8719360
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
            "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
            "byteLength": 8719360,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.approved-still-surface-gated-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.approved-still-surface-gated-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/27",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.approved-still-surface-gated-r1",
            "runId": "approved-still-surface-splat-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T19:10:20.936Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Approved Still Surface Candidate R1",
              "group": "High-resolution hero recovery",
              "tags": [
                "approved-still",
                "candidate",
                "direct-surface",
                "exterior",
                "known-camera"
              ]
            },
            "details": {
              "summary": "Three original approved line-aligned stills were projected onto the traced house by their exact source cameras using a traced-face z-buffer, foreground-cover rejection, and direct world-space overlap resolution; the fourth approved view remains TEST-only.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 4
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "browser-rejected-hero-retained-baseline",
              "promotionState": "rejected",
              "authority": "direct-generated-appearance-surface-candidate-only",
              "evidenceRefs": [
                "verification/approved-still-surface-splat-20260824-r1/manifest.json"
              ],
              "decisionNotes": [
                "Three original approved line-aligned stills were projected onto the traced house by their exact source cameras using a traced-face z-buffer, foreground-cover rejection, and direct world-space overlap resolution; the fourth approved view remains TEST-only.",
                "Canonical browser review passed upright front orientation and removed the prior stacked-house failure, but right and rear presets exposed missing surfaces, flat or striped side detail, and detached annex geometry. The result is retained as a direct-surface baseline and rejected for hero promotion."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 8719360,
              "sha256": "88c116db197ff84fa5ff9e745cc894288b84843696a68c0a7cb512d96d4e0c47",
              "gaussians": 272480,
              "primaryPath": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 3,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1600,
                "height": 992,
                "fx": 1635.426309,
                "fy": 1622.342899,
                "cx": 800,
                "cy": 496
              },
              "azimuthObservedSpanDeg": 132,
              "largestGapDeg": 228,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "approved-still-surface-gated-azimuth-deg-span-deg",
                "label": "approved-still-surface-gated.azimuthDeg.spanDeg",
                "value": 132,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "approved-still-surface-gated-gaussians",
                "label": "approved-still-surface-gated.gaussians",
                "value": 272480,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "approved-still-surface-gated-largest-gap-deg",
                "label": "approved-still-surface-gated.largestGapDeg",
                "value": 228,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 272480,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat"
              },
              {
                "id": "candidate-gaussians",
                "label": "candidate.gaussians",
                "value": 272480,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/approved-still-surface-splat-20260824-r1/manifest.json"
              },
              {
                "id": "input-sampled-gaussians",
                "label": "inputSampledGaussians",
                "value": 283938,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 272480,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json",
                "sha256": "42d42883340135c994333d1132eef48af8d68d08d9c22aac4ed4cd67578d7fea",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
                "sha256": "4ac519a65e55d4fe1e75bf7be207a7fe8abf408e39bbd35911dedd1d1c9a2e56",
                "declaredSchema": "blueprint.approved-still-surface-splat-evidence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "Right and rear coverage is incomplete and visibly below the approved FLUX stills; no held-out south-west render has passed.",
              "Generated appearance is attached to traced house geometry only; no garden, property, ground, navigation, portal, or cross-cell authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat.json",
          "recordPointer": "$",
          "byteLength": 654,
          "sha256": "42d42883340135c994333d1132eef48af8d68d08d9c22aac4ed4cd67578d7fea",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3777,
          "sha256": "4ac519a65e55d4fe1e75bf7be207a7fe8abf408e39bbd35911dedd1d1c9a2e56",
          "declaredSchema": "blueprint.approved-still-surface-splat-evidence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-one-canonical-viewport-rejected-the-sparse-approved-still-direct-surface-25",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T19:10:20.936Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/25/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The three-view direct-surface candidate passed upright front orientation and avoided the prior stacked-house failure. Right and rear camera presets exposed missing surfaces, flat or striped side detail, and detached annex geometry, so the catalog retains it as a rejected hero baseline rather than promoting its attractive front view.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/25/outcome"
      },
      "authority": null,
      "title": "One canonical viewport rejected the sparse approved-still direct surface as a hero",
      "summary": "Inspector and the standalone evidence workbench no longer compete with the product viewer. The canonical world route now owns evidence media, front/left/right/rear review, render settings, editing, camera paths, actors, and the one splat canvas.",
      "decision": "A sharp front view is not enough to promote a spatial result. The canonical viewer must expose the same candidate from the side and rear, and those views must be allowed to reject it without losing the useful method evidence.",
      "limitations": [],
      "relatedRunIds": [
        "approved-still-surface-splat-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalEvidenceAssets.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalEvidenceAssets.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r27.json",
          "url": "/docs/timeline/internal-continuation-r27.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r27.json",
          "url": "/docs/timeline/internal-continuation-r27.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/25",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T19:10:20.936224Z",
            "endedAt": "2026-08-24T19:31:52.6764537Z",
            "title": "One canonical viewport rejected the sparse approved-still direct surface as a hero",
            "headline": "Inspector and the standalone evidence workbench no longer compete with the product viewer. The canonical world route now owns evidence media, front/left/right/rear review, render settings, editing, camera paths, actors, and the one splat canvas.",
            "outcome": "The three-view direct-surface candidate passed upright front orientation and avoided the prior stacked-house failure. Right and rear camera presets exposed missing surfaces, flat or striped side detail, and detached annex geometry, so the catalog retains it as a rejected hero baseline rather than promoting its attractive front view.",
            "runs": [
              "approved-still-surface-splat-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalEvidenceAssets.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "verification/approved-still-surface-splat-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r27.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=evidence"
            ],
            "lesson": "A sharp front view is not enough to promote a spatial result. The canonical viewer must expose the same candidate from the side and rear, and those views must be allowed to reject it without losing the useful method evidence."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-single-viewport-and-direct-surface-review-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T19:10:20.936Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r27.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-single-viewport-and-direct-surface-review-20260824-r1",
      "path": "docs/timeline/internal-continuation-r27.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "One canonical viewport reviewed the approved-still direct surface",
      "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
      "decision": "Reject the direct-surface result for hero promotion. Retain it as evidence that exact traced-face attachment fixes orientation and overlap but does not replace coherent adjacent-view coverage.",
      "limitations": [
        "Only three TRAIN cameras entered the candidate.",
        "The south-west view remains TEST-only and has not passed a held-out render comparison.",
        "The paid high-resolution FLUX preflight was schema-valid but the provider rejected upload initiation for exhausted balance before any request or charge."
      ],
      "relatedRunIds": [
        "approved-still-surface-splat-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2577
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r27.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2577,
          "sha256": "0771abcf60c970c6c6f693ab53c9b2b5e4542676dbaef94ada692cce58b53ce4",
          "exactRecord": {
            "id": "canonical-single-viewport-and-direct-surface-review-20260824-r1",
            "date": "2026-08-24",
            "title": "One canonical viewport reviewed the approved-still direct surface",
            "startedAt": "2026-08-24T19:10:20.936224Z",
            "endedAt": "2026-08-24T19:31:52.6764537Z",
            "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
            "results": [
              "Legacy Inspector and /evidence URLs redirect to the Evidence deck of the canonical world route.",
              "The associated asset inventory now previews images and video inside that deck without creating another viewer.",
              "The canonical Camera deck adds Front, Left, Right, and Rear presets and keeps grab-scene orbit available in focused views.",
              "The direct-surface candidate is upright and avoids the earlier stacked-house failure at the front.",
              "Right and rear review exposed missing surfaces, flat or striped side detail, and detached annex geometry."
            ],
            "decision": "Reject the direct-surface result for hero promotion. Retain it as evidence that exact traced-face attachment fixes orientation and overlap but does not replace coherent adjacent-view coverage.",
            "limitations": [
              "Only three TRAIN cameras entered the candidate.",
              "The south-west view remains TEST-only and has not passed a held-out render comparison.",
              "The paid high-resolution FLUX preflight was schema-valid but the provider rejected upload initiation for exhausted balance before any request or charge."
            ],
            "runs": [
              "approved-still-surface-splat-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
              "verification/approved-still-surface-splat-20260824-r1/manifest.json",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=evidence"
            ],
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:approved-still-surface-splat-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-24T19:10:20.936Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r27.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "approved-still-surface-splat-20260824-r1",
      "path": "verification/approved-still-surface-splat-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-browser-rejected-for-hero-promotion",
        "sourcePath": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "One canonical viewport reviewed the approved-still direct surface",
      "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
      "decision": "Reject hero promotion. Retain as an inspectable direct-surface baseline and evidence that exact traced-face attachment fixes orientation and double-house failure without solving sparse-view coverage.",
      "limitations": [
        "Only three TRAIN cameras entered the candidate.",
        "The south-west view remains TEST-only and has not passed a held-out render comparison.",
        "The paid high-resolution FLUX preflight was schema-valid but the provider rejected upload initiation for exhausted balance before any request or charge."
      ],
      "relatedRunIds": [
        "approved-still-surface-splat-20260824-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3777
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "url": "/verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r27.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2577,
          "sha256": "0771abcf60c970c6c6f693ab53c9b2b5e4542676dbaef94ada692cce58b53ce4",
          "exactRecord": {
            "id": "canonical-single-viewport-and-direct-surface-review-20260824-r1",
            "date": "2026-08-24",
            "title": "One canonical viewport reviewed the approved-still direct surface",
            "startedAt": "2026-08-24T19:10:20.936224Z",
            "endedAt": "2026-08-24T19:31:52.6764537Z",
            "summary": "Inspector and the standalone evidence workbench were removed as product destinations. Evidence assets, camera presets, render controls, and editing now surround one world canvas. That viewport then reviewed a traced-face direct-surface splat built from three approved FLUX stills.",
            "results": [
              "Legacy Inspector and /evidence URLs redirect to the Evidence deck of the canonical world route.",
              "The associated asset inventory now previews images and video inside that deck without creating another viewer.",
              "The canonical Camera deck adds Front, Left, Right, and Rear presets and keeps grab-scene orbit available in focused views.",
              "The direct-surface candidate is upright and avoids the earlier stacked-house failure at the front.",
              "Right and rear review exposed missing surfaces, flat or striped side detail, and detached annex geometry."
            ],
            "decision": "Reject the direct-surface result for hero promotion. Retain it as evidence that exact traced-face attachment fixes orientation and overlap but does not replace coherent adjacent-view coverage.",
            "limitations": [
              "Only three TRAIN cameras entered the candidate.",
              "The south-west view remains TEST-only and has not passed a held-out render comparison.",
              "The paid high-resolution FLUX preflight was schema-valid but the provider rejected upload initiation for exhausted balance before any request or charge."
            ],
            "runs": [
              "approved-still-surface-splat-20260824-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1",
              "verification/approved-still-surface-splat-20260824-r1/manifest.json",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=evidence"
            ],
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/approved-still-surface-splat-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3777,
          "sha256": "33f8e559acec58684c5b06bd6c283deac611970c394487fd3ee35f253ee35c63",
          "access": "metadata-only"
        },
        {
          "path": "verification/approved-still-surface-splat-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3777,
          "sha256": "4ac519a65e55d4fe1e75bf7be207a7fe8abf408e39bbd35911dedd1d1c9a2e56",
          "exactRecord": {
            "schema": "blueprint.approved-still-surface-splat-evidence/1",
            "createdAt": "2026-08-24T19:10:20.936224Z",
            "state": "completed-browser-rejected-for-hero-promotion",
            "question": "Can the original sharp line-aligned FLUX stills be attached directly to the traced house geometry without the identity drift of the later independent 60-view branch?",
            "method": "south, west, and south-east aerial TRAIN stills -> exact source-camera traced-face z-buffer -> pale-surface plant and sky cover rejection -> anisotropic direct surface Gaussians -> 3 cm world-space winner selection; south-west aerial remains TEST-only",
            "candidate": {
              "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-surface-gated.splat",
              "bytes": 8719360,
              "sha256": "88c116db197ff84fa5ff9e745cc894288b84843696a68c0a7cb512d96d4e0c47",
              "gaussians": 272480,
              "rowBytes": 32,
              "format": "antimatter15/splat-v1",
              "units": "metres"
            },
            "split": {
              "train": [
                "south",
                "west",
                "south-east-aerial"
              ],
              "test": [
                "south-west-aerial"
              ],
              "testEnteredCandidate": false
            },
            "sourceHashes": {
              "south": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "west": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
              "southEastAerial": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
              "southWestAerialTest": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff"
            },
            "sourceContribution": {
              "south": 89488,
              "west": 69938,
              "south-east-aerial": 113054
            },
            "review": {
              "projectionGateContactSheet": {
                "path": ".blueprint-data/generative-experiments/approved-still-surface-splat-20260824-r1/review/approved-still-projection-gate-contact-sheet.png",
                "bytes": 4687041,
                "sha256": "76e6fbb13b490a415e7c5655bcf23fc092928c5bff98bb9a2f18fe90a3c8325f"
              },
              "browserReviewedAt": "2026-08-24T19:31:52.6764537Z",
              "browserUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.approved-still-surface-gated-r1&deck=render",
              "canonicalViewportCount": 1,
              "passes": [
                "upright exact south opening view",
                "no stacked or doubled house",
                "front facade is substantially cleaner than the all-sixty working base",
                "front, left, right, and rear presets plus grab-scene orbit are available in the canonical Camera deck",
                "Render and Evidence remain decks around the same canvas"
              ],
              "failures": [
                "right and rear views contain missing surfaces and large black gaps",
                "side and annex detail becomes flattened, striped, or detached",
                "roof, trim, and lower support detail remain visibly below the approved FLUX stills",
                "three TRAIN cameras do not provide hero-quality rear or full circumnavigation coverage",
                "the independent south-west TEST view has not passed a held-out render comparison"
              ],
              "decision": "Reject hero promotion. Retain as an inspectable direct-surface baseline and evidence that exact traced-face attachment fixes orientation and double-house failure without solving sparse-view coverage."
            },
            "implementation": {
              "path": "dev/scripts/codex-generated/bd-approved-still-surface-splat-r1.py",
              "sha256": "2b5ed88ce9a94daee64880324eb7d255d8eefd0f97bf901c94f9042e8d21efb2"
            },
            "exclusions": [
              "later independent 60-view FLUX batch",
              "provider video frames",
              "recursive generated-image donors",
              "south-west TEST pixels",
              "garden or property geometry claims"
            ],
            "authorityBoundary": "Direct generated-appearance surface candidate on the traced house geometry. No real-property, garden, ground, navigation, portal, or cross-cell metric authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.accepted-south-scale-diagnostic-0p75",
      "kind": "splat-result",
      "createdAt": "2026-08-24T20:05:24.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/28/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
      "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/28/review/state"
      },
      "authority": {
        "value": "unreviewed-presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/28/review/authority"
      },
      "title": "Accepted South Scale Diagnostic 0.75",
      "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "decision": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "limitations": [
        "The 0.75 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
        "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "accepted-south-presentation-scale-diagnostics-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 45630880
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat",
            "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat",
            "byteLength": 45630880,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-0p75",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-0p75",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/28",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.accepted-south-scale-diagnostic-0p75",
            "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T20:05:24.000Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Accepted South Scale Diagnostic 0.75",
              "group": "Presentation diagnostics",
              "tags": [
                "accepted-south",
                "exterior",
                "presentation-diagnostic",
                "unreviewed"
              ]
            },
            "details": {
              "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 3
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "presentation-diagnostic-only",
              "promotionState": "not-promoted",
              "authority": "unreviewed-presentation-diagnostic-only",
              "evidenceRefs": [
                ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json"
              ],
              "decisionNotes": [
                "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 45630880,
              "sha256": "4af957a5aa6ecd5cf282f4f6a12d10094dbbfb8ffd81a7ae5020bba4ef1495b5",
              "gaussians": 1425965,
              "primaryPath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat",
              "browserUrl": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "unknown",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "accepted-south-scale-0p75-azimuth-deg-span-deg",
                "label": "accepted-south-scale-0p75.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p75-gaussians",
                "label": "accepted-south-scale-0p75.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p75-largest-gap-deg",
                "label": "accepted-south-scale-0p75.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p75-sh1-gaussians",
                "label": "accepted-south-scale-0p75.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1425965,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p75.splat"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
                "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
                "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "The 0.75 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
              "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "recordPointer": "$",
          "byteLength": 1395,
          "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
          "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.accepted-south-scale-diagnostic-2",
      "kind": "splat-result",
      "createdAt": "2026-08-24T20:05:24.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/29/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
      "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/29/review/state"
      },
      "authority": {
        "value": "unreviewed-presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/29/review/authority"
      },
      "title": "Accepted South Scale Diagnostic 2.0",
      "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "decision": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "limitations": [
        "The 2.0 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
        "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "accepted-south-presentation-scale-diagnostics-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 46862208
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat",
            "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat",
            "byteLength": 46862208,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-2",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-2",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/29",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.accepted-south-scale-diagnostic-2",
            "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T20:05:24.000Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Accepted South Scale Diagnostic 2.0",
              "group": "Presentation diagnostics",
              "tags": [
                "accepted-south",
                "exterior",
                "presentation-diagnostic",
                "unreviewed"
              ]
            },
            "details": {
              "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 3
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "presentation-diagnostic-only",
              "promotionState": "not-promoted",
              "authority": "unreviewed-presentation-diagnostic-only",
              "evidenceRefs": [
                ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json"
              ],
              "decisionNotes": [
                "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 46862208,
              "sha256": "367539ed5c18e4846adc439cd3cfdf28f3d234c83751d11c8bc7d0b5c70bf60a",
              "gaussians": 1464444,
              "primaryPath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat",
              "browserUrl": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "unknown",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "accepted-south-scale-2-azimuth-deg-span-deg",
                "label": "accepted-south-scale-2.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-2-gaussians",
                "label": "accepted-south-scale-2.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-2-largest-gap-deg",
                "label": "accepted-south-scale-2.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-2-sh1-gaussians",
                "label": "accepted-south-scale-2.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1464444,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-2.splat"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
                "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
                "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "The 2.0 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
              "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "recordPointer": "$",
          "byteLength": 1395,
          "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
          "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.accepted-south-scale-diagnostic-0p35",
      "kind": "splat-result",
      "createdAt": "2026-08-24T20:05:25.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/30/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
      "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/30/review/state"
      },
      "authority": {
        "value": "unreviewed-presentation-diagnostic-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/30/review/authority"
      },
      "title": "Accepted South Scale Diagnostic 0.35",
      "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "decision": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
      "limitations": [
        "The 0.35 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
        "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "accepted-south-presentation-scale-diagnostics-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 42105952
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat",
            "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat",
            "byteLength": 42105952,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-0p35",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.accepted-south-scale-diagnostic-0p35",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "url": "/.blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/30",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.accepted-south-scale-diagnostic-0p35",
            "runId": "accepted-south-presentation-scale-diagnostics-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-24T20:05:25.000Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Accepted South Scale Diagnostic 0.35",
              "group": "Presentation diagnostics",
              "tags": [
                "accepted-south",
                "exterior",
                "presentation-diagnostic",
                "unreviewed"
              ]
            },
            "details": {
              "summary": "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 3
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "presentation-diagnostic-only",
              "promotionState": "not-promoted",
              "authority": "unreviewed-presentation-diagnostic-only",
              "evidenceRefs": [
                ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json"
              ],
              "decisionNotes": [
                "Preserved after the catalog integrity check found this materialized scale-labeled presentation diagnostic. No generating command or comparative review was retained, so it is indexed without canonical source or promotion authority."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 42105952,
              "sha256": "3e4bc1fae3e66a0e770181703bc247bffee8ef7218231ce923529c4b1d1e351a",
              "gaussians": 1315811,
              "primaryPath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat",
              "browserUrl": "/.blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "unknown",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "accepted-south-scale-0p35-azimuth-deg-span-deg",
                "label": "accepted-south-scale-0p35.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p35-gaussians",
                "label": "accepted-south-scale-0p35.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p35-largest-gap-deg",
                "label": "accepted-south-scale-0p35.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "accepted-south-scale-0p35-sh1-gaussians",
                "label": "accepted-south-scale-0p35.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1315811,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/runtime/splat-presentation-diagnostics/accepted-south-scale-0p35.splat"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
                "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
                "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "The 0.35 label records only the filename-level diagnostic setting; its generating transformation and intended visual interpretation are not established by preserved evidence.",
              "No reconstruction, ground, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics/manifest.json",
          "recordPointer": "$",
          "byteLength": 1395,
          "sha256": "45ee107bd18baea9cb3babf7566f2c5e44a397fc25de40d6d3fcad20534dea9b",
          "declaredSchema": "blueprint.splat-presentation-diagnostics/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-clearance-20260824-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T20:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/26/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-clearance-20260824-r1",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
      "decision": "rejected",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260824-r1",
        "accepted-south-micro-parallax-walkable-planes-20260824-r2",
        "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 16996
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png",
            "byteLength": 9209,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/26",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T20:20:00Z",
            "endedAt": "2026-08-24T20:45:03.9720150Z",
            "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
            "headline": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
            "outcome": "The Edit deck keeps the accepted 10k source selected and paints only rows that will fade or be removed. Single-face, visible-face lasso, and adjustable brush gestures commit exact undoable add or subtract batches against the same measured overlay. Render, Edit, Evidence, and walkability all resolve from the active result ID; changing the result can no longer expose the previous result's ground receipt or media asset catalog. Camera-guide diagnostics and associated assets remain inside the continuously mounted canonical Canvas, with bounded evidence-index paging and frame-local camera-path playback. The detector found one 87.25 square metre ground component and five deck components. The automated clearance pass found 60 locally valid cells but no hole-free rectangle at least 2 metres wide and 12 square metres in area, so it emitted no GroundSurface. The canonical panel shows that completed rejection and its gates while the older Selected Repair result retains its separately reviewed 15 square metre local walk authority.",
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260824-r1",
              "accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
              "docs/timeline/internal-continuation-r24.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png"
            ],
            "lesson": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 16996,
          "sha256": "141f12c2ea213b6a159ca68cc60f0d6d03c3a503fb36912293e496f69b14d42d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 4016,
          "sha256": "12db10e53306a2eb39a57ccffd0e138ce4865c27900475de34b2c0e007aed204",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.accepted-south-micro-parallax-walkable-clearance-20260824-r1",
            "createdAt": "2026-08-24T20:39:37.418781+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
              "bytes": 20351,
              "sha256": "2a8eb2ce988e0bcd3a6382756d05c8c280e8a5427e41b47e8c4b5cd5b50b70d8"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v4",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 453,
              "inwardCandidateCells": 289,
              "twoSplitSupportCells": 674,
              "dilatedObstacleCells": 659,
              "validCells": 60,
              "admittedRectangle": null
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            },
            "evidenceIds": [
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260824-r1.source-integrity",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260824-r1.two-split-support",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260824-r1.actor-prism-clearance",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260824-r1.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1627,
          "sha256": "7e9e35031e6e4308c57e15276d6db6215f843eec06c326e792c124e4fa912593",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-24T20:39:37.453156+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r1.json",
                "bytes": 1071,
                "sha256": "5fa5e7665169794171cab6440b0d854f5b686c34e92ad9f31c7bb5761f2a0b47"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
                "bytes": 4016,
                "sha256": "12db10e53306a2eb39a57ccffd0e138ce4865c27900475de34b2c0e007aed204"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
                "bytes": 2144,
                "sha256": "03bca00d254ec3e0f45378614d56da12eb9ea96b4548163d1a84706487a924c0"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png",
                "bytes": 9209,
                "sha256": "e4d3ce4714f1259bd92042bee37c91c7ab6b0be118f47bdccf8e076f02f1f440"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2144,
          "sha256": "03bca00d254ec3e0f45378614d56da12eb9ea96b4548163d1a84706487a924c0",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-24T20:39:37.418781+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": 5,
              "lowZ": 12,
              "width": 46,
              "height": 23,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 453,
              "inwardCandidateCells": 289,
              "groundGaussians": 1901,
              "twoSplitSupportCells": 674,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 659,
              "stepInvalidCells": 7,
              "validCells": 60
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260824-r1",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T20:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/26/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260824-r1",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
      "summary": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
      "decision": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260824-r1",
        "accepted-south-micro-parallax-walkable-planes-20260824-r2",
        "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 47318
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/review/candidate-plane-layer.png",
            "byteLength": 20862,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/26",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T20:20:00Z",
            "endedAt": "2026-08-24T20:45:03.9720150Z",
            "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
            "headline": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
            "outcome": "The Edit deck keeps the accepted 10k source selected and paints only rows that will fade or be removed. Single-face, visible-face lasso, and adjustable brush gestures commit exact undoable add or subtract batches against the same measured overlay. Render, Edit, Evidence, and walkability all resolve from the active result ID; changing the result can no longer expose the previous result's ground receipt or media asset catalog. Camera-guide diagnostics and associated assets remain inside the continuously mounted canonical Canvas, with bounded evidence-index paging and frame-local camera-path playback. The detector found one 87.25 square metre ground component and five deck components. The automated clearance pass found 60 locally valid cells but no hole-free rectangle at least 2 metres wide and 12 square metres in area, so it emitted no GroundSurface. The canonical panel shows that completed rejection and its gates while the older Selected Repair result retains its separately reviewed 15 square metre local walk authority.",
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260824-r1",
              "accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
              "docs/timeline/internal-continuation-r24.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png"
            ],
            "lesson": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 47318,
          "sha256": "74f5c3e0c418ab85effe0e3f90ed5c7c134c021e5aefa77d1058e700980f9254",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 20351,
          "sha256": "fd6e6a01831433e87c6d51b846f4b6fe2718eb9dff1baccf0fa4aedc5460b175",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260824-r1",
            "createdAt": "2026-08-24T20:38:00.685408+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e00.c00",
                "elevationMeters": -0.01674682553857565,
                "origin": [
                  0,
                  -0.01674682553857565,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      22.94828,
                      12.94351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.94828,
                      16.19351264
                    ],
                    [
                      22.19828,
                      16.19351264
                    ],
                    [
                      22.94828,
                      16.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      10.94828,
                      15.44351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.69828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.44828,
                      19.44351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.01674682553857565,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1646,
                  "occupiedGridCells": 1396,
                  "areaSquareMeters": 87.25,
                  "elevationMadMeters": 0.03917237836867571,
                  "normalYMean": 0.9563679695129395,
                  "opacityMean": 0.43235714941421033
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e04.c03",
                "elevationMeters": 0.4249802976846695,
                "origin": [
                  0,
                  0.4249802976846695,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.9482800000000005,
                      14.94351264
                    ],
                    [
                      7.1982800000000005,
                      15.19351264
                    ],
                    [
                      7.4482800000000005,
                      14.44351264
                    ],
                    [
                      8.44828,
                      14.44351264
                    ],
                    [
                      8.69828,
                      15.19351264
                    ],
                    [
                      10.44828,
                      14.94351264
                    ],
                    [
                      10.69828,
                      15.69351264
                    ],
                    [
                      9.69828,
                      16.44351264
                    ],
                    [
                      10.19828,
                      16.94351264
                    ],
                    [
                      10.94828,
                      16.19351264
                    ],
                    [
                      11.44828,
                      17.69351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      15.44828,
                      18.44351264
                    ],
                    [
                      20.69828,
                      17.94351264
                    ],
                    [
                      20.69828,
                      16.69351264
                    ],
                    [
                      21.44828,
                      16.44351264
                    ],
                    [
                      21.19828,
                      15.69351264
                    ],
                    [
                      22.69828,
                      15.19351264
                    ],
                    [
                      24.44828,
                      16.19351264
                    ],
                    [
                      24.19828,
                      17.94351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      26.69828,
                      16.69351264
                    ],
                    [
                      26.19828,
                      15.69351264
                    ],
                    [
                      26.44828,
                      14.44351264
                    ],
                    [
                      24.19828,
                      15.19351264
                    ],
                    [
                      21.19828,
                      14.44351264
                    ],
                    [
                      17.19828,
                      14.44351264
                    ],
                    [
                      17.69828,
                      17.69351264
                    ],
                    [
                      16.69828,
                      17.94351264
                    ],
                    [
                      16.19828,
                      14.44351264
                    ],
                    [
                      11.69828,
                      14.44351264
                    ],
                    [
                      11.19828,
                      14.94351264
                    ],
                    [
                      10.44828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0017397023153304936,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 984,
                  "occupiedGridCells": 623,
                  "areaSquareMeters": 38.9375,
                  "elevationMadMeters": 0.026571154594421387,
                  "normalYMean": 0.9565264582633972,
                  "opacityMean": 0.41357335614095786
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e04.c02",
                "elevationMeters": 0.44308751821517944,
                "origin": [
                  0,
                  0.44308751821517944,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      6.1982800000000005,
                      15.94351264
                    ],
                    [
                      5.4482800000000005,
                      16.19351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016367518215179455,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 98,
                  "occupiedGridCells": 139,
                  "areaSquareMeters": 8.6875,
                  "elevationMadMeters": 0.024763762950897217,
                  "normalYMean": 0.9517710208892822,
                  "opacityMean": 0.37240498959249524
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e04.c04",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r1.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5538,
          "sha256": "a9677c1c42ccf812d40e6dc4dffbe02a2c69fe9a0d00d1b08fcd150eaa43eddb",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-24T20:38:00.685408+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 6,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1/failure.json",
          "recordPointer": "$",
          "byteLength": 567,
          "sha256": "a92335c8cfc7fbc55ed610bc50bcc0311e02c01399cc6eb6663f60271b7f341e",
          "exactRecord": {
            "schema": "blueprint.research-run-failure/1",
            "createdAt": "2026-08-24T20:38:16.1226710Z",
            "runId": "accepted-south-micro-parallax-walkable-planes-20260824-r1",
            "stage": "manifest-write",
            "state": "incomplete-preserved",
            "reason": "The Windows-relative config path was not normalized before manifest artifact recording.",
            "preservedOutputs": [
              "results/candidate-plane-layer.json",
              "results/detection-diagnostic.json",
              "review/candidate-plane-layer.png"
            ],
            "supersededBy": "accepted-south-micro-parallax-walkable-planes-20260824-r2"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260824-r2",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-24T20:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/26/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260824-r2",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
      "summary": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260824-r1",
        "accepted-south-micro-parallax-walkable-planes-20260824-r2",
        "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 48865
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
            "byteLength": 20862,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/26",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T20:20:00Z",
            "endedAt": "2026-08-24T20:45:03.9720150Z",
            "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
            "headline": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
            "outcome": "The Edit deck keeps the accepted 10k source selected and paints only rows that will fade or be removed. Single-face, visible-face lasso, and adjustable brush gestures commit exact undoable add or subtract batches against the same measured overlay. Render, Edit, Evidence, and walkability all resolve from the active result ID; changing the result can no longer expose the previous result's ground receipt or media asset catalog. Camera-guide diagnostics and associated assets remain inside the continuously mounted canonical Canvas, with bounded evidence-index paging and frame-local camera-path playback. The detector found one 87.25 square metre ground component and five deck components. The automated clearance pass found 60 locally valid cells but no hole-free rectangle at least 2 metres wide and 12 square metres in area, so it emitted no GroundSurface. The canonical panel shows that completed rejection and its gates while the older Selected Repair result retains its separately reviewed 15 square metre local walk authority.",
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260824-r1",
              "accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
              "docs/timeline/internal-continuation-r24.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png"
            ],
            "lesson": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 48865,
          "sha256": "4180e2e15d63c4141dd5621eb55ecae1722e5e6dfcfcf9d10ee09b7dc8348110",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 2114,
          "sha256": "b61af00f08a1e9c5913892c0d34fe396373f3e1471da956ea4d706e7902bdf6e",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-24T20:38:53.712420+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r2.json",
                "bytes": 949,
                "sha256": "19c882141cd07343baa9ac045c4092f876303cb5764edadabf9a0720acf5d68a"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
                "bytes": 20351,
                "sha256": "2a8eb2ce988e0bcd3a6382756d05c8c280e8a5427e41b47e8c4b5cd5b50b70d8"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/detection-diagnostic.json",
                "bytes": 5538,
                "sha256": "e3b2d7bd51d15a4aac840a7e58c401d1680c6e2392b0d5c492241029e6a4bc3b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
                "bytes": 20862,
                "sha256": "766038251e231e2dde9332a8f9d7fc7588e4492c25d1f38a8cb836c8d8f772f5"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 20351,
          "sha256": "2a8eb2ce988e0bcd3a6382756d05c8c280e8a5427e41b47e8c4b5cd5b50b70d8",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260824-r2",
            "createdAt": "2026-08-24T20:38:53.456008+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e00.c00",
                "elevationMeters": -0.01674682553857565,
                "origin": [
                  0,
                  -0.01674682553857565,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      22.94828,
                      12.94351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.94828,
                      16.19351264
                    ],
                    [
                      22.19828,
                      16.19351264
                    ],
                    [
                      22.94828,
                      16.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      10.94828,
                      15.44351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.69828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.44828,
                      19.44351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.01674682553857565,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1646,
                  "occupiedGridCells": 1396,
                  "areaSquareMeters": 87.25,
                  "elevationMadMeters": 0.03917237836867571,
                  "normalYMean": 0.9563679695129395,
                  "opacityMean": 0.43235714941421033
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e04.c03",
                "elevationMeters": 0.4249802976846695,
                "origin": [
                  0,
                  0.4249802976846695,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.9482800000000005,
                      14.94351264
                    ],
                    [
                      7.1982800000000005,
                      15.19351264
                    ],
                    [
                      7.4482800000000005,
                      14.44351264
                    ],
                    [
                      8.44828,
                      14.44351264
                    ],
                    [
                      8.69828,
                      15.19351264
                    ],
                    [
                      10.44828,
                      14.94351264
                    ],
                    [
                      10.69828,
                      15.69351264
                    ],
                    [
                      9.69828,
                      16.44351264
                    ],
                    [
                      10.19828,
                      16.94351264
                    ],
                    [
                      10.94828,
                      16.19351264
                    ],
                    [
                      11.44828,
                      17.69351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      15.44828,
                      18.44351264
                    ],
                    [
                      20.69828,
                      17.94351264
                    ],
                    [
                      20.69828,
                      16.69351264
                    ],
                    [
                      21.44828,
                      16.44351264
                    ],
                    [
                      21.19828,
                      15.69351264
                    ],
                    [
                      22.69828,
                      15.19351264
                    ],
                    [
                      24.44828,
                      16.19351264
                    ],
                    [
                      24.19828,
                      17.94351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      26.69828,
                      16.69351264
                    ],
                    [
                      26.19828,
                      15.69351264
                    ],
                    [
                      26.44828,
                      14.44351264
                    ],
                    [
                      24.19828,
                      15.19351264
                    ],
                    [
                      21.19828,
                      14.44351264
                    ],
                    [
                      17.19828,
                      14.44351264
                    ],
                    [
                      17.69828,
                      17.69351264
                    ],
                    [
                      16.69828,
                      17.94351264
                    ],
                    [
                      16.19828,
                      14.44351264
                    ],
                    [
                      11.69828,
                      14.44351264
                    ],
                    [
                      11.19828,
                      14.94351264
                    ],
                    [
                      10.44828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0017397023153304936,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 984,
                  "occupiedGridCells": 623,
                  "areaSquareMeters": 38.9375,
                  "elevationMadMeters": 0.026571154594421387,
                  "normalYMean": 0.9565264582633972,
                  "opacityMean": 0.41357335614095786
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e04.c02",
                "elevationMeters": 0.44308751821517944,
                "origin": [
                  0,
                  0.44308751821517944,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      6.1982800000000005,
                      15.94351264
                    ],
                    [
                      5.4482800000000005,
                      16.19351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016367518215179455,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 98,
                  "occupiedGridCells": 139,
                  "areaSquareMeters": 8.6875,
                  "elevationMadMeters": 0.024763762950897217,
                  "normalYMean": 0.9517710208892822,
                  "opacityMean": 0.37240498959249524
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e04.c04",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5538,
          "sha256": "e3b2d7bd51d15a4aac840a7e58c401d1680c6e2392b0d5c492241029e6a4bc3b",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-24T20:38:53.456008+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 6,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-one-selected-splat-now-stays-intact-through-rendering-editing-and-advers-26",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T20:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/26/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The Edit deck keeps the accepted 10k source selected and paints only rows that will fade or be removed. Single-face, visible-face lasso, and adjustable brush gestures commit exact undoable add or subtract batches against the same measured overlay. Render, Edit, Evidence, and walkability all resolve from the active result ID; changing the result can no longer expose the previous result's ground receipt or media asset catalog. Camera-guide diagnostics and associated assets remain inside the continuously mounted canonical Canvas, with bounded evidence-index paging and frame-local camera-path playback. The detector found one 87.25 square metre ground component and five deck components. The automated clearance pass found 60 locally valid cells but no hole-free rectangle at least 2 metres wide and 12 square metres in area, so it emitted no GroundSurface. The canonical panel shows that completed rejection and its gates while the older Selected Repair result retains its separately reviewed 15 square metre local walk authority.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/26/outcome"
      },
      "authority": null,
      "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
      "summary": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
      "decision": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage.",
      "limitations": [],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260824-r1",
        "accepted-south-micro-parallax-walkable-planes-20260824-r2",
        "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
          "url": "/packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r24.json",
          "url": "/docs/timeline/internal-continuation-r24.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r24.json",
          "url": "/docs/timeline/internal-continuation-r24.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/26",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T20:20:00Z",
            "endedAt": "2026-08-24T20:45:03.9720150Z",
            "title": "One selected splat now stays intact through rendering, editing, and adversarial ground review",
            "headline": "The accepted south micro-parallax result no longer changes into an older cleanup source when Edit opens. Its recorded camera, splat treatment, measured faces, exact affected rows, and result-specific walkability evidence now share the canonical world state. The existing detector found support planes in the accepted full-SH PLY, then the existing adversarial clearance worker rejected local walkability because the narrow hero arc did not contain a contiguous free-ground rectangle at the configured production dimensions.",
            "outcome": "The Edit deck keeps the accepted 10k source selected and paints only rows that will fade or be removed. Single-face, visible-face lasso, and adjustable brush gestures commit exact undoable add or subtract batches against the same measured overlay. Render, Edit, Evidence, and walkability all resolve from the active result ID; changing the result can no longer expose the previous result's ground receipt or media asset catalog. Camera-guide diagnostics and associated assets remain inside the continuously mounted canonical Canvas, with bounded evidence-index paging and frame-local camera-path playback. The detector found one 87.25 square metre ground component and five deck components. The automated clearance pass found 60 locally valid cells but no hole-free rectangle at least 2 metres wide and 12 square metres in area, so it emitted no GroundSurface. The canonical panel shows that completed rejection and its gates while the older Selected Repair result retains its separately reviewed 15 square metre local walk authority.",
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260824-r1",
              "accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r1",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
              "docs/timeline/internal-continuation-r24.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png"
            ],
            "lesson": "Representation-specific movement authority must be reviewed against the selected reconstruction. A shared coordinate space and a convincing facade do not justify copying walkability from another splat when the current source lacks coherent free-ground coverage."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-editor-and-walkability-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T20:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r24.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-and-walkability-20260824-r1",
      "path": "docs/timeline/internal-continuation-r24.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept one selected splat through viewing, rendering, editing, and adversarial ground review",
      "summary": "The canonical world viewport now owns one exterior result selection across Render, Evidence, and Edit. The accepted south micro-parallax reconstruction is registered as a measured-face editing source, retains its recorded camera while editing, and exposes only its exact fade/remove rows. The same accepted full-SH PLY then passed through the existing plane detector and automated adversarial actor-clearance worker. Six support candidates were found, but walkability was rejected because no contiguous rectangle met the configured support, width, area, obstacle, and step gates.",
      "decision": "Keep the accepted south micro-parallax reconstruction as the current bounded facade and direct splat-edit source. Keep first-person navigation blocked for that representation until a wider coherent capture provides independently supported free ground. Continue all controls and authority evidence inside the single canonical viewport.",
      "limitations": [
        "The six-degree hero reconstruction does not contain sufficient coherent approach-ground coverage for walkability.",
        "The detected deck components remain pending support candidates and grant no actor placement or navigation authority.",
        "The in-app browser rejected local-page automation during this interval; route, API, type, and server-rendered state were verified without substituting another viewer.",
        "Portal alignment and cross-cell actor transfer remain blocked."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260824-r1",
        "accepted-south-micro-parallax-walkable-planes-20260824-r2",
        "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 6211
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
          "url": "/packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r24.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 6211,
          "sha256": "23749fc7975175078cbf60d56e4fb4251f3cfa6a005fee540fc82d2ef2a676e2",
          "exactRecord": {
            "id": "canonical-splat-editor-and-walkability-20260824-r1",
            "date": "2026-08-24",
            "title": "Kept one selected splat through viewing, rendering, editing, and adversarial ground review",
            "startedAt": "2026-08-24T20:20:00Z",
            "endedAt": "2026-08-24T20:45:03.9720150Z",
            "summary": "The canonical world viewport now owns one exterior result selection across Render, Evidence, and Edit. The accepted south micro-parallax reconstruction is registered as a measured-face editing source, retains its recorded camera while editing, and exposes only its exact fade/remove rows. The same accepted full-SH PLY then passed through the existing plane detector and automated adversarial actor-clearance worker. Six support candidates were found, but walkability was rejected because no contiguous rectangle met the configured support, width, area, obstacle, and step gates.",
            "results": [
              "The Edit deck no longer replaces the selected accepted 10k result with the older silhouette-trim source.",
              "Render and Edit use the same selected result, presentation camera, splat treatment state, and canonical Gaussian canvas.",
              "The affected-row overlay paints only opacity-feather and hard-removal rows; retained safety-band rows remain counted without covering the source appearance.",
              "The accepted 10k source exposes 1,476,299 Gaussian rows and 13 recorded cameras through the measured-massing face-plane editing compatibility profile.",
              "The R1 detector geometry pass emitted its candidate layer before a Windows relative-path manifest error. Those outputs and the failure record were preserved, and the corrected R2 run completed without deleting or relabeling R1.",
              "R2 detected one 87.25 square metre ground component and five measured-datum deck components from the accepted full-SH PLY.",
              "The adversarial clearance worker rejected the ground candidate: 60 grid cells survived locally, but no hole-free rectangle met the 2 metre minimum width and 12 square metre minimum area together with the remaining gates.",
              "The canonical Edit deck now displays the result-specific accepted or rejected clearance receipt. It no longer reports a missing review adapter when a completed automated receipt exists.",
              "The Evidence deck now keys its media catalog and errors to the active result, so an in-place result switch cannot request an asset ID from the previous reconstruction.",
              "Camera-guide emitted pixels now overlay the same continuously mounted Canvas instead of replacing it, and the complete evidence inventory reveals bounded pages rather than mounting every hidden row at once.",
              "Authored camera paths advance smoothly in the Three.js frame loop while their control-panel playhead publishes at a bounded rate; actor telemetry likewise no longer reconciles the full product tree five times per second.",
              "The existing exact-face batch classifier is now reachable through visible single-face, lasso, and adjustable brush tools in the same Edit deck. Lasso and brush evaluate live-camera projection and nearest measured-surface visibility before committing one undoable add or subtract batch.",
              "The older Selected Repair result retains its separately accepted 15 square metre local walk surface; that authority was not transferred to the narrow south hero reconstruction."
            ],
            "decision": "Keep the accepted south micro-parallax reconstruction as the current bounded facade and direct splat-edit source. Keep first-person navigation blocked for that representation until a wider coherent capture provides independently supported free ground. Continue all controls and authority evidence inside the single canonical viewport.",
            "limitations": [
              "The six-degree hero reconstruction does not contain sufficient coherent approach-ground coverage for walkability.",
              "The detected deck components remain pending support candidates and grant no actor placement or navigation authority.",
              "The in-app browser rejected local-page automation during this interval; route, API, type, and server-rendered state were verified without substituting another viewer.",
              "Portal alignment and cross-cell actor transfer remain blocked."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260824-r1",
              "accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "accepted-south-micro-parallax-walkable-clearance-20260824-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/WalkablePlaneCandidatePanel.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
              "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/manifest.json",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/results/clearance-review.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260824-r2/review/candidate-plane-layer.png",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/review/clearance-grid.png"
            ],
            "evidenceSeal": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260824-r1/manifest.json"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-actor-animation-clock-repair-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T21:00:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r28.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-animation-clock-repair-20260824-r1",
      "path": "docs/timeline/internal-continuation-r28.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made persistent actors evaluate their admitted clips instead of sliding in bind pose",
      "summary": "The retained actor host now evaluates its embedded animation clip at the phase supplied by the persistent world process. The previous renderer paused the mixer by setting its time scale to zero and then called setTime; Three.js multiplied that seek by the zero time scale, leaving the rig at frame zero while the process moved its root through the room.",
      "decision": "Keep animation playback, actor routes, splat editing, camera paths, evidence, and first-person inspection in the retained world runtime. Repair the shared host instead of adding an actor preview or another viewer.",
      "limitations": [
        "Only animation bindings admitted by the actor asset authority can be rendered.",
        "Cross-cell actor transfer remains blocked until reviewed portal transforms and destination clearance are admitted.",
        "The Great Room support surface remains placement-only rather than reviewed free-navigation authority."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2952
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/actor-animation-binding.ts",
          "url": "/packages/runtime-ui/src/actor-animation-binding.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/actor-animation-binding.test.ts",
          "url": "/packages/runtime-ui/test/actor-animation-binding.test.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r28.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2952,
          "sha256": "2cd23038ce936ef3985d4e905863370b6c443ec9f99149e64225b9939c9bda68",
          "exactRecord": {
            "id": "canonical-actor-animation-clock-repair-20260824-r1",
            "date": "2026-08-24",
            "title": "Made persistent actors evaluate their admitted clips instead of sliding in bind pose",
            "startedAt": "2026-08-24T21:00:00.000Z",
            "endedAt": "2026-08-24T21:12:45.1165717Z",
            "summary": "The retained actor host now evaluates its embedded animation clip at the phase supplied by the persistent world process. The previous renderer paused the mixer by setting its time scale to zero and then called setTime; Three.js multiplied that seek by the zero time scale, leaving the rig at frame zero while the process moved its root through the room.",
            "results": [
              "Authoritative phase sampling temporarily enables mixer evaluation, seeks to the exact process phase, and restores the paused renderer state without creating a second animation clock.",
              "Clip duration survives the model-ready and actor-handle registration order, so a fast child asset load cannot leave the persistent handle with a zero duration.",
              "A real Three.js AnimationMixer regression test proves that process phase 0.5 evaluates a one-second clip to its halfway pose while the local mixer remains paused.",
              "Same-rig actors in the same cell continue to retain process state while only one visual identity is mounted in the shared canvas.",
              "The canonical route now resolves any registered world-graph cell for Camera, Render, Edit, and Evidence decks instead of hard-coding Edit to the exterior.",
              "The canonical runtime still contains one Canvas and the focused runtime and web integration suites pass 68 tests."
            ],
            "decision": "Keep animation playback, actor routes, splat editing, camera paths, evidence, and first-person inspection in the retained world runtime. Repair the shared host instead of adding an actor preview or another viewer.",
            "limitations": [
              "Only animation bindings admitted by the actor asset authority can be rendered.",
              "Cross-cell actor transfer remains blocked until reviewed portal transforms and destination clearance are admitted.",
              "The Great Room support surface remains placement-only rather than reviewed free-navigation authority."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/actor-animation-binding.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/actor-animation-binding.test.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "runtime-ui:66-tests;canonical-web-integration:2-tests"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-single-renderer-regression-gate-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T21:13:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r29.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-single-renderer-regression-gate-20260824-r1",
      "path": "docs/timeline/internal-continuation-r29.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made parallel Blueprint viewers a failing test",
      "summary": "The product source tree now has an automated ownership gate for the shared renderer. Camera, Render, Edit, Evidence, splat cleanup, actor routes, and first-person inspection remain decks and modes around LivingWorldRuntime; adding another React Three Fiber Canvas or a direct WebGLRenderer elsewhere in the product fails the integration suite.",
      "decision": "Treat LivingWorldRuntime as the only Blueprint product viewport. Extend its shared decks and typed bridges in place; compatibility routes may redirect to it but may not mount renderers.",
      "limitations": [
        "This gate prevents renderer proliferation in the product source tree but does not delete preserved historical static evidence under the data archive.",
        "URL state currently preserves cell and deck selection; precise orbit pose and unsaved local drafts remain session-local until their existing save actions are used.",
        "Portal transfer remains blocked by missing admitted transforms rather than by viewer routing."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2801
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
          "url": "/apps/web/app/(runtime)/worlds/%5BworldId%5D/page.tsx",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r29.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2801,
          "sha256": "fefbee8b16725b279ccacc6ea3436a4ee3e4e9215022780c9dea09eb846cc153",
          "exactRecord": {
            "id": "canonical-single-renderer-regression-gate-20260824-r1",
            "date": "2026-08-24",
            "title": "Made parallel Blueprint viewers a failing test",
            "startedAt": "2026-08-24T21:13:00.000Z",
            "endedAt": "2026-08-24T21:19:25.9900789Z",
            "summary": "The product source tree now has an automated ownership gate for the shared renderer. Camera, Render, Edit, Evidence, splat cleanup, actor routes, and first-person inspection remain decks and modes around LivingWorldRuntime; adding another React Three Fiber Canvas or a direct WebGLRenderer elsewhere in the product fails the integration suite.",
            "results": [
              "The repository-wide source audit finds exactly one Canvas owner: packages/runtime-ui/src/LivingWorldRuntime.tsx.",
              "The audit rejects direct WebGLRenderer construction across the web app and runtime UI.",
              "Selected world cell and active deck now replace the canonical URL in place, so a Great Room or Theater editing state can be reloaded and shared without opening a different page implementation.",
              "Great Room Edit, Theater Edit, and the default Edit route return 200; an unregistered world cell returns 404.",
              "The focused runtime and canonical integration suites pass 69 tests, and all 17 workspace typechecks pass."
            ],
            "decision": "Treat LivingWorldRuntime as the only Blueprint product viewport. Extend its shared decks and typed bridges in place; compatibility routes may redirect to it but may not mount renderers.",
            "limitations": [
              "This gate prevents renderer proliferation in the product source tree but does not delete preserved historical static evidence under the data archive.",
              "URL state currently preserves cell and deck selection; precise orbit pose and unsaved local drafts remain session-local until their existing save actions are used.",
              "Portal transfer remains blocked by missing admitted transforms rather than by viewer routing."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/(runtime)/worlds/[worldId]/page.tsx"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit"
            ],
            "evidenceSeal": "runtime-ui:66-tests;canonical-web-integration:3-tests;workspace-typecheck:17-packages"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-axis-bounds-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T21:19:30.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r30.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-axis-bounds-20260824-r1",
      "path": "docs/timeline/internal-continuation-r30.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected selected roof faces to one explicit affected volume",
      "summary": "The existing Exterior Edit deck now exposes independent world-X padding, height above the selected roof, retained depth below it, and world-Z padding. The measured face highlight, axis-bounds guide, exact affected Gaussian overlay, immutable command, and full-SH cleanup worker resolve the same values; older symmetric recipes remain readable through a documented shell fallback.",
      "decision": "Keep every splat inspection and editing control in LivingWorldRuntime. New edit dimensions must extend the shared recipe and worker contract end to end before appearing in the canonical deck.",
      "limitations": [
        "The affected volume is axis-aligned around the selected face bounds; row removal still uses signed distance to each measured roof plane inside that volume.",
        "Candidates remain immutable derivatives and are not promoted automatically.",
        "A visual browser review is still required after the local app surface is refreshed because the in-app browser inspection connector did not grant page-state access in this run."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3309
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "url": "/packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "url": "/schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "url": "/schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r30.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3309,
          "sha256": "a1ed55f050d3e6128e8911f08b37ee777b1240f596a0e01ffeb37dde54fa6813",
          "exactRecord": {
            "id": "canonical-splat-axis-bounds-20260824-r1",
            "date": "2026-08-24",
            "title": "Connected selected roof faces to one explicit affected volume",
            "startedAt": "2026-08-24T17:19:30-04:00",
            "endedAt": "2026-08-24T17:30:05-04:00",
            "summary": "The existing Exterior Edit deck now exposes independent world-X padding, height above the selected roof, retained depth below it, and world-Z padding. The measured face highlight, axis-bounds guide, exact affected Gaussian overlay, immutable command, and full-SH cleanup worker resolve the same values; older symmetric recipes remain readable through a documented shell fallback.",
            "results": [
              "The canonical control panel shows a compact axis diagram, four direct controls, and tight, standard, and broad presets without creating another viewer or editor route.",
              "Selected measured roof faces now produce a visible affected-volume guide in the one shared canvas, while amber and red splats continue to represent exact source rows rather than proxy geometry.",
              "The browser row classifier and Python full-SH worker use independent X padding, Z padding, below-face safety depth, and above-face reach.",
              "The command parser and worker config preserve legacy version-one recipes by falling back to shellMeters only when an explicit axis value is absent.",
              "Focused runtime, adapter, worker, and splat-edit service tests pass; the four changed TypeScript workspaces pass strict typechecking."
            ],
            "decision": "Keep every splat inspection and editing control in LivingWorldRuntime. New edit dimensions must extend the shared recipe and worker contract end to end before appearing in the canonical deck.",
            "limitations": [
              "The affected volume is axis-aligned around the selected face bounds; row removal still uses signed distance to each measured roof plane inside that volume.",
              "Candidates remain immutable derivatives and are not promoted automatically.",
              "A visual browser review is still required after the local app surface is refreshed because the in-app browser inspection connector did not grant page-state access in this run."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "schemas/blueprint-splat-silhouette-trim-v1.schema.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "runtime-ui:66-tests;liveengine-adapter:41-tests;python-axis-classifier:2-tests;splat-service:2-tests;typecheck:4-workspaces"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-viewer-control-recovery-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T21:31:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r31.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-control-recovery-20260824-r1",
      "path": "docs/timeline/internal-continuation-r31.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made Render and Edit share one persistent splat control surface",
      "summary": "The existing CanonicalSplatControlSurface now carries the renderer controls that had been dropped from the product deck. Render and Edit mount the same component and state: Gaussian cutoff, render density, exposure, fog, background, tone mapping, point size and six point shaders, depth relief, six environment looks, and seven scene treatments. A strict local profile retains visual tuning across reloads without owning cell, source, camera, actor, route, or simulation state.",
      "decision": "CanonicalSplatControlSurface remains the only product control surface for reconstruction rendering. Both Render and Edit consume it; future tuning extends this component and its bounded profile rather than creating another viewer shell.",
      "limitations": [
        "Environment lighting changes dynamic objects and viewport atmosphere but cannot relight radiance baked into the captured splat.",
        "Camera pose and source/result identity use their existing URL and authority paths instead of the visual profile.",
        "The retained 63-control manifest remains the capability floor; this compact surface exposes the controls directly relevant to reconstruction inspection and cleanup."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3440
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalSplatControlSurface.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalSplatControlSurface.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/canonical-viewer-profile.ts",
          "url": "/packages/runtime-ui/src/canonical/canonical-viewer-profile.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/globals.css",
          "url": "/apps/web/app/globals.css",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r31.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3440,
          "sha256": "0aa071cf61b85dafea2788ee8bd5bb4e8076e620c68846439242bdac839576ba",
          "exactRecord": {
            "id": "canonical-viewer-control-recovery-20260824-r1",
            "date": "2026-08-24",
            "title": "Made Render and Edit share one persistent splat control surface",
            "startedAt": "2026-08-24T17:31:00-04:00",
            "endedAt": "2026-08-24T17:41:19-04:00",
            "summary": "The existing CanonicalSplatControlSurface now carries the renderer controls that had been dropped from the product deck. Render and Edit mount the same component and state: Gaussian cutoff, render density, exposure, fog, background, tone mapping, point size and six point shaders, depth relief, six environment looks, and seven scene treatments. A strict local profile retains visual tuning across reloads without owning cell, source, camera, actor, route, or simulation state.",
            "results": [
              "The shared control surface uses the same square dark editorial styling as the existing cleanup deck and appears in both Render and Edit without adding a route, canvas, or renderer.",
              "Environment presets restore source, daylight, golden-hour, blue-hour, night, and gallery presentation values; their labels stop appearing selected after a manual value diverges.",
              "Point controls appear only for point representations, depth relief appears only for depth, and Gaussian cutoff appears only for splats.",
              "The canonical viewer profile persists renderer, environment, and full treatment parameters under one versioned storage key while excluding camera, actor, route, world, and simulation authority.",
              "Strict profile parsing rejects unknown fields, unsafe colors, out-of-range numbers, and enum drift.",
              "The runtime suite passes 68 tests, the canonical web integration suite passes 5 tests, and all 17 workspaces pass strict typechecking."
            ],
            "decision": "CanonicalSplatControlSurface remains the only product control surface for reconstruction rendering. Both Render and Edit consume it; future tuning extends this component and its bounded profile rather than creating another viewer shell.",
            "limitations": [
              "Environment lighting changes dynamic objects and viewport atmosphere but cannot relight radiance baked into the captured splat.",
              "Camera pose and source/result identity use their existing URL and authority paths instead of the visual profile.",
              "The retained 63-control manifest remains the capability floor; this compact surface exposes the controls directly relevant to reconstruction inspection and cleanup."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/canonical/CanonicalSplatControlSurface.tsx",
              "packages/runtime-ui/src/canonical/canonical-viewer-profile.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/globals.css"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=render"
            ],
            "evidenceSeal": "runtime-ui:68-tests;canonical-web-integration:5-tests;workspace-typecheck:17-packages"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-editor-context-consolidation-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T21:42:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r32.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-editor-context-consolidation-20260824-r1",
      "path": "docs/timeline/internal-continuation-r32.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Organized viewer, trim, walk-surface, actor, and path work without adding a surface",
      "summary": "The one LivingWorldRuntime Canvas remains the only product viewer and editor. Its Edit deck now changes context in place: Exterior opens directly to Trim splats with View and Walk surface alongside it, while admitted interior cells open to Actors & paths with the same View controls. This replaces one long mixed scroll without creating a route, Canvas, renderer, or alternate editor.",
      "decision": "All viewer, trim, walk-surface, actor, path, camera, and evidence work continues through LivingWorldRuntime and its retained canonical components. Contextual tabs organize that core; they are not independent product surfaces.",
      "limitations": [
        "The exterior cleanup overlay remains intentionally prominent when broad roof materials select many affected Gaussian rows.",
        "Walk-surface candidates still fail closed until their deterministic clearance gates pass.",
        "Portal transforms remain blocked and this continuation grants no new cross-cell transfer authority.",
        "The persistent product goal remains active; the hero splat, autonomous generation flow, portal transfer, and public case-study completion gates are not claimed here."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3913
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/blueprint-world-runtime.css",
          "url": "/apps/web/app/blueprint-world-runtime.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "scripts/world-authority-lineage.test.mjs",
          "url": "/scripts/world-authority-lineage.test.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/artifact-authority-registry.ts",
          "url": "/services/control-plane-api/src/artifact-authority-registry.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/test/artifact-authority-registry.test.ts",
          "url": "/services/control-plane-api/test/artifact-authority-registry.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/persistence/src/local-content-addressed-store.ts",
          "url": "/packages/persistence/src/local-content-addressed-store.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r32.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3913,
          "sha256": "791b8dedc83e5a972ba1edfd7d3749e00e7932fd6cb44cb092c85b99cdc28b6b",
          "exactRecord": {
            "id": "canonical-editor-context-consolidation-20260824-r1",
            "date": "2026-08-24",
            "title": "Organized viewer, trim, walk-surface, actor, and path work without adding a surface",
            "startedAt": "2026-08-24T17:42:00-04:00",
            "endedAt": "2026-08-24T18:04:00-04:00",
            "summary": "The one LivingWorldRuntime Canvas remains the only product viewer and editor. Its Edit deck now changes context in place: Exterior opens directly to Trim splats with View and Walk surface alongside it, while admitted interior cells open to Actors & paths with the same View controls. This replaces one long mixed scroll without creating a route, Canvas, renderer, or alternate editor.",
            "results": [
              "Exterior Edit opens on direct Gaussian trim authoring, where measured face selection, exact affected rows, axis bounds, and immutable Apply action remain together.",
              "View retains the shared V22-derived splat controls in the same deck instead of duplicating or dropping renderer state.",
              "Walk-surface candidates are isolated from trim authoring while remaining in the same canonical editor and viewport.",
              "Great Room Edit opens on the existing actor and path authoring controls; live browser review showed one walking rig and the retained editable route controls.",
              "The product-source guard still proves exactly one Canvas owner and no direct WebGLRenderer outside the shared R3F runtime.",
              "A stale top-level lineage assertion now pins the exported Casa Cornell graph 1.3 authority instead of the superseded 1.2 value.",
              "Artifact authority storage now initializes only when an operation is awaited, removing a cleanup race for unused registries.",
              "The local CAS no longer mistakes Windows hard-link count metadata changes for byte mutation; immutable identity, size, modification time, and SHA-256 checks remain enforced."
            ],
            "decision": "All viewer, trim, walk-surface, actor, path, camera, and evidence work continues through LivingWorldRuntime and its retained canonical components. Contextual tabs organize that core; they are not independent product surfaces.",
            "limitations": [
              "The exterior cleanup overlay remains intentionally prominent when broad roof materials select many affected Gaussian rows.",
              "Walk-surface candidates still fail closed until their deterministic clearance gates pass.",
              "Portal transforms remain blocked and this continuation grants no new cross-cell transfer authority.",
              "The persistent product goal remains active; the hero splat, autonomous generation flow, portal transfer, and public case-study completion gates are not claimed here."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "scripts/world-authority-lineage.test.mjs",
              "services/control-plane-api/src/artifact-authority-registry.ts",
              "services/control-plane-api/test/artifact-authority-registry.test.ts",
              "packages/persistence/src/local-content-addressed-store.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "one-canvas-guard:pass;canonical-web-integration:5-tests;runtime-ui:68-tests;workspace-typecheck:17-packages;control-plane:156-tests;persistence:7-tests;scaffold-and-spatial:pass;live-browser:exterior-and-great-room"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-operation-deck-consolidation-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T22:05:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r33.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-operation-deck-consolidation-20260824-r1",
      "path": "docs/timeline/internal-continuation-r33.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept generation and durable monitoring inside the one world viewer",
      "summary": "Generate Space and the durable Run Console now occupy one typed operation-panel slot in LivingWorldRuntime. Starting a run changes the active deck and URL while the retained R3F Canvas, selected cell, V22 camera/render/edit/evidence controls, and world framing remain mounted. The former /runs/new and /runs/[runId] product pages now validate and redirect into that viewport.",
      "decision": "LivingWorldRuntime remains the only viewer and editor. Creation, execution, monitoring, evidence, rendering, camera work, splat cleanup, walk surfaces, actors, and paths are capabilities of that core or embedded operation panels; they are not independent product surfaces.",
      "limitations": [
        "Prompt, image, and blueprint-set sources remain visible planning modes; capture is still the only progressive spatial submission admitted by the current command schema.",
        "The zero-spend canonical-viewport-r33 browser run was admitted and monitored in place but rejected at import_manifest because the spatial execution response did not bind its submitted request. This is recorded as a control-plane execution defect, not presented as a successful import.",
        "Manual promotion and rejection controls are not yet exposed; existing orchestration still owns review outcomes.",
        "Portal transforms remain blocked and this continuation grants no new traversal authority."
      ],
      "relatedRunIds": [
        "canonical-viewport-r33"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4062
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/WorldSessionRuntimeBridge.tsx",
          "url": "/apps/web/components/WorldSessionRuntimeBridge.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
          "url": "/apps/web/app/(runtime)/worlds/%5BworldId%5D/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/GenerationWorkspace.tsx",
          "url": "/apps/web/components/GenerationWorkspace.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/ProgressiveRunForm.tsx",
          "url": "/apps/web/components/ProgressiveRunForm.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/NewRunForm.tsx",
          "url": "/apps/web/components/NewRunForm.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/RunConsole.tsx",
          "url": "/apps/web/components/RunConsole.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/StudioShell.tsx",
          "url": "/apps/web/components/StudioShell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/runs/new/page.tsx",
          "url": "/apps/web/app/runs/new/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/runs/[runId]/page.tsx",
          "url": "/apps/web/app/runs/%5BrunId%5D/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r33.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4062,
          "sha256": "bc8222a24beb8bedf6a87957db1a60c712055b8510291792b83f774e95083613",
          "exactRecord": {
            "id": "canonical-operation-deck-consolidation-20260824-r1",
            "date": "2026-08-24",
            "title": "Kept generation and durable monitoring inside the one world viewer",
            "startedAt": "2026-08-24T18:05:00-04:00",
            "endedAt": "2026-08-24T18:24:00-04:00",
            "summary": "Generate Space and the durable Run Console now occupy one typed operation-panel slot in LivingWorldRuntime. Starting a run changes the active deck and URL while the retained R3F Canvas, selected cell, V22 camera/render/edit/evidence controls, and world framing remain mounted. The former /runs/new and /runs/[runId] product pages now validate and redirect into that viewport.",
            "results": [
              "The left-rail Generate Space action opens deck=generate over the accepted exterior splat instead of navigating to a parallel page.",
              "Both progressive capture submission and the preserved V23 regression recipe route admitted runs to deck=run with a validated runId.",
              "Run Console monitoring, snapshot refresh, event reconnection, hashes, attempts, reviews, acquisition work, history, and publication receipts render inside the same viewport.",
              "Same-route Generate-to-Run navigation now updates the canonical deck state without remounting the world Canvas.",
              "Compatibility requests to /runs/new and /runs/[runId] redirect to the canonical world rather than retaining duplicate shells.",
              "A source-tree integration gate prevents those routes from reacquiring GenerationWorkspace, RunConsole, Canvas, or WebGL ownership.",
              "Live browser verification counted one Canvas and one operation deck for both generation and run monitoring."
            ],
            "decision": "LivingWorldRuntime remains the only viewer and editor. Creation, execution, monitoring, evidence, rendering, camera work, splat cleanup, walk surfaces, actors, and paths are capabilities of that core or embedded operation panels; they are not independent product surfaces.",
            "limitations": [
              "Prompt, image, and blueprint-set sources remain visible planning modes; capture is still the only progressive spatial submission admitted by the current command schema.",
              "The zero-spend canonical-viewport-r33 browser run was admitted and monitored in place but rejected at import_manifest because the spatial execution response did not bind its submitted request. This is recorded as a control-plane execution defect, not presented as a successful import.",
              "Manual promotion and rejection controls are not yet exposed; existing orchestration still owns review outcomes.",
              "Portal transforms remain blocked and this continuation grants no new traversal authority."
            ],
            "runs": [
              "canonical-viewport-r33"
            ],
            "payload": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/components/WorldSessionRuntimeBridge.tsx",
              "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
              "apps/web/components/GenerationWorkspace.tsx",
              "apps/web/components/ProgressiveRunForm.tsx",
              "apps/web/components/NewRunForm.tsx",
              "apps/web/components/RunConsole.tsx",
              "apps/web/components/StudioShell.tsx",
              "apps/web/app/runs/new/page.tsx",
              "apps/web/app/runs/[runId]/page.tsx",
              "apps/web/test/canonical-splat-edit-integration.test.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=generate",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=run&runId=canonical-viewport-r33"
            ],
            "evidenceSeal": "one-canvas-guard:pass;canonical-web-integration:6-tests;runtime-ui:68-tests;web-typecheck:pass;runtime-ui-typecheck:pass;compatibility-redirects:browser-pass;canonical-run-monitor:browser-pass-with-recorded-execution-rejection"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:spatial-cache-cross-run-rebinding-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T22:17:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r34.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "spatial-cache-cross-run-rebinding-20260824-r1",
      "path": "docs/timeline/internal-continuation-r34.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored repeatable live V23 execution through the embedded Run Monitor",
      "summary": "Persistent spatial execution caching correctly reused immutable output pins but returned the first durable job's sealed result and provenance for later runs with the same canonical operation material. The browser and control plane rejected that stale job identity. Cache hits now verify the complete output closure and re-seal a receipt and provenance record for the submitted job while identifying the original cached result hash.",
      "decision": "Content-addressed operation outputs may be reused across durable runs. Result, provenance, request, job, node, attempt, and event identities remain run-bound and are never borrowed from the cache source.",
      "limitations": [
        "The V23 replay intentionally remains acquisition-required until exterior-to-foyer and foyer-to-great-room portal evidence is admitted.",
        "This repair grants no portal, metric, representation, or promotion authority.",
        "User-operated promotion and rejection remain the next incomplete canonical product control."
      ],
      "relatedRunIds": [
        "canonical-viewport-r33",
        "canonical-viewport-r34",
        "canonical-viewport-r35"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3043
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "workers/spatial/blueprint_fabric/runtime.py",
          "url": "/workers/spatial/blueprint_fabric/runtime.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "workers/spatial/tests/test_runtime.py",
          "url": "/workers/spatial/tests/test_runtime.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r34.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3043,
          "sha256": "1278d93ac51b57fed8137aa02654b5685e41472ff59e1a0e5fc225746d05f45b",
          "exactRecord": {
            "id": "spatial-cache-cross-run-rebinding-20260824-r1",
            "date": "2026-08-24",
            "title": "Restored repeatable live V23 execution through the embedded Run Monitor",
            "startedAt": "2026-08-24T18:17:00-04:00",
            "endedAt": "2026-08-24T18:29:00-04:00",
            "summary": "Persistent spatial execution caching correctly reused immutable output pins but returned the first durable job's sealed result and provenance for later runs with the same canonical operation material. The browser and control plane rejected that stale job identity. Cache hits now verify the complete output closure and re-seal a receipt and provenance record for the submitted job while identifying the original cached result hash.",
            "results": [
              "canonical-viewport-r33 and canonical-viewport-r34 reproduced the same request-binding rejection before the cache fix, including after a verified control-plane restart.",
              "A new worker regression test executes equivalent spatial work under two run, job, and node identities against one persistent CAS.",
              "The second run reuses the exact immutable output pins but receives its own deterministic result hash, job identity, run identity, node identity, attempt record, and cache-source provenance.",
              "Repeated reads for the second job return the same rebound result hash.",
              "canonical-viewport-r35 passed import_manifest, validate_pins, and validate_world_graph in the live browser and stopped honestly at the two missing portal authorities.",
              "The embedded monitor retained exactly one Canvas and one Run operation deck throughout the repaired execution."
            ],
            "decision": "Content-addressed operation outputs may be reused across durable runs. Result, provenance, request, job, node, attempt, and event identities remain run-bound and are never borrowed from the cache source.",
            "limitations": [
              "The V23 replay intentionally remains acquisition-required until exterior-to-foyer and foyer-to-great-room portal evidence is admitted.",
              "This repair grants no portal, metric, representation, or promotion authority.",
              "User-operated promotion and rejection remain the next incomplete canonical product control."
            ],
            "runs": [
              "canonical-viewport-r33",
              "canonical-viewport-r34",
              "canonical-viewport-r35"
            ],
            "payload": [
              "workers/spatial/blueprint_fabric/runtime.py",
              "workers/spatial/tests/test_runtime.py"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=run&runId=canonical-viewport-r35"
            ],
            "evidenceSeal": "cross-run-cache-regression:pass;runtime-worker:20-tests;live-control-plane-restart:verified;canonical-viewport-r35:acquisition-required-at-portal-review;one-canvas:pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-decision-ledger-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T22:30:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r35.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-decision-ledger-20260824-r1",
      "path": "docs/timeline/internal-continuation-r35.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept result review, rendering, and splat editing in one viewport",
      "summary": "The existing LivingWorldRuntime Evidence and Edit decks now share one append-only result-decision ledger through the retained splat editor bridge. A user can record a reviewed result as the presentation default or reject it from that default without changing metric, portal, navigation, walkability, reconstruction, or evidence authority.",
      "decision": "Presentation selection is a durable operation of the one canonical viewer and editor. It may change the default rendered result only; every stronger spatial authority continues through its existing evidence and review gate.",
      "limitations": [
        "The accepted exterior default remains a six-degree appearance result and does not represent a complete high-resolution exterior reconstruction.",
        "Rejected results remain inspectable and can be reconsidered through a later immutable decision; history is never rewritten.",
        "Exterior-to-foyer and foyer-to-great-room portals remain blocked pending admitted transform evidence.",
        "This continuation does not claim a new hero generation, new metric ground, or cross-cell actor transfer."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1",
        "decision.edit.8efa6d71-dc9c-4618-89cd-64566ebf7d6f"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4586
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "url": "/packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/http-server.ts",
          "url": "/services/control-plane-api/src/http-server.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/splat-edit-client.ts",
          "url": "/apps/web/lib/splat-edit-client.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/splat-edit-proxy.ts",
          "url": "/apps/web/lib/splat-edit-proxy.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatResultDecisionControl.tsx",
          "url": "/packages/runtime-ui/src/SplatResultDecisionControl.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
          "url": "/apps/web/app/(runtime)/worlds/%5BworldId%5D/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "fixtures/progressive-toolchains-r1/manifest.json",
          "url": "/fixtures/progressive-toolchains-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/progressive-toolchains-r1/manifest.json",
          "url": "/fixtures/progressive-toolchains-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r35.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4586,
          "sha256": "71979a6f340c05def598df3ee43eb7c8012397adedd78d212d20b5209628d96c",
          "exactRecord": {
            "id": "canonical-splat-decision-ledger-20260824-r1",
            "date": "2026-08-24",
            "title": "Kept result review, rendering, and splat editing in one viewport",
            "startedAt": "2026-08-24T18:30:00-04:00",
            "endedAt": "2026-08-24T19:02:00-04:00",
            "summary": "The existing LivingWorldRuntime Evidence and Edit decks now share one append-only result-decision ledger through the retained splat editor bridge. A user can record a reviewed result as the presentation default or reject it from that default without changing metric, portal, navigation, walkability, reconstruction, or evidence authority.",
            "results": [
              "The existing BrowserSplatEditClient now owns catalog, edit-operation, and result-decision state; no parallel viewer, editor client, Canvas, or WebGL renderer was added.",
              "Decision commands use optimistic revisions, immutable artifact pins, chained content hashes, a bounded review record, and the existing LiveEngine PromotionDecision contract.",
              "The server replays and verifies the complete decision chain on every read, including file identity, revision, parent hash, artifact pin, review hash, policy hash, target revision, and presentation patch semantics.",
              "The canonical Evidence deck exposes clear Use as product default and Reject from product default actions next to the selected result; process-emitted trim candidates expose the same control inside Exterior Edit.",
              "A live browser review rejected the inconsistent all-60 working base from the product default while retaining it in the evidence selector. The accepted south micro-parallax result remained the presentation default.",
              "A verified control-plane restart restored decision revision 1 and the same default result; the browser then reopened the accepted result with exactly one Canvas.",
              "Live Exterior Edit review retained the V22-derived render controls and resolved 161377 exact affected Gaussian rows for the accepted source: 131121 fade and 30256 remove, with 64182 retained inside the assessed region.",
              "All 17 workspace typechecks, the production build, 156 control-plane tests, 64 web boundary tests, 68 runtime invariants, and 171 spatial worker tests passed.",
              "The progressive toolchain manifest was re-pinned to the repaired spatial runtime source so the complete scaffold verification remained closed over current bytes."
            ],
            "decision": "Presentation selection is a durable operation of the one canonical viewer and editor. It may change the default rendered result only; every stronger spatial authority continues through its existing evidence and review gate.",
            "limitations": [
              "The accepted exterior default remains a six-degree appearance result and does not represent a complete high-resolution exterior reconstruction.",
              "Rejected results remain inspectable and can be reconsidered through a later immutable decision; history is never rewritten.",
              "Exterior-to-foyer and foyer-to-great-room portals remain blocked pending admitted transform evidence.",
              "This continuation does not claim a new hero generation, new metric ground, or cross-cell actor transfer."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1",
              "decision.edit.8efa6d71-dc9c-4618-89cd-64566ebf7d6f"
            ],
            "payload": [
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "services/control-plane-api/src/http-server.ts",
              "apps/web/lib/splat-edit-client.ts",
              "apps/web/lib/splat-edit-proxy.ts",
              "packages/runtime-ui/src/SplatResultDecisionControl.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
              "fixtures/progressive-toolchains-r1/manifest.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "evidenceSeal": "one-canvas:pass;render-controls-retained:pass;exact-affected-preview:pass;decision-ledger-restart:pass;all60-default-rejection:sealed;accepted-hero-default:retained;workspace-typecheck:17-of-17;production-build:pass;scaffold:pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-geometric-selection-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T23:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r36.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-geometric-selection-20260824-r1",
      "path": "docs/timeline/internal-continuation-r36.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Added connected-component and coplanar selection assists",
      "summary": "The retained Exterior Edit Trim deck now expands a clicked measured face into either its same-material connected component or a bounded same-material coplanar set. Both assists feed the existing exact Gaussian-row classifier, immutable edit operation, undo/redo history, and one shared Canvas.",
      "decision": "Connected-component and coplanar selection are geometric assists over the measured massing authority. They may expand the proxy-face selection but do not claim arbitrary direct Gaussian selection; the exact source-row classifier remains the authority for the preview and immutable trim subset.",
      "limitations": [
        "Direct Gaussian-row lasso and brush selection remain a separate incomplete requirement; the current gesture tools select visible measured proxy faces.",
        "Plane grouping uses fixed bounded tolerances rather than a reviewed architectural-semantic surface graph.",
        "No immutable trim candidate was emitted during this verification; the live test stopped after the exact affected-row preview.",
        "The accepted exterior source remains a six-degree appearance result rather than a complete high-resolution exterior reconstruction."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4301
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-selection.ts",
          "url": "/packages/runtime-ui/src/splat-edit-selection.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/splat-edit-selection.test.ts",
          "url": "/packages/runtime-ui/test/splat-edit-selection.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r36.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4301,
          "sha256": "419efdf94c127df9bd59ff396255985ac7bf00b79e0770fda267bc8b1b847c5b",
          "exactRecord": {
            "id": "canonical-splat-geometric-selection-20260824-r1",
            "date": "2026-08-24",
            "title": "Added connected-component and coplanar selection assists",
            "startedAt": "2026-08-24T19:02:00-04:00",
            "endedAt": "2026-08-24T19:19:00-04:00",
            "summary": "The retained Exterior Edit Trim deck now expands a clicked measured face into either its same-material connected component or a bounded same-material coplanar set. Both assists feed the existing exact Gaussian-row classifier, immutable edit operation, undo/redo history, and one shared Canvas.",
            "results": [
              "The existing canvas selection control now offers Single face, Connected, Same plane, Lasso, and Brush without adding a route, editor shell, Canvas, renderer, or client.",
              "Connected selection traverses same-material faces that share a measured edge within a two-millimetre vertex tolerance. Point contacts and different materials do not join the component.",
              "Same-plane selection admits same-material faces within six degrees and five centimetres of the clicked measured plane; parallel offset faces, tilted faces, and other materials remain excluded.",
              "Both assists preserve the existing 256-face immutable-operation bound and fail closed through the retained selection error path when an expansion is too broad.",
              "A live browser click on the accepted south micro-parallax roof expanded to four exact measured faces and reclassified 58159 affected Gaussian rows: 47892 fade and 10267 remove, with 29802 retained in the assessed region.",
              "Camera orbit remains enabled for Single face, Connected, and Same plane. It is suppressed only during an active Lasso or Brush gesture.",
              "The canonical editor continued to render exactly one Canvas and retained the accepted source, render controls, exact row overlay, axis bounds, undo/redo, immutable candidate action, and result-decision ledger.",
              "All 17 workspace typechecks, the production build, the full local scaffold, 156 control-plane tests, 64 web boundary tests, 70 runtime invariants, and 171 spatial tests passed. The large-CAS transport test used a repository-local ignored temporary root because the system C drive had insufficient free space."
            ],
            "decision": "Connected-component and coplanar selection are geometric assists over the measured massing authority. They may expand the proxy-face selection but do not claim arbitrary direct Gaussian selection; the exact source-row classifier remains the authority for the preview and immutable trim subset.",
            "limitations": [
              "Direct Gaussian-row lasso and brush selection remain a separate incomplete requirement; the current gesture tools select visible measured proxy faces.",
              "Plane grouping uses fixed bounded tolerances rather than a reviewed architectural-semantic surface graph.",
              "No immutable trim candidate was emitted during this verification; the live test stopped after the exact affected-row preview.",
              "The accepted exterior source remains a six-degree appearance result rather than a complete high-resolution exterior reconstruction."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/splat-edit-selection.ts",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/SplatEditMassingOverlay.tsx",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/splat-edit-selection.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "evidenceSeal": "one-canvas:pass;connected-live-click:4-faces;exact-affected-preview:58159;plane-assist-unit-gates:pass;workspace-typecheck:17-of-17;production-build:pass;scaffold:pass;control-plane:156-of-156;web-boundary:64-of-64;runtime-ui:70-of-70;spatial:171-of-171"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-direct-gaussian-editing-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-24T23:20:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r37.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-gaussian-editing-20260824-r1",
      "path": "docs/timeline/internal-continuation-r37.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Bound lasso and brush edits to exact source splat rows",
      "summary": "The retained Exterior Edit Trim deck now supports additive and subtractive Gaussian lasso and brush gestures inside the one canonical Canvas. Each gesture resolves visible source rows, previews their exact centers, records one immutable hash-bound row mask, and carries that mask through artifact admission, the control plane, and the full-SH trim worker without creating another viewer or editor.",
      "decision": "Direct selection is one more authoring mode in the canonical splat editor, not another surface. Its durable authority is the hash-bound exact row mask; the red point layer and dashed gesture boundary are presentation aids and grant no geometric, navigation, portal, or product-default authority.",
      "limitations": [
        "Screen selection currently evaluates visible Gaussian centers against a three-pixel front-depth grid. Highly anisotropic source Gaussians can cover pixels far from their centers, which the selected-center display now exposes instead of concealing.",
        "No immutable trim candidate was emitted during browser verification; worker execution was covered by direct unit, service, restart, and adversarial mask tests.",
        "The accepted exterior source remains a six-degree appearance result rather than a complete high-resolution exterior reconstruction.",
        "Portal transforms, exterior navigation authority, and cross-cell actor transfer remain blocked and unchanged."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5194
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/domain/src/splat-direct-row-mask.ts",
          "url": "/packages/domain/src/splat-direct-row-mask.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "url": "/packages/liveengine-adapter/src/splat-silhouette-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-direct-selection.ts",
          "url": "/packages/runtime-ui/src/splat-direct-selection.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/splat-edit-client.ts",
          "url": "/apps/web/lib/splat-edit-client.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "url": "/dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "url": "/schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "url": "/schemas/blueprint-splat-silhouette-trim-v1.schema.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r37.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5194,
          "sha256": "17789f63cbd9e33468ee0da9c1a4a04933c929b2e3ff34e1eebedb9954f136bc",
          "exactRecord": {
            "id": "canonical-direct-gaussian-editing-20260824-r1",
            "date": "2026-08-24",
            "title": "Bound lasso and brush edits to exact source splat rows",
            "startedAt": "2026-08-24T19:20:00-04:00",
            "endedAt": "2026-08-24T20:18:00-04:00",
            "summary": "The retained Exterior Edit Trim deck now supports additive and subtractive Gaussian lasso and brush gestures inside the one canonical Canvas. Each gesture resolves visible source rows, previews their exact centers, records one immutable hash-bound row mask, and carries that mask through artifact admission, the control plane, and the full-SH trim worker without creating another viewer or editor.",
            "results": [
              "A portable BSRM row-mask artifact binds the exact source hash, source row count, selected row count, payload length, and bitset bytes. Unknown fields, count drift, trailing bits, forged hashes, and oversized selections fail closed.",
              "Gaussian lasso and brush operate in the retained exterior viewport with Add and Subtract modes, a persistent last-gesture outline, exact selected-center points, progress feedback, and atomic Clear, Reset, Undo, and Redo history.",
              "Direct selection projects the same x, negative-y, negative-z source-row basis used by Drei Splat before the accepted exterior presentation transform. A regression test now locks that renderer conversion.",
              "The direct gesture layer sits below the canonical edit deck, so activating a Gaussian tool no longer intercepts Add, Subtract, Undo, Redo, Reset, or Clear controls. Clear and Reset return the operation to Add.",
              "The exact preview supports direct-only selection and unions direct rows with measured face-plane rules. Direct rows always become hard removals and override a face-derived fade decision.",
              "The browser admits the row-mask artifact before submitting the edit command. The control plane verifies its pin against the registered source, persists an operation-local immutable mask, and rejects forged mask headers.",
              "The worker proves the source splat order against the full-SH PLY, reconstructs the deterministic source-row permutation, maps browser rows back to full-SH indices, and unions them with any measured face-plane removals.",
              "Live browser verification selected 18098 exact rows, subtracted 1117 rows to reach 16981, restored 18098 with Undo, and returned to 16981 with Redo while the product retained exactly one Canvas.",
              "All 17 workspace typechecks, all 17 production builds, the full local scaffold, 156 control-plane tests, 65 web boundary tests, 75 runtime invariants, and 171 spatial tests passed."
            ],
            "decision": "Direct selection is one more authoring mode in the canonical splat editor, not another surface. Its durable authority is the hash-bound exact row mask; the red point layer and dashed gesture boundary are presentation aids and grant no geometric, navigation, portal, or product-default authority.",
            "limitations": [
              "Screen selection currently evaluates visible Gaussian centers against a three-pixel front-depth grid. Highly anisotropic source Gaussians can cover pixels far from their centers, which the selected-center display now exposes instead of concealing.",
              "No immutable trim candidate was emitted during browser verification; worker execution was covered by direct unit, service, restart, and adversarial mask tests.",
              "The accepted exterior source remains a six-degree appearance result rather than a complete high-resolution exterior reconstruction.",
              "Portal transforms, exterior navigation authority, and cross-cell actor transfer remain blocked and unchanged."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/domain/src/splat-direct-row-mask.ts",
              "packages/liveengine-adapter/src/splat-silhouette-edit.ts",
              "packages/runtime-ui/src/splat-direct-selection.ts",
              "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "apps/web/lib/splat-edit-client.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
              "schemas/blueprint-splat-silhouette-trim-v1.schema.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "evidenceSeal": "one-canvas:pass;direct-add:18098;direct-subtract:1117;direct-after-subtract:16981;undo:18098;redo:16981;renderer-row-basis:pass;row-mask-forgery:rejected;restart-mask-persistence:pass;workspace-typecheck:17-of-17;production-build:17-of-17;scaffold:pass;control-plane:156-of-156;web-boundary:65-of-65;runtime-ui:75-of-75;spatial:171-of-171"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-gaussian-cleanup-became-visible-before-a-candidate-is-created-27",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T00:18:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/27/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "A browser lasso selected 16,871 of 1,476,299 source rows. Affected painted their full rendered reach in red, and After rendered 1,459,428 remaining rows with the source still immutable. The clean restart served one Canvas with no console errors, and the three verified states are preserved with hashes.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/27/outcome"
      },
      "authority": null,
      "title": "Gaussian cleanup became visible before a candidate is created",
      "summary": "Direct lasso and brush selection now follow each rendered Gaussian footprint instead of testing only its center. The same exterior viewport switches among the unchanged source, the exact affected rows, and a local post-edit preview; no second viewer or canvas is involved.",
      "decision": "A spatial edit is reviewable only when the product shows the source, the exact affected set, and the proposed result in the same camera and viewport before a new immutable candidate is admitted.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-gaussian-footprint-comparison-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-direct-selection.ts",
          "url": "/packages/runtime-ui/src/splat-direct-selection.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r38.json",
          "url": "/docs/timeline/internal-continuation-r38.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r38",
          "url": "/verification/browser-canonical-splat-edit-r38",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r38.json",
          "url": "/docs/timeline/internal-continuation-r38.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/27",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T20:18:00-04:00",
            "endedAt": "2026-08-24T20:57:21-04:00",
            "title": "Gaussian cleanup became visible before a candidate is created",
            "headline": "Direct lasso and brush selection now follow each rendered Gaussian footprint instead of testing only its center. The same exterior viewport switches among the unchanged source, the exact affected rows, and a local post-edit preview; no second viewer or canvas is involved.",
            "outcome": "A browser lasso selected 16,871 of 1,476,299 source rows. Affected painted their full rendered reach in red, and After rendered 1,459,428 remaining rows with the source still immutable. The clean restart served one Canvas with no console errors, and the three verified states are preserved with hashes.",
            "runs": [
              "canonical-gaussian-footprint-comparison-20260824-r1"
            ],
            "payload": [
              "verification/browser-canonical-splat-edit-r38"
            ],
            "surfaces": [
              "packages/runtime-ui/src/splat-direct-selection.ts",
              "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "docs/timeline/internal-continuation-r38.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "lesson": "A spatial edit is reviewable only when the product shows the source, the exact affected set, and the proposed result in the same camera and viewport before a new immutable candidate is admitted."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-gaussian-footprint-comparison-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T00:18:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r38.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-gaussian-footprint-comparison-20260824-r1",
      "path": "docs/timeline/internal-continuation-r38.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Matched selection to rendered footprints and added one-viewport comparison",
      "summary": "Exterior Edit now evaluates lasso and brush gestures against each Gaussian's projected covariance footprint rather than its center alone. The retained viewport can switch in place among the immutable source, exact affected rows, and a local post-edit derivative, so a user can see the proposed result before creating a separate immutable candidate.",
      "decision": "Projected covariance footprints are the direct-selection presentation authority for the retained splat renderer. The local After derivative is a reversible preview only; Create candidate remains the boundary that admits a new immutable result.",
      "limitations": [
        "Visibility still uses a three-pixel hit-point depth grid rather than a full per-pixel Gaussian raster or order-independent visibility solve.",
        "The default parallel scaffold command exhausted the loaded Windows process and WASM memory budget. Every package gate passed in a bounded serial-equivalent run, including the one adapter test that the exhausted scaffold had reported while terminating workers.",
        "No immutable trim candidate was emitted in this checkpoint.",
        "The accepted exterior remains a six-degree appearance result; the high-resolution reconstruction, exterior navigation authority, reviewed portal transfer, and multi-actor completion gates remain open."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5119
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-direct-selection.ts",
          "url": "/packages/runtime-ui/src/splat-direct-selection.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-ui.ts",
          "url": "/packages/runtime-ui/src/splat-edit-ui.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditEffectSummary.tsx",
          "url": "/packages/runtime-ui/src/SplatEditEffectSummary.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/globals.css",
          "url": "/apps/web/app/globals.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r38",
          "url": "/verification/browser-canonical-splat-edit-r38",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r38.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5119,
          "sha256": "51e6ad7a4e1053fe13b0861fc382332e751d6eacbcf0553d24995a8fd6e8320c",
          "exactRecord": {
            "id": "canonical-gaussian-footprint-comparison-20260824-r1",
            "date": "2026-08-24",
            "title": "Matched selection to rendered footprints and added one-viewport comparison",
            "startedAt": "2026-08-24T20:18:00-04:00",
            "endedAt": "2026-08-24T20:57:21-04:00",
            "summary": "Exterior Edit now evaluates lasso and brush gestures against each Gaussian's projected covariance footprint rather than its center alone. The retained viewport can switch in place among the immutable source, exact affected rows, and a local post-edit derivative, so a user can see the proposed result before creating a separate immutable candidate.",
            "results": [
              "Direct selection reconstructs the same quantized quaternion, scale, covariance, camera Jacobian, and projected ellipse used by the retained Drei splat renderer. A regression fixture proves that a Gaussian is selected when its rendered footprint intersects the lasso even though its center remains outside.",
              "The front-depth check remains bounded to one three-pixel hit-point grid, but depth is now evaluated at the actual gesture-to-footprint intersection rather than only at the Gaussian center.",
              "A live browser gesture above the roof selected 16871 exact source rows from 1476299 in the one canonical Canvas. The committed boundary remained visible, the red overlay showed the full rendered reach of those affected Gaussians, and After rendered 1459428 remaining rows without changing the source.",
              "Before, Affected, and After are one in-place viewport control. Before renders the immutable source, Affected paints exact changed rows over it, and After renders a presentation-only derivative with hard-removal rows omitted and feather alpha attenuated by the same confidence rule used by the worker.",
              "The editor now opens with no inherited roof material or face selection. Selecting a measured face or direct Gaussian set moves immediately to Affected; Clear and Reset return to the clean source view.",
              "The canonical cell still mounts one Canvas and one splat editor. Switching comparison state changes the existing splat source or overlay inside that viewport and does not introduce another viewer, route, or renderer.",
              "All 17 workspace typechecks and all 17 production builds passed. The resource-bounded serial-equivalent test gates passed 76 runtime UI tests, 43 LiveEngine adapter tests, 33 operator tests, 156 control-plane tests with three skips, 65 web tests, 36 contract tests, 32 world-intent tests, three boundary tests, and 171 spatial tests."
            ],
            "decision": "Projected covariance footprints are the direct-selection presentation authority for the retained splat renderer. The local After derivative is a reversible preview only; Create candidate remains the boundary that admits a new immutable result.",
            "limitations": [
              "Visibility still uses a three-pixel hit-point depth grid rather than a full per-pixel Gaussian raster or order-independent visibility solve.",
              "The default parallel scaffold command exhausted the loaded Windows process and WASM memory budget. Every package gate passed in a bounded serial-equivalent run, including the one adapter test that the exhausted scaffold had reported while terminating workers.",
              "No immutable trim candidate was emitted in this checkpoint.",
              "The accepted exterior remains a six-degree appearance result; the high-resolution reconstruction, exterior navigation authority, reviewed portal transfer, and multi-actor completion gates remain open."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/splat-direct-selection.ts",
              "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/splat-edit-ui.ts",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditEffectSummary.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "apps/web/app/globals.css",
              "verification/browser-canonical-splat-edit-r38"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "evidenceSeal": "covariance-lasso:16871-of-1476299;one-canvas:pass;before-source:immutable;affected-exact-rows:pass;after-local-derivative:1459428;browser-console-errors:0;workspace-typecheck:17-of-17;production-build:17-of-17;runtime-ui:76-of-76;liveengine-adapter:43-of-43;operator:33-of-33;control-plane:153-pass-3-skip;web:65-of-65;contracts:36-of-36;world-intents:32-of-32;boundaries:3-of-3;spatial:171-of-171;default-scaffold:resource-limited;serial-equivalent:pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-canonical-splat-edit-r38",
      "kind": "verification-set",
      "createdAt": "2026-08-25T00:18:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r38.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "browser-canonical-splat-edit-r38",
      "path": "verification/browser-canonical-splat-edit-r38",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Matched selection to rendered footprints and added one-viewport comparison",
      "summary": "Exterior Edit now evaluates lasso and brush gestures against each Gaussian's projected covariance footprint rather than its center alone. The retained viewport can switch in place among the immutable source, exact affected rows, and a local post-edit derivative, so a user can see the proposed result before creating a separate immutable candidate.",
      "decision": "remove",
      "limitations": [
        "Visibility still uses a three-pixel hit-point depth grid rather than a full per-pixel Gaussian raster or order-independent visibility solve.",
        "The default parallel scaffold command exhausted the loaded Windows process and WASM memory budget. Every package gate passed in a bounded serial-equivalent run, including the one adapter test that the exhausted scaffold had reported while terminating workers.",
        "No immutable trim candidate was emitted in this checkpoint.",
        "The accepted exterior remains a six-degree appearance result; the high-resolution reconstruction, exterior navigation authority, reviewed portal transfer, and multi-actor completion gates remain open."
      ],
      "relatedRunIds": [
        "session.world.casa-cornell.v23-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 600811
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-canonical-splat-edit-r38/01-before.png",
            "url": "/verification/browser-canonical-splat-edit-r38/01-before.png",
            "byteLength": 197525,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-edit-r38/02-affected.png",
            "url": "/verification/browser-canonical-splat-edit-r38/02-affected.png",
            "byteLength": 201066,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-edit-r38/03-after.png",
            "url": "/verification/browser-canonical-splat-edit-r38/03-after.png",
            "byteLength": 200607,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r38/verification.json",
          "url": "/verification/browser-canonical-splat-edit-r38/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r38.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5119,
          "sha256": "51e6ad7a4e1053fe13b0861fc382332e751d6eacbcf0553d24995a8fd6e8320c",
          "exactRecord": {
            "id": "canonical-gaussian-footprint-comparison-20260824-r1",
            "date": "2026-08-24",
            "title": "Matched selection to rendered footprints and added one-viewport comparison",
            "startedAt": "2026-08-24T20:18:00-04:00",
            "endedAt": "2026-08-24T20:57:21-04:00",
            "summary": "Exterior Edit now evaluates lasso and brush gestures against each Gaussian's projected covariance footprint rather than its center alone. The retained viewport can switch in place among the immutable source, exact affected rows, and a local post-edit derivative, so a user can see the proposed result before creating a separate immutable candidate.",
            "results": [
              "Direct selection reconstructs the same quantized quaternion, scale, covariance, camera Jacobian, and projected ellipse used by the retained Drei splat renderer. A regression fixture proves that a Gaussian is selected when its rendered footprint intersects the lasso even though its center remains outside.",
              "The front-depth check remains bounded to one three-pixel hit-point grid, but depth is now evaluated at the actual gesture-to-footprint intersection rather than only at the Gaussian center.",
              "A live browser gesture above the roof selected 16871 exact source rows from 1476299 in the one canonical Canvas. The committed boundary remained visible, the red overlay showed the full rendered reach of those affected Gaussians, and After rendered 1459428 remaining rows without changing the source.",
              "Before, Affected, and After are one in-place viewport control. Before renders the immutable source, Affected paints exact changed rows over it, and After renders a presentation-only derivative with hard-removal rows omitted and feather alpha attenuated by the same confidence rule used by the worker.",
              "The editor now opens with no inherited roof material or face selection. Selecting a measured face or direct Gaussian set moves immediately to Affected; Clear and Reset return to the clean source view.",
              "The canonical cell still mounts one Canvas and one splat editor. Switching comparison state changes the existing splat source or overlay inside that viewport and does not introduce another viewer, route, or renderer.",
              "All 17 workspace typechecks and all 17 production builds passed. The resource-bounded serial-equivalent test gates passed 76 runtime UI tests, 43 LiveEngine adapter tests, 33 operator tests, 156 control-plane tests with three skips, 65 web tests, 36 contract tests, 32 world-intent tests, three boundary tests, and 171 spatial tests."
            ],
            "decision": "Projected covariance footprints are the direct-selection presentation authority for the retained splat renderer. The local After derivative is a reversible preview only; Create candidate remains the boundary that admits a new immutable result.",
            "limitations": [
              "Visibility still uses a three-pixel hit-point depth grid rather than a full per-pixel Gaussian raster or order-independent visibility solve.",
              "The default parallel scaffold command exhausted the loaded Windows process and WASM memory budget. Every package gate passed in a bounded serial-equivalent run, including the one adapter test that the exhausted scaffold had reported while terminating workers.",
              "No immutable trim candidate was emitted in this checkpoint.",
              "The accepted exterior remains a six-degree appearance result; the high-resolution reconstruction, exterior navigation authority, reviewed portal transfer, and multi-actor completion gates remain open."
            ],
            "runs": [
              "session.world.casa-cornell.v23-r1"
            ],
            "payload": [
              "packages/runtime-ui/src/splat-direct-selection.ts",
              "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/splat-edit-ui.ts",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/SplatEditEffectSummary.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "apps/web/app/globals.css",
              "verification/browser-canonical-splat-edit-r38"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior"
            ],
            "evidenceSeal": "covariance-lasso:16871-of-1476299;one-canvas:pass;before-source:immutable;affected-exact-rows:pass;after-local-derivative:1459428;browser-console-errors:0;workspace-typecheck:17-of-17;production-build:17-of-17;runtime-ui:76-of-76;liveengine-adapter:43-of-43;operator:33-of-33;control-plane:153-pass-3-skip;web:65-of-65;contracts:36-of-36;world-intents:32-of-32;boundaries:3-of-3;spatial:171-of-171;default-scaffold:resource-limited;serial-equivalent:pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-canonical-splat-edit-r38",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 600811,
          "sha256": "9b75afef2e1623ca4e759347d18a2d6f805182e9a92d855999c200428b68c719",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-canonical-splat-edit-r38/verification.json",
          "recordPointer": "$",
          "byteLength": 1613,
          "sha256": "011e29d8d4c9b539a655ee80cc5ad73cc351fada3a858791e94b7ede91033774",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-24T20:57:21-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior",
            "viewport": {
              "width": 1600,
              "height": 900
            },
            "surface": {
              "canvasCount": 1,
              "editor": "canonical Exterior Edit Trim splats deck",
              "selectedSource": "splat.casa.exterior.accepted-south-micro-parallax-10k"
            },
            "initialState": {
              "preview": "before",
              "selectedMaterials": 0,
              "selectedFaces": 0,
              "selectedDirectGaussians": 0,
              "sourcePreserved": true
            },
            "gesture": {
              "tool": "splat-lasso",
              "operation": "add",
              "selectionModel": "front-depth-grid-3px-projected-covariance-v2",
              "sourceRowCount": 1476299,
              "selectedRowCount": 16871,
              "decision": "remove"
            },
            "comparison": {
              "affectedPreview": true,
              "postEditPreview": true,
              "postEditRowCount": 1459428,
              "candidateCreated": false,
              "immutableSourceChanged": false
            },
            "runtime": {
              "webStatus": 200,
              "readinessStatus": 200,
              "consoleErrors": 0,
              "webPort": 3120,
              "controlPlanePort": 4320
            },
            "captures": [
              {
                "path": "01-before.png",
                "sha256": "ecbbb764b3666db12d00dc39f5d2944076a8bfed6e8e2306a43af1fc0d7d4273",
                "bytes": 197525
              },
              {
                "path": "02-affected.png",
                "sha256": "33bd77777e44e6161ebd3ad48f992f2eea9f2432cbd7f572e908cb81225c2b67",
                "bytes": 201066
              },
              {
                "path": "03-after.png",
                "sha256": "f826b21b26bb6335b7e2a152cecd44d0ee8c0ad25cebeaf0ffaa8d71fba5f7d3",
                "bytes": 200607
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-8ad19bdde",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T01:03:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/28/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-8ad19bdde",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "A direct Gaussian edit completed as an immutable child in the canonical viewer",
      "summary": "One roofline lasso now travels through exact mask admission, the full-SH cleanup worker, immutable child registration, browser review, and restart recovery without leaving the retained Exterior Edit deck.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
        "silhouette-edit-8ad19bdde"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 410279919
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46856352,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/review/silhouette-trim-overlay.png",
            "byteLength": 211297,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/28",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T21:03:00-04:00",
            "endedAt": "2026-08-24T21:19:48-04:00",
            "title": "A direct Gaussian edit completed as an immutable child in the canonical viewer",
            "headline": "One roofline lasso now travels through exact mask admission, the full-SH cleanup worker, immutable child registration, browser review, and restart recovery without leaving the retained Exterior Edit deck.",
            "outcome": "Operation edit.13f4cda1-2c70-4af9-828a-04205f9b8a11 removed 12,038 of 1,476,299 source rows and emitted splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e with 1,464,261 rows. The child retains its 345,567,148-byte full-SH PLY, SH1 sidecar, metrics, manifest, source ID, and parent hash. A clean 3120 and 4320 restart restored the completed operation and opened the child inside the same one-Canvas editor with the parent framing and no console errors. The candidate remains unpromoted because the broader exterior artifacts are still visible.",
            "runs": [
              "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              "silhouette-edit-8ad19bdde"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
              ".blueprint-data/runtime/splat-presentation-diagnostics",
              "verification/browser-canonical-splat-edit-r39"
            ],
            "surfaces": [
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "apps/web/lib/splat-edit-client.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "docs/timeline/internal-continuation-r39.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e"
            ],
            "lesson": "A cleanup tool becomes a product feature only when the exact browser selection can produce a separate durable child, preserve its parent, recover after restart, and remain visibly unpromoted when the result is still weak."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 410279919,
          "sha256": "d75b121ff5928bcfa067f7b1134eb55267a4cc751cb7d25286c07b127208c5ed",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "recordPointer": "$",
          "byteLength": 2335,
          "sha256": "1951d8f39fd9db5927722887c5e30f71ff75b5de66fa33126f0eb55b27620dd7",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T01:12:30.984412+00:00",
            "runId": "silhouette-edit-8ad19bdde",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11/trim-config.json",
                "bytes": 1703,
                "sha256": "29c978b650d5a292da4517b552367a7c08563fcd585b86c097921e5c04a3c2b5"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/metrics.json",
                "bytes": 8462,
                "sha256": "df14ec64e90ed009777b51aaee76c45aa5d7762f85eaf7a921408f2e2b34ed20"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/classification-tags.npz",
                "bytes": 60455,
                "sha256": "acd555bebe86bf2f1df6e65053a7de7a17bb0ae65c978d506bb939e63a47a009"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/review/silhouette-trim-overlay.png",
                "bytes": 211297,
                "sha256": "db9d09ed6a5d126955369c482652a7bfe46647450183fafec2e1f3d4744e7134"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.ply",
                "bytes": 345567148,
                "sha256": "a75f69b7fd4a5a7a3234b31eb25a3822e88d20b7c550f256c8ddd9821cd62baa"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 8462,
          "sha256": "df14ec64e90ed009777b51aaee76c45aa5d7762f85eaf7a921408f2e2b34ed20",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T01:12:30.069113+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11/trim-config.json",
              "bytes": 1703,
              "sha256": "29c978b650d5a292da4517b552367a7c08563fcd585b86c097921e5c04a3c2b5"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11/source-authority.json",
                "bytes": 1176,
                "sha256": "9f9c0f73e27ee6dc84a04ac1cf6fdfa58533ec08b7cfc5194c506818ca639c71"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 1476299,
              "untouched": 1464261,
              "featherCandidate": 0,
              "hardRemovalCandidate": 12038,
              "hardRemovalFraction": 0.00815417473018677,
              "candidateAfter": 1464261
            },
            "confidence": {
              "featherMean": null,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 0,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 0,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 0,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 0,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 0,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 0,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 0,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 0,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 0,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 0,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 0,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 0,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 0,
              "selectedMaterials": [],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  -0.030480000000000004,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 2,
              "selectedAxisBoundsMeters": {
                "xPadding": 0.5,
                "aboveFace": 2,
                "belowFace": 0.25,
                "zPadding": 0.5
              }
            },
            "directSelection": {
              "mask": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11/direct-row-mask.bsrm",
                "bytes": 184586,
                "sha256": "9834d69b5690681373b3febf586e29aad22b378e1d61cb795c175d05a4972f4e"
              },
              "sourcePresentation": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8"
              },
              "sourceRows": 1476299,
              "selectedRows": 12038,
              "rowOrder": "descending quantized alpha times scale volume",
              "maximumPositionDelta": 0
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.ply",
              "bytes": 345567148,
              "sha256": "a75f69b7fd4a5a7a3234b31eb25a3822e88d20b7c550f256c8ddd9821cd62baa"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/results/classification-tags.npz",
              "bytes": 60455,
              "sha256": "acd555bebe86bf2f1df6e65053a7de7a17bb0ae65c978d506bb939e63a47a009"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/review/silhouette-trim-overlay.png",
              "bytes": 211297,
              "sha256": "db9d09ed6a5d126955369c482652a7bfe46647450183fafec2e1f3d4744e7134"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "The direct row mask is hash-bound to the immutable browser presentation. The worker independently recomputes and position-proves the alpha-times-volume row permutation before mapping each selected browser row to its full-SH PLY parent; directly selected rows are hard-removal candidates."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "d1ae74e81b4c7e97da2be83ce790f3539dda67331e53f7dbadb4ccda6398862b",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T01:12:32.521326+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-8ad19bdde\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 345567148,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-8ad19bdde\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 1464261,
            "rowBytes": 32,
            "outputBytes": 46856352,
            "sha256": "07b5b37e7310093527435940a54be70adb4324191bdb1bfe96b6e6afdb53dd07",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1464261,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1734,
          "sha256": "19ebac36b419a844db37194076fb29e666ff23ce1e119cd40e6ffb4447c47acd",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T01:12:33.758866+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 345567148,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 46856352,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 17571184,
            "sha256": "5ecee7adddc490279a3a9934a3f37468adf4d1879b645696857e7e094c00b840",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1464261,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3340977728366852,
              0.389907568693161,
              0.6322620511054993,
              0.33715876936912537,
              0.41104018688201904,
              0.627902626991272,
              0.33710312843322754,
              0.38464850187301636,
              0.6503769755363464
            ],
            "clippedCoefficientFraction": 0.0005005938149004857,
            "quantizationRmse": 0.0020582235883921385,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-a-direct-gaussian-edit-completed-as-an-immutable-child-in-the-canonical--28",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T01:03:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/28/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "Operation edit.13f4cda1-2c70-4af9-828a-04205f9b8a11 removed 12,038 of 1,476,299 source rows and emitted splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e with 1,464,261 rows. The child retains its 345,567,148-byte full-SH PLY, SH1 sidecar, metrics, manifest, source ID, and parent hash. A clean 3120 and 4320 restart restored the completed operation and opened the child inside the same one-Canvas editor with the parent framing and no console errors. The candidate remains unpromoted because the broader exterior artifacts are still visible.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/28/outcome"
      },
      "authority": null,
      "title": "A direct Gaussian edit completed as an immutable child in the canonical viewer",
      "summary": "One roofline lasso now travels through exact mask admission, the full-SH cleanup worker, immutable child registration, browser review, and restart recovery without leaving the retained Exterior Edit deck.",
      "decision": "A cleanup tool becomes a product feature only when the exact browser selection can produce a separate durable child, preserve its parent, recover after restart, and remain visibly unpromoted when the result is still weak.",
      "limitations": [],
      "relatedRunIds": [
        "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
        "silhouette-edit-8ad19bdde"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "services/control-plane-api/src/progressive-artifact-bridge.ts",
          "url": "/services/control-plane-api/src/progressive-artifact-bridge.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/splat-edit-client.ts",
          "url": "/apps/web/lib/splat-edit-client.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r39.json",
          "url": "/docs/timeline/internal-continuation-r39.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics",
          "url": "/.blueprint-data/runtime/splat-presentation-diagnostics",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r39",
          "url": "/verification/browser-canonical-splat-edit-r39",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r39.json",
          "url": "/docs/timeline/internal-continuation-r39.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/28",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T21:03:00-04:00",
            "endedAt": "2026-08-24T21:19:48-04:00",
            "title": "A direct Gaussian edit completed as an immutable child in the canonical viewer",
            "headline": "One roofline lasso now travels through exact mask admission, the full-SH cleanup worker, immutable child registration, browser review, and restart recovery without leaving the retained Exterior Edit deck.",
            "outcome": "Operation edit.13f4cda1-2c70-4af9-828a-04205f9b8a11 removed 12,038 of 1,476,299 source rows and emitted splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e with 1,464,261 rows. The child retains its 345,567,148-byte full-SH PLY, SH1 sidecar, metrics, manifest, source ID, and parent hash. A clean 3120 and 4320 restart restored the completed operation and opened the child inside the same one-Canvas editor with the parent framing and no console errors. The candidate remains unpromoted because the broader exterior artifacts are still visible.",
            "runs": [
              "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              "silhouette-edit-8ad19bdde"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
              ".blueprint-data/runtime/splat-presentation-diagnostics",
              "verification/browser-canonical-splat-edit-r39"
            ],
            "surfaces": [
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "apps/web/lib/splat-edit-client.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "docs/timeline/internal-continuation-r39.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e"
            ],
            "lesson": "A cleanup tool becomes a product feature only when the exact browser selection can produce a separate durable child, preserve its parent, recover after restart, and remain visibly unpromoted when the result is still weak."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-direct-gaussian-candidate-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T01:03:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r39.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-gaussian-candidate-20260824-r1",
      "path": "docs/timeline/internal-continuation-r39.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Created and recovered an immutable cleanup child from the retained viewport",
      "summary": "The canonical Exterior Edit deck now carries one direct Gaussian selection through artifact admission, the local full-SH worker, immutable child registration, browser inspection, and process restart. The operation removed 12038 hash-bound browser rows from the accepted south micro-parallax source while preserving the parent and every emitted artifact hash.",
      "decision": "Direct Gaussian cleanup is now a complete immutable product operation in the canonical viewer/editor. This child remains review evidence because the limited roofline gesture does not repair the broader reconstruction artifacts visible in the accepted parent.",
      "limitations": [
        "The candidate removes only the 12038 rows intersecting one reviewed front-depth lasso. Large sky, roof, side, and background artifacts remain.",
        "The accepted exterior is still a narrow appearance result rather than the requested high-resolution, coherent, navigable hero reconstruction.",
        "No product-default promotion, metric alignment, exterior navigation authority, portal transfer, or actor transfer was admitted.",
        "A generated child currently inherits its useful route framing at the product boundary; a generalized presentation-lineage field is still needed for children produced from other coordinate bases."
      ],
      "relatedRunIds": [
        "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
        "silhouette-edit-8ad19bdde"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 4476
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
          "url": "/.blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/runtime/splat-presentation-diagnostics",
          "url": "/.blueprint-data/runtime/splat-presentation-diagnostics",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r39",
          "url": "/verification/browser-canonical-splat-edit-r39",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r39.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4476,
          "sha256": "505c156df25bd6272ece663975277d6b109405575e22d5ea4ff2ff6e439dd8d0",
          "exactRecord": {
            "id": "canonical-direct-gaussian-candidate-20260824-r1",
            "date": "2026-08-24",
            "title": "Created and recovered an immutable cleanup child from the retained viewport",
            "startedAt": "2026-08-24T21:03:00-04:00",
            "endedAt": "2026-08-24T21:19:48-04:00",
            "summary": "The canonical Exterior Edit deck now carries one direct Gaussian selection through artifact admission, the local full-SH worker, immutable child registration, browser inspection, and process restart. The operation removed 12038 hash-bound browser rows from the accepted south micro-parallax source while preserving the parent and every emitted artifact hash.",
            "results": [
              "The content-addressed artifact bridge now admits a complete blueprint direct-row mask only after parsing its header, source hash, row counts, selected count, payload size, and bounded byte contract. Forged versions and oversized masks fail closed.",
              "The service and local worker now resolve the same process-owned operation directory. The browser-authored BSRM mask is available to the worker at the exact path recorded in the immutable command evidence.",
              "Worker failures retain a detailed internal failure file while the operation API emits bounded single-line text that survives the browser contract.",
              "Operation edit.13f4cda1-2c70-4af9-828a-04205f9b8a11 completed as run silhouette-edit-8ad19bdde. It selected 12038 of 1476299 source rows and emitted a 1464261-row splat, matching the exact removal count.",
              "The child result is splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e. Its splat, SH1 sidecar, metrics, manifest, 345567148-byte full-SH PLY, parent hash, and source identity are sealed independently.",
              "A clean server restart restored the completed operation and result catalog. The candidate reopened inside the same Exterior Edit deck with one Canvas, the useful parent framing, no console errors, and an explicit candidate-only label.",
              "The presentation decision ledger remained at revision 1 with splat.casa.exterior.accepted-south-micro-parallax-10k as the product default. No cleanup result was implicitly promoted."
            ],
            "decision": "Direct Gaussian cleanup is now a complete immutable product operation in the canonical viewer/editor. This child remains review evidence because the limited roofline gesture does not repair the broader reconstruction artifacts visible in the accepted parent.",
            "limitations": [
              "The candidate removes only the 12038 rows intersecting one reviewed front-depth lasso. Large sky, roof, side, and background artifacts remain.",
              "The accepted exterior is still a narrow appearance result rather than the requested high-resolution, coherent, navigable hero reconstruction.",
              "No product-default promotion, metric alignment, exterior navigation authority, portal transfer, or actor transfer was admitted.",
              "A generated child currently inherits its useful route framing at the product boundary; a generalized presentation-lineage field is still needed for children produced from other coordinate bases."
            ],
            "runs": [
              "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              "silhouette-edit-8ad19bdde"
            ],
            "payload": [
              ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
              ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
              ".blueprint-data/runtime/splat-presentation-diagnostics",
              "verification/browser-canonical-splat-edit-r39"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e"
            ],
            "evidenceSeal": "operation:completed;direct-mask:sha256-9834d69b;selection:12038-of-1476299;candidate:1464261;child:splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e;full-sh3:sha256-a75f69b7;source-preserved:true;restart-recovery:pass;one-canvas:pass;console-errors:0;decision-revision:1;product-default:accepted-south-micro-parallax-10k;candidate-promoted:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-canonical-splat-edit-r39",
      "kind": "verification-set",
      "createdAt": "2026-08-25T01:03:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r39.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "browser-canonical-splat-edit-r39",
      "path": "verification/browser-canonical-splat-edit-r39",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/browser-canonical-splat-edit-r39/verification.json",
        "sourceField": "$/operation/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "verification/browser-canonical-splat-edit-r39/verification.json",
        "sourceField": "$/candidate/reviewState"
      },
      "authority": null,
      "title": "Created and recovered an immutable cleanup child from the retained viewport",
      "summary": "The canonical Exterior Edit deck now carries one direct Gaussian selection through artifact admission, the local full-SH worker, immutable child registration, browser inspection, and process restart. The operation removed 12038 hash-bound browser rows from the accepted south micro-parallax source while preserving the parent and every emitted artifact hash.",
      "decision": "Direct Gaussian cleanup is now a complete immutable product operation in the canonical viewer/editor. This child remains review evidence because the limited roofline gesture does not repair the broader reconstruction artifacts visible in the accepted parent.",
      "limitations": [
        "The candidate removes only the 12038 rows intersecting one reviewed front-depth lasso. Large sky, roof, side, and background artifacts remain.",
        "The accepted exterior is still a narrow appearance result rather than the requested high-resolution, coherent, navigable hero reconstruction.",
        "No product-default promotion, metric alignment, exterior navigation authority, portal transfer, or actor transfer was admitted.",
        "A generated child currently inherits its useful route framing at the product boundary; a generalized presentation-lineage field is still needed for children produced from other coordinate bases."
      ],
      "relatedRunIds": [
        "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
        "silhouette-edit-8ad19bdde"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 913314
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-canonical-splat-edit-r39/candidate-editor-after-restart.png",
            "url": "/verification/browser-canonical-splat-edit-r39/candidate-editor-after-restart.png",
            "byteLength": 204377,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-edit-r39/candidate-evidence-deck.png",
            "url": "/verification/browser-canonical-splat-edit-r39/candidate-evidence-deck.png",
            "byteLength": 215183,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-edit-r39/candidate-view-after-restart.png",
            "url": "/verification/browser-canonical-splat-edit-r39/candidate-view-after-restart.png",
            "byteLength": 248851,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-edit-r39/accepted-parent-view.png",
            "url": "/verification/browser-canonical-splat-edit-r39/accepted-parent-view.png",
            "byteLength": 242375,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r39/verification.json",
          "url": "/verification/browser-canonical-splat-edit-r39/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r39.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 4476,
          "sha256": "505c156df25bd6272ece663975277d6b109405575e22d5ea4ff2ff6e439dd8d0",
          "exactRecord": {
            "id": "canonical-direct-gaussian-candidate-20260824-r1",
            "date": "2026-08-24",
            "title": "Created and recovered an immutable cleanup child from the retained viewport",
            "startedAt": "2026-08-24T21:03:00-04:00",
            "endedAt": "2026-08-24T21:19:48-04:00",
            "summary": "The canonical Exterior Edit deck now carries one direct Gaussian selection through artifact admission, the local full-SH worker, immutable child registration, browser inspection, and process restart. The operation removed 12038 hash-bound browser rows from the accepted south micro-parallax source while preserving the parent and every emitted artifact hash.",
            "results": [
              "The content-addressed artifact bridge now admits a complete blueprint direct-row mask only after parsing its header, source hash, row counts, selected count, payload size, and bounded byte contract. Forged versions and oversized masks fail closed.",
              "The service and local worker now resolve the same process-owned operation directory. The browser-authored BSRM mask is available to the worker at the exact path recorded in the immutable command evidence.",
              "Worker failures retain a detailed internal failure file while the operation API emits bounded single-line text that survives the browser contract.",
              "Operation edit.13f4cda1-2c70-4af9-828a-04205f9b8a11 completed as run silhouette-edit-8ad19bdde. It selected 12038 of 1476299 source rows and emitted a 1464261-row splat, matching the exact removal count.",
              "The child result is splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e. Its splat, SH1 sidecar, metrics, manifest, 345567148-byte full-SH PLY, parent hash, and source identity are sealed independently.",
              "A clean server restart restored the completed operation and result catalog. The candidate reopened inside the same Exterior Edit deck with one Canvas, the useful parent framing, no console errors, and an explicit candidate-only label.",
              "The presentation decision ledger remained at revision 1 with splat.casa.exterior.accepted-south-micro-parallax-10k as the product default. No cleanup result was implicitly promoted."
            ],
            "decision": "Direct Gaussian cleanup is now a complete immutable product operation in the canonical viewer/editor. This child remains review evidence because the limited roofline gesture does not repair the broader reconstruction artifacts visible in the accepted parent.",
            "limitations": [
              "The candidate removes only the 12038 rows intersecting one reviewed front-depth lasso. Large sky, roof, side, and background artifacts remain.",
              "The accepted exterior is still a narrow appearance result rather than the requested high-resolution, coherent, navigable hero reconstruction.",
              "No product-default promotion, metric alignment, exterior navigation authority, portal transfer, or actor transfer was admitted.",
              "A generated child currently inherits its useful route framing at the product boundary; a generalized presentation-lineage field is still needed for children produced from other coordinate bases."
            ],
            "runs": [
              "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              "silhouette-edit-8ad19bdde"
            ],
            "payload": [
              ".blueprint-data/splat-edit-operations/operations/edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
              ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde",
              ".blueprint-data/runtime/splat-presentation-diagnostics",
              "verification/browser-canonical-splat-edit-r39"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e"
            ],
            "evidenceSeal": "operation:completed;direct-mask:sha256-9834d69b;selection:12038-of-1476299;candidate:1464261;child:splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e;full-sh3:sha256-a75f69b7;source-preserved:true;restart-recovery:pass;one-canvas:pass;console-errors:0;decision-revision:1;product-default:accepted-south-micro-parallax-10k;candidate-promoted:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-canonical-splat-edit-r39",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 913314,
          "sha256": "fcb15099a7efb018c11ba1df49e6cc7c267f13d6099310b7a6ff7db8959b1279",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-canonical-splat-edit-r39/verification.json",
          "recordPointer": "$",
          "byteLength": 2528,
          "sha256": "a736cc9011c1e69271cf692fb4b0088464d939bef54c6736b4d674758fa901cd",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-24T21:19:48-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
            "viewport": {
              "width": 1600,
              "height": 900
            },
            "surface": {
              "canvasCount": 1,
              "editor": "canonical Exterior Edit Trim splats deck",
              "selectedSource": "splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
              "candidateOnlyLabel": true,
              "restartRecovered": true
            },
            "operation": {
              "operationId": "edit.13f4cda1-2c70-4af9-828a-04205f9b8a11",
              "runId": "silhouette-edit-8ad19bdde",
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "sourceRowCount": 1476299,
              "selectedRowCount": 12038,
              "candidateRowCount": 1464261,
              "maskHash": "sha256:9834d69b5690681373b3febf586e29aad22b378e1d61cb795c175d05a4972f4e"
            },
            "candidate": {
              "resultId": "splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
              "reviewState": "candidate-emitted-not-admitted",
              "parentResultHash": "sha256:81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0",
              "splatHash": "sha256:07b5b37e7310093527435940a54be70adb4324191bdb1bfe96b6e6afdb53dd07",
              "sh1Hash": "sha256:5ecee7adddc490279a3a9934a3f37468adf4d1879b645696857e7e094c00b840",
              "fullSh3Bytes": 345567148,
              "fullSh3Hash": "sha256:a75f69b7fd4a5a7a3234b31eb25a3822e88d20b7c550f256c8ddd9821cd62baa",
              "sourceAuthorityPreserved": true
            },
            "decisionLedger": {
              "revision": 1,
              "promotedResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "candidatePromoted": false
            },
            "runtime": {
              "webStatus": 200,
              "readinessStatus": 200,
              "consoleErrors": 0,
              "webPort": 3120,
              "controlPlanePort": 4320
            },
            "captures": [
              {
                "path": "accepted-parent-view.png",
                "sha256": "df842a37382eb6ccf141a134c8494d1c6ef7f8fef3959ee8b3f94ff0b07b7dc4",
                "bytes": 242375
              },
              {
                "path": "candidate-editor-after-restart.png",
                "sha256": "437f3550d916c3aa44313476c7de988afe43e244a719e9ec5b714285dd4f22cf",
                "bytes": 204377
              },
              {
                "path": "candidate-view-after-restart.png",
                "sha256": "bff7bfca4dd4568f9493149b6eef7ba3fd6dd14f5eb28abd5f80284e34facd79",
                "bytes": 248851
              },
              {
                "path": "candidate-evidence-deck.png",
                "sha256": "fe28e67f753b705c798b30676d463a2873d8a9c3786a51925870a5ebde543f7a",
                "bytes": 215183
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
      "kind": "splat-result",
      "createdAt": "2026-08-25T01:12:34.214Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/31/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-8ad19bdde",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/31/review/state"
      },
      "authority": {
        "value": "process-emitted-edit-candidate-rejected",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/31/review/authority"
      },
      "title": "Exterior Direct Gaussian Edit 07b5b37e",
      "summary": "The canonical editor emitted this immutable child from 12038 hash-bound rows selected over the accepted south micro-parallax parent. Browser and restart checks passed.",
      "decision": "The canonical editor emitted this immutable child from 12038 hash-bound rows selected over the accepted south micro-parallax parent. Browser and restart checks passed.",
      "limitations": [
        "The edit covers one front-depth roofline gesture and does not repair the remaining sky, roof, side, or background artifacts.",
        "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "silhouette-edit-8ad19bdde"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 46856352
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46856352,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "url": "/.blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-edit-r39/verification.json",
          "url": "/verification/browser-canonical-splat-edit-r39/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/31",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
            "runId": "silhouette-edit-8ad19bdde",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T01:12:34.214Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Direct Gaussian Edit 07b5b37e",
              "group": "Cleanup candidates",
              "tags": [
                "accepted-south",
                "candidate",
                "direct-gaussian-edit",
                "exterior",
                "immutable-child",
                "rejected"
              ]
            },
            "details": {
              "summary": "The canonical editor emitted this immutable child from 12038 hash-bound rows selected over the accepted south micro-parallax parent. Browser and restart checks passed.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 8
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "candidate-emitted-not-admitted",
              "promotionState": "rejected",
              "authority": "process-emitted-edit-candidate-rejected",
              "evidenceRefs": [
                ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
                ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
                "verification/browser-canonical-splat-edit-r39/verification.json"
              ],
              "decisionNotes": [
                "The canonical editor emitted this immutable child from 12038 hash-bound rows selected over the accepted south micro-parallax parent. Browser and restart checks passed.",
                "Decision ledger revision 2 rejected the child from the product default after same-camera review confirmed that prominent sky, roof, side, and background artifacts remain. The immutable child stays available as cleanup-process evidence."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 46856352,
              "sha256": "07b5b37e7310093527435940a54be70adb4324191bdb1bfe96b6e6afdb53dd07",
              "gaussians": 1464261,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": true
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1464261,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1464261,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1464261,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1464261,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "d1ae74e81b4c7e97da2be83ce790f3539dda67331e53f7dbadb4ccda6398862b",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "19ebac36b419a844db37194076fb29e666ff23ce1e119cd40e6ffb4447c47acd",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
                "sha256": "1951d8f39fd9db5927722887c5e30f71ff75b5de66fa33126f0eb55b27620dd7",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
                "sha256": "2137eedf8cd3fa33d40546c1f11b2e0f779dd30f836194c8cfe543bbe1c2af5b",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
                "sha256": "7a0ed4331f214ebeffd89c426fe8ea2996143eb7bc1bd606964ea9fa28b489c9",
                "declaredSchema": "blueprint.splat-result-decision/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/browser-canonical-splat-edit-r39/verification.json",
                "sha256": "a736cc9011c1e69271cf692fb4b0088464d939bef54c6736b4d674758fa901cd",
                "declaredSchema": "blueprint.browser-verification/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The edit covers one front-depth roofline gesture and does not repair the remaining sky, roof, side, or background artifacts.",
              "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "d1ae74e81b4c7e97da2be83ce790f3539dda67331e53f7dbadb4ccda6398862b",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1734,
          "sha256": "19ebac36b419a844db37194076fb29e666ff23ce1e119cd40e6ffb4447c47acd",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-8ad19bdde/manifest.json",
          "recordPointer": "$",
          "byteLength": 2335,
          "sha256": "1951d8f39fd9db5927722887c5e30f71ff75b5de66fa33126f0eb55b27620dd7",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e.json",
          "recordPointer": "$",
          "byteLength": 3230,
          "sha256": "2137eedf8cd3fa33d40546c1f11b2e0f779dd30f836194c8cfe543bbe1c2af5b",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "recordPointer": "$",
          "byteLength": 2571,
          "sha256": "7a0ed4331f214ebeffd89c426fe8ea2996143eb7bc1bd606964ea9fa28b489c9",
          "declaredSchema": "blueprint.splat-result-decision/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/browser-canonical-splat-edit-r39/verification.json",
          "recordPointer": "$",
          "byteLength": 2528,
          "sha256": "a736cc9011c1e69271cf692fb4b0088464d939bef54c6736b4d674758fa901cd",
          "declaredSchema": "blueprint.browser-verification/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-a-source-bound-roof-edit-survived-reload-in-the-canonical-splat-editor-29",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T01:32:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/29/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The same viewport compares Before, Affected, and After while the source remains unchanged. The selected roof volume assessed 246,243 of 1,476,299 rows, kept 78,946, feathered 104,117, removed 63,180, and predicted 1,413,119 remaining rows. Source ID and hash guard browser-local recovery, so stale or forged drafts fail closed. Decision ledger revision 2 also excluded the prior 12,038-row cleanup child from the product default after same-camera review confirmed that the larger reconstruction defects remain.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/29/outcome"
      },
      "authority": null,
      "title": "A source-bound roof edit survived reload in the canonical splat editor",
      "summary": "The retained Exterior Edit deck now groups Gaussian and measured-face cleanup into Select, Shape, Review, and Commit. One roof draft restored its exact immutable source, 27 resolved faces, 167,297 affected rows, comparison mode, and shaping settings after a full navigation without creating another Canvas or editor.",
      "decision": "One editable surface should retain every useful selection and comparison capability, recover unfinished work against the exact source bytes, and keep weak children out of the default without erasing their evidence.",
      "limitations": [],
      "relatedRunIds": [
        "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-draft.ts",
          "url": "/packages/runtime-ui/src/splat-edit-draft.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r40.json",
          "url": "/docs/timeline/internal-continuation-r40.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "url": "/.blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-editor-r40",
          "url": "/verification/browser-canonical-splat-editor-r40",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r40.json",
          "url": "/docs/timeline/internal-continuation-r40.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "url": "/.blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/29",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T21:32:00-04:00",
            "endedAt": "2026-08-24T21:56:31-04:00",
            "title": "A source-bound roof edit survived reload in the canonical splat editor",
            "headline": "The retained Exterior Edit deck now groups Gaussian and measured-face cleanup into Select, Shape, Review, and Commit. One roof draft restored its exact immutable source, 27 resolved faces, 167,297 affected rows, comparison mode, and shaping settings after a full navigation without creating another Canvas or editor.",
            "outcome": "The same viewport compares Before, Affected, and After while the source remains unchanged. The selected roof volume assessed 246,243 of 1,476,299 rows, kept 78,946, feathered 104,117, removed 63,180, and predicted 1,413,119 remaining rows. Source ID and hash guard browser-local recovery, so stale or forged drafts fail closed. Decision ledger revision 2 also excluded the prior 12,038-row cleanup child from the product default after same-camera review confirmed that the larger reconstruction defects remain.",
            "runs": [
              "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
            ],
            "payload": [
              ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
              "verification/browser-canonical-splat-editor-r40"
            ],
            "surfaces": [
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/splat-edit-draft.ts",
              "docs/timeline/internal-continuation-r40.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "One editable surface should retain every useful selection and comparison capability, recover unfinished work against the exact source bytes, and keep weak children out of the default without erasing their evidence."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-contextual-splat-editor-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T01:32:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r40.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-contextual-splat-editor-20260824-r1",
      "path": "docs/timeline/internal-continuation-r40.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Recovered one measured-face cleanup draft without creating another viewer",
      "summary": "The retained Exterior Edit deck now presents Gaussian and measured-face cleanup as one Select, Shape, Review, and Commit flow. Its local draft is bound to the immutable source ID and hash, and a full navigation restored the roof material, 27 resolved faces, 167297 affected rows, comparison mode, and shaping settings in the same Canvas.",
      "decision": "Keep this as the single splat editing surface. Do not emit the current roof-volume draft because its After view still contains major reconstruction artifacts; resume the high-resolution reconstruction track instead of polishing a weak source into the default.",
      "limitations": [
        "Draft recovery is browser-local authoring state, not a shared edit session or world authority.",
        "The accepted exterior remains a bounded six-degree appearance result with major sky, side, and background defects.",
        "No new candidate, ground surface, navigation authority, portal alignment, or actor transfer was admitted in this session."
      ],
      "relatedRunIds": [
        "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3226
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "url": "/.blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-editor-r40",
          "url": "/verification/browser-canonical-splat-editor-r40",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "url": "/.blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r40.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3226,
          "sha256": "617c7bee8ca1b11a8a61e498a901ccef24921fa954135c64931af90d3ac9dc2f",
          "exactRecord": {
            "id": "canonical-contextual-splat-editor-20260824-r1",
            "date": "2026-08-24",
            "title": "Recovered one measured-face cleanup draft without creating another viewer",
            "startedAt": "2026-08-24T21:32:00-04:00",
            "endedAt": "2026-08-24T21:56:31-04:00",
            "summary": "The retained Exterior Edit deck now presents Gaussian and measured-face cleanup as one Select, Shape, Review, and Commit flow. Its local draft is bound to the immutable source ID and hash, and a full navigation restored the roof material, 27 resolved faces, 167297 affected rows, comparison mode, and shaping settings in the same Canvas.",
            "results": [
              "Gaussian lasso and brush, measured single-face, connected-face, same-plane, and face-region lasso or brush tools remain in the canonical editor but are grouped by the kind of selection they create.",
              "The roof material resolved to 27 measured faces. With a crisp broad volume, the preview assessed 246243 of 1476299 source rows, kept 78946, feathered 104117, removed 63180, and predicted 1413119 remaining rows.",
              "Before, Affected, and After use the same camera and Canvas. The source remains unchanged until Create candidate emits a separate immutable result.",
              "A full route navigation restored the exact source-bound draft. A stale or forged source hash is rejected and removed instead of being applied to different bytes.",
              "Decision ledger revision 2 explicitly rejected splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e from the product default after same-camera review, while retaining the child as cleanup-process evidence."
            ],
            "decision": "Keep this as the single splat editing surface. Do not emit the current roof-volume draft because its After view still contains major reconstruction artifacts; resume the high-resolution reconstruction track instead of polishing a weak source into the default.",
            "limitations": [
              "Draft recovery is browser-local authoring state, not a shared edit session or world authority.",
              "The accepted exterior remains a bounded six-degree appearance result with major sky, side, and background defects.",
              "No new candidate, ground surface, navigation authority, portal alignment, or actor transfer was admitted in this session."
            ],
            "runs": [
              "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
            ],
            "payload": [
              ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
              "verification/browser-canonical-splat-editor-r40"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "one-canvas:pass;source-bound-draft:pass;reload-recovery:pass;faces:27;affected:167297;before-affected-after:pass;decision-revision:2;weak-child-rejected:true;new-candidate-emitted:false;hero-gate:open"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:browser-canonical-splat-editor-r40",
      "kind": "verification-set",
      "createdAt": "2026-08-25T01:32:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r40.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "browser-canonical-splat-editor-r40",
      "path": "verification/browser-canonical-splat-editor-r40",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/browser-canonical-splat-editor-r40/verification.json",
        "sourceField": "$/draftRecovery/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": {
        "value": "browser-local-draft-only",
        "sourcePath": "verification/browser-canonical-splat-editor-r40/verification.json",
        "sourceField": "$/draftRecovery/authority"
      },
      "title": "Recovered one measured-face cleanup draft without creating another viewer",
      "summary": "The retained Exterior Edit deck now presents Gaussian and measured-face cleanup as one Select, Shape, Review, and Commit flow. Its local draft is bound to the immutable source ID and hash, and a full navigation restored the roof material, 27 resolved faces, 167297 affected rows, comparison mode, and shaping settings in the same Canvas.",
      "decision": "Keep this as the single splat editing surface. Do not emit the current roof-volume draft because its After view still contains major reconstruction artifacts; resume the high-resolution reconstruction track instead of polishing a weak source into the default.",
      "limitations": [
        "The recovered draft remains local browser state and grants no shared, metric, walkable, navigation, portal, or product authority.",
        "The face-assisted After preview still exposes major sky, roof, side, and background defects, so no new immutable candidate was emitted from this draft.",
        "The accepted source remains a bounded six-degree appearance candidate rather than the requested coherent full-exterior hero reconstruction."
      ],
      "relatedRunIds": [
        "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 812992
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/browser-canonical-splat-editor-r40/after-comparison.png",
            "url": "/verification/browser-canonical-splat-editor-r40/after-comparison.png",
            "byteLength": 195206,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/candidate-rejected-ledger.png",
            "url": "/verification/browser-canonical-splat-editor-r40/candidate-rejected-ledger.png",
            "byteLength": 201615,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/affected-volume-27-faces.png",
            "url": "/verification/browser-canonical-splat-editor-r40/affected-volume-27-faces.png",
            "byteLength": 209363,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/recovered-roof-draft.png",
            "url": "/verification/browser-canonical-splat-editor-r40/recovered-roof-draft.png",
            "byteLength": 203810,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/browser-canonical-splat-editor-r40/verification.json",
          "url": "/verification/browser-canonical-splat-editor-r40/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r40.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3226,
          "sha256": "617c7bee8ca1b11a8a61e498a901ccef24921fa954135c64931af90d3ac9dc2f",
          "exactRecord": {
            "id": "canonical-contextual-splat-editor-20260824-r1",
            "date": "2026-08-24",
            "title": "Recovered one measured-face cleanup draft without creating another viewer",
            "startedAt": "2026-08-24T21:32:00-04:00",
            "endedAt": "2026-08-24T21:56:31-04:00",
            "summary": "The retained Exterior Edit deck now presents Gaussian and measured-face cleanup as one Select, Shape, Review, and Commit flow. Its local draft is bound to the immutable source ID and hash, and a full navigation restored the roof material, 27 resolved faces, 167297 affected rows, comparison mode, and shaping settings in the same Canvas.",
            "results": [
              "Gaussian lasso and brush, measured single-face, connected-face, same-plane, and face-region lasso or brush tools remain in the canonical editor but are grouped by the kind of selection they create.",
              "The roof material resolved to 27 measured faces. With a crisp broad volume, the preview assessed 246243 of 1476299 source rows, kept 78946, feathered 104117, removed 63180, and predicted 1413119 remaining rows.",
              "Before, Affected, and After use the same camera and Canvas. The source remains unchanged until Create candidate emits a separate immutable result.",
              "A full route navigation restored the exact source-bound draft. A stale or forged source hash is rejected and removed instead of being applied to different bytes.",
              "Decision ledger revision 2 explicitly rejected splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e from the product default after same-camera review, while retaining the child as cleanup-process evidence."
            ],
            "decision": "Keep this as the single splat editing surface. Do not emit the current roof-volume draft because its After view still contains major reconstruction artifacts; resume the high-resolution reconstruction track instead of polishing a weak source into the default.",
            "limitations": [
              "Draft recovery is browser-local authoring state, not a shared edit session or world authority.",
              "The accepted exterior remains a bounded six-degree appearance result with major sky, side, and background defects.",
              "No new candidate, ground surface, navigation authority, portal alignment, or actor transfer was admitted in this session."
            ],
            "runs": [
              "decision.edit.225a1407-967c-4fba-980d-67c56da74233"
            ],
            "payload": [
              ".blueprint-data/splat-result-decisions/000002-decision.edit.225a1407-967c-4fba-980d-67c56da74233.json",
              "verification/browser-canonical-splat-editor-r40"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "one-canvas:pass;source-bound-draft:pass;reload-recovery:pass;faces:27;affected:167297;before-affected-after:pass;decision-revision:2;weak-child-rejected:true;new-candidate-emitted:false;hero-gate:open"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/browser-canonical-splat-editor-r40",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 812992,
          "sha256": "d9a300f7d55cd83cab914284464d1e49dd570750d957c0f09ae3cdd3292a03d3",
          "access": "metadata-only"
        },
        {
          "path": "verification/browser-canonical-splat-editor-r40/verification.json",
          "recordPointer": "$",
          "byteLength": 2998,
          "sha256": "ec58f5f17416fcf40d8bf08d72bf105d1ff9b846c19f033be58cd0c2e025866e",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-24T21:48:07-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "viewport": {
              "width": 1600,
              "height": 900
            },
            "surface": {
              "canvasCount": 1,
              "editor": "canonical Exterior Edit Trim splats deck",
              "parallelViewerAdded": false,
              "selectedSource": "splat.casa.exterior.accepted-south-micro-parallax-10k"
            },
            "draftRecovery": {
              "schema": "blueprint.splat-edit-draft/1",
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "sourceResultHash": "sha256:81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0",
              "restoredAfterFullNavigation": true,
              "authority": "browser-local-draft-only"
            },
            "faceSelection": {
              "materials": [
                "roof"
              ],
              "resolvedFaceCount": 27,
              "sourceRowCount": 1476299,
              "assessedRowCount": 246243,
              "affectedRowCount": 167297,
              "keepRowCount": 78946,
              "fadeRowCount": 104117,
              "removeRowCount": 63180,
              "postEditRowCount": 1413119,
              "scope": {
                "xPaddingMeters": 1,
                "aboveFaceMeters": 3.5,
                "belowFaceMeters": 0.5,
                "zPaddingMeters": 1
              },
              "edge": "crisp",
              "comparisonModes": [
                "before",
                "affected",
                "after"
              ]
            },
            "decisionLedger": {
              "revision": 2,
              "promotedResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "rejectedResultId": "splat.casa.exterior.silhouette-edit-9359ea3e-07b5b37e",
              "decisionId": "decision.edit.225a1407-967c-4fba-980d-67c56da74233",
              "decisionHash": "sha256:de13bd19937bb56ec7b55dc752b72bb8fad6bb29923018ceb63931412503f607"
            },
            "runtime": {
              "webStatus": 200,
              "readinessStatus": 200,
              "webPort": 3120,
              "controlPlanePort": 4320
            },
            "captures": [
              {
                "path": "recovered-roof-draft.png",
                "sha256": "a733601b0d11493e9b998d8293d717008365d72abd0981ae0954a9f5e3ed91f0",
                "bytes": 203810
              },
              {
                "path": "affected-volume-27-faces.png",
                "sha256": "700a1dd4e0fb5e4cebd38d12f334059a088c0c3c8e3f39048731ecb6083b85bf",
                "bytes": 209363
              },
              {
                "path": "after-comparison.png",
                "sha256": "25d45d5b25361639d2b73223d9d7203972b1cd6d6d9a7102f72f5ff4f38f1316",
                "bytes": 195206
              },
              {
                "path": "candidate-rejected-ledger.png",
                "sha256": "334b99fe576d2db6addb698568432609447e542c78b034a9b3047a183ddb4443",
                "bytes": 201615
              }
            ],
            "limitations": [
              "The recovered draft remains local browser state and grants no shared, metric, walkable, navigation, portal, or product authority.",
              "The face-assisted After preview still exposes major sky, roof, side, and background defects, so no new immutable candidate was emitted from this draft.",
              "The accepted source remains a bounded six-degree appearance candidate rather than the requested coherent full-exterior hero reconstruction."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:flux-final-multi-anchor-splat-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T02:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/30/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "flux-final-multi-anchor-splat-20260824-r1",
      "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The product source tree has one Canvas and one Gaussian renderer owner. The Exterior editor restored its 27-face affected-row draft after the change, and Great Room retained its actor and playback. Front, Left, Right, and Rear review rejected the four-view FLUX surface bake because unseen facades collapse into repeated fallback materials and flattened detail. It remains evidence and did not replace the accepted exterior.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/30/outcome"
      },
      "authority": null,
      "title": "One Gaussian renderer now owns every retained splat view",
      "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
      "decision": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence.",
      "limitations": [],
      "relatedRunIds": [
        "flux-final-multi-anchor-splat-20260824-r1",
        "flux-final-surface-bake-20260824-r1",
        "canonical-splat-core-20260824-r1"
      ],
      "payload": {
        "fileCount": 635,
        "byteLength": 3081870018
      },
      "media": {
        "counts": {
          "image": 569,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-east-aerial.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-east-aerial.png",
            "byteLength": 4259869,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-west-aerial.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-west-aerial.png",
            "byteLength": 4312788,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south.png",
            "byteLength": 4105114,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/west.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/west.png",
            "byteLength": 4491808,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v000-train-south--3.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v000-train-south--3.0.png",
            "byteLength": 805085,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v001-train-south--2.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v001-train-south--2.5.png",
            "byteLength": 802257,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v002-train-south--2.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v002-train-south--2.0.png",
            "byteLength": 798709,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v003-train-south--1.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v003-train-south--1.5.png",
            "byteLength": 795416,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v004-train-south--1.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v004-train-south--1.0.png",
            "byteLength": 794077,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v005-train-south--0.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v005-train-south--0.5.png",
            "byteLength": 793761,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v006-train-south-+0.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v006-train-south-%2B0.0.png",
            "byteLength": 787594,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v007-train-south-+0.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v007-train-south-%2B0.5.png",
            "byteLength": 800094,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v008-train-south-+1.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v008-train-south-%2B1.0.png",
            "byteLength": 810991,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v009-train-south-+1.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v009-train-south-%2B1.5.png",
            "byteLength": 818345,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v010-train-south-+2.0.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v010-train-south-%2B2.0.png",
            "byteLength": 830931,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v011-train-south-+2.5.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/images/v011-train-south-%2B2.5.png",
            "byteLength": 843005,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research-1280/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research-1280/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit-1280/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit-1280/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research-1280/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research-1280/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research/manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-all4-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-all4-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-all4-fast-sh-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-all4-fast-sh-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-core3-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/heldout-core3-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/30",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T22:02:00-04:00",
            "endedAt": "2026-08-24T23:30:14-04:00",
            "title": "One Gaussian renderer now owns every retained splat view",
            "headline": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
            "outcome": "The product source tree has one Canvas and one Gaussian renderer owner. The Exterior editor restored its 27-face affected-row draft after the change, and Great Room retained its actor and playback. Front, Left, Right, and Rear review rejected the four-view FLUX surface bake because unseen facades collapse into repeated fallback materials and flattened detail. It remains evidence and did not replace the accepted exterior.",
            "runs": [
              "flux-final-multi-anchor-splat-20260824-r1",
              "flux-final-surface-bake-20260824-r1",
              "canonical-splat-core-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
              ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
              "verification/canonical-splat-core-r41",
              "verification/hero-pin-hd-preflight-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGreatRoomCell.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r41.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "lesson": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 635,
          "byteLength": 3081870018,
          "sha256": "dd71fd15303e0c97d4fbab6370dc8492a39ecdf7bc7df6e9b05b1ef0d8b7e17d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit-1280/manifest.json",
          "recordPointer": "$",
          "byteLength": 52409,
          "sha256": "ba8bf0474b3dc7f2f8f674760570a54df342029cdf16e82f9dc053071304349e",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:17:52.293468+00:00",
            "arm": "all4",
            "anchors": [
              "south",
              "west",
              "south-east-aerial",
              "south-west-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "all-view-refit",
            "images": 52,
            "train": 52,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1280,
              "height": 800,
              "focalPixels": 1308.3410473936563,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                640,
                400
              ],
              "sourceResolution": [
                1600,
                1000
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 0,
                "datasetName": "v000-train-south--3.0.png"
              },
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--2.5.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 4,
                "datasetName": "v004-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south-+0.0.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "train",
                "brushIndex": 8,
                "datasetName": "v008-train-south-+1.0.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+2.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 12,
                "datasetName": "v012-train-south-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 16,
                "datasetName": "v016-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 20,
                "datasetName": "v020-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "train",
                "brushIndex": 24,
                "datasetName": "v024-train-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "south-west-aerial.-3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v00--3.0deg.png",
                  "bytes": 4186710,
                  "sha256": "7b0d9f148908216b972a2e11e771fb8a53c75de81e108ef93ab6a0b86d4a39a3"
                },
                "camera": {
                  "azimuthDegrees": 315,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -44.32819097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.912979,
                "disocclusionFraction": 0.087021,
                "collisionFraction": 0.069041,
                "opaqueFraction": 0.349032,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-south-west-aerial--3.0.png"
              },
              {
                "id": "south-west-aerial.-2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v01--2.5deg.png",
                  "bytes": 4210784,
                  "sha256": "fab8b39ea03ce7cf78852795d163411acfa2699aafae6846128c2750bedb31b1"
                },
                "camera": {
                  "azimuthDegrees": 315.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -43.37611443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.928501,
                "disocclusionFraction": 0.071499,
                "collisionFraction": 0.057916,
                "opaqueFraction": 0.343601,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-west-aerial--2.5.png"
              },
              {
                "id": "south-west-aerial.-2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v02--2.0deg.png",
                  "bytes": 4232264,
                  "sha256": "3790cbb69bf40f856fb6fa061bce5f883d212357cc55468d73afbff4d4cb9cd1"
                },
                "camera": {
                  "azimuthDegrees": 316,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -42.415838,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944009,
                "disocclusionFraction": 0.055991,
                "collisionFraction": 0.04659,
                "opaqueFraction": 0.338225,
                "split": "train",
                "brushIndex": 28,
                "datasetName": "v028-train-south-west-aerial--2.0.png"
              },
              {
                "id": "south-west-aerial.-1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v03--1.5deg.png",
                  "bytes": 4252250,
                  "sha256": "b72bea1c5c204c9dc91706ee9f3777c64a6f649f08656381c78072d33d28f310"
                },
                "camera": {
                  "azimuthDegrees": 316.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -41.44743481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.959472,
                "disocclusionFraction": 0.040528,
                "collisionFraction": 0.035484,
                "opaqueFraction": 0.333115,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-west-aerial--1.5.png"
              },
              {
                "id": "south-west-aerial.-1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v04--1.0deg.png",
                  "bytes": 4273899,
                  "sha256": "14bb82266bf21dd825ea03423c4b185ef81078c7a3aba2ddd817a165032764f8"
                },
                "camera": {
                  "azimuthDegrees": 317,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -40.4709786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.974627,
                "disocclusionFraction": 0.025372,
                "collisionFraction": 0.024247,
                "opaqueFraction": 0.327917,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-west-aerial--1.0.png"
              },
              {
                "id": "south-west-aerial.-0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v05--0.5deg.png",
                  "bytes": 4295040,
                  "sha256": "d111b7c2ee522dd14704d9303e72403ea2d0749177d99e4b036264389b43fc18"
                },
                "camera": {
                  "azimuthDegrees": 317.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -39.48654375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989169,
                "disocclusionFraction": 0.010831,
                "collisionFraction": 0.012794,
                "opaqueFraction": 0.322633,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-west-aerial--0.5.png"
              },
              {
                "id": "south-west-aerial.+0.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v06-+0.0deg.png",
                  "bytes": 4312788,
                  "sha256": "3af12617c19140828e472c7214d75671964f947fceb9f47ee37be01b42963af2"
                },
                "camera": {
                  "azimuthDegrees": 318,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -38.49420521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.319274,
                "split": "train",
                "brushIndex": 32,
                "datasetName": "v032-train-south-west-aerial-+0.0.png"
              },
              {
                "id": "south-west-aerial.+0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v07-+0.5deg.png",
                  "bytes": 4300042,
                  "sha256": "9a3dcbeed782529474b8103fb9a284804bd3540880f9795dc89cf9a80ba0f865"
                },
                "camera": {
                  "azimuthDegrees": 318.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -37.49403857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989603,
                "disocclusionFraction": 0.010398,
                "collisionFraction": 0.012727,
                "opaqueFraction": 0.323304,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-west-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.+1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v08-+1.0deg.png",
                  "bytes": 4282157,
                  "sha256": "bec878720539766a9c1afae1b6254157fc35dcb248f956a76b957431e16a3e6c"
                },
                "camera": {
                  "azimuthDegrees": 319,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -36.48611997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975539,
                "disocclusionFraction": 0.024461,
                "collisionFraction": 0.024033,
                "opaqueFraction": 0.329328,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-west-aerial-+1.0.png"
              },
              {
                "id": "south-west-aerial.+1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v09-+1.5deg.png",
                  "bytes": 4265030,
                  "sha256": "8671c2e98eab408ad123832a03170d9d1cc01ea4b59facd9cadbed018b0c8e66"
                },
                "camera": {
                  "azimuthDegrees": 319.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -35.47052619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960947,
                "disocclusionFraction": 0.039052,
                "collisionFraction": 0.03541,
                "opaqueFraction": 0.335562,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-west-aerial-+1.5.png"
              },
              {
                "id": "south-west-aerial.+2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v10-+2.0deg.png",
                  "bytes": 4245687,
                  "sha256": "e3a655fb15788e59f1a343e1a9ed95a0f5b2ec326f555a0e495e577b91be8fca"
                },
                "camera": {
                  "azimuthDegrees": 320,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -34.44733456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.946299,
                "disocclusionFraction": 0.053701,
                "collisionFraction": 0.046658,
                "opaqueFraction": 0.342028,
                "split": "train",
                "brushIndex": 36,
                "datasetName": "v036-train-south-west-aerial-+2.0.png"
              },
              {
                "id": "south-west-aerial.+2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v11-+2.5deg.png",
                  "bytes": 4226753,
                  "sha256": "cdada5992e2f1ecd5c256b1fbcba4ad15787806fac8f593682f5a010a1e4f9a5"
                },
                "camera": {
                  "azimuthDegrees": 320.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -33.416623,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931466,
                "disocclusionFraction": 0.068534,
                "collisionFraction": 0.057679,
                "opaqueFraction": 0.348348,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-south-west-aerial-+2.5.png"
              },
              {
                "id": "south-west-aerial.+3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v12-+3.0deg.png",
                  "bytes": 4209261,
                  "sha256": "596b4a92491b116489ed5f1cf6e1de12032a03e2905bb1853716a0758bb3bcee"
                },
                "camera": {
                  "azimuthDegrees": 321,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -32.37847001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916545,
                "disocclusionFraction": 0.083455,
                "collisionFraction": 0.068858,
                "opaqueFraction": 0.35488,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-south-west-aerial-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 39,
                "datasetName": "v039-train-west--3.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "train",
                "brushIndex": 40,
                "datasetName": "v040-train-west--2.5.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 41,
                "datasetName": "v041-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 42,
                "datasetName": "v042-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 43,
                "datasetName": "v043-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 44,
                "datasetName": "v044-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 45,
                "datasetName": "v045-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 46,
                "datasetName": "v046-train-west-+0.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "train",
                "brushIndex": 47,
                "datasetName": "v047-train-west-+1.0.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 48,
                "datasetName": "v048-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 49,
                "datasetName": "v049-train-west-+2.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "train",
                "brushIndex": 50,
                "datasetName": "v050-train-west-+2.5.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 51,
                "datasetName": "v051-train-west-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-refit/manifest.json",
          "recordPointer": "$",
          "byteLength": 52350,
          "sha256": "df26e84c0a89a7954933461c9142302b3e8e58dca1972b87f3a236edbbe5bfa8",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:15:11.912338+00:00",
            "arm": "all4",
            "anchors": [
              "south",
              "west",
              "south-east-aerial",
              "south-west-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "all-view-refit",
            "images": 52,
            "train": 52,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1600,
              "height": 1000,
              "focalPixels": 1635.4263092420701,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                800,
                500
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 0,
                "datasetName": "v000-train-south--3.0.png"
              },
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--2.5.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 4,
                "datasetName": "v004-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south-+0.0.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "train",
                "brushIndex": 8,
                "datasetName": "v008-train-south-+1.0.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+2.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 12,
                "datasetName": "v012-train-south-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 16,
                "datasetName": "v016-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 20,
                "datasetName": "v020-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "train",
                "brushIndex": 24,
                "datasetName": "v024-train-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "south-west-aerial.-3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v00--3.0deg.png",
                  "bytes": 4186710,
                  "sha256": "7b0d9f148908216b972a2e11e771fb8a53c75de81e108ef93ab6a0b86d4a39a3"
                },
                "camera": {
                  "azimuthDegrees": 315,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -44.32819097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.912979,
                "disocclusionFraction": 0.087021,
                "collisionFraction": 0.069041,
                "opaqueFraction": 0.349032,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-south-west-aerial--3.0.png"
              },
              {
                "id": "south-west-aerial.-2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v01--2.5deg.png",
                  "bytes": 4210784,
                  "sha256": "fab8b39ea03ce7cf78852795d163411acfa2699aafae6846128c2750bedb31b1"
                },
                "camera": {
                  "azimuthDegrees": 315.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -43.37611443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.928501,
                "disocclusionFraction": 0.071499,
                "collisionFraction": 0.057916,
                "opaqueFraction": 0.343601,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-west-aerial--2.5.png"
              },
              {
                "id": "south-west-aerial.-2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v02--2.0deg.png",
                  "bytes": 4232264,
                  "sha256": "3790cbb69bf40f856fb6fa061bce5f883d212357cc55468d73afbff4d4cb9cd1"
                },
                "camera": {
                  "azimuthDegrees": 316,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -42.415838,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944009,
                "disocclusionFraction": 0.055991,
                "collisionFraction": 0.04659,
                "opaqueFraction": 0.338225,
                "split": "train",
                "brushIndex": 28,
                "datasetName": "v028-train-south-west-aerial--2.0.png"
              },
              {
                "id": "south-west-aerial.-1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v03--1.5deg.png",
                  "bytes": 4252250,
                  "sha256": "b72bea1c5c204c9dc91706ee9f3777c64a6f649f08656381c78072d33d28f310"
                },
                "camera": {
                  "azimuthDegrees": 316.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -41.44743481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.959472,
                "disocclusionFraction": 0.040528,
                "collisionFraction": 0.035484,
                "opaqueFraction": 0.333115,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-west-aerial--1.5.png"
              },
              {
                "id": "south-west-aerial.-1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v04--1.0deg.png",
                  "bytes": 4273899,
                  "sha256": "14bb82266bf21dd825ea03423c4b185ef81078c7a3aba2ddd817a165032764f8"
                },
                "camera": {
                  "azimuthDegrees": 317,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -40.4709786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.974627,
                "disocclusionFraction": 0.025372,
                "collisionFraction": 0.024247,
                "opaqueFraction": 0.327917,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-west-aerial--1.0.png"
              },
              {
                "id": "south-west-aerial.-0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v05--0.5deg.png",
                  "bytes": 4295040,
                  "sha256": "d111b7c2ee522dd14704d9303e72403ea2d0749177d99e4b036264389b43fc18"
                },
                "camera": {
                  "azimuthDegrees": 317.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -39.48654375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989169,
                "disocclusionFraction": 0.010831,
                "collisionFraction": 0.012794,
                "opaqueFraction": 0.322633,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-west-aerial--0.5.png"
              },
              {
                "id": "south-west-aerial.+0.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v06-+0.0deg.png",
                  "bytes": 4312788,
                  "sha256": "3af12617c19140828e472c7214d75671964f947fceb9f47ee37be01b42963af2"
                },
                "camera": {
                  "azimuthDegrees": 318,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -38.49420521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.319274,
                "split": "train",
                "brushIndex": 32,
                "datasetName": "v032-train-south-west-aerial-+0.0.png"
              },
              {
                "id": "south-west-aerial.+0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v07-+0.5deg.png",
                  "bytes": 4300042,
                  "sha256": "9a3dcbeed782529474b8103fb9a284804bd3540880f9795dc89cf9a80ba0f865"
                },
                "camera": {
                  "azimuthDegrees": 318.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -37.49403857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989603,
                "disocclusionFraction": 0.010398,
                "collisionFraction": 0.012727,
                "opaqueFraction": 0.323304,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-west-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.+1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v08-+1.0deg.png",
                  "bytes": 4282157,
                  "sha256": "bec878720539766a9c1afae1b6254157fc35dcb248f956a76b957431e16a3e6c"
                },
                "camera": {
                  "azimuthDegrees": 319,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -36.48611997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975539,
                "disocclusionFraction": 0.024461,
                "collisionFraction": 0.024033,
                "opaqueFraction": 0.329328,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-west-aerial-+1.0.png"
              },
              {
                "id": "south-west-aerial.+1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v09-+1.5deg.png",
                  "bytes": 4265030,
                  "sha256": "8671c2e98eab408ad123832a03170d9d1cc01ea4b59facd9cadbed018b0c8e66"
                },
                "camera": {
                  "azimuthDegrees": 319.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -35.47052619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960947,
                "disocclusionFraction": 0.039052,
                "collisionFraction": 0.03541,
                "opaqueFraction": 0.335562,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-west-aerial-+1.5.png"
              },
              {
                "id": "south-west-aerial.+2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v10-+2.0deg.png",
                  "bytes": 4245687,
                  "sha256": "e3a655fb15788e59f1a343e1a9ed95a0f5b2ec326f555a0e495e577b91be8fca"
                },
                "camera": {
                  "azimuthDegrees": 320,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -34.44733456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.946299,
                "disocclusionFraction": 0.053701,
                "collisionFraction": 0.046658,
                "opaqueFraction": 0.342028,
                "split": "train",
                "brushIndex": 36,
                "datasetName": "v036-train-south-west-aerial-+2.0.png"
              },
              {
                "id": "south-west-aerial.+2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v11-+2.5deg.png",
                  "bytes": 4226753,
                  "sha256": "cdada5992e2f1ecd5c256b1fbcba4ad15787806fac8f593682f5a010a1e4f9a5"
                },
                "camera": {
                  "azimuthDegrees": 320.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -33.416623,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931466,
                "disocclusionFraction": 0.068534,
                "collisionFraction": 0.057679,
                "opaqueFraction": 0.348348,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-south-west-aerial-+2.5.png"
              },
              {
                "id": "south-west-aerial.+3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v12-+3.0deg.png",
                  "bytes": 4209261,
                  "sha256": "596b4a92491b116489ed5f1cf6e1de12032a03e2905bb1853716a0758bb3bcee"
                },
                "camera": {
                  "azimuthDegrees": 321,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -32.37847001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916545,
                "disocclusionFraction": 0.083455,
                "collisionFraction": 0.068858,
                "opaqueFraction": 0.35488,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-south-west-aerial-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 39,
                "datasetName": "v039-train-west--3.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "train",
                "brushIndex": 40,
                "datasetName": "v040-train-west--2.5.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 41,
                "datasetName": "v041-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 42,
                "datasetName": "v042-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 43,
                "datasetName": "v043-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 44,
                "datasetName": "v044-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 45,
                "datasetName": "v045-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 46,
                "datasetName": "v046-train-west-+0.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "train",
                "brushIndex": 47,
                "datasetName": "v047-train-west-+1.0.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 48,
                "datasetName": "v048-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 49,
                "datasetName": "v049-train-west-+2.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "train",
                "brushIndex": 50,
                "datasetName": "v050-train-west-+2.5.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 51,
                "datasetName": "v051-train-west-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research-1280/manifest.json",
          "recordPointer": "$",
          "byteLength": 52375,
          "sha256": "c4bdf1ac6a1bb01377e1fb146757406f919e2e58dd55cc8840e02c9de23c747b",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:17:47.741956+00:00",
            "arm": "all4",
            "anchors": [
              "south",
              "west",
              "south-east-aerial",
              "south-west-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "research",
            "images": 52,
            "train": 39,
            "eval": 13,
            "evalSplitEvery": 4,
            "intrinsics": {
              "width": 1280,
              "height": 800,
              "focalPixels": 1308.3410473936563,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                640,
                400
              ],
              "sourceResolution": [
                1600,
                1000
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "eval",
                "brushIndex": 0,
                "datasetName": "v000-eval-south--2.5.png"
              },
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--3.0.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "eval",
                "brushIndex": 4,
                "datasetName": "v004-eval-south-+1.0.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "eval",
                "brushIndex": 8,
                "datasetName": "v008-eval-south-+2.5.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+0.5.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "eval",
                "brushIndex": 12,
                "datasetName": "v012-eval-west--2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-west--3.0.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-west--2.0.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "eval",
                "brushIndex": 16,
                "datasetName": "v016-eval-west-+1.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-west--0.5.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "eval",
                "brushIndex": 20,
                "datasetName": "v020-eval-west-+2.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-west-+0.5.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-west-+1.5.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "eval",
                "brushIndex": 24,
                "datasetName": "v024-eval-south-east-aerial--2.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-west-+2.0.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-west-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "eval",
                "brushIndex": 28,
                "datasetName": "v028-eval-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "eval",
                "brushIndex": 32,
                "datasetName": "v032-eval-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.-2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v01--2.5deg.png",
                  "bytes": 4210784,
                  "sha256": "fab8b39ea03ce7cf78852795d163411acfa2699aafae6846128c2750bedb31b1"
                },
                "camera": {
                  "azimuthDegrees": 315.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -43.37611443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.928501,
                "disocclusionFraction": 0.071499,
                "collisionFraction": 0.057916,
                "opaqueFraction": 0.343601,
                "split": "eval",
                "brushIndex": 36,
                "datasetName": "v036-eval-south-west-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 39,
                "datasetName": "v039-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "south-west-aerial.-1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v04--1.0deg.png",
                  "bytes": 4273899,
                  "sha256": "14bb82266bf21dd825ea03423c4b185ef81078c7a3aba2ddd817a165032764f8"
                },
                "camera": {
                  "azimuthDegrees": 317,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -40.4709786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.974627,
                "disocclusionFraction": 0.025372,
                "collisionFraction": 0.024247,
                "opaqueFraction": 0.327917,
                "split": "eval",
                "brushIndex": 40,
                "datasetName": "v040-eval-south-west-aerial--1.0.png"
              },
              {
                "id": "south-west-aerial.-3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v00--3.0deg.png",
                  "bytes": 4186710,
                  "sha256": "7b0d9f148908216b972a2e11e771fb8a53c75de81e108ef93ab6a0b86d4a39a3"
                },
                "camera": {
                  "azimuthDegrees": 315,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -44.32819097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.912979,
                "disocclusionFraction": 0.087021,
                "collisionFraction": 0.069041,
                "opaqueFraction": 0.349032,
                "split": "train",
                "brushIndex": 41,
                "datasetName": "v041-train-south-west-aerial--3.0.png"
              },
              {
                "id": "south-west-aerial.-2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v02--2.0deg.png",
                  "bytes": 4232264,
                  "sha256": "3790cbb69bf40f856fb6fa061bce5f883d212357cc55468d73afbff4d4cb9cd1"
                },
                "camera": {
                  "azimuthDegrees": 316,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -42.415838,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944009,
                "disocclusionFraction": 0.055991,
                "collisionFraction": 0.04659,
                "opaqueFraction": 0.338225,
                "split": "train",
                "brushIndex": 42,
                "datasetName": "v042-train-south-west-aerial--2.0.png"
              },
              {
                "id": "south-west-aerial.-1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v03--1.5deg.png",
                  "bytes": 4252250,
                  "sha256": "b72bea1c5c204c9dc91706ee9f3777c64a6f649f08656381c78072d33d28f310"
                },
                "camera": {
                  "azimuthDegrees": 316.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -41.44743481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.959472,
                "disocclusionFraction": 0.040528,
                "collisionFraction": 0.035484,
                "opaqueFraction": 0.333115,
                "split": "train",
                "brushIndex": 43,
                "datasetName": "v043-train-south-west-aerial--1.5.png"
              },
              {
                "id": "south-west-aerial.+1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v08-+1.0deg.png",
                  "bytes": 4282157,
                  "sha256": "bec878720539766a9c1afae1b6254157fc35dcb248f956a76b957431e16a3e6c"
                },
                "camera": {
                  "azimuthDegrees": 319,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -36.48611997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975539,
                "disocclusionFraction": 0.024461,
                "collisionFraction": 0.024033,
                "opaqueFraction": 0.329328,
                "split": "eval",
                "brushIndex": 44,
                "datasetName": "v044-eval-south-west-aerial-+1.0.png"
              },
              {
                "id": "south-west-aerial.-0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v05--0.5deg.png",
                  "bytes": 4295040,
                  "sha256": "d111b7c2ee522dd14704d9303e72403ea2d0749177d99e4b036264389b43fc18"
                },
                "camera": {
                  "azimuthDegrees": 317.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -39.48654375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989169,
                "disocclusionFraction": 0.010831,
                "collisionFraction": 0.012794,
                "opaqueFraction": 0.322633,
                "split": "train",
                "brushIndex": 45,
                "datasetName": "v045-train-south-west-aerial--0.5.png"
              },
              {
                "id": "south-west-aerial.+0.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v06-+0.0deg.png",
                  "bytes": 4312788,
                  "sha256": "3af12617c19140828e472c7214d75671964f947fceb9f47ee37be01b42963af2"
                },
                "camera": {
                  "azimuthDegrees": 318,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -38.49420521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.319274,
                "split": "train",
                "brushIndex": 46,
                "datasetName": "v046-train-south-west-aerial-+0.0.png"
              },
              {
                "id": "south-west-aerial.+0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v07-+0.5deg.png",
                  "bytes": 4300042,
                  "sha256": "9a3dcbeed782529474b8103fb9a284804bd3540880f9795dc89cf9a80ba0f865"
                },
                "camera": {
                  "azimuthDegrees": 318.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -37.49403857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989603,
                "disocclusionFraction": 0.010398,
                "collisionFraction": 0.012727,
                "opaqueFraction": 0.323304,
                "split": "train",
                "brushIndex": 47,
                "datasetName": "v047-train-south-west-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.+2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v11-+2.5deg.png",
                  "bytes": 4226753,
                  "sha256": "cdada5992e2f1ecd5c256b1fbcba4ad15787806fac8f593682f5a010a1e4f9a5"
                },
                "camera": {
                  "azimuthDegrees": 320.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -33.416623,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931466,
                "disocclusionFraction": 0.068534,
                "collisionFraction": 0.057679,
                "opaqueFraction": 0.348348,
                "split": "eval",
                "brushIndex": 48,
                "datasetName": "v048-eval-south-west-aerial-+2.5.png"
              },
              {
                "id": "south-west-aerial.+1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v09-+1.5deg.png",
                  "bytes": 4265030,
                  "sha256": "8671c2e98eab408ad123832a03170d9d1cc01ea4b59facd9cadbed018b0c8e66"
                },
                "camera": {
                  "azimuthDegrees": 319.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -35.47052619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960947,
                "disocclusionFraction": 0.039052,
                "collisionFraction": 0.03541,
                "opaqueFraction": 0.335562,
                "split": "train",
                "brushIndex": 49,
                "datasetName": "v049-train-south-west-aerial-+1.5.png"
              },
              {
                "id": "south-west-aerial.+2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v10-+2.0deg.png",
                  "bytes": 4245687,
                  "sha256": "e3a655fb15788e59f1a343e1a9ed95a0f5b2ec326f555a0e495e577b91be8fca"
                },
                "camera": {
                  "azimuthDegrees": 320,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -34.44733456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.946299,
                "disocclusionFraction": 0.053701,
                "collisionFraction": 0.046658,
                "opaqueFraction": 0.342028,
                "split": "train",
                "brushIndex": 50,
                "datasetName": "v050-train-south-west-aerial-+2.0.png"
              },
              {
                "id": "south-west-aerial.+3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v12-+3.0deg.png",
                  "bytes": 4209261,
                  "sha256": "596b4a92491b116489ed5f1cf6e1de12032a03e2905bb1853716a0758bb3bcee"
                },
                "camera": {
                  "azimuthDegrees": 321,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -32.37847001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916545,
                "disocclusionFraction": 0.083455,
                "collisionFraction": 0.068858,
                "opaqueFraction": 0.35488,
                "split": "train",
                "brushIndex": 51,
                "datasetName": "v051-train-south-west-aerial-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/all4-research/manifest.json",
          "recordPointer": "$",
          "byteLength": 52316,
          "sha256": "98a7865ba0c62899771c232abd59424b5dade5d615e8dceadcb34649643f7a21",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:15:11.193871+00:00",
            "arm": "all4",
            "anchors": [
              "south",
              "west",
              "south-east-aerial",
              "south-west-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "research",
            "images": 52,
            "train": 39,
            "eval": 13,
            "evalSplitEvery": 4,
            "intrinsics": {
              "width": 1600,
              "height": 1000,
              "focalPixels": 1635.4263092420701,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                800,
                500
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "eval",
                "brushIndex": 0,
                "datasetName": "v000-eval-south--2.5.png"
              },
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--3.0.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "eval",
                "brushIndex": 4,
                "datasetName": "v004-eval-south-+1.0.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "eval",
                "brushIndex": 8,
                "datasetName": "v008-eval-south-+2.5.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+0.5.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "eval",
                "brushIndex": 12,
                "datasetName": "v012-eval-west--2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-west--3.0.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-west--2.0.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "eval",
                "brushIndex": 16,
                "datasetName": "v016-eval-west-+1.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-west--0.5.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "eval",
                "brushIndex": 20,
                "datasetName": "v020-eval-west-+2.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-west-+0.5.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-west-+1.5.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "eval",
                "brushIndex": 24,
                "datasetName": "v024-eval-south-east-aerial--2.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-west-+2.0.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-west-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "eval",
                "brushIndex": 28,
                "datasetName": "v028-eval-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "eval",
                "brushIndex": 32,
                "datasetName": "v032-eval-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.-2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v01--2.5deg.png",
                  "bytes": 4210784,
                  "sha256": "fab8b39ea03ce7cf78852795d163411acfa2699aafae6846128c2750bedb31b1"
                },
                "camera": {
                  "azimuthDegrees": 315.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -43.37611443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.928501,
                "disocclusionFraction": 0.071499,
                "collisionFraction": 0.057916,
                "opaqueFraction": 0.343601,
                "split": "eval",
                "brushIndex": 36,
                "datasetName": "v036-eval-south-west-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 39,
                "datasetName": "v039-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "south-west-aerial.-1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v04--1.0deg.png",
                  "bytes": 4273899,
                  "sha256": "14bb82266bf21dd825ea03423c4b185ef81078c7a3aba2ddd817a165032764f8"
                },
                "camera": {
                  "azimuthDegrees": 317,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -40.4709786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.974627,
                "disocclusionFraction": 0.025372,
                "collisionFraction": 0.024247,
                "opaqueFraction": 0.327917,
                "split": "eval",
                "brushIndex": 40,
                "datasetName": "v040-eval-south-west-aerial--1.0.png"
              },
              {
                "id": "south-west-aerial.-3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v00--3.0deg.png",
                  "bytes": 4186710,
                  "sha256": "7b0d9f148908216b972a2e11e771fb8a53c75de81e108ef93ab6a0b86d4a39a3"
                },
                "camera": {
                  "azimuthDegrees": 315,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -44.32819097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.912979,
                "disocclusionFraction": 0.087021,
                "collisionFraction": 0.069041,
                "opaqueFraction": 0.349032,
                "split": "train",
                "brushIndex": 41,
                "datasetName": "v041-train-south-west-aerial--3.0.png"
              },
              {
                "id": "south-west-aerial.-2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v02--2.0deg.png",
                  "bytes": 4232264,
                  "sha256": "3790cbb69bf40f856fb6fa061bce5f883d212357cc55468d73afbff4d4cb9cd1"
                },
                "camera": {
                  "azimuthDegrees": 316,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -42.415838,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944009,
                "disocclusionFraction": 0.055991,
                "collisionFraction": 0.04659,
                "opaqueFraction": 0.338225,
                "split": "train",
                "brushIndex": 42,
                "datasetName": "v042-train-south-west-aerial--2.0.png"
              },
              {
                "id": "south-west-aerial.-1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v03--1.5deg.png",
                  "bytes": 4252250,
                  "sha256": "b72bea1c5c204c9dc91706ee9f3777c64a6f649f08656381c78072d33d28f310"
                },
                "camera": {
                  "azimuthDegrees": 316.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -41.44743481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.959472,
                "disocclusionFraction": 0.040528,
                "collisionFraction": 0.035484,
                "opaqueFraction": 0.333115,
                "split": "train",
                "brushIndex": 43,
                "datasetName": "v043-train-south-west-aerial--1.5.png"
              },
              {
                "id": "south-west-aerial.+1.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v08-+1.0deg.png",
                  "bytes": 4282157,
                  "sha256": "bec878720539766a9c1afae1b6254157fc35dcb248f956a76b957431e16a3e6c"
                },
                "camera": {
                  "azimuthDegrees": 319,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -36.48611997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975539,
                "disocclusionFraction": 0.024461,
                "collisionFraction": 0.024033,
                "opaqueFraction": 0.329328,
                "split": "eval",
                "brushIndex": 44,
                "datasetName": "v044-eval-south-west-aerial-+1.0.png"
              },
              {
                "id": "south-west-aerial.-0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v05--0.5deg.png",
                  "bytes": 4295040,
                  "sha256": "d111b7c2ee522dd14704d9303e72403ea2d0749177d99e4b036264389b43fc18"
                },
                "camera": {
                  "azimuthDegrees": 317.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -39.48654375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989169,
                "disocclusionFraction": 0.010831,
                "collisionFraction": 0.012794,
                "opaqueFraction": 0.322633,
                "split": "train",
                "brushIndex": 45,
                "datasetName": "v045-train-south-west-aerial--0.5.png"
              },
              {
                "id": "south-west-aerial.+0.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v06-+0.0deg.png",
                  "bytes": 4312788,
                  "sha256": "3af12617c19140828e472c7214d75671964f947fceb9f47ee37be01b42963af2"
                },
                "camera": {
                  "azimuthDegrees": 318,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -38.49420521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.319274,
                "split": "train",
                "brushIndex": 46,
                "datasetName": "v046-train-south-west-aerial-+0.0.png"
              },
              {
                "id": "south-west-aerial.+0.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v07-+0.5deg.png",
                  "bytes": 4300042,
                  "sha256": "9a3dcbeed782529474b8103fb9a284804bd3540880f9795dc89cf9a80ba0f865"
                },
                "camera": {
                  "azimuthDegrees": 318.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -37.49403857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989603,
                "disocclusionFraction": 0.010398,
                "collisionFraction": 0.012727,
                "opaqueFraction": 0.323304,
                "split": "train",
                "brushIndex": 47,
                "datasetName": "v047-train-south-west-aerial-+0.5.png"
              },
              {
                "id": "south-west-aerial.+2.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v11-+2.5deg.png",
                  "bytes": 4226753,
                  "sha256": "cdada5992e2f1ecd5c256b1fbcba4ad15787806fac8f593682f5a010a1e4f9a5"
                },
                "camera": {
                  "azimuthDegrees": 320.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -33.416623,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931466,
                "disocclusionFraction": 0.068534,
                "collisionFraction": 0.057679,
                "opaqueFraction": 0.348348,
                "split": "eval",
                "brushIndex": 48,
                "datasetName": "v048-eval-south-west-aerial-+2.5.png"
              },
              {
                "id": "south-west-aerial.+1.5",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v09-+1.5deg.png",
                  "bytes": 4265030,
                  "sha256": "8671c2e98eab408ad123832a03170d9d1cc01ea4b59facd9cadbed018b0c8e66"
                },
                "camera": {
                  "azimuthDegrees": 319.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -35.47052619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960947,
                "disocclusionFraction": 0.039052,
                "collisionFraction": 0.03541,
                "opaqueFraction": 0.335562,
                "split": "train",
                "brushIndex": 49,
                "datasetName": "v049-train-south-west-aerial-+1.5.png"
              },
              {
                "id": "south-west-aerial.+2.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v10-+2.0deg.png",
                  "bytes": 4245687,
                  "sha256": "e3a655fb15788e59f1a343e1a9ed95a0f5b2ec326f555a0e495e577b91be8fca"
                },
                "camera": {
                  "azimuthDegrees": 320,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -34.44733456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.946299,
                "disocclusionFraction": 0.053701,
                "collisionFraction": 0.046658,
                "opaqueFraction": 0.342028,
                "split": "train",
                "brushIndex": 50,
                "datasetName": "v050-train-south-west-aerial-+2.0.png"
              },
              {
                "id": "south-west-aerial.+3.0",
                "anchorId": "south-west-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-west-aerial/v12-+3.0deg.png",
                  "bytes": 4209261,
                  "sha256": "596b4a92491b116489ed5f1cf6e1de12032a03e2905bb1853716a0758bb3bcee"
                },
                "camera": {
                  "azimuthDegrees": 321,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    -32.37847001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916545,
                "disocclusionFraction": 0.083455,
                "collisionFraction": 0.068858,
                "opaqueFraction": 0.35488,
                "split": "train",
                "brushIndex": 51,
                "datasetName": "v051-train-south-west-aerial-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit-1280/manifest.json",
          "recordPointer": "$",
          "byteLength": 39285,
          "sha256": "3d61a6570cd80859456e694918d87cabf3344d6ec9fcbc6043040653c44d796f",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:17:42.907851+00:00",
            "arm": "core3",
            "anchors": [
              "south",
              "west",
              "south-east-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "all-view-refit",
            "images": 39,
            "train": 39,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1280,
              "height": 800,
              "focalPixels": 1308.3410473936563,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                640,
                400
              ],
              "sourceResolution": [
                1600,
                1000
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 0,
                "datasetName": "v000-train-south--3.0.png"
              },
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--2.5.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 4,
                "datasetName": "v004-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south-+0.0.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "train",
                "brushIndex": 8,
                "datasetName": "v008-train-south-+1.0.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+2.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 12,
                "datasetName": "v012-train-south-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 16,
                "datasetName": "v016-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 20,
                "datasetName": "v020-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "train",
                "brushIndex": 24,
                "datasetName": "v024-train-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-west--3.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-west--2.5.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 28,
                "datasetName": "v028-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 32,
                "datasetName": "v032-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-west-+0.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-west-+1.0.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 36,
                "datasetName": "v036-train-west-+2.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-west-+2.5.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-west-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-refit/manifest.json",
          "recordPointer": "$",
          "byteLength": 39226,
          "sha256": "fb63be5d51917389d09271a3d96d1aff8d0e97e9cbcd534502f94089559eb798",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:15:10.493027+00:00",
            "arm": "core3",
            "anchors": [
              "south",
              "west",
              "south-east-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "all-view-refit",
            "images": 39,
            "train": 39,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1600,
              "height": 1000,
              "focalPixels": 1635.4263092420701,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                800,
                500
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 0,
                "datasetName": "v000-train-south--3.0.png"
              },
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--2.5.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 4,
                "datasetName": "v004-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south-+0.0.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "train",
                "brushIndex": 8,
                "datasetName": "v008-train-south-+1.0.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+2.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.5.png"
              },
              {
                "id": "south.+3.0",
                "anchorId": "south",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v12-+3.0deg.png",
                  "bytes": 3988298,
                  "sha256": "8ad945768bf79b3d0f42e1b6e12ff2de88189a79b2f788360868dafee8d95414"
                },
                "camera": {
                  "azimuthDegrees": 3,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    73.38003284,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.931523,
                "disocclusionFraction": 0.068477,
                "collisionFraction": 0.050694,
                "opaqueFraction": 0.281892,
                "split": "train",
                "brushIndex": 12,
                "datasetName": "v012-train-south-+3.0.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 16,
                "datasetName": "v016-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 20,
                "datasetName": "v020-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-south-east-aerial-+2.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "train",
                "brushIndex": 24,
                "datasetName": "v024-train-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v12-+3.0deg.png",
                  "bytes": 4119116,
                  "sha256": "50808114427d94eb03b595af19d2965099b92c7d9b687d56c7d77aa093172942"
                },
                "camera": {
                  "azimuthDegrees": 45,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    172.92649097,
                    92.5938525,
                    126.84789097
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.906566,
                "disocclusionFraction": 0.093434,
                "collisionFraction": 0.072832,
                "opaqueFraction": 0.363138,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial-+3.0.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-west--3.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-west--2.5.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 28,
                "datasetName": "v028-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-west--1.5.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 32,
                "datasetName": "v032-train-west-+0.0.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-west-+0.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-west-+1.0.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 36,
                "datasetName": "v036-train-west-+2.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "train",
                "brushIndex": 37,
                "datasetName": "v037-train-west-+2.5.png"
              },
              {
                "id": "west.+3.0",
                "anchorId": "west",
                "offsetDegrees": 3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v12-+3.0deg.png",
                  "bytes": 4331842,
                  "sha256": "4fddb62ecd1915b537db334f33e5de817f0d2843cf569ae5504d96899496d4fc"
                },
                "camera": {
                  "azimuthDegrees": 273,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    27.30143284
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.916195,
                "disocclusionFraction": 0.083805,
                "collisionFraction": 0.063764,
                "opaqueFraction": 0.228191,
                "split": "train",
                "brushIndex": 38,
                "datasetName": "v038-train-west-+3.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research-1280/manifest.json",
          "recordPointer": "$",
          "byteLength": 36333,
          "sha256": "3347ef500356da7f027ce23459e7e78025f8dfe73c6430fabc419b6f34895ee2",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:17:38.573242+00:00",
            "arm": "core3",
            "anchors": [
              "south",
              "west",
              "south-east-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "research",
            "images": 36,
            "train": 27,
            "eval": 9,
            "evalSplitEvery": 4,
            "intrinsics": {
              "width": 1280,
              "height": 800,
              "focalPixels": 1308.3410473936563,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                640,
                400
              ],
              "sourceResolution": [
                1600,
                1000
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "eval",
                "brushIndex": 0,
                "datasetName": "v000-eval-south--2.5.png"
              },
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--3.0.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "eval",
                "brushIndex": 4,
                "datasetName": "v004-eval-south-+1.0.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "eval",
                "brushIndex": 8,
                "datasetName": "v008-eval-south-+2.5.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+0.5.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "eval",
                "brushIndex": 12,
                "datasetName": "v012-eval-west--2.5.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-west--3.0.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-west--1.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "eval",
                "brushIndex": 16,
                "datasetName": "v016-eval-west-+1.0.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-west-+0.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "eval",
                "brushIndex": 20,
                "datasetName": "v020-eval-west-+2.5.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-west-+0.5.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-west-+2.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "eval",
                "brushIndex": 24,
                "datasetName": "v024-eval-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "eval",
                "brushIndex": 28,
                "datasetName": "v028-eval-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "eval",
                "brushIndex": 32,
                "datasetName": "v032-eval-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-east-aerial-+2.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/datasets/core3-research/manifest.json",
          "recordPointer": "$",
          "byteLength": 36274,
          "sha256": "cb326575bc89715e56078ab4aff74b97ae6489647aa9e23e86c0e20088af361e",
          "exactRecord": {
            "schema": "blueprint.flux-final-multi-anchor-brush-dataset/1",
            "createdAt": "2026-08-25T02:15:09.813802+00:00",
            "arm": "core3",
            "anchors": [
              "south",
              "west",
              "south-east-aerial"
            ],
            "sourceManifest": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-manifest.json",
            "sourceManifestSha256": "5f7078f2f1da8c40eef5877fc964b1826cc68349fcababb4838766f04f6b7265",
            "mode": "research",
            "images": 36,
            "train": 27,
            "eval": 9,
            "evalSplitEvery": 4,
            "intrinsics": {
              "width": 1600,
              "height": 1000,
              "focalPixels": 1635.4263092420701,
              "verticalFovDegrees": 34,
              "principalPointPixels": [
                800,
                500
              ]
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "id": "south.-2.5",
                "anchorId": "south",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v01--2.5deg.png",
                  "bytes": 4010802,
                  "sha256": "ead643993fd2a505e8465955813de3d96e284aaa3c1c1fe04b5aba4a8b3e6224"
                },
                "camera": {
                  "azimuthDegrees": 357.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    56.73069086,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.9421,
                "disocclusionFraction": 0.0579,
                "collisionFraction": 0.048781,
                "opaqueFraction": 0.270686,
                "split": "eval",
                "brushIndex": 0,
                "datasetName": "v000-eval-south--2.5.png"
              },
              {
                "id": "south.-3.0",
                "anchorId": "south",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v00--3.0deg.png",
                  "bytes": 3991959,
                  "sha256": "97bd437707ee3c1f133c9c8cd30596392322d475ed2852640084e2a5defa3c03"
                },
                "camera": {
                  "azimuthDegrees": 357,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    55.21826716,
                    40.78097768,
                    191.49411676
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930325,
                "disocclusionFraction": 0.069675,
                "collisionFraction": 0.057044,
                "opaqueFraction": 0.272901,
                "split": "train",
                "brushIndex": 1,
                "datasetName": "v001-train-south--3.0.png"
              },
              {
                "id": "south.-2.0",
                "anchorId": "south",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v02--2.0deg.png",
                  "bytes": 4026724,
                  "sha256": "e6888309f751d26e5aa114086365a0e48a590658dbe55b970e11451591bdf7b2"
                },
                "camera": {
                  "azimuthDegrees": 358,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    58.24369093,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954033,
                "disocclusionFraction": 0.045967,
                "collisionFraction": 0.040319,
                "opaqueFraction": 0.268425,
                "split": "train",
                "brushIndex": 2,
                "datasetName": "v002-train-south--2.0.png"
              },
              {
                "id": "south.-1.5",
                "anchorId": "south",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v03--1.5deg.png",
                  "bytes": 4045294,
                  "sha256": "bf25ffd70ff1fef096b85f8e383772280a7e36b5fda50da5df7c33cec39e507e"
                },
                "camera": {
                  "azimuthDegrees": 358.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    59.75715215,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966301,
                "disocclusionFraction": 0.033699,
                "collisionFraction": 0.031764,
                "opaqueFraction": 0.265973,
                "split": "train",
                "brushIndex": 3,
                "datasetName": "v003-train-south--1.5.png"
              },
              {
                "id": "south.+1.0",
                "anchorId": "south",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v08-+1.0deg.png",
                  "bytes": 4066353,
                  "sha256": "190972339e0bf2f83399a954b0e0d687a21f0a459f7ff6941c9c2b71dc425dff"
                },
                "camera": {
                  "azimuthDegrees": 1,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    67.32734074,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978434,
                "disocclusionFraction": 0.021566,
                "collisionFraction": 0.020877,
                "opaqueFraction": 0.264572,
                "split": "eval",
                "brushIndex": 4,
                "datasetName": "v004-eval-south-+1.0.png"
              },
              {
                "id": "south.-1.0",
                "anchorId": "south",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v04--1.0deg.png",
                  "bytes": 4065396,
                  "sha256": "d6acabd22647ca13d2058e92ba0ebe9b5410bfa357067646a0e7256c6805bea8"
                },
                "camera": {
                  "azimuthDegrees": 359,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    61.27095926,
                    40.78097768,
                    191.70548143
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.978424,
                "disocclusionFraction": 0.021576,
                "collisionFraction": 0.022163,
                "opaqueFraction": 0.263279,
                "split": "train",
                "brushIndex": 5,
                "datasetName": "v005-train-south--1.0.png"
              },
              {
                "id": "south.-0.5",
                "anchorId": "south",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v05--0.5deg.png",
                  "bytes": 4087121,
                  "sha256": "f0f1b55a9a084413776e086eab888beb1bdfe5e2488696b7020993853eb8859b"
                },
                "camera": {
                  "azimuthDegrees": 359.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    62.78499697,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989815,
                "disocclusionFraction": 0.010185,
                "collisionFraction": 0.012723,
                "opaqueFraction": 0.260985,
                "split": "train",
                "brushIndex": 6,
                "datasetName": "v006-train-south--0.5.png"
              },
              {
                "id": "south.+0.0",
                "anchorId": "south",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v06-+0.0deg.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "camera": {
                  "azimuthDegrees": 0,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    64.29915,
                    40.78097768,
                    191.73190805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.258939,
                "split": "train",
                "brushIndex": 7,
                "datasetName": "v007-train-south-+0.0.png"
              },
              {
                "id": "south.+2.5",
                "anchorId": "south",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v11-+2.5deg.png",
                  "bytes": 4007935,
                  "sha256": "bc3362d7e1f158c922e01a5f54f0476c838961f56b4756242eab06ffdbc809a4"
                },
                "camera": {
                  "azimuthDegrees": 2.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    71.86760914,
                    40.78097768,
                    191.56676368
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.943314,
                "disocclusionFraction": 0.056686,
                "collisionFraction": 0.044189,
                "opaqueFraction": 0.277269,
                "split": "eval",
                "brushIndex": 8,
                "datasetName": "v008-eval-south-+2.5.png"
              },
              {
                "id": "south.+0.5",
                "anchorId": "south",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v07-+0.5deg.png",
                  "bytes": 4085844,
                  "sha256": "de6f27cdd86c8453b0592e8aeff5c6df85e24914a1e8e38d8ab60df9c5729594"
                },
                "camera": {
                  "azimuthDegrees": 0.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    65.81330303,
                    40.78097768,
                    191.72530126
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989792,
                "disocclusionFraction": 0.010208,
                "collisionFraction": 0.0125,
                "opaqueFraction": 0.260894,
                "split": "train",
                "brushIndex": 9,
                "datasetName": "v009-train-south-+0.5.png"
              },
              {
                "id": "south.+1.5",
                "anchorId": "south",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v09-+1.5deg.png",
                  "bytes": 4044343,
                  "sha256": "358935d8fb80e2bacff31a26dd10ebe1fb8fa4dacdcc80466c15404555dba5e6"
                },
                "camera": {
                  "azimuthDegrees": 1.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    68.84114785,
                    40.78097768,
                    191.67245004
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.966746,
                "disocclusionFraction": 0.033254,
                "collisionFraction": 0.029856,
                "opaqueFraction": 0.268778,
                "split": "train",
                "brushIndex": 10,
                "datasetName": "v010-train-south-+1.5.png"
              },
              {
                "id": "south.+2.0",
                "anchorId": "south",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south/v10-+2.0deg.png",
                  "bytes": 4026612,
                  "sha256": "c5e917d9f8abfa4ddcafa19d24c9f9f26ead6e17b117412b9170a6add99fd8fa"
                },
                "camera": {
                  "azimuthDegrees": 2,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    70.35460907,
                    40.78097768,
                    191.62620961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.954974,
                "disocclusionFraction": 0.045026,
                "collisionFraction": 0.037367,
                "opaqueFraction": 0.272934,
                "split": "train",
                "brushIndex": 11,
                "datasetName": "v011-train-south-+2.0.png"
              },
              {
                "id": "west.-2.5",
                "anchorId": "west",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v01--2.5deg.png",
                  "bytes": 4364646,
                  "sha256": "55ca22a5a25a24c575e4f765b373349e5e2bda268bbf00e05e567f519da17e0f"
                },
                "camera": {
                  "azimuthDegrees": 267.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    10.65209086
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.929654,
                "disocclusionFraction": 0.070346,
                "collisionFraction": 0.053435,
                "opaqueFraction": 0.21967,
                "split": "eval",
                "brushIndex": 12,
                "datasetName": "v012-eval-west--2.5.png"
              },
              {
                "id": "west.-3.0",
                "anchorId": "west",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v00--3.0deg.png",
                  "bytes": 4339642,
                  "sha256": "934de35d51c1a2a89b73ee6ff1b38b2032d1b26a47c9cc2581fba2bfaecdafbd"
                },
                "camera": {
                  "azimuthDegrees": 267,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -108.97441676,
                    40.78097768,
                    9.13966716
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.915308,
                "disocclusionFraction": 0.084693,
                "collisionFraction": 0.062784,
                "opaqueFraction": 0.223722,
                "split": "train",
                "brushIndex": 13,
                "datasetName": "v013-train-west--3.0.png"
              },
              {
                "id": "west.-2.0",
                "anchorId": "west",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v02--2.0deg.png",
                  "bytes": 4390383,
                  "sha256": "9ac339ca01563550dbc202834edcb640da14345a32de1da3d2519e854066f6f7"
                },
                "camera": {
                  "azimuthDegrees": 268,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    12.16509093
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.944169,
                "disocclusionFraction": 0.055831,
                "collisionFraction": 0.044007,
                "opaqueFraction": 0.215531,
                "split": "train",
                "brushIndex": 14,
                "datasetName": "v014-train-west--2.0.png"
              },
              {
                "id": "west.-1.5",
                "anchorId": "west",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v03--1.5deg.png",
                  "bytes": 4415588,
                  "sha256": "dbfd15a6c33390f4bd22aaa1f9dc25690e99aaf858873b2500ed7d69efb002c9"
                },
                "camera": {
                  "azimuthDegrees": 268.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    13.67855215
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.958892,
                "disocclusionFraction": 0.041108,
                "collisionFraction": 0.034435,
                "opaqueFraction": 0.211254,
                "split": "train",
                "brushIndex": 15,
                "datasetName": "v015-train-west--1.5.png"
              },
              {
                "id": "west.+1.0",
                "anchorId": "west",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v08-+1.0deg.png",
                  "bytes": 4436202,
                  "sha256": "8209e6948553e1bc4a54438c67d1ed2fc633b6047f9063fc5f12efb202f6e965"
                },
                "camera": {
                  "azimuthDegrees": 271,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    21.24874074
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.975189,
                "disocclusionFraction": 0.024811,
                "collisionFraction": 0.023676,
                "opaqueFraction": 0.208201,
                "split": "eval",
                "brushIndex": 16,
                "datasetName": "v016-eval-west-+1.0.png"
              },
              {
                "id": "west.-1.0",
                "anchorId": "west",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v04--1.0deg.png",
                  "bytes": 4443322,
                  "sha256": "75e06d381b6aa11d1807d42f27bf5c469378aca194863c3e95e8a9c063dc9cdf"
                },
                "camera": {
                  "azimuthDegrees": 269,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.18578143,
                    40.78097768,
                    15.19235926
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.97388,
                "disocclusionFraction": 0.02612,
                "collisionFraction": 0.023497,
                "opaqueFraction": 0.206595,
                "split": "train",
                "brushIndex": 17,
                "datasetName": "v017-train-west--1.0.png"
              },
              {
                "id": "west.-0.5",
                "anchorId": "west",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v05--0.5deg.png",
                  "bytes": 4470172,
                  "sha256": "dd3834efc044cad33cf484acd35a06b1a9ba0f54869a6c8cdf5b261921f32508"
                },
                "camera": {
                  "azimuthDegrees": 269.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    16.70639697
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988424,
                "disocclusionFraction": 0.011576,
                "collisionFraction": 0.012954,
                "opaqueFraction": 0.202047,
                "split": "train",
                "brushIndex": 18,
                "datasetName": "v018-train-west--0.5.png"
              },
              {
                "id": "west.+0.0",
                "anchorId": "west",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v06-+0.0deg.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "camera": {
                  "azimuthDegrees": 270,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.21220805,
                    40.78097768,
                    18.22055
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.199197,
                "split": "train",
                "brushIndex": 19,
                "datasetName": "v019-train-west-+0.0.png"
              },
              {
                "id": "west.+2.5",
                "anchorId": "west",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v11-+2.5deg.png",
                  "bytes": 4357781,
                  "sha256": "9353d54159257f6c2c12572fdf370c87a99fb9d63a51ca801bebed20c03902f8"
                },
                "camera": {
                  "azimuthDegrees": 272.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.04706368,
                    40.78097768,
                    25.78900914
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.930828,
                "disocclusionFraction": 0.069172,
                "collisionFraction": 0.054307,
                "opaqueFraction": 0.223307,
                "split": "eval",
                "brushIndex": 20,
                "datasetName": "v020-eval-west-+2.5.png"
              },
              {
                "id": "west.+0.5",
                "anchorId": "west",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v07-+0.5deg.png",
                  "bytes": 4464361,
                  "sha256": "7435f87663499fce5ed6e1b650c73b188bfaf8e8a2e25ab2c8fce4e0902bd916"
                },
                "camera": {
                  "azimuthDegrees": 270.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.20560126,
                    40.78097768,
                    19.73470303
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989121,
                "disocclusionFraction": 0.010879,
                "collisionFraction": 0.013175,
                "opaqueFraction": 0.202843,
                "split": "train",
                "brushIndex": 21,
                "datasetName": "v021-train-west-+0.5.png"
              },
              {
                "id": "west.+1.5",
                "anchorId": "west",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v09-+1.5deg.png",
                  "bytes": 4408971,
                  "sha256": "5f32801749f2978d38b60374a23476ec8831e5b258579da7a72066dae660e023"
                },
                "camera": {
                  "azimuthDegrees": 271.5,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.15275004,
                    40.78097768,
                    22.76254785
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.960439,
                "disocclusionFraction": 0.039561,
                "collisionFraction": 0.034758,
                "opaqueFraction": 0.213481,
                "split": "train",
                "brushIndex": 22,
                "datasetName": "v022-train-west-+1.5.png"
              },
              {
                "id": "west.+2.0",
                "anchorId": "west",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/west/v10-+2.0deg.png",
                  "bytes": 4382252,
                  "sha256": "753926b944797af5c877bdcd5fae82696d092957a7056087d607da26e770b4d7"
                },
                "camera": {
                  "azimuthDegrees": 272,
                  "elevationDegrees": 12,
                  "positionFeet": [
                    -109.10650961,
                    40.78097768,
                    24.27600907
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.945469,
                "disocclusionFraction": 0.054531,
                "collisionFraction": 0.044813,
                "opaqueFraction": 0.218438,
                "split": "train",
                "brushIndex": 23,
                "datasetName": "v023-train-west-+2.0.png"
              },
              {
                "id": "south-east-aerial.-2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v01--2.5deg.png",
                  "bytes": 4130846,
                  "sha256": "0536ddb5ca0973374b536a4f1c341b954ba44efcf39c611060aaf68f074b343c"
                },
                "camera": {
                  "azimuthDegrees": 39.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    162.014923,
                    92.5938525,
                    136.75926148
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.925447,
                "disocclusionFraction": 0.074552,
                "collisionFraction": 0.063511,
                "opaqueFraction": 0.361692,
                "split": "eval",
                "brushIndex": 24,
                "datasetName": "v024-eval-south-east-aerial--2.5.png"
              },
              {
                "id": "south-east-aerial.-3.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -3,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v00--3.0deg.png",
                  "bytes": 4108670,
                  "sha256": "0bb90819a354b193514e022b441449873c1da541c8e6d2c28ee8d8eef34da3d4"
                },
                "camera": {
                  "azimuthDegrees": 39,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    160.97677001,
                    92.5938525,
                    137.60746805
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.909547,
                "disocclusionFraction": 0.090453,
                "collisionFraction": 0.075109,
                "opaqueFraction": 0.368703,
                "split": "train",
                "brushIndex": 25,
                "datasetName": "v025-train-south-east-aerial--3.0.png"
              },
              {
                "id": "south-east-aerial.-2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v02--2.0deg.png",
                  "bytes": 4155077,
                  "sha256": "b45aee76b700cc7576100f1049a4b1e88ad341c6ff007ad4dadad85dcafc112d"
                },
                "camera": {
                  "azimuthDegrees": 40,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    163.04563456,
                    92.5938525,
                    135.90202773
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.941447,
                "disocclusionFraction": 0.058553,
                "collisionFraction": 0.051169,
                "opaqueFraction": 0.354416,
                "split": "train",
                "brushIndex": 26,
                "datasetName": "v026-train-south-east-aerial--2.0.png"
              },
              {
                "id": "south-east-aerial.-1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v03--1.5deg.png",
                  "bytes": 4177168,
                  "sha256": "5030b10c6b043c353080a85c8ffde2eb61482ef2bd4411d33187dbfe3da46ac4"
                },
                "camera": {
                  "azimuthDegrees": 40.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    164.06882619,
                    92.5938525,
                    135.03583208
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.957632,
                "disocclusionFraction": 0.042368,
                "collisionFraction": 0.038804,
                "opaqueFraction": 0.346988,
                "split": "train",
                "brushIndex": 27,
                "datasetName": "v027-train-south-east-aerial--1.5.png"
              },
              {
                "id": "south-east-aerial.+1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v08-+1.0deg.png",
                  "bytes": 4212939,
                  "sha256": "cec26485de9f65c42b9e7a50e5793b20d9e5050e7eee1c34996d11e379f24f60"
                },
                "camera": {
                  "azimuthDegrees": 43,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    169.0692786,
                    92.5938525,
                    130.57275766
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.972191,
                "disocclusionFraction": 0.027809,
                "collisionFraction": 0.025882,
                "opaqueFraction": 0.337918,
                "split": "eval",
                "brushIndex": 28,
                "datasetName": "v028-eval-south-east-aerial-+1.0.png"
              },
              {
                "id": "south-east-aerial.-1.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -1,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v04--1.0deg.png",
                  "bytes": 4203542,
                  "sha256": "c8586e1f8e99b8912150d1d0ac6014be12ad45d9a67de8a9b9974c1f9cce20f4"
                },
                "camera": {
                  "azimuthDegrees": 41,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    165.08441997,
                    92.5938525,
                    134.16074049
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.973771,
                "disocclusionFraction": 0.026229,
                "collisionFraction": 0.026144,
                "opaqueFraction": 0.339367,
                "split": "train",
                "brushIndex": 29,
                "datasetName": "v029-train-south-east-aerial--1.0.png"
              },
              {
                "id": "south-east-aerial.-0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": -0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v05--0.5deg.png",
                  "bytes": 4233829,
                  "sha256": "5a4ecc2da4f41f32dd171b9a6874d501b4dc0cc49005b3e45c178be4acb19a49"
                },
                "camera": {
                  "azimuthDegrees": 41.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    166.09233857,
                    92.5938525,
                    133.27681961
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.989041,
                "disocclusionFraction": 0.010959,
                "collisionFraction": 0.013245,
                "opaqueFraction": 0.331687,
                "split": "train",
                "brushIndex": 30,
                "datasetName": "v030-train-south-east-aerial--0.5.png"
              },
              {
                "id": "south-east-aerial.+0.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0,
                "anchor": true,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v06-+0.0deg.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "camera": {
                  "azimuthDegrees": 42,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    167.09250521,
                    92.5938525,
                    132.38413674
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 1,
                "disocclusionFraction": 0,
                "collisionFraction": 0,
                "opaqueFraction": 0.326706,
                "split": "train",
                "brushIndex": 31,
                "datasetName": "v031-train-south-east-aerial-+0.0.png"
              },
              {
                "id": "south-east-aerial.+2.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v11-+2.5deg.png",
                  "bytes": 4141643,
                  "sha256": "01e7a7e921881223443f7469d8d2b1a62a49d1cd98f39935d5075d4ba5f1ff6d"
                },
                "camera": {
                  "azimuthDegrees": 44.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.97441443,
                    92.5938525,
                    127.79169512
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.92279,
                "disocclusionFraction": 0.07721,
                "collisionFraction": 0.061573,
                "opaqueFraction": 0.357156,
                "split": "eval",
                "brushIndex": 32,
                "datasetName": "v032-eval-south-east-aerial-+2.5.png"
              },
              {
                "id": "south-east-aerial.+0.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 0.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v07-+0.5deg.png",
                  "bytes": 4239483,
                  "sha256": "345ad77aa4cf04e819bf351ef44125316f573efee07c3d30e2b0addfc76e397e"
                },
                "camera": {
                  "azimuthDegrees": 42.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    168.08484375,
                    92.5938525,
                    131.48275988
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.988339,
                "disocclusionFraction": 0.011661,
                "collisionFraction": 0.013196,
                "opaqueFraction": 0.330807,
                "split": "train",
                "brushIndex": 33,
                "datasetName": "v033-train-south-east-aerial-+0.5.png"
              },
              {
                "id": "south-east-aerial.+1.5",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 1.5,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v09-+1.5deg.png",
                  "bytes": 4188467,
                  "sha256": "c8bbf78cd38e9d44b739438a8d0ce25ba4a02e622ddad215525b67302415b997"
                },
                "camera": {
                  "azimuthDegrees": 43.5,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    170.04573481,
                    92.5938525,
                    129.65419939
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.955581,
                "disocclusionFraction": 0.044419,
                "collisionFraction": 0.038293,
                "opaqueFraction": 0.344704,
                "split": "train",
                "brushIndex": 34,
                "datasetName": "v034-train-south-east-aerial-+1.5.png"
              },
              {
                "id": "south-east-aerial.+2.0",
                "anchorId": "south-east-aerial",
                "offsetDegrees": 2,
                "anchor": false,
                "image": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/micro-views/south-east-aerial/v10-+2.0deg.png",
                  "bytes": 4165743,
                  "sha256": "895ec418f0eed8de2127b853c5bc933dce86dddc8f43c4632b8228dcd017ae78"
                },
                "camera": {
                  "azimuthDegrees": 44,
                  "elevationDegrees": 30,
                  "positionFeet": [
                    171.014138,
                    92.5938525,
                    128.72715501
                  ],
                  "targetFeet": [
                    64.29915,
                    12.426575,
                    18.22055
                  ]
                },
                "reprojectedFraction": 0.93913,
                "disocclusionFraction": 0.06087,
                "collisionFraction": 0.049988,
                "opaqueFraction": 0.351002,
                "split": "train",
                "brushIndex": 35,
                "datasetName": "v035-train-south-east-aerial-+2.0.png"
              }
            ],
            "authorityBoundary": "Bounded generated appearance over traced house geometry across the south, west, and two south-aerial anchors. No rear, real-property, portal, ground, navigation, or world authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:flux-final-surface-bake-20260824-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T02:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/30/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "flux-final-surface-bake-20260824-r1",
      "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "completed-awaiting-browser-adversarial-review",
        "sourcePath": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "One Gaussian renderer now owns every retained splat view",
      "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
      "decision": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence.",
      "limitations": [],
      "relatedRunIds": [
        "flux-final-multi-anchor-splat-20260824-r1",
        "flux-final-surface-bake-20260824-r1",
        "canonical-splat-core-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 100160072
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
            "byteLength": 98898688,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/source-assignment-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/source-assignment-contact-sheet.png",
            "byteLength": 1255774,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/30",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T22:02:00-04:00",
            "endedAt": "2026-08-24T23:30:14-04:00",
            "title": "One Gaussian renderer now owns every retained splat view",
            "headline": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
            "outcome": "The product source tree has one Canvas and one Gaussian renderer owner. The Exterior editor restored its 27-face affected-row draft after the change, and Great Room retained its actor and playback. Front, Left, Right, and Rear review rejected the four-view FLUX surface bake because unseen facades collapse into repeated fallback materials and flattened detail. It remains evidence and did not replace the accepted exterior.",
            "runs": [
              "flux-final-multi-anchor-splat-20260824-r1",
              "flux-final-surface-bake-20260824-r1",
              "canonical-splat-core-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
              ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
              "verification/canonical-splat-core-r41",
              "verification/hero-pin-hd-preflight-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGreatRoomCell.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r41.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "lesson": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 100160072,
          "sha256": "161012269838c4bb598ed5899e357feb3b2398f6dc05c9e165bef915d0c1ca20",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 558,
          "sha256": "406a4f5e37226274af4332b5ee48292bfc15dcd41a6a1123c3ae2b04b4e239ca",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T03:19:08.554876+00:00",
            "format": "antimatter15/splat-v1",
            "rowBytes": 32,
            "splatCount": 3090584,
            "outputBytes": 98898688,
            "sha256": "d80a4a9f2176e54cd22aac20aded413dc506c742de6a10297f24687a0934dc52",
            "alphaByte": 246,
            "axisTransformApplied": false,
            "units": "metres",
            "method": "exact source-camera traced-face z-buffer projection; 3 cm voxel winner; no generated-frame chaining",
            "spacingMetres": 0.035,
            "tangentScaleMetres": 0.027,
            "normalScaleMetres": 0.0035
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "recordPointer": "$",
          "byteLength": 5052,
          "sha256": "b9725514814f1cea7cdadafadba889c3da620454a3d43a310cc5aae42bed9fcf",
          "exactRecord": {
            "schema": "blueprint.flux-final-surface-bake-result/1",
            "createdAt": "2026-08-25T03:19:08.635302+00:00",
            "state": "completed-awaiting-browser-adversarial-review",
            "inputSignature": "aead5c19ab0a237e667cab406245ffe7568c5fe7bd6ff03ce2cb23c31c267864",
            "method": "dense traced-surface sampling -> exact four-camera visibility -> one best registered FLUX observation per world sample -> same-face fallback -> oriented surface Gaussians",
            "sources": [
              {
                "id": "south",
                "confidence": 0.88,
                "registered": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south.png",
                  "bytes": 4105114,
                  "sha256": "72f8d1ef74baf67b4183a55fd5c793187f5b2ce2265a9e3c7b627dc6c340ee52"
                },
                "registration": {
                  "scale": 1.06,
                  "shiftPxAt1600x992": [
                    -1,
                    4
                  ],
                  "offsetMagnitudePx": 4.1,
                  "meanEdgeDistanceAtIdentityPx": 2.97,
                  "meanEdgeDistanceAfterRegistrationPx": 2.38
                }
              },
              {
                "id": "west",
                "confidence": 1,
                "registered": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/west.png",
                  "bytes": 4491808,
                  "sha256": "0fe4d25e3defe67729e1a1febf4849a0702de3c10951617c6ec041d070f5a2b0"
                },
                "registration": {
                  "scale": 1,
                  "shiftPxAt1600x992": [
                    0,
                    4
                  ],
                  "offsetMagnitudePx": 4,
                  "meanEdgeDistanceAtIdentityPx": 1.84,
                  "meanEdgeDistanceAfterRegistrationPx": 1.7
                }
              },
              {
                "id": "south-east-aerial",
                "confidence": 0.98,
                "registered": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-east-aerial.png",
                  "bytes": 4259869,
                  "sha256": "73c842806f67293fafe21ca3437b0c0d40f12d177b1147c99897d7c6a46ca467"
                },
                "registration": {
                  "scale": 1,
                  "shiftPxAt1600x992": [
                    0,
                    3
                  ],
                  "offsetMagnitudePx": 3,
                  "meanEdgeDistanceAtIdentityPx": 2.11,
                  "meanEdgeDistanceAfterRegistrationPx": 1.91
                }
              },
              {
                "id": "south-west-aerial",
                "confidence": 0.72,
                "registered": {
                  "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/source-registered/south-west-aerial.png",
                  "bytes": 4312788,
                  "sha256": "3af12617c19140828e472c7214d75671964f947fceb9f47ee37be01b42963af2"
                },
                "registration": {
                  "scale": 1,
                  "shiftPxAt1600x992": [
                    42,
                    61
                  ],
                  "offsetMagnitudePx": 74.1,
                  "meanEdgeDistanceAtIdentityPx": 3.3,
                  "meanEdgeDistanceAfterRegistrationPx": 2.69
                }
              }
            ],
            "candidate": {
              "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
              "bytes": 98898688,
              "sha256": "d80a4a9f2176e54cd22aac20aded413dc506c742de6a10297f24687a0934dc52",
              "schemaVersion": 1,
              "generatedAt": "2026-08-25T03:19:08.554876+00:00",
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "splatCount": 3090584,
              "outputBytes": 98898688,
              "alphaByte": 246,
              "axisTransformApplied": false,
              "units": "metres",
              "method": "exact source-camera traced-face z-buffer projection; 3 cm voxel winner; no generated-frame chaining",
              "spacingMetres": 0.035,
              "tangentScaleMetres": 0.027,
              "normalScaleMetres": 0.0035
            },
            "coverage": {
              "surfaceSamples": 3090584,
              "directlyObserved": 1796803,
              "directObservationFraction": 0.5813797651188254,
              "sourceContributions": {
                "south": 343017,
                "west": 382251,
                "south-east-aerial": 847349,
                "south-west-aerial": 224186
              },
              "fallbackCounts": {
                "faceMedian": 1084098,
                "materialPalette": 209683
              }
            },
            "review": {
              "sourceAssignmentContactSheet": {
                "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/source-assignment-contact-sheet.png",
                "bytes": 1255774,
                "sha256": "373809ad2fb89a1bbf48a6960e64fa558de3ebcc2a007bf838fe75cfd70f625b"
              }
            },
            "spendUsd": 0,
            "excludedInputs": [
              "all generated video frames",
              "the contradictory 60-view orbit",
              "Ray stop-motion failures",
              "registered-warp donor frames"
            ],
            "authorityBoundary": "Generated appearance attached to the traced Casa Cornell massing. Unobserved surface samples use same-face or material fallback; no real-property, rear-capture, ground, navigation, portal, or world authority.",
            "nextGate": "Canonical browser review must compare front, sides, rear, aerial, transparency, scale, default framing, and editable support against the all-sixty base and accepted south candidate before promotion."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-24-one-gaussian-renderer-now-owns-every-retained-splat-view-30",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T02:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/30/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The product source tree has one Canvas and one Gaussian renderer owner. The Exterior editor restored its 27-face affected-row draft after the change, and Great Room retained its actor and playback. Front, Left, Right, and Rear review rejected the four-view FLUX surface bake because unseen facades collapse into repeated fallback materials and flattened detail. It remains evidence and did not replace the accepted exterior.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/30/outcome"
      },
      "authority": null,
      "title": "One Gaussian renderer now owns every retained splat view",
      "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
      "decision": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence.",
      "limitations": [],
      "relatedRunIds": [
        "flux-final-multi-anchor-splat-20260824-r1",
        "flux-final-surface-bake-20260824-r1",
        "canonical-splat-core-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalGreatRoomCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalGreatRoomCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r41.json",
          "url": "/docs/timeline/internal-continuation-r41.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-splat-core-r41",
          "url": "/verification/canonical-splat-core-r41",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r41.json",
          "url": "/docs/timeline/internal-continuation-r41.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/30",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-24",
            "internalUseOnly": true,
            "startedAt": "2026-08-24T22:02:00-04:00",
            "endedAt": "2026-08-24T23:30:14-04:00",
            "title": "One Gaussian renderer now owns every retained splat view",
            "headline": "Exterior results, edit overlays, and the retained V22 Great Room now load through one CanonicalGaussianSplatViewport inside the continuously mounted world Canvas. The unused V22 control deck and duplicate dock camera group were removed.",
            "outcome": "The product source tree has one Canvas and one Gaussian renderer owner. The Exterior editor restored its 27-face affected-row draft after the change, and Great Room retained its actor and playback. Front, Left, Right, and Rear review rejected the four-view FLUX surface bake because unseen facades collapse into repeated fallback materials and flattened detail. It remains evidence and did not replace the accepted exterior.",
            "runs": [
              "flux-final-multi-anchor-splat-20260824-r1",
              "flux-final-surface-bake-20260824-r1",
              "canonical-splat-core-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
              ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
              "verification/canonical-splat-core-r41",
              "verification/hero-pin-hd-preflight-20260824-r1"
            ],
            "surfaces": [
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGreatRoomCell.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r41.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "lesson": "New cells and editing modes must bind artifacts, transforms, and overlays into the retained viewer primitive. A recognizable front view cannot override failed side and rear evidence."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-core-20260824-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T02:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r41.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-core-20260824-r1",
      "path": "docs/timeline/internal-continuation-r41.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Consolidated the exterior editor and Great Room onto one Gaussian viewport primitive",
      "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through CanonicalGaussianSplatViewport inside the one continuously mounted world Canvas. The unused parallel V22 control deck and the duplicate dock camera group were removed. Camera, Render, Edit, and Evidence remain the only product decks.",
      "decision": "Stop producing viewer variants and stop extending the rejected surface-bake branch. Continue product work only through the canonical viewer/editor and its shared renderer primitive.",
      "limitations": [
        "The accepted south exterior remains below the requested hero-quality full-exterior result.",
        "The shared renderer boundary does not itself admit a walk surface, portal transform, or new spatial authority.",
        "The FAL high-resolution pin request remains blocked before provider submission by the account response recorded in its manifest."
      ],
      "relatedRunIds": [
        "flux-final-multi-anchor-splat-20260824-r1",
        "flux-final-surface-bake-20260824-r1",
        "canonical-splat-core-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3554
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
          "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-splat-core-r41",
          "url": "/verification/canonical-splat-core-r41",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r41.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3554,
          "sha256": "0575573ec89ddba51f962942a5e2183d2994ea8be266b420b0b1f77f29c6a0e9",
          "exactRecord": {
            "id": "canonical-splat-core-20260824-r1",
            "date": "2026-08-24",
            "title": "Consolidated the exterior editor and Great Room onto one Gaussian viewport primitive",
            "startedAt": "2026-08-24T22:02:00-04:00",
            "endedAt": "2026-08-24T23:30:14-04:00",
            "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through CanonicalGaussianSplatViewport inside the one continuously mounted world Canvas. The unused parallel V22 control deck and the duplicate dock camera group were removed. Camera, Render, Edit, and Evidence remain the only product decks.",
            "results": [
              "Only CanonicalGaussianSplatViewport imports LiveEngineGaussianSplatWorld in the product source tree. Exterior and Great Room supply transforms and artifacts to that retained renderer instead of owning separate wrappers.",
              "The Exterior Edit deck restored its source-bound 27-face draft and exact affected-row colors after the consolidation. Great Room loaded through the same renderer with its retained actor and accepted local playback.",
              "A new anti-regression test scans the full product source tree and fails if a second Canvas, WebGLRenderer, or Gaussian renderer owner appears.",
              "The four-view FLUX surface-bake candidate was reviewed in the canonical Camera presets. Front remained recognizable; Left, Right, and Rear exposed repeated fallback materials and flattened detail, so the candidate was rejected and not promoted.",
              "The earlier multi-anchor Brush baseline, all-four baseline, rigid structure-SH probe, and fast-SH arm also remained below their declared held-out gate. No provider request or spend occurred."
            ],
            "decision": "Stop producing viewer variants and stop extending the rejected surface-bake branch. Continue product work only through the canonical viewer/editor and its shared renderer primitive.",
            "limitations": [
              "The accepted south exterior remains below the requested hero-quality full-exterior result.",
              "The shared renderer boundary does not itself admit a walk surface, portal transform, or new spatial authority.",
              "The FAL high-resolution pin request remains blocked before provider submission by the account response recorded in its manifest."
            ],
            "runs": [
              "flux-final-multi-anchor-splat-20260824-r1",
              "flux-final-surface-bake-20260824-r1",
              "canonical-splat-core-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
              ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
              "verification/canonical-splat-core-r41",
              "verification/hero-pin-hd-preflight-20260824-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;canonical-integration:7/7;exterior-editor:pass;great-room:pass;surface-bake:rejected;product-default-changed:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-core-r41",
      "kind": "verification-set",
      "createdAt": "2026-08-25T02:02:00.000Z",
      "date": "2026-08-24",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r41.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-core-r41",
      "path": "verification/canonical-splat-core-r41",
      "parent": null,
      "branch": [],
      "state": {
        "value": "not-promoted",
        "sourcePath": "verification/canonical-splat-core-r41/verification.json",
        "sourceField": "$/surfaceBakeDecision/promotionState"
      },
      "authority": null,
      "title": "Consolidated the exterior editor and Great Room onto one Gaussian viewport primitive",
      "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through CanonicalGaussianSplatViewport inside the one continuously mounted world Canvas. The unused parallel V22 control deck and the duplicate dock camera group were removed. Camera, Render, Edit, and Evidence remain the only product decks.",
      "decision": "rejected-browser-adversarial-review",
      "limitations": [
        "The accepted south exterior remains below the requested hero-quality full-exterior result.",
        "The shared renderer boundary does not itself admit a walk surface, portal transform, or new spatial authority.",
        "The FAL high-resolution pin request remains blocked before provider submission by the account response recorded in its manifest."
      ],
      "relatedRunIds": [
        "flux-final-multi-anchor-splat-20260824-r1",
        "flux-final-surface-bake-20260824-r1",
        "canonical-splat-core-20260824-r1"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 956965
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-splat-core-r41/canonical-editor-one-viewport.png",
            "url": "/verification/canonical-splat-core-r41/canonical-editor-one-viewport.png",
            "byteLength": 206464,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-core-r41/canonical-great-room-shared-renderer.png",
            "url": "/verification/canonical-splat-core-r41/canonical-great-room-shared-renderer.png",
            "byteLength": 176556,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-core-r41/rejected-surface-front.png",
            "url": "/verification/canonical-splat-core-r41/rejected-surface-front.png",
            "byteLength": 153673,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-core-r41/rejected-surface-left.png",
            "url": "/verification/canonical-splat-core-r41/rejected-surface-left.png",
            "byteLength": 138356,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-core-r41/rejected-surface-rear.png",
            "url": "/verification/canonical-splat-core-r41/rejected-surface-rear.png",
            "byteLength": 135980,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-core-r41/rejected-surface-right.png",
            "url": "/verification/canonical-splat-core-r41/rejected-surface-right.png",
            "byteLength": 142632,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-core-r41/verification.json",
          "url": "/verification/canonical-splat-core-r41/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r41.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3554,
          "sha256": "0575573ec89ddba51f962942a5e2183d2994ea8be266b420b0b1f77f29c6a0e9",
          "exactRecord": {
            "id": "canonical-splat-core-20260824-r1",
            "date": "2026-08-24",
            "title": "Consolidated the exterior editor and Great Room onto one Gaussian viewport primitive",
            "startedAt": "2026-08-24T22:02:00-04:00",
            "endedAt": "2026-08-24T23:30:14-04:00",
            "summary": "Exterior results, edit overlays, and the retained V22 Great Room now load through CanonicalGaussianSplatViewport inside the one continuously mounted world Canvas. The unused parallel V22 control deck and the duplicate dock camera group were removed. Camera, Render, Edit, and Evidence remain the only product decks.",
            "results": [
              "Only CanonicalGaussianSplatViewport imports LiveEngineGaussianSplatWorld in the product source tree. Exterior and Great Room supply transforms and artifacts to that retained renderer instead of owning separate wrappers.",
              "The Exterior Edit deck restored its source-bound 27-face draft and exact affected-row colors after the consolidation. Great Room loaded through the same renderer with its retained actor and accepted local playback.",
              "A new anti-regression test scans the full product source tree and fails if a second Canvas, WebGLRenderer, or Gaussian renderer owner appears.",
              "The four-view FLUX surface-bake candidate was reviewed in the canonical Camera presets. Front remained recognizable; Left, Right, and Rear exposed repeated fallback materials and flattened detail, so the candidate was rejected and not promoted.",
              "The earlier multi-anchor Brush baseline, all-four baseline, rigid structure-SH probe, and fast-SH arm also remained below their declared held-out gate. No provider request or spend occurred."
            ],
            "decision": "Stop producing viewer variants and stop extending the rejected surface-bake branch. Continue product work only through the canonical viewer/editor and its shared renderer primitive.",
            "limitations": [
              "The accepted south exterior remains below the requested hero-quality full-exterior result.",
              "The shared renderer boundary does not itself admit a walk surface, portal transform, or new spatial authority.",
              "The FAL high-resolution pin request remains blocked before provider submission by the account response recorded in its manifest."
            ],
            "runs": [
              "flux-final-multi-anchor-splat-20260824-r1",
              "flux-final-surface-bake-20260824-r1",
              "canonical-splat-core-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1",
              ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1",
              "verification/canonical-splat-core-r41",
              "verification/hero-pin-hd-preflight-20260824-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;canonical-integration:7/7;exterior-editor:pass;great-room:pass;surface-bake:rejected;product-default-changed:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-core-r41",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 956965,
          "sha256": "6329164db9bd886a73507e871a8f40e0aa3382419758f7e99f7e722976b60865",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-core-r41/verification.json",
          "recordPointer": "$",
          "byteLength": 3304,
          "sha256": "335dd27580a321a41d10704bcfe522f91c381baca6ec53e721e928b95690b722",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-24T23:30:14-04:00",
            "routes": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=render&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "viewport": {
              "width": 1600,
              "height": 900
            },
            "canonicalSurface": {
              "canvasCount": 1,
              "gaussianRendererOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "rendererOwnerCount": 1,
              "editorPanelCount": 1,
              "parallelViewerAdded": false,
              "obsoleteControlDeckRemoved": "packages/runtime-ui/src/canonical/WorldViewerControlDeck.tsx",
              "duplicateDockCameraGroupCount": 0,
              "retainedDecks": [
                "camera",
                "render",
                "edit",
                "evidence"
              ]
            },
            "runtimeReview": {
              "exteriorEditorLoaded": true,
              "exteriorSelectedSource": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "affectedRowsVisible": true,
              "greatRoomLoadedThroughSharedRenderer": true,
              "browserAlerts": [],
              "rendererErrors": []
            },
            "surfaceBakeDecision": {
              "resultId": "splat.casa.exterior.flux-final-surface-bake-r1",
              "splatSha256": "d80a4a9f2176e54cd22aac20aded413dc506c742de6a10297f24687a0934dc52",
              "gaussians": 3090584,
              "reviewedPresets": [
                "front",
                "left",
                "right",
                "rear"
              ],
              "decision": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "reason": "The front remains recognizable, but side and rear surfaces collapse into repeated palette fills, weak openings, and flattened architectural detail."
            },
            "checks": {
              "runtimeUiTypecheck": "pass",
              "canonicalIntegrationTests": "7/7 pass",
              "splatCatalogCheck": "pass:33-unique-payloads:42-physical-splats:2-cas-references:11-aliases",
              "gitDiffCheck": "pass"
            },
            "captures": [
              {
                "path": "canonical-editor-one-viewport.png",
                "sha256": "7b0e65c141e280797c592d2873940ddc3bc12460fd1429d03f1288e75f1663a1",
                "bytes": 206464
              },
              {
                "path": "canonical-great-room-shared-renderer.png",
                "sha256": "7a32c027c4abdc9200edbbfcd65dc8f45643daed90ffcbeb0458e31fb686b4ff",
                "bytes": 176556
              },
              {
                "path": "rejected-surface-front.png",
                "sha256": "ecacab7564ab8470ae8332bd22fe2f9ad25f9f98dbf20ecfc3aeb555e9c043af",
                "bytes": 153673
              },
              {
                "path": "rejected-surface-left.png",
                "sha256": "bca0c9ead81d6f6d2ddabf2c708672a9887b7a5fb721b0a1a1c9ea7853ad4cb2",
                "bytes": 138356
              },
              {
                "path": "rejected-surface-right.png",
                "sha256": "e77009ca045658e446a4bad88296aefa1b931c5a645ae0ea3068feb6275498f4",
                "bytes": 142632
              },
              {
                "path": "rejected-surface-rear.png",
                "sha256": "58839b2df03890fba2aa6704accbad4ee5680845a0b409dea47e26f958e742f6",
                "bytes": 135980
              }
            ],
            "authorityBoundary": {
              "viewerAndEditor": "canonical-product-surface",
              "surfaceBake": "rejected-method-evidence-only",
              "productDefaultChanged": false,
              "groundAuthorityGranted": false,
              "navigationAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.flux-final-surface-bake-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-25T03:19:08.635Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/32/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "flux-final-surface-bake-20260824-r1",
      "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-browser-adversarial-review",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/32/review/state"
      },
      "authority": {
        "value": "rejected-traced-surface-appearance-evidence",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/32/review/authority"
      },
      "title": "FLUX Final Surface Bake R1",
      "summary": "Four original registered FLUX finals were assigned once to 3090584 traced surface samples after the multi-anchor Brush baselines and fast-SH arm failed their aerial holdout gate.",
      "decision": "Four original registered FLUX finals were assigned once to 3090584 traced surface samples after the multi-anchor Brush baselines and fast-SH arm failed their aerial holdout gate.",
      "limitations": [
        "Only 58.1 percent of surface samples receive a direct visible source observation; the remainder use a same-face median or material fallback.",
        "The side and rear browser views contain repeated material fills, weak openings, and flattened annex detail.",
        "The four generated anchors cover a 132-degree south/west arc and do not establish a captured rear, real-property geometry, ground, navigation, portal, or world authority."
      ],
      "relatedRunIds": [
        "flux-final-surface-bake-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 98898688
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
            "byteLength": 98898688,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.flux-final-surface-bake-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "url": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/32",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.flux-final-surface-bake-r1",
            "runId": "flux-final-surface-bake-20260824-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T03:19:08.635Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "FLUX Final Surface Bake R1",
              "group": "High-resolution hero recovery",
              "tags": [
                "exterior",
                "flux-final",
                "known-camera",
                "rejected",
                "surface-bake"
              ]
            },
            "details": {
              "summary": "Four original registered FLUX finals were assigned once to 3090584 traced surface samples after the multi-anchor Brush baselines and fast-SH arm failed their aerial holdout gate.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "authority": "rejected-traced-surface-appearance-evidence",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
                ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json"
              ],
              "decisionNotes": [
                "Four original registered FLUX finals were assigned once to 3090584 traced surface samples after the multi-anchor Brush baselines and fast-SH arm failed their aerial holdout gate.",
                "The canonical Front, Left, Right, and Rear presets kept the house upright and exposed the decisive failure: the front remains recognizable, while side and rear surfaces collapse into repeated palette fills and flattened architectural detail. The result is rejected for hero promotion and retained only as method evidence."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 98898688,
              "sha256": "d80a4a9f2176e54cd22aac20aded413dc506c742de6a10297f24687a0934dc52",
              "gaussians": 3090584,
              "primaryPath": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 4,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1600,
                "height": 1000,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 800,
                "cy": 500
              },
              "azimuthObservedSpanDeg": 132,
              "largestGapDeg": 228,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 3090584,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat"
              },
              {
                "id": "candidate-splat-count",
                "label": "candidate.splatCount",
                "value": 3090584,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json"
              },
              {
                "id": "candidates-all4-baseline-common3-mean-subject-ssim",
                "label": "candidates.all4-baseline.common3MeanSubjectSsim",
                "value": 0.40540016444742144,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-mean-subject-psnr-db",
                "label": "candidates.all4-baseline.meanSubjectPsnrDb",
                "value": 15.196081802607438,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-mean-subject-ssim",
                "label": "candidates.all4-baseline.meanSubjectSsim",
                "value": 0.3285407212732157,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-minimum-subject-ssim",
                "label": "candidates.all4-baseline.minimumSubjectSsim",
                "value": 0.1303429847431485,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-0-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.0.subjectPsnrDb",
                "value": 17.513831032293638,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-0-subject-ssim",
                "label": "candidates.all4-baseline.rows.0.subjectSsim",
                "value": 0.5803389983725041,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-1-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.1.subjectPsnrDb",
                "value": 17.93155267991248,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-1-subject-ssim",
                "label": "candidates.all4-baseline.rows.1.subjectSsim",
                "value": 0.5745825884109583,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-10-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.10.subjectPsnrDb",
                "value": 14.516907738900034,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-10-subject-ssim",
                "label": "candidates.all4-baseline.rows.10.subjectSsim",
                "value": 0.1303429847431485,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-11-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.11.subjectPsnrDb",
                "value": 14.470033625340823,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-11-subject-ssim",
                "label": "candidates.all4-baseline.rows.11.subjectSsim",
                "value": 0.15510013902434827,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-12-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.12.subjectPsnrDb",
                "value": 13.40207284856897,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-12-subject-ssim",
                "label": "candidates.all4-baseline.rows.12.subjectSsim",
                "value": 0.17965094951490881,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-2-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.2.subjectPsnrDb",
                "value": 16.223288747742984,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-2-subject-ssim",
                "label": "candidates.all4-baseline.rows.2.subjectSsim",
                "value": 0.5743889770226833,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-3-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.3.subjectPsnrDb",
                "value": 15.256212353019995,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-3-subject-ssim",
                "label": "candidates.all4-baseline.rows.3.subjectSsim",
                "value": 0.486019760813019,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-4-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.4.subjectPsnrDb",
                "value": 15.725655896119745,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-4-subject-ssim",
                "label": "candidates.all4-baseline.rows.4.subjectSsim",
                "value": 0.48096827353068866,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-5-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.5.subjectPsnrDb",
                "value": 14.038293621243035,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-5-subject-ssim",
                "label": "candidates.all4-baseline.rows.5.subjectSsim",
                "value": 0.4854399615297794,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-6-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.6.subjectPsnrDb",
                "value": 14.858873223113125,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-6-subject-ssim",
                "label": "candidates.all4-baseline.rows.6.subjectSsim",
                "value": 0.15148307445162948,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-7-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.7.subjectPsnrDb",
                "value": 15.529334209758378,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-7-subject-ssim",
                "label": "candidates.all4-baseline.rows.7.subjectSsim",
                "value": 0.14998595053992375,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-8-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.8.subjectPsnrDb",
                "value": 14.242764992420069,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-8-subject-ssim",
                "label": "candidates.all4-baseline.rows.8.subjectSsim",
                "value": 0.16539389535560645,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-9-subject-psnr-db",
                "label": "candidates.all4-baseline.rows.9.subjectPsnrDb",
                "value": 13.840242465463417,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-baseline-rows-9-subject-ssim",
                "label": "candidates.all4-baseline.rows.9.subjectSsim",
                "value": 0.15733382324260622,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-common3-mean-subject-ssim",
                "label": "candidates.all4-structure-sh.common3MeanSubjectSsim",
                "value": 0.43532075077828364,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-mean-subject-psnr-db",
                "label": "candidates.all4-structure-sh.meanSubjectPsnrDb",
                "value": 15.939945673814394,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-mean-subject-ssim",
                "label": "candidates.all4-structure-sh.meanSubjectSsim",
                "value": 0.3563790917145748,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-minimum-subject-ssim",
                "label": "candidates.all4-structure-sh.minimumSubjectSsim",
                "value": 0.1400855208118124,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-0-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.0.subjectPsnrDb",
                "value": 18.51443620692908,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-0-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.0.subjectSsim",
                "value": 0.6129597090561414,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-1-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.1.subjectPsnrDb",
                "value": 18.400824740326193,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-1-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.1.subjectSsim",
                "value": 0.5905458036810859,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-10-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.10.subjectPsnrDb",
                "value": 14.582998662475834,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-10-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.10.subjectSsim",
                "value": 0.1400855208118124,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-11-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.11.subjectPsnrDb",
                "value": 14.607029990629625,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-11-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.11.subjectSsim",
                "value": 0.16143444069193222,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-12-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.12.subjectPsnrDb",
                "value": 14.257771434540745,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-12-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.12.subjectSsim",
                "value": 0.2117065631630692,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-2-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.2.subjectPsnrDb",
                "value": 17.62049016124521,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-2-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.2.subjectSsim",
                "value": 0.6177557097202069,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-3-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.3.subjectPsnrDb",
                "value": 16.059272450407523,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-3-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.3.subjectSsim",
                "value": 0.5214901179115494,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-4-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.4.subjectPsnrDb",
                "value": 16.116925179823383,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-4-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.4.subjectSsim",
                "value": 0.49855118287492095,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-5-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.5.subjectPsnrDb",
                "value": 15.093768744937044,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-5-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.5.subjectSsim",
                "value": 0.5072860994383291,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-6-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.6.subjectPsnrDb",
                "value": 15.547994493117896,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-6-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.6.subjectSsim",
                "value": 0.1904104220404556,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-7-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.7.subjectPsnrDb",
                "value": 15.930116748529032,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-7-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.7.subjectSsim",
                "value": 0.16027260918955236,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-8-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.8.subjectPsnrDb",
                "value": 15.93135573229825,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-8-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.8.subjectSsim",
                "value": 0.2186151030923111,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-9-subject-psnr-db",
                "label": "candidates.all4-structure-sh.rows.9.subjectPsnrDb",
                "value": 14.556309214327278,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-all4-structure-sh-rows-9-subject-ssim",
                "label": "candidates.all4-structure-sh.rows.9.subjectSsim",
                "value": 0.20181491061810639,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-common3-mean-subject-ssim",
                "label": "candidates.core3-baseline.common3MeanSubjectSsim",
                "value": 0.4136091817025912,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-mean-subject-psnr-db",
                "label": "candidates.core3-baseline.meanSubjectPsnrDb",
                "value": 16.049501989339667,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-mean-subject-ssim",
                "label": "candidates.core3-baseline.meanSubjectSsim",
                "value": 0.4136091817025912,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-minimum-subject-ssim",
                "label": "candidates.core3-baseline.minimumSubjectSsim",
                "value": 0.13796376860339846,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-0-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.0.subjectPsnrDb",
                "value": 18.237669890025842,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-0-subject-ssim",
                "label": "candidates.core3-baseline.rows.0.subjectSsim",
                "value": 0.6093439237102811,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-1-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.1.subjectPsnrDb",
                "value": 18.02498121598743,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-1-subject-ssim",
                "label": "candidates.core3-baseline.rows.1.subjectSsim",
                "value": 0.5933274131309807,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-2-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.2.subjectPsnrDb",
                "value": 15.38290805879618,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-2-subject-ssim",
                "label": "candidates.core3-baseline.rows.2.subjectSsim",
                "value": 0.5061081262245495,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-3-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.3.subjectPsnrDb",
                "value": 16.433261622199613,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-3-subject-ssim",
                "label": "candidates.core3-baseline.rows.3.subjectSsim",
                "value": 0.5424125698357927,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-4-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.4.subjectPsnrDb",
                "value": 16.82922667849204,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-4-subject-ssim",
                "label": "candidates.core3-baseline.rows.4.subjectSsim",
                "value": 0.5341333803880883,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-5-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.5.subjectPsnrDb",
                "value": 14.810873067968394,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-5-subject-ssim",
                "label": "candidates.core3-baseline.rows.5.subjectSsim",
                "value": 0.4815658954124213,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-6-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.6.subjectPsnrDb",
                "value": 15.271748593968713,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-6-subject-ssim",
                "label": "candidates.core3-baseline.rows.6.subjectSsim",
                "value": 0.1736282620946139,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-7-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.7.subjectPsnrDb",
                "value": 15.612983264713979,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-7-subject-ssim",
                "label": "candidates.core3-baseline.rows.7.subjectSsim",
                "value": 0.14399929592319502,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-8-subject-psnr-db",
                "label": "candidates.core3-baseline.rows.8.subjectPsnrDb",
                "value": 13.841865511904821,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "candidates-core3-baseline-rows-8-subject-ssim",
                "label": "candidates.core3-baseline.rows.8.subjectSsim",
                "value": 0.13796376860339846,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "flux-final-surface-bake-azimuth-deg-span-deg",
                "label": "flux-final-surface-bake.azimuthDeg.spanDeg",
                "value": 132,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "flux-final-surface-bake-gaussians",
                "label": "flux-final-surface-bake.gaussians",
                "value": 3090584,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "flux-final-surface-bake-largest-gap-deg",
                "label": "flux-final-surface-bake.largestGapDeg",
                "value": 228,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "gate-minimum-mean-subject-psnr-db",
                "label": "gate.minimumMeanSubjectPsnrDb",
                "value": 17,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "gate-minimum-mean-subject-ssim",
                "label": "gate.minimumMeanSubjectSsim",
                "value": 0.55,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "gate-minimum-per-view-subject-ssim",
                "label": "gate.minimumPerViewSubjectSsim",
                "value": 0.42,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 3090584,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
                "sha256": "4d653887033b6895cd4466ec3281f64bbab0c516806b640beeb85eaae2022d35",
                "declaredSchema": "blueprint.flux-final-multi-anchor-extended-selection/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
                "sha256": "b9725514814f1cea7cdadafadba889c3da620454a3d43a310cc5aae42bed9fcf",
                "declaredSchema": "blueprint.flux-final-surface-bake-result/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json",
                "sha256": "406a4f5e37226274af4332b5ee48292bfc15dcd41a6a1123c3ae2b04b4e239ca",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "Only 58.1 percent of surface samples receive a direct visible source observation; the remainder use a same-face median or material fallback.",
              "The side and rear browser views contain repeated material fills, weak openings, and flattened annex detail.",
              "The four generated anchors cover a 132-degree south/west arc and do not establish a captured rear, real-property geometry, ground, navigation, portal, or world authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-multi-anchor-splat-20260824-r1/results/research-selection-fast-sh-1280.json",
          "recordPointer": "$",
          "byteLength": 21505,
          "sha256": "4d653887033b6895cd4466ec3281f64bbab0c516806b640beeb85eaae2022d35",
          "declaredSchema": "blueprint.flux-final-multi-anchor-extended-selection/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/results/splat-result.json",
          "recordPointer": "$",
          "byteLength": 5052,
          "sha256": "b9725514814f1cea7cdadafadba889c3da620454a3d43a310cc5aae42bed9fcf",
          "declaredSchema": "blueprint.flux-final-surface-bake-result/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/flux-final-surface-bake-20260824-r1/review/flux-final-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 558,
          "sha256": "406a4f5e37226274af4332b5ee48292bfc15dcd41a6a1123c3ae2b04b4e239ca",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-exterior-actor-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T03:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r43.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-exterior-actor-20260825-r1",
      "path": "docs/timeline/internal-continuation-r43.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Preserved the prior graph and admitted one grounded exterior actor",
      "summary": "The accepted exterior walk surface now hosts a distinct persistent Mixamo actor, editable route, live animation, and first-person navigation inside the existing World canvas and Edit deck. A sealed 1.3.0 to 1.4.0 graph upgrade preserved the previous checkpoint and all four retained actor states before adding the exterior authority.",
      "decision": "Keep all splat viewing, editing, actor authoring, camera work, evidence review, and generation operations attached to the canonical World viewport. Continue next with hero-quality exterior evidence and progressive cell publication without creating another surface.",
      "limitations": [
        "The current all-sixty exterior remains a working reconstruction and is below the requested hero-quality visual bar.",
        "All cross-cell portals remain blocked because reviewed transforms do not exist.",
        "The prior product-default visual-quality pointer is stale after the runtime asset registry changed. Startup leaves it unavailable instead of treating it as current authority."
      ],
      "relatedRunIds": [
        "canonical-exterior-actor-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2898
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-exterior-actor-r43",
          "url": "/verification/canonical-exterior-actor-r43",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r43.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2898,
          "sha256": "bb83440d065e6a4640644ed8adfa6839184129720eb112e572e740facbb9a33e",
          "exactRecord": {
            "id": "canonical-exterior-actor-20260825-r1",
            "date": "2026-08-25",
            "title": "Preserved the prior graph and admitted one grounded exterior actor",
            "startedAt": "2026-08-24T23:55:00-04:00",
            "endedAt": "2026-08-25T00:29:27-04:00",
            "summary": "The accepted exterior walk surface now hosts a distinct persistent Mixamo actor, editable route, live animation, and first-person navigation inside the existing World canvas and Edit deck. A sealed 1.3.0 to 1.4.0 graph upgrade preserved the previous checkpoint and all four retained actor states before adding the exterior authority.",
            "results": [
              "The process-owned session exposes five actors and five actor programs. Exterior host is bound to cell.casa.exterior, space.casa.exterior, and ground.casa.exterior.clearance-r4.",
              "The exterior program has four editable route points, a bound Mixamo walk clip, local-navigation authority, and no metric or portal-transfer authority.",
              "The browser sampled changing route progress and animation phase over 1.8 seconds, proving that the actor is animated and advances on the reviewed local surface.",
              "Move points, Draw new path, and Extend path remain controls in the Actors & paths section of the same Edit deck. First person uses the same reviewed ground authority.",
              "The product source tree still has one Canvas and one Gaussian viewport owner. No new product route, viewer, editor, or renderer was added."
            ],
            "decision": "Keep all splat viewing, editing, actor authoring, camera work, evidence review, and generation operations attached to the canonical World viewport. Continue next with hero-quality exterior evidence and progressive cell publication without creating another surface.",
            "limitations": [
              "The current all-sixty exterior remains a working reconstruction and is below the requested hero-quality visual bar.",
              "All cross-cell portals remain blocked because reviewed transforms do not exist.",
              "The prior product-default visual-quality pointer is stale after the runtime asset registry changed. Startup leaves it unavailable instead of treating it as current authority."
            ],
            "runs": [
              "canonical-exterior-actor-20260825-r1"
            ],
            "payload": [
              "verification/canonical-exterior-actor-r43"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;editor-panel-count:1;actor-count:5;exterior-route-points:4;local-navigation:true;portal-transfer:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-exterior-actor-r43",
      "kind": "verification-set",
      "createdAt": "2026-08-25T03:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r43.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-exterior-actor-r43",
      "path": "verification/canonical-exterior-actor-r43",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": true,
        "sourcePath": "verification/canonical-exterior-actor-r43/verification.json",
        "sourceField": "$/exteriorActor/navigationAuthority"
      },
      "title": "Preserved the prior graph and admitted one grounded exterior actor",
      "summary": "The accepted exterior walk surface now hosts a distinct persistent Mixamo actor, editable route, live animation, and first-person navigation inside the existing World canvas and Edit deck. A sealed 1.3.0 to 1.4.0 graph upgrade preserved the previous checkpoint and all four retained actor states before adding the exterior authority.",
      "decision": "Keep all splat viewing, editing, actor authoring, camera work, evidence review, and generation operations attached to the canonical World viewport. Continue next with hero-quality exterior evidence and progressive cell publication without creating another surface.",
      "limitations": [
        "The current all-sixty exterior remains a working reconstruction and is below the requested hero-quality visual bar.",
        "All cross-cell portals remain blocked because reviewed transforms do not exist.",
        "The prior product-default visual-quality pointer is stale after the runtime asset registry changed. Startup leaves it unavailable instead of treating it as current authority."
      ],
      "relatedRunIds": [
        "canonical-exterior-actor-20260825-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 368995
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-exterior-actor-r43/canonical-exterior-first-person.png",
            "url": "/verification/canonical-exterior-actor-r43/canonical-exterior-first-person.png",
            "byteLength": 154004,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-exterior-actor-r43/canonical-exterior-path-edit.png",
            "url": "/verification/canonical-exterior-actor-r43/canonical-exterior-path-edit.png",
            "byteLength": 211510,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-exterior-actor-r43/verification.json",
          "url": "/verification/canonical-exterior-actor-r43/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r43.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2898,
          "sha256": "bb83440d065e6a4640644ed8adfa6839184129720eb112e572e740facbb9a33e",
          "exactRecord": {
            "id": "canonical-exterior-actor-20260825-r1",
            "date": "2026-08-25",
            "title": "Preserved the prior graph and admitted one grounded exterior actor",
            "startedAt": "2026-08-24T23:55:00-04:00",
            "endedAt": "2026-08-25T00:29:27-04:00",
            "summary": "The accepted exterior walk surface now hosts a distinct persistent Mixamo actor, editable route, live animation, and first-person navigation inside the existing World canvas and Edit deck. A sealed 1.3.0 to 1.4.0 graph upgrade preserved the previous checkpoint and all four retained actor states before adding the exterior authority.",
            "results": [
              "The process-owned session exposes five actors and five actor programs. Exterior host is bound to cell.casa.exterior, space.casa.exterior, and ground.casa.exterior.clearance-r4.",
              "The exterior program has four editable route points, a bound Mixamo walk clip, local-navigation authority, and no metric or portal-transfer authority.",
              "The browser sampled changing route progress and animation phase over 1.8 seconds, proving that the actor is animated and advances on the reviewed local surface.",
              "Move points, Draw new path, and Extend path remain controls in the Actors & paths section of the same Edit deck. First person uses the same reviewed ground authority.",
              "The product source tree still has one Canvas and one Gaussian viewport owner. No new product route, viewer, editor, or renderer was added."
            ],
            "decision": "Keep all splat viewing, editing, actor authoring, camera work, evidence review, and generation operations attached to the canonical World viewport. Continue next with hero-quality exterior evidence and progressive cell publication without creating another surface.",
            "limitations": [
              "The current all-sixty exterior remains a working reconstruction and is below the requested hero-quality visual bar.",
              "All cross-cell portals remain blocked because reviewed transforms do not exist.",
              "The prior product-default visual-quality pointer is stale after the runtime asset registry changed. Startup leaves it unavailable instead of treating it as current authority."
            ],
            "runs": [
              "canonical-exterior-actor-20260825-r1"
            ],
            "payload": [
              "verification/canonical-exterior-actor-r43"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;editor-panel-count:1;actor-count:5;exterior-route-points:4;local-navigation:true;portal-transfer:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-exterior-actor-r43",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 368995,
          "sha256": "bf339469b50664a29c400cda0eca08650a23f537c38ab2c317b4eba41c4b92a4",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-exterior-actor-r43/verification.json",
          "recordPointer": "$",
          "byteLength": 3481,
          "sha256": "8718b220c1876b6766d4d67a4a69ed592e3101f4d03ed53bcc5d7eb14adb8093",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-25T00:29:27-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "canonicalSurface": {
              "canvasCount": 1,
              "editorPanelCount": 1,
              "actorAndPathControlsEmbeddedInEditDeck": true,
              "parallelViewerAdded": false,
              "parallelEditorAdded": false
            },
            "graphUpgrade": {
              "upgradeId": "migration.casa.graph-v1.3.0-to-v1.4.0-exterior-actor-r1",
              "sourceGraphVersion": "1.3.0",
              "targetGraphVersion": "1.4.0",
              "sourceCheckpointHash": "sha256:5b152726f373fa0c8f992d7e66b7389687c418141eada7b49bc02324188e0fac",
              "sourceHistoryFile": "checkpoint.fd07129863586b7b4ddc3130d4e41aa5bc65461d782251b4ad2915c3539e65b3.v1.json",
              "sourceHistoryContentHash": "sha256:fd07129863586b7b4ddc3130d4e41aa5bc65461d782251b4ad2915c3539e65b3",
              "sourceHistoryByteLength": 30767,
              "upgradeReceiptHash": "sha256:ff6c0e09ebf55f5ae7ffa2a69b3f8ccba5c4945ba4740eb3f9b3ba3ab25bf46c",
              "retainedActorCount": 4,
              "targetActorCount": 5,
              "sourceHistoryPreserved": true
            },
            "exteriorActor": {
              "actorInstanceId": "actor.instance.casa.exterior-host-r1",
              "label": "Exterior host",
              "cellId": "cell.casa.exterior",
              "coordinateSpaceId": "space.casa.exterior",
              "groundSurfaceId": "ground.casa.exterior.clearance-r4",
              "routeId": "route.casa.exterior.arrival-loop-r1",
              "routePointCount": 4,
              "animationBindingId": "asset.actor.mixamo.walk-in-place",
              "authorityKind": "local-navigation",
              "navigationAuthority": true,
              "metricAuthority": false,
              "portalTransferAuthority": false,
              "reviewedBy": "service.blueprint.adversarial-clearance-v4"
            },
            "browserMotionSample": {
              "firstRouteProgress": 0.6016,
              "secondRouteProgress": 0.73056,
              "firstAnimationPhase": 0.85512,
              "secondAnimationPhase": 0.50931,
              "sampleDelayMilliseconds": 1800,
              "routeAdvanced": true,
              "animationAdvanced": true
            },
            "editor": {
              "directRouteEditMode": "handles",
              "directRouteActorId": "actor.instance.casa.exterior-host-r1",
              "directRouteGroundSurfaceId": "ground.casa.exterior.clearance-r4",
              "movePointControl": true,
              "drawNewPathControl": true,
              "extendPathControl": true,
              "durableRevisionCopyPresent": true
            },
            "firstPerson": {
              "mode": "reviewed-local-walkable-first-person",
              "blocker": "none",
              "groundSurfaceId": "ground.casa.exterior.clearance-r4",
              "navigationAuthority": true,
              "portalTransferAuthority": false
            },
            "checks": {
              "focusedActorMigrationRuntimeAndWebTests": "138/138 pass",
              "runtimeUiTypecheck": "pass",
              "webTypecheck": "pass",
              "controlPlaneTypecheck": "pass",
              "webProductionBuild": "pass",
              "gitDiffCheck": "pass"
            },
            "captures": [
              {
                "path": "canonical-exterior-path-edit.png",
                "sha256": "sha256:ed6aa7318d7457072742435f398f41b84f5795b9fc9d368a6f0fb505e6f7e993",
                "bytes": 211510
              },
              {
                "path": "canonical-exterior-first-person.png",
                "sha256": "sha256:39dfbf83d8a354fb4b851044f2bbf0303d656ec774ddce8cc5af7e0d67a3019e",
                "bytes": 154004
              }
            ],
            "authorityBoundary": {
              "localExteriorNavigationAdmitted": true,
              "crossCellMetricAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "productDefaultVisualAuthorityStatus": "unavailable-current-pointer-stale",
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:builtin-imagegen-hero-pin-hd-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "builtin-imagegen-hero-pin-hd-20260825-r1",
      "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-before-heldout-training",
        "sourcePath": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
        "sourcePath": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-gate.json",
        "sourceField": "$/authority"
      },
      "title": "Stopped Brush after a real cross-view camera gate",
      "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
      "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 71,
        "byteLength": 145560310
      },
      "media": {
        "counts": {
          "image": 50,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/candidate-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/candidate-contact-sheet.png",
            "byteLength": 12921391,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-line-overlay.png",
            "byteLength": 2075567,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-line-mask.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-line-mask.png",
            "byteLength": 8759,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-line-overlay.png",
            "byteLength": 2075567,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-line-mask.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-line-mask.png",
            "byteLength": 11158,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-line-overlay.png",
            "byteLength": 2360777,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-line-mask.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-line-mask.png",
            "byteLength": 11640,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-line-overlay.png",
            "byteLength": 2372621,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-line-mask.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-line-mask.png",
            "byteLength": 14403,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-line-overlay.png",
            "byteLength": 2589481,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-line-mask.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-line-mask.png",
            "byteLength": 15923,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-line-overlay.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-line-overlay.png",
            "byteLength": 2537877,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/line-overlay-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/line-overlay-contact-sheet.png",
            "byteLength": 13046255,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v000-train-f000.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v000-train-f000.png",
            "byteLength": 2128923,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v001-train-f005.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v001-train-f005.png",
            "byteLength": 2392915,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v002-train-f010.png",
            "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/images/v002-train-f010.png",
            "byteLength": 2405040,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-corrected-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-corrected-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-translation-corrected-gate.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-translation-corrected-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r46.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2284,
          "sha256": "eaba7b5e9c86456e6a9892c9c5e1d09cc2549bf18f173f502fef7874ae708d98",
          "exactRecord": {
            "id": "builtin-imagegen-cross-view-rejection-20260825-r1",
            "date": "2026-08-25",
            "title": "Stopped Brush after a real cross-view camera gate",
            "startedAt": "2026-08-25T01:47:00-04:00",
            "endedAt": "2026-08-25T01:56:17-04:00",
            "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
            "results": [
              "The camera-derived metric passed all four untouched 3D control-render pairs before it was allowed to judge generated images.",
              "All four generated adjacent pairs failed the declared mutual-feature, median-error, and eight-pixel-inlier gates.",
              "The training authority now requires the exact passing cross-view report and candidate hashes, so the failed input set cannot be resumed accidentally.",
              "The unrelated Speech.fm GPU service remained untouched and no Brush output was created."
            ],
            "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
            "limitations": [
              "The feature gate does not judge semantic identity, material constancy, rear coverage, or final radiance quality.",
              "No new exterior splat was trained or promoted in this session.",
              "The selected all-sixty result remains the editor working base, not a hero-quality acceptance."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "camera-metric-control-pairs:4/4-pass;generated-pairs:0/4-pass;brush-started:false;partial-output:false;unrelated-process-stopped:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 71,
          "byteLength": 145560310,
          "sha256": "e0089b380e4fddcabe84e53d0abd6de5da75cebe5e55c718332a6355847a4e33",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
          "recordPointer": "$",
          "byteLength": 6972,
          "sha256": "ce832d5413edc8d4883243a92eb1f37cbd5c452cc55e8e6ca784c4299149cbd9",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-brush-dataset/1",
            "createdAt": "2026-08-25T05:29:51.599265+00:00",
            "mode": "all-five-refit",
            "candidateSha256": {
              "0": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687",
              "5": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a",
              "10": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d",
              "15": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec",
              "20": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
            },
            "images": 5,
            "train": 5,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "brushIndex": 0,
                "frame": 0,
                "split": "train",
                "datasetName": "v000-train-f000.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "camera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
                  "bytes": 2450,
                  "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9"
                }
              },
              {
                "brushIndex": 1,
                "frame": 5,
                "split": "train",
                "datasetName": "v001-train-f005.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "camera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
                  "bytes": 2443,
                  "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a"
                }
              },
              {
                "brushIndex": 2,
                "frame": 10,
                "split": "train",
                "datasetName": "v002-train-f010.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "camera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
                  "bytes": 2452,
                  "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844"
                }
              },
              {
                "brushIndex": 3,
                "frame": 15,
                "split": "train",
                "datasetName": "v003-train-f015.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "camera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
                  "bytes": 2435,
                  "sha256": "983abed554000a7b1ca9c11ae510032cbfc81e56b256335fbc3539b8b116b854"
                }
              },
              {
                "brushIndex": 4,
                "frame": 20,
                "split": "train",
                "datasetName": "v004-train-f020.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "camera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
                  "bytes": 2444,
                  "sha256": "aa5620176ab696c1dc13e2a2861ae7a332103dedc9939f2351c74c9b5458fe7b"
                }
              }
            ],
            "authorityBoundary": "Known synthetic cameras and generated appearance candidates; no surveyed property claim."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
          "recordPointer": "$",
          "byteLength": 6977,
          "sha256": "eff950469a6e2ec0e1dc090f2257fbeed44db523dbecf86bff7e4da467d30e76",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-brush-dataset/1",
            "createdAt": "2026-08-25T05:29:50.996840+00:00",
            "mode": "research-3-train-2-heldout",
            "candidateSha256": {
              "0": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687",
              "5": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a",
              "10": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d",
              "15": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec",
              "20": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
            },
            "images": 5,
            "train": 3,
            "eval": 2,
            "evalSplitEvery": 3,
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "brushIndex": 0,
                "frame": 5,
                "split": "eval",
                "datasetName": "v000-eval-f005.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "camera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
                  "bytes": 2443,
                  "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a"
                }
              },
              {
                "brushIndex": 1,
                "frame": 0,
                "split": "train",
                "datasetName": "v001-train-f000.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "camera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
                  "bytes": 2450,
                  "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9"
                }
              },
              {
                "brushIndex": 2,
                "frame": 10,
                "split": "train",
                "datasetName": "v002-train-f010.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "camera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
                  "bytes": 2452,
                  "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844"
                }
              },
              {
                "brushIndex": 3,
                "frame": 15,
                "split": "eval",
                "datasetName": "v003-eval-f015.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "camera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
                  "bytes": 2435,
                  "sha256": "983abed554000a7b1ca9c11ae510032cbfc81e56b256335fbc3539b8b116b854"
                }
              },
              {
                "brushIndex": 4,
                "frame": 20,
                "split": "train",
                "datasetName": "v004-train-f020.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "camera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
                  "bytes": 2444,
                  "sha256": "aa5620176ab696c1dc13e2a2861ae7a332103dedc9939f2351c74c9b5458fe7b"
                }
              }
            ],
            "authorityBoundary": "Known synthetic cameras and generated appearance candidates; no surveyed property claim."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 7488,
          "sha256": "9b1823ab196a3ac2e058e8b2a8e9ca30d7ab11b3c91fac81ec5db2dc98f2d80e",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "updatedAt": "2026-08-25T05:54:47.629758+00:00",
            "state": "rejected-before-heldout-training",
            "method": "Built-in ImageGen exact-canvas edits of sealed shaded cameras, line-verified against the same cameras and appearance-conditioned by the accepted south/west FLUX identities.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "rejected": [
              {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000-rejected-establishing.png",
                "bytes": 2948069,
                "sha256": "465b1b8fada59335074c4b9c0e2fd1edfd82c1c19928443e56b276c675e4beeb",
                "reason": "New-composition mode recentered and shrank the house and changed opening layout."
              }
            ],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f005.png",
                  "bytes": 2401554,
                  "sha256": "a53cb6b9ce731f29a8dd72c31669927f2b7264ba82f65f160d86b50741573eb4"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
                  "bytes": 2443,
                  "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000.png",
                  "bytes": 2140659,
                  "sha256": "1057196966af1d834250c2b5b6292006f99559031faa516ad77ee9df048579fc"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
                  "bytes": 2450,
                  "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f010.png",
                  "bytes": 2382408,
                  "sha256": "718aeab46d98ae054446bff3941a2565d065a33d7ee7e85085b9a14d227f41ca"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
                  "bytes": 2452,
                  "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f015.png",
                  "bytes": 2582201,
                  "sha256": "a3a3827988b247aeacd13868074ae4fb3fb7d2a3afee278abc7318a6a35b33a1"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
                  "bytes": 2435,
                  "sha256": "983abed554000a7b1ca9c11ae510032cbfc81e56b256335fbc3539b8b116b854"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f020.png",
                  "bytes": 2618467,
                  "sha256": "e3300478cc87e81d35d5193892ce27648c282bbb050a1fd93069511ebb347cd8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
                  "bytes": 2444,
                  "sha256": "aa5620176ab696c1dc13e2a2861ae7a332103dedc9939f2351c74c9b5458fe7b"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
                "bytes": 6977,
                "sha256": "eff950469a6e2ec0e1dc090f2257fbeed44db523dbecf86bff7e4da467d30e76"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
                "bytes": 6972,
                "sha256": "ce832d5413edc8d4883243a92eb1f37cbd5c452cc55e8e6ca784c4299149cbd9"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "candidateContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/candidate-contact-sheet.png",
                "bytes": 12921391,
                "sha256": "ae41a84cb5f4bec985e644bd8fcccd4b037b0fed664f1e614d3b071d62e8e1c5"
              },
              "lineOverlayContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/line-overlay-contact-sheet.png",
                "bytes": 13046255,
                "sha256": "31a7674160b4adc1244e7d1142493a521006aafa6f11144b53e58bcb76e6ccf6"
              },
              "status": "rejected before training by cross-view camera coherence",
              "crossViewCameraCoherence": {
                "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
                "bytes": 8990,
                "sha256": "27a1583f9d67f980cc4c14de7d851b00261abbf6deb7fa83a6ee365d120a0834"
              }
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-edit-r2-gate.json",
          "recordPointer": "$",
          "byteLength": 2458,
          "sha256": "547d13f472bbbf6e33f84a61e69014a4df09c8d577b605e124bad175a91d9705",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:18:57.577245+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f000.png",
              "controlSha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
              "candidate": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\review\\f000-edit-r2-1792x1008.png",
              "candidateSha256": "3b420ed2f0b06fdfd7e8560c50caaadf3012c0e24b7b79b3dc62987031464fda",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f000.png",
              "donorSha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5"
            },
            "measurements": {
              "targetCoverage8": 0.8918593284684807,
              "targetCoverage16": 0.9813892867156183,
              "meanEdgeDistanceAtIdentityPx": 3.682020664215088,
              "bestMeanEdgeDistancePx": 3.201425552368164,
              "bestShiftPx": [
                -2,
                -8
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 8.246211251235321,
              "adjacentSiftGoodMatches": 237,
              "candidateKeypoints": 4001,
              "donorKeypoints": 2364,
              "roiMeanLabCandidate": [
                144.0956894140488,
                128.26199365457177,
                135.69279379826256
              ],
              "roiMeanLabDonor": [
                115.65564946033696,
                126.14979145643208,
                132.55176569629694
              ],
              "roiAbsoluteLabDelta": [
                28.440039953711832,
                2.112202198139684,
                3.1410281019656168
              ],
              "laplacianVariance": 666.4553853791558,
              "lumaStandardDeviation": 64.98211444768796
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
          "recordPointer": "$",
          "byteLength": 2450,
          "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:23:44.145900+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f000.png",
              "controlSha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
              "candidate": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\review\\f000-1792x1008.png",
              "candidateSha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f000.png",
              "donorSha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5"
            },
            "measurements": {
              "targetCoverage8": 0.8918593284684807,
              "targetCoverage16": 0.9813892867156183,
              "meanEdgeDistanceAtIdentityPx": 3.682020664215088,
              "bestMeanEdgeDistancePx": 3.201425552368164,
              "bestShiftPx": [
                -2,
                -8
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 8.246211251235321,
              "adjacentSiftGoodMatches": 237,
              "candidateKeypoints": 4001,
              "donorKeypoints": 2364,
              "roiMeanLabCandidate": [
                144.0956894140488,
                128.26199365457177,
                135.69279379826256
              ],
              "roiMeanLabDonor": [
                115.65564946033696,
                126.14979145643208,
                132.55176569629694
              ],
              "roiAbsoluteLabDelta": [
                28.440039953711832,
                2.112202198139684,
                3.1410281019656168
              ],
              "laplacianVariance": 666.4553853791558,
              "lumaStandardDeviation": 64.98211444768796
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
          "recordPointer": "$",
          "byteLength": 2443,
          "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:24:25.967647+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f005.png",
              "controlSha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "candidate": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\review\\f005-camera-corrected.png",
              "candidateSha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f005.png",
              "donorSha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df"
            },
            "measurements": {
              "targetCoverage8": 0.8311317245363958,
              "targetCoverage16": 0.9491954696193815,
              "meanEdgeDistanceAtIdentityPx": 4.522272109985352,
              "bestMeanEdgeDistancePx": 4.522272109985352,
              "bestShiftPx": [
                0,
                0
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 0,
              "adjacentSiftGoodMatches": 176,
              "candidateKeypoints": 4000,
              "donorKeypoints": 2279,
              "roiMeanLabCandidate": [
                135.57180531635242,
                128.10340444275744,
                135.03067142743836
              ],
              "roiMeanLabDonor": [
                119.85290022774656,
                126.02287096627991,
                132.4269752198151
              ],
              "roiAbsoluteLabDelta": [
                15.718905088605865,
                2.0805334764775267,
                2.6036962076232726
              ],
              "laplacianVariance": 735.7310576243749,
              "lumaStandardDeviation": 61.184777404147965
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-gate.json",
          "recordPointer": "$",
          "byteLength": 2450,
          "sha256": "bb4833527b73f8b0bc9fd4232cffe7c28146af580a86711f42baf19370449faa",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:23:46.744276+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f005.png",
              "controlSha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "candidate": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\review\\f005-1792x1008.png",
              "candidateSha256": "0a4d0cae3d949c7fd9e3b2475b74583d908b4fae45e12b7fc9fac22d024bac19",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f005.png",
              "donorSha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df"
            },
            "measurements": {
              "targetCoverage8": 0.7789737785622136,
              "targetCoverage16": 0.9341258597354903,
              "meanEdgeDistanceAtIdentityPx": 5.197340488433838,
              "bestMeanEdgeDistancePx": 4.462940692901611,
              "bestShiftPx": [
                6,
                5
              ],
              "bestScale": 1.015,
              "bestOffsetMagnitudePx": 7.810249675906654,
              "adjacentSiftGoodMatches": 284,
              "candidateKeypoints": 4000,
              "donorKeypoints": 2279,
              "roiMeanLabCandidate": [
                136.23256209209572,
                128.21665878240572,
                134.83516347330493
              ],
              "roiMeanLabDonor": [
                119.85290022774656,
                126.02287096627991,
                132.4269752198151
              ],
              "roiAbsoluteLabDelta": [
                16.37966186434916,
                2.1937878161258055,
                2.40818825348984
              ],
              "laplacianVariance": 910.5728181221632,
              "lumaStandardDeviation": 61.35856228235785
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": false,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
          "recordPointer": "$",
          "byteLength": 2452,
          "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:23:49.288489+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f010.png",
              "controlSha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
              "candidate": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\review\\f010-1792x1008.png",
              "candidateSha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f010.png",
              "donorSha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92"
            },
            "measurements": {
              "targetCoverage8": 0.8660093483936373,
              "targetCoverage16": 0.9695504337762306,
              "meanEdgeDistanceAtIdentityPx": 4.008186340332031,
              "bestMeanEdgeDistancePx": 3.244201183319092,
              "bestShiftPx": [
                1,
                14
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 14.035668847618199,
              "adjacentSiftGoodMatches": 192,
              "candidateKeypoints": 4001,
              "donorKeypoints": 2275,
              "roiMeanLabCandidate": [
                129.95908792413726,
                127.21189692982456,
                135.37508660473299
              ],
              "roiMeanLabDonor": [
                123.90570853214767,
                125.78580164353191,
                131.98458209827453
              ],
              "roiAbsoluteLabDelta": [
                6.053379391989594,
                1.4260952862926501,
                3.3905045064584556
              ],
              "laplacianVariance": 662.9200810055906,
              "lumaStandardDeviation": 61.562353578915065
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 7488,
          "sha256": "9b1823ab196a3ac2e058e8b2a8e9ca30d7ab11b3c91fac81ec5db2dc98f2d80e",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "updatedAt": "2026-08-25T05:54:47.629758+00:00",
            "state": "rejected-before-heldout-training",
            "method": "Built-in ImageGen exact-canvas edits of sealed shaded cameras, line-verified against the same cameras and appearance-conditioned by the accepted south/west FLUX identities.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "rejected": [
              {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000-rejected-establishing.png",
                "bytes": 2948069,
                "sha256": "465b1b8fada59335074c4b9c0e2fd1edfd82c1c19928443e56b276c675e4beeb",
                "reason": "New-composition mode recentered and shrank the house and changed opening layout."
              }
            ],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f005.png",
                  "bytes": 2401554,
                  "sha256": "a53cb6b9ce731f29a8dd72c31669927f2b7264ba82f65f160d86b50741573eb4"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
                  "bytes": 2443,
                  "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000.png",
                  "bytes": 2140659,
                  "sha256": "1057196966af1d834250c2b5b6292006f99559031faa516ad77ee9df048579fc"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
                  "bytes": 2450,
                  "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f010.png",
                  "bytes": 2382408,
                  "sha256": "718aeab46d98ae054446bff3941a2565d065a33d7ee7e85085b9a14d227f41ca"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
                  "bytes": 2452,
                  "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f015.png",
                  "bytes": 2582201,
                  "sha256": "a3a3827988b247aeacd13868074ae4fb3fb7d2a3afee278abc7318a6a35b33a1"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
                  "bytes": 2435,
                  "sha256": "983abed554000a7b1ca9c11ae510032cbfc81e56b256335fbc3539b8b116b854"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f020.png",
                  "bytes": 2618467,
                  "sha256": "e3300478cc87e81d35d5193892ce27648c282bbb050a1fd93069511ebb347cd8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
                  "bytes": 2444,
                  "sha256": "aa5620176ab696c1dc13e2a2861ae7a332103dedc9939f2351c74c9b5458fe7b"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
                "bytes": 6977,
                "sha256": "eff950469a6e2ec0e1dc090f2257fbeed44db523dbecf86bff7e4da467d30e76"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
                "bytes": 6972,
                "sha256": "ce832d5413edc8d4883243a92eb1f37cbd5c452cc55e8e6ca784c4299149cbd9"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "candidateContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/candidate-contact-sheet.png",
                "bytes": 12921391,
                "sha256": "ae41a84cb5f4bec985e644bd8fcccd4b037b0fed664f1e614d3b071d62e8e1c5"
              },
              "lineOverlayContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/line-overlay-contact-sheet.png",
                "bytes": 13046255,
                "sha256": "31a7674160b4adc1244e7d1142493a521006aafa6f11144b53e58bcb76e6ccf6"
              },
              "status": "rejected before training by cross-view camera coherence",
              "crossViewCameraCoherence": {
                "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
                "bytes": 8990,
                "sha256": "27a1583f9d67f980cc4c14de7d851b00261abbf6deb7fa83a6ee365d120a0834"
              }
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": null
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8990,
          "sha256": "27a1583f9d67f980cc4c14de7d851b00261abbf6deb7fa83a6ee365d120a0834",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T05:54:47.606519+00:00",
            "state": "rejected-before-heldout-training",
            "admitted": false,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 19,
                "medianSampsonDistancePx": 23.993,
                "p95SampsonDistancePx": 300.4678,
                "fourPixelInlierFraction": 0.0526,
                "eightPixelInlierFraction": 0.3158,
                "shuffledMedianSampsonDistancePx": 178.2228,
                "shuffledEightPixelInlierFraction": 0,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 19,
                "medianSampsonDistancePx": 19.019,
                "p95SampsonDistancePx": 218.5923,
                "fourPixelInlierFraction": 0.2105,
                "eightPixelInlierFraction": 0.2105,
                "shuffledMedianSampsonDistancePx": 202.9576,
                "shuffledEightPixelInlierFraction": 0,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": false,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 25,
                "medianSampsonDistancePx": 17.3054,
                "p95SampsonDistancePx": 202.0213,
                "fourPixelInlierFraction": 0.12,
                "eightPixelInlierFraction": 0.28,
                "shuffledMedianSampsonDistancePx": 61.3455,
                "shuffledEightPixelInlierFraction": 0.08,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": false,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 23,
                "medianSampsonDistancePx": 8.2591,
                "p95SampsonDistancePx": 33.8716,
                "fourPixelInlierFraction": 0.3478,
                "eightPixelInlierFraction": 0.4783,
                "shuffledMedianSampsonDistancePx": 120.5444,
                "shuffledEightPixelInlierFraction": 0.0435,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
              "sha256": "0b76651101f6371625cd706593cf214f68e98988a2719510b3f580f19b848b36"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/gpu-queue.json",
          "recordPointer": "$",
          "byteLength": 1057,
          "sha256": "88aa3e84a913b802f3a28d564567c30d06be984919c1ccc53af76f10cf7e6cd0",
          "exactRecord": {
            "schema": "blueprint.local-gpu-queue-verification/1",
            "capturedAt": "2026-08-25T05:46:09.951025+00:00",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "worker": {
              "script": "dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py",
              "processIdAtCapture": 36284,
              "state": "queued-waiting-for-gpu",
              "minimumFreeVramMiB": 10240,
              "consecutiveSamplesRequired": 3,
              "pollSeconds": 20,
              "maximumWaitSeconds": 0
            },
            "deviceAtCapture": {
              "totalMiB": 16303,
              "usedMiB": 14468,
              "freeMiB": 1510
            },
            "scheduling": {
              "unrelatedGpuProcessStopped": false,
              "brushStarted": false,
              "partialBrushOutputCreated": false,
              "releaseRule": "At least 10240 MiB free VRAM for three consecutive samples."
            },
            "checks": {
              "pythonCompile": "pass",
              "deterministicPrepareReplay": "pass-no-manifest-churn",
              "queueStateWritten": true
            },
            "authorityBoundary": "This is local resource scheduling evidence only. Held-out reconstruction, browser quality, and publication remain pending."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:gemini31-hero-pin-hd-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "gemini31-hero-pin-hd-20260825-r1",
      "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "provider-blocked-before-output",
        "sourcePath": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "Candidate high-resolution synthetic appearance at exact local cameras. No output is admitted to TRAIN, TEST, reconstruction, or world authority until the declared gates pass.",
        "sourcePath": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 30138
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 30138,
          "sha256": "f3d2c020dfdfda834ca3d61914cb78fa08b121315e10669f493b1ca2e79f6f60",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 18962,
          "sha256": "919c5d0c262dea581a12b7553c1ebdf8298507e0495840dda0fb2fc57345ed54",
          "exactRecord": {
            "schema": "blueprint.gemini31-hero-pin-hd/1",
            "run": "gemini31-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed local controls, accepted identity photographs, exact cameras, role split, prompts, and dataset roles only"
            },
            "updatedAt": "2026-08-25T04:55:34.674Z",
            "state": "provider-blocked-before-output",
            "authority": "Candidate high-resolution synthetic appearance at exact local cameras. No output is admitted to TRAIN, TEST, reconstruction, or world authority until the declared gates pass.",
            "provider": {
              "id": "google-gemini-api",
              "model": "gemini-3.1-flash-image",
              "modelProbe": null,
              "documentation": [
                "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
                "https://ai.google.dev/gemini-api/docs/image-generation",
                "https://ai.google.dev/gemini-api/docs/pricing"
              ],
              "outputFormat": {
                "type": "image",
                "mime_type": "image/jpeg",
                "aspect_ratio": "16:9",
                "image_size": "2K"
              },
              "expectedRaster": {
                "width": 2752,
                "height": 1536
              },
              "outputPixelGainVersusOld1280x720Pins": 5
            },
            "spend": {
              "ceilingUsd": 0.6,
              "ceilingCommittedUsd": 0,
              "estimatedOutputSpendUsd": 0,
              "successfulRequests": 0,
              "providerRequests": 2,
              "note": "The ceiling reserves $0.12 per submission. Official 2K output pricing is $0.101 per successful image; small input-token charges may also apply."
            },
            "exclusions": [
              "old 1280x720 f000/f010/f020 pins as provider input",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "datasetPolicy": {
              "TRAIN": [
                0,
                10,
                20
              ],
              "TEST": [
                5,
                15
              ],
              "testImagesMayEnterTraining": false,
              "admission": "all five frames pass deterministic line/camera gates plus two independent adversarial reviews with disagreement causing rejection"
            },
            "tasks": [
              {
                "id": "gemini31-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "8b041d4a803080535df6588e92d101d41c832f58bc180daeda4731cbecf5c6c5",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "bytes": 53540,
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "bytes": 52860,
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "bytes": 562371,
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f000.jpg",
                "output": null,
                "state": "provider-rejected"
              },
              {
                "id": "gemini31-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "2d7dd803380dcae7f0c7eedce88fd78f1ce521ffda4bb93ba5995a1d240e3e44",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "bytes": 59492,
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "bytes": 95161,
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "bytes": 625293,
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f005.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "8b05a8eceed92350f872294267b1ffcb5471be90b2ab04c52e0940625ef43082",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "bytes": 54789,
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "bytes": 90411,
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "bytes": 641678,
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f010.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "d2111519f3e13472d4478498aa199815f4c43abdb0ce4d253842e574790f60ea",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "bytes": 61689,
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "bytes": 93534,
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "bytes": 670771,
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f015.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "e442308b398b88a90cd5187093274a436df57e52a10dc72ae4f83418074b531c",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "bytes": 65000,
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "bytes": 87150,
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "bytes": 678099,
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f020.jpg",
                "output": null,
                "state": "not-submitted"
              }
            ],
            "nextGate": {
              "state": "pending",
              "required": [
                "exact 2752x1536 JPEG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs",
              "paidResume": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs --execute --confirm-ceiling=0.60"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/logs/gemini31-hd-f000-r1-a2.request.json",
          "recordPointer": "$",
          "byteLength": 4046,
          "sha256": "170befab340ee7422f876fbfd33c541ce03293d0f2b883e1e6feae2d982e783a",
          "exactRecord": {
            "schema": "blueprint.gemini-image-request/1",
            "createdAt": "2026-08-25T04:54:52.299Z",
            "taskId": "flux2pro-hd-f000-r1",
            "frame": 0,
            "model": "gemini-3.1-flash-image",
            "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
            "inputs": [
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                "bytes": 53540,
                "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 1,
                "role": "immutable exact-camera line and opening control"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                "bytes": 52860,
                "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 2,
                "role": "matching exact-camera inverse depth and occlusion control"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                "bytes": 562371,
                "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 3,
                "role": "matching exact-camera shaded 3D face and volume control"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "width": 1600,
                "height": 992,
                "mimeType": "image/png",
                "index": 4,
                "role": "immutable accepted south-view appearance identity"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "width": 1600,
                "height": 992,
                "mimeType": "image/png",
                "index": 5,
                "role": "immutable accepted west-view appearance identity"
              }
            ],
            "responseFormat": {
              "type": "image",
              "mime_type": "image/jpeg",
              "aspect_ratio": "16:9",
              "image_size": "2K"
            },
            "requestFingerprint": "8b041d4a803080535df6588e92d101d41c832f58bc180daeda4731cbecf5c6c5",
            "spendCeilingUsd": 0.12
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/logs/gemini31-hd-f000-r1-a2.response.json",
          "recordPointer": "$",
          "byteLength": 775,
          "sha256": "c7b61604ca8f2ccb45278a4f8ce294db2d707e7891a069ba25fe6d6e0d9b7c83",
          "exactRecord": {
            "error": {
              "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-3.1-flash-image\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-3.1-flash-image\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-3.1-flash-image\nPlease retry in 2.823278135s.",
              "code": "too_many_requests"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/logs/gemini31-hd-f000-r1.request.json",
          "recordPointer": "$",
          "byteLength": 4045,
          "sha256": "54aedaaecb042891dda68fa7102ee3ad48167f97553af9e1a296d9f7f0e671a5",
          "exactRecord": {
            "schema": "blueprint.gemini-image-request/1",
            "createdAt": "2026-08-25T04:54:00.619Z",
            "taskId": "flux2pro-hd-f000-r1",
            "frame": 0,
            "model": "gemini-3.1-flash-image",
            "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
            "inputs": [
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                "bytes": 53540,
                "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 1,
                "role": "immutable exact-camera line and opening control"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                "bytes": 52860,
                "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 2,
                "role": "matching exact-camera inverse depth and occlusion control"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                "bytes": 562371,
                "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "width": 1792,
                "height": 1008,
                "mimeType": "image/png",
                "index": 3,
                "role": "matching exact-camera shaded 3D face and volume control"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "bytes": 3408685,
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "width": 1600,
                "height": 992,
                "mimeType": "image/png",
                "index": 4,
                "role": "immutable accepted south-view appearance identity"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "bytes": 3738559,
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "width": 1600,
                "height": 992,
                "mimeType": "image/png",
                "index": 5,
                "role": "immutable accepted west-view appearance identity"
              }
            ],
            "responseFormat": {
              "type": "image",
              "mime_type": "image/png",
              "aspect_ratio": "16:9",
              "image_size": "2K"
            },
            "requestFingerprint": "bee444c88bf73f78e331fce602bce4d7410c6f359ce0539265f20baa7e32e403",
            "spendCeilingUsd": 0.12
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/logs/gemini31-hd-f000-r1.response.json",
          "recordPointer": "$",
          "byteLength": 173,
          "sha256": "73e465ae1ecb5c861301f4ceeb05b8ba99b0632769aac90d6904ff94c1c7f40a",
          "exactRecord": {
            "error": {
              "message": "The value 'image/png' is not supported for 'response_format.mime_type'. Supported values: 'image/jpeg'.",
              "code": "invalid_request"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 2137,
          "sha256": "cdf1e325796b032039ef8a728731ccc0628a697cbeb081c3ecc13ef23c89c0c5",
          "exactRecord": {
            "schema": "blueprint.gemini-image-spend-ledger/1",
            "run": "gemini31-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T04:53:52.805Z",
            "authority": "User authorized additional bounded provider spend; this run is independently capped at $0.60.",
            "ceilingUsd": 0.6,
            "perRequestCeilingUsd": 0.12,
            "officialOutputPriceUsd": 0.101,
            "requests": [
              {
                "taskId": "flux2pro-hd-f000-r1",
                "providerTaskId": "gemini31-hd-f000-r1",
                "frame": 0,
                "requestFingerprint": "bee444c88bf73f78e331fce602bce4d7410c6f359ce0539265f20baa7e32e403",
                "status": "provider-rejected",
                "submittedAt": "2026-08-25T04:54:00.619Z",
                "ceilingCommittedUsd": 0,
                "officialOutputPriceUsd": 0.101,
                "providerInteractionId": null,
                "output": null,
                "httpStatus": 400,
                "error": "The value 'image/png' is not supported for 'response_format.mime_type'. Supported values: 'image/jpeg'."
              },
              {
                "taskId": "flux2pro-hd-f000-r1",
                "providerTaskId": "gemini31-hd-f000-r1-a2",
                "attempt": 2,
                "frame": 0,
                "requestFingerprint": "8b041d4a803080535df6588e92d101d41c832f58bc180daeda4731cbecf5c6c5",
                "status": "provider-rejected",
                "submittedAt": "2026-08-25T04:54:52.299Z",
                "ceilingCommittedUsd": 0,
                "officialOutputPriceUsd": 0.101,
                "providerInteractionId": null,
                "output": null,
                "httpStatus": 429,
                "error": "You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_input_token_count, limit: 0, model: gemini-3.1-flash-image\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-3.1-flash-image\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 0, model: gemini-3.1-flash-image\nPlease retry in 2.823278135s."
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 18962,
          "sha256": "919c5d0c262dea581a12b7553c1ebdf8298507e0495840dda0fb2fc57345ed54",
          "exactRecord": {
            "schema": "blueprint.gemini31-hero-pin-hd/1",
            "run": "gemini31-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed local controls, accepted identity photographs, exact cameras, role split, prompts, and dataset roles only"
            },
            "updatedAt": "2026-08-25T04:55:34.674Z",
            "state": "provider-blocked-before-output",
            "authority": "Candidate high-resolution synthetic appearance at exact local cameras. No output is admitted to TRAIN, TEST, reconstruction, or world authority until the declared gates pass.",
            "provider": {
              "id": "google-gemini-api",
              "model": "gemini-3.1-flash-image",
              "modelProbe": null,
              "documentation": [
                "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
                "https://ai.google.dev/gemini-api/docs/image-generation",
                "https://ai.google.dev/gemini-api/docs/pricing"
              ],
              "outputFormat": {
                "type": "image",
                "mime_type": "image/jpeg",
                "aspect_ratio": "16:9",
                "image_size": "2K"
              },
              "expectedRaster": {
                "width": 2752,
                "height": 1536
              },
              "outputPixelGainVersusOld1280x720Pins": 5
            },
            "spend": {
              "ceilingUsd": 0.6,
              "ceilingCommittedUsd": 0,
              "estimatedOutputSpendUsd": 0,
              "successfulRequests": 0,
              "providerRequests": 2,
              "note": "The ceiling reserves $0.12 per submission. Official 2K output pricing is $0.101 per successful image; small input-token charges may also apply."
            },
            "exclusions": [
              "old 1280x720 f000/f010/f020 pins as provider input",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "datasetPolicy": {
              "TRAIN": [
                0,
                10,
                20
              ],
              "TEST": [
                5,
                15
              ],
              "testImagesMayEnterTraining": false,
              "admission": "all five frames pass deterministic line/camera gates plus two independent adversarial reviews with disagreement causing rejection"
            },
            "tasks": [
              {
                "id": "gemini31-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "8b041d4a803080535df6588e92d101d41c832f58bc180daeda4731cbecf5c6c5",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "bytes": 53540,
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "bytes": 52860,
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "bytes": 562371,
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f000.jpg",
                "output": null,
                "state": "provider-rejected"
              },
              {
                "id": "gemini31-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "2d7dd803380dcae7f0c7eedce88fd78f1ce521ffda4bb93ba5995a1d240e3e44",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "bytes": 59492,
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "bytes": 95161,
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "bytes": 625293,
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f005.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "8b05a8eceed92350f872294267b1ffcb5471be90b2ab04c52e0940625ef43082",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "bytes": 54789,
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "bytes": 90411,
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "bytes": 641678,
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f010.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "d2111519f3e13472d4478498aa199815f4c43abdb0ce4d253842e574790f60ea",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "bytes": 61689,
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "bytes": 93534,
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "bytes": 670771,
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f015.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "e442308b398b88a90cd5187093274a436df57e52a10dc72ae4f83418074b531c",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "bytes": 65000,
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "bytes": 87150,
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "bytes": 678099,
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f020.jpg",
                "output": null,
                "state": "not-submitted"
              }
            ],
            "nextGate": {
              "state": "pending",
              "required": [
                "exact 2752x1536 JPEG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs",
              "paidResume": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs --execute --confirm-ceiling=0.60"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:geometry-propagated-hero-pin-hd-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-pin-hd-20260825-r1",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "admitted-for-heldout-training",
        "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
        "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-line-gate.json",
        "sourceField": "$/authority"
      },
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 24,
        "byteLength": 35567590
      },
      "media": {
        "counts": {
          "image": 12,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-propagated-mask.png",
            "byteLength": 3817,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-propagated-mask.png",
            "byteLength": 40040,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-propagated-mask.png",
            "byteLength": 34975,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-propagated-mask.png",
            "byteLength": 31750,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-propagated-mask.png",
            "byteLength": 32690,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
            "byteLength": 4442043,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/propagation-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/propagation-contact-sheet.png",
            "byteLength": 1841851,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
            "byteLength": 2161410,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
            "byteLength": 3144443,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
            "byteLength": 3121908,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
            "byteLength": 3416657,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
            "byteLength": 3282596,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 24,
          "byteLength": 35567590,
          "sha256": "6d2b4cf539952c0ef43312c48679f1006d239f74cdd489cc457145f096cbc75c",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 8953,
          "sha256": "12cad93e4eefc4b0aef8d9fbcfec06904d9e0aa151c7b51f6e2421fcab70e5a5",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-hero-pin-hd/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T06:03:18.459761+00:00",
            "state": "admitted-for-heldout-training",
            "method": "exact target mesh pixel -> world point -> previous exact camera visibility -> appearance propagation; independent target still only fills newly exposed or unobservable surface pixels",
            "sourceRun": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "sourceModel": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "minimumPropagatedSurfaceFraction": 0.7,
            "rows": [
              {
                "frame": 0,
                "role": "anchor",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "fallback": null,
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-propagated-mask.png",
                  "bytes": 3817,
                  "sha256": "d12656522f8713ad50b6bfcb0efa270df7274d38d400fdf18395fbedcf24ad05"
                },
                "stats": {
                  "targetSurfacePixels": 1323840,
                  "propagatedSurfacePixels": 1323840,
                  "propagatedSurfaceFraction": 1,
                  "fallbackSurfacePixels": 0,
                  "featherPixels": 0
                }
              },
              {
                "frame": 5,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 0,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-propagated-mask.png",
                  "bytes": 40040,
                  "sha256": "c5df9b7868eb1d27f12f535519fae5a1913056e218bf4528c27e400b9c262b10"
                },
                "stats": {
                  "targetSurfacePixels": 1231745,
                  "propagatedSurfacePixels": 1040383,
                  "propagatedSurfaceFraction": 0.844642,
                  "fallbackSurfacePixels": 191362,
                  "featherPixels": 6
                }
              },
              {
                "frame": 10,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 5,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 3121908,
                  "sha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-propagated-mask.png",
                  "bytes": 34975,
                  "sha256": "09eae8088d178449af5ae7bee9412b125a74fc36bec6c8677da3aed3e8f06a3d"
                },
                "stats": {
                  "targetSurfacePixels": 1081921,
                  "propagatedSurfacePixels": 862361,
                  "propagatedSurfaceFraction": 0.797065,
                  "fallbackSurfacePixels": 219560,
                  "featherPixels": 6
                }
              },
              {
                "frame": 15,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 10,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 3121908,
                  "sha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 3416657,
                  "sha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-propagated-mask.png",
                  "bytes": 31750,
                  "sha256": "996eb7d90fb1264abdc28a7ee7723ac89c4ae1b078d956ad4e788853d51cada4"
                },
                "stats": {
                  "targetSurfacePixels": 1007861,
                  "propagatedSurfacePixels": 753459,
                  "propagatedSurfaceFraction": 0.747582,
                  "fallbackSurfacePixels": 254402,
                  "featherPixels": 6
                }
              },
              {
                "frame": 20,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 15,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 3416657,
                  "sha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 3282596,
                  "sha256": "b1a715c2b90a46c53147c4aaf3ee468a8da0c1e33296b2e7af488ce38c5631e9"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-propagated-mask.png",
                  "bytes": 32690,
                  "sha256": "4084960b2b055bb53ba69e8d29b6764fcea802148359bf8b2c9f40dc61a506c3"
                },
                "stats": {
                  "targetSurfacePixels": 959693,
                  "propagatedSurfacePixels": 708624,
                  "propagatedSurfaceFraction": 0.738386,
                  "fallbackSurfacePixels": 251069,
                  "featherPixels": 6
                }
              }
            ],
            "review": {
              "contactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/propagation-contact-sheet.png",
                "bytes": 1841851,
                "sha256": "2dad16d8e2b0abae496e6daff9de0e6ebcd01b2f1d3d7bb842ed9e4d52041c98"
              },
              "crossViewCameraCoherence": {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
                "bytes": 8991,
                "sha256": "19391d03c1a31d017db59e5a3eef62a1e4fe64ccfc1b020b015e8ee2beca45e1"
              },
              "status": "cross-view camera coherence passed; reconstruction-heldout-pending"
            },
            "spendUsd": 0,
            "authorityBoundary": "Generated appearance propagated across the 29.8755-degree traced facade arc. No side, rear, real-property, portal, ground, navigation, or publication authority.",
            "updatedAt": "2026-08-25T06:04:25.685940+00:00"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f000-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2447,
          "sha256": "7224098d7ea4e7df7ad2b3d4835a7bfb9b6383d890378e590b343da250e60024",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:03:40.769472+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f000.png",
              "controlSha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f000.png",
              "candidateSha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f000.png",
              "donorSha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5"
            },
            "measurements": {
              "targetCoverage8": 0.8918593284684807,
              "targetCoverage16": 0.9813892867156183,
              "meanEdgeDistanceAtIdentityPx": 3.682020664215088,
              "bestMeanEdgeDistancePx": 3.201425552368164,
              "bestShiftPx": [
                -2,
                -8
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 8.246211251235321,
              "adjacentSiftGoodMatches": 237,
              "candidateKeypoints": 4001,
              "donorKeypoints": 2364,
              "roiMeanLabCandidate": [
                144.0956894140488,
                128.26199365457177,
                135.69279379826256
              ],
              "roiMeanLabDonor": [
                115.65564946033696,
                126.14979145643208,
                132.55176569629694
              ],
              "roiAbsoluteLabDelta": [
                28.440039953711832,
                2.112202198139684,
                3.1410281019656168
              ],
              "laplacianVariance": 666.4553853791558,
              "lumaStandardDeviation": 64.98211444768796
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f005-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2443,
          "sha256": "f5b1fe369edb739d62e11574e7b89df65fe9d4b6c019e8c793827d40e63b050c",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:03:42.678151+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f005.png",
              "controlSha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f005.png",
              "candidateSha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd",
              "donor": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f000.png",
              "donorSha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
            },
            "measurements": {
              "targetCoverage8": 0.9031872541492872,
              "targetCoverage16": 0.9858168377563377,
              "meanEdgeDistanceAtIdentityPx": 3.2704360485076904,
              "bestMeanEdgeDistancePx": 3.2346549034118652,
              "bestShiftPx": [
                -1,
                -2
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 2.23606797749979,
              "adjacentSiftGoodMatches": 495,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4001,
              "roiMeanLabCandidate": [
                140.38652329586657,
                128.0211182525834,
                135.79511732913343
              ],
              "roiMeanLabDonor": [
                143.7633808183013,
                128.44949705969,
                135.5320219021936
              ],
              "roiAbsoluteLabDelta": [
                3.376857522434733,
                0.42837880710661125,
                0.26309542693982735
              ],
              "laplacianVariance": 915.11940628132,
              "lumaStandardDeviation": 65.37224687340967
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f010-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2431,
          "sha256": "d92170658f51141dfa17fa6b3514c75764e5a6a2f47339af71ee702939ef3c13",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:03:44.561404+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f010.png",
              "controlSha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f010.png",
              "candidateSha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2",
              "donor": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f005.png",
              "donorSha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
            },
            "measurements": {
              "targetCoverage8": 0.9199644725155433,
              "targetCoverage16": 0.9787193956739008,
              "meanEdgeDistanceAtIdentityPx": 3.4108495712280273,
              "bestMeanEdgeDistancePx": 3.4108495712280273,
              "bestShiftPx": [
                0,
                0
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 0,
              "adjacentSiftGoodMatches": 304,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                139.4015981962117,
                127.46771978021978,
                134.44241688957973
              ],
              "roiMeanLabDonor": [
                140.6437811777039,
                128.19665449681898,
                135.76373099214382
              ],
              "roiAbsoluteLabDelta": [
                1.242182981492192,
                0.7289347165991984,
                1.321314102564088
              ],
              "laplacianVariance": 885.4990640962227,
              "lumaStandardDeviation": 63.41020972649034
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f015-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2434,
          "sha256": "23539190ac7dff5e0311c5008d530a36009c0520748fb7e79a77217c0e8f9792",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:03:46.478053+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f015.png",
              "controlSha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f015.png",
              "candidateSha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687",
              "donor": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f010.png",
              "donorSha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
            },
            "measurements": {
              "targetCoverage8": 0.8774542010461018,
              "targetCoverage16": 0.9498110019881055,
              "meanEdgeDistanceAtIdentityPx": 4.097054958343506,
              "bestMeanEdgeDistancePx": 4.061034202575684,
              "bestShiftPx": [
                0,
                -2
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 2,
              "adjacentSiftGoodMatches": 391,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                127.23736415645347,
                126.95046049166986,
                135.81303484656263
              ],
              "roiMeanLabDonor": [
                137.9418745212562,
                127.1389591212658,
                135.4577583421103
              ],
              "roiAbsoluteLabDelta": [
                10.704510364802744,
                0.18849862959594077,
                0.35527650445231984
              ],
              "laplacianVariance": 1286.8030121026961,
              "lumaStandardDeviation": 64.91846820869362
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/f020-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2434,
          "sha256": "85657acf64317a2ffa1572c90d7a3a60c62349947a5cd5000214ccba89a439ae",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:03:48.386732+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f020.png",
              "controlSha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f020.png",
              "candidateSha256": "b1a715c2b90a46c53147c4aaf3ee468a8da0c1e33296b2e7af488ce38c5631e9",
              "donor": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r1\\candidates\\f015.png",
              "donorSha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
            },
            "measurements": {
              "targetCoverage8": 0.8964588595420103,
              "targetCoverage16": 0.9521854038773564,
              "meanEdgeDistanceAtIdentityPx": 3.7276198863983154,
              "bestMeanEdgeDistancePx": 3.7276198863983154,
              "bestShiftPx": [
                0,
                0
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 0,
              "adjacentSiftGoodMatches": 311,
              "candidateKeypoints": 4001,
              "donorKeypoints": 4000,
              "roiMeanLabCandidate": [
                125.85007780445729,
                125.6201284793454,
                135.59063563618986
              ],
              "roiMeanLabDonor": [
                125.55972147752705,
                126.6626688677266,
                136.97695297929877
              ],
              "roiAbsoluteLabDelta": [
                0.2903563269302367,
                1.0425403883811981,
                1.3863173431089137
              ],
              "laplacianVariance": 1073.6775133239041,
              "lumaStandardDeviation": 62.04595430880565
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8991,
          "sha256": "19391d03c1a31d017db59e5a3eef62a1e4fe64ccfc1b020b015e8ee2beca45e1",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T06:04:25.665071+00:00",
            "state": "admitted-for-heldout-training",
            "admitted": true,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "sha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "sha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "sha256": "b1a715c2b90a46c53147c4aaf3ee468a8da0c1e33296b2e7af488ce38c5631e9"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 679,
                "medianSampsonDistancePx": 0.021,
                "p95SampsonDistancePx": 0.5257,
                "fourPixelInlierFraction": 0.972,
                "eightPixelInlierFraction": 0.9794,
                "shuffledMedianSampsonDistancePx": 60.8497,
                "shuffledEightPixelInlierFraction": 0.0781,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 642,
                "medianSampsonDistancePx": 0.0522,
                "p95SampsonDistancePx": 1.34,
                "fourPixelInlierFraction": 0.9579,
                "eightPixelInlierFraction": 0.9611,
                "shuffledMedianSampsonDistancePx": 120.9165,
                "shuffledEightPixelInlierFraction": 0.0607,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 635,
                "medianSampsonDistancePx": 0.0683,
                "p95SampsonDistancePx": 1.6677,
                "fourPixelInlierFraction": 0.9575,
                "eightPixelInlierFraction": 0.9654,
                "shuffledMedianSampsonDistancePx": 127.99,
                "shuffledEightPixelInlierFraction": 0.0567,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 498,
                "medianSampsonDistancePx": 0.0914,
                "p95SampsonDistancePx": 3.6689,
                "fourPixelInlierFraction": 0.9518,
                "eightPixelInlierFraction": 0.9779,
                "shuffledMedianSampsonDistancePx": 125.7132,
                "shuffledEightPixelInlierFraction": 0.0482,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
              "sha256": "95702e9b242dad6e1d031af93eb3874d43ba51ad84fa134458ce4f78c05480ce"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8991,
          "sha256": "19391d03c1a31d017db59e5a3eef62a1e4fe64ccfc1b020b015e8ee2beca45e1",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T06:04:25.665071+00:00",
            "state": "admitted-for-heldout-training",
            "admitted": true,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "sha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "sha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "sha256": "b1a715c2b90a46c53147c4aaf3ee468a8da0c1e33296b2e7af488ce38c5631e9"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 679,
                "medianSampsonDistancePx": 0.021,
                "p95SampsonDistancePx": 0.5257,
                "fourPixelInlierFraction": 0.972,
                "eightPixelInlierFraction": 0.9794,
                "shuffledMedianSampsonDistancePx": 60.8497,
                "shuffledEightPixelInlierFraction": 0.0781,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 642,
                "medianSampsonDistancePx": 0.0522,
                "p95SampsonDistancePx": 1.34,
                "fourPixelInlierFraction": 0.9579,
                "eightPixelInlierFraction": 0.9611,
                "shuffledMedianSampsonDistancePx": 120.9165,
                "shuffledEightPixelInlierFraction": 0.0607,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 635,
                "medianSampsonDistancePx": 0.0683,
                "p95SampsonDistancePx": 1.6677,
                "fourPixelInlierFraction": 0.9575,
                "eightPixelInlierFraction": 0.9654,
                "shuffledMedianSampsonDistancePx": 127.99,
                "shuffledEightPixelInlierFraction": 0.0567,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 498,
                "medianSampsonDistancePx": 0.0914,
                "p95SampsonDistancePx": 3.6689,
                "fourPixelInlierFraction": 0.9518,
                "eightPixelInlierFraction": 0.9779,
                "shuffledMedianSampsonDistancePx": 125.7132,
                "shuffledEightPixelInlierFraction": 0.0482,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
              "sha256": "95702e9b242dad6e1d031af93eb3874d43ba51ad84fa134458ce4f78c05480ce"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:geometry-propagated-hero-pin-hd-20260825-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "trained-heldout-passed-browser-rejected",
        "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Rejected the five-view Brush refit after canonical browser inspection",
      "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
      "decision": "Reject splat.casa.exterior.geometry-propagated-brush-20k for hero and product-default use. Keep the result, held-out metrics, packaged artifacts, and browser captures in the research record.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 75,
        "byteLength": 730779887
      },
      "media": {
        "counts": {
          "image": 33,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
            "byteLength": 35555680,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/canonical-viewer-with-controls.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/canonical-viewer-with-controls.png",
            "byteLength": 1503690,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-propagated-mask.png",
            "byteLength": 3817,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-propagated-mask.png",
            "byteLength": 40040,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-propagated-mask.png",
            "byteLength": 35416,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-propagated-mask.png",
            "byteLength": 31750,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-propagated-mask.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-propagated-mask.png",
            "byteLength": 30429,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-end-29_8755deg.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-end-29_8755deg.png",
            "byteLength": 1242649,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-mid-14_9377deg.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-mid-14_9377deg.png",
            "byteLength": 1321548,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-start-0_0000deg.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-start-0_0000deg.png",
            "byteLength": 1482753,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-crisp-default-arc-start.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-crisp-default-arc-start.png",
            "byteLength": 1482753,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-minimum-footprint-prune-arc-start.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-minimum-footprint-prune-arc-start.png",
            "byteLength": 1152045,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v000-train-f000.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v000-train-f000.png",
            "byteLength": 2161410,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v001-train-f005.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v001-train-f005.png",
            "byteLength": 3144443,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v002-train-f010.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v002-train-f010.png",
            "byteLength": 3042592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v003-train-f015.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/images/v003-train-f015.png",
            "byteLength": 3381116,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/catalog-registration.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/catalog-registration.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/splat-result.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/splat-result.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [
        {
          "stage": "held-out-numeric-gate",
          "state": "passed-narrowly",
          "selectedCheckpoint": 20000,
          "meanSubjectSsim": 0.5100363846816844,
          "minimumMeanSubjectSsim": 0.5,
          "meanSubjectPsnrDb": 15.054643017085171,
          "minimumMeanSubjectPsnrDb": 15,
          "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "sourceField": "$/numericGate"
        },
        {
          "stage": "canonical-browser-visual-review",
          "state": "reject",
          "heroEligible": false,
          "productDefaultEligible": false,
          "retainAs": "inspectable negative reconstruction evidence",
          "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "sourceField": "$/decision"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "docs/timeline/internal-continuation-r94.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3142,
          "sha256": "8144aa30fa1460c38221a8dfa3bb1604a25dc857f0dae04176dd91c8939f20cd",
          "exactRecord": {
            "id": "geometry-propagated-hero-browser-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the five-view Brush refit after canonical browser inspection",
            "startedAt": "2026-08-25T17:03:52-04:00",
            "endedAt": "2026-08-25T17:15:00-04:00",
            "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
            "results": [
              "Packaged the all-five 20k refit as a 35,555,680-byte splat with a 13,333,432-byte SH1 sidecar.",
              "Recorded mean subject SSIM 0.510036 against 0.50 and mean subject PSNR 15.054643 dB against 15.0; the gain from 10k to 20k was only 0.001206 SSIM and 0.001742 dB.",
              "Rendered the indexed result in the canonical viewer at 0, 14.93775, and 29.8755 degrees with no catalog or runtime error.",
              "Compared the default crisp presentation with a minimum-footprint and higher-alpha-cutoff rescue profile.",
              "Found elongated Gaussian streaks, multi-exposure facade ghosting, illegible porch and window detail, holes under pruning, and persistent spikes and floaters.",
              "Changed the result adjudication from browser-pending to rejected for hero and product-default use while retaining it as inspectable negative reconstruction evidence."
            ],
            "decision": "Reject splat.casa.exterior.geometry-propagated-brush-20k for hero and product-default use. Keep the result, held-out metrics, packaged artifacts, and browser captures in the research record.",
            "limitations": [
              "The source covers only a 29.8755-degree south-to-southeast facade arc.",
              "The held-out metric gate was permissive enough to admit a visibly poor reconstruction and must remain subordinate to browser visual review.",
              "No side, rear, real-property, ground, navigation, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
              "docs/timeline/internal-continuation-r94.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.geometry-propagated-brush-20k"
            ],
            "evidenceSeal": "refit-views:5;brush-steps:20000;heldout-numeric-gate:pass-narrow;browser-visual-gate:reject;hero-eligible:false;product-default-eligible:false;render-profiles:2;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 75,
          "byteLength": 730779887,
          "sha256": "c3a2a70b699ae7f67b93bda7433344be713197c6c2b0c842550cef64d28d0112",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
          "recordPointer": "$",
          "byteLength": 6992,
          "sha256": "879edadd582f30bb02c2f58786feb40e2fb67fc7f03d7d1019939251dce75d3a",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-brush-dataset/1",
            "createdAt": "2026-08-25T06:07:42.364023+00:00",
            "mode": "all-five-refit",
            "candidateSha256": {
              "0": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72",
              "5": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd",
              "10": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0",
              "15": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8",
              "20": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
            },
            "images": 5,
            "train": 5,
            "eval": 0,
            "evalSplitEvery": null,
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "brushIndex": 0,
                "frame": 0,
                "split": "train",
                "datasetName": "v000-train-f000.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "camera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
                  "bytes": 2447,
                  "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875"
                }
              },
              {
                "brushIndex": 1,
                "frame": 5,
                "split": "train",
                "datasetName": "v001-train-f005.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "camera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
                  "bytes": 2443,
                  "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300"
                }
              },
              {
                "brushIndex": 2,
                "frame": 10,
                "split": "train",
                "datasetName": "v002-train-f010.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "camera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
                  "bytes": 2433,
                  "sha256": "6f47afabf5eec2321dfe2a8e39bd7fdf6786223db8bf138519e8de8468890f88"
                }
              },
              {
                "brushIndex": 3,
                "frame": 15,
                "split": "train",
                "datasetName": "v003-train-f015.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "camera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
                  "bytes": 2436,
                  "sha256": "37eacd0ca9eca895d279d5802ea48831fb479739ea09ebd1c4b00fcfc667d789"
                }
              },
              {
                "brushIndex": 4,
                "frame": 20,
                "split": "train",
                "datasetName": "v004-train-f020.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "camera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
                  "bytes": 2432,
                  "sha256": "4920df1e1f3fa915191845a00696bb0dabf1321be797438ad3bb83da8a9feef9"
                }
              }
            ],
            "authorityBoundary": "Known synthetic cameras and generated appearance candidates; no surveyed property claim."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
          "recordPointer": "$",
          "byteLength": 6997,
          "sha256": "74441ef64a15b17206176a6ed5a51aabe22507f6737fa0b51d3d27e0094a8b70",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-brush-dataset/1",
            "createdAt": "2026-08-25T06:07:41.760134+00:00",
            "mode": "research-3-train-2-heldout",
            "candidateSha256": {
              "0": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72",
              "5": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd",
              "10": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0",
              "15": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8",
              "20": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
            },
            "images": 5,
            "train": 3,
            "eval": 2,
            "evalSplitEvery": 3,
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "metresPerFoot": 0.3048,
            "seed": {
              "triangles": 6031,
              "surfacePoints": 220000,
              "groundPoints": 30000,
              "totalPoints": 250000,
              "randomSeed": 20260823,
              "method": "area-weighted measured house surfaces plus bounded y=0 ground; no random volume"
            },
            "rows": [
              {
                "brushIndex": 0,
                "frame": 5,
                "split": "eval",
                "datasetName": "v000-eval-f005.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "camera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
                  "bytes": 2443,
                  "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300"
                }
              },
              {
                "brushIndex": 1,
                "frame": 0,
                "split": "train",
                "datasetName": "v001-train-f000.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "camera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
                  "bytes": 2447,
                  "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875"
                }
              },
              {
                "brushIndex": 2,
                "frame": 10,
                "split": "train",
                "datasetName": "v002-train-f010.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "camera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
                  "bytes": 2433,
                  "sha256": "6f47afabf5eec2321dfe2a8e39bd7fdf6786223db8bf138519e8de8468890f88"
                }
              },
              {
                "brushIndex": 3,
                "frame": 15,
                "split": "eval",
                "datasetName": "v003-eval-f015.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "camera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
                  "bytes": 2436,
                  "sha256": "37eacd0ca9eca895d279d5802ea48831fb479739ea09ebd1c4b00fcfc667d789"
                }
              },
              {
                "brushIndex": 4,
                "frame": 20,
                "split": "train",
                "datasetName": "v004-train-f020.png",
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "camera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "gate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
                  "bytes": 2432,
                  "sha256": "4920df1e1f3fa915191845a00696bb0dabf1321be797438ad3bb83da8a9feef9"
                }
              }
            ],
            "authorityBoundary": "Known synthetic cameras and generated appearance candidates; no surveyed property claim."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 9241,
          "sha256": "4e1776f682f163e26b10367fdabb78825698741cd3db47143652a772f48e0382",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-hero-pin-hd/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "createdAt": "2026-08-25T06:05:46.735077+00:00",
            "state": "admitted-for-heldout-training",
            "method": "exact target mesh pixel -> world point -> previous exact camera visibility -> appearance propagation; independent target still only fills newly exposed or unobservable surface pixels",
            "sourceRun": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "sourceModel": {
              "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "minimumPropagatedSurfaceFraction": 0.55,
            "splitSafeDependencyGraph": {
              "trainFrames": [
                0,
                10,
                20
              ],
              "heldOutTestFrames": [
                5,
                15
              ],
              "sourceFrameByTarget": {
                "5": 0,
                "10": 0,
                "15": 10,
                "20": 10
              },
              "testFeedsTrain": false
            },
            "rows": [
              {
                "frame": 0,
                "role": "anchor",
                "source": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "fallback": null,
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-propagated-mask.png",
                  "bytes": 3817,
                  "sha256": "d12656522f8713ad50b6bfcb0efa270df7274d38d400fdf18395fbedcf24ad05"
                },
                "stats": {
                  "targetSurfacePixels": 1323840,
                  "propagatedSurfacePixels": 1323840,
                  "propagatedSurfaceFraction": 1,
                  "fallbackSurfacePixels": 0,
                  "featherPixels": 0
                }
              },
              {
                "frame": 5,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 0,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-propagated-mask.png",
                  "bytes": 40040,
                  "sha256": "c5df9b7868eb1d27f12f535519fae5a1913056e218bf4528c27e400b9c262b10"
                },
                "stats": {
                  "targetSurfacePixels": 1231745,
                  "propagatedSurfacePixels": 1040383,
                  "propagatedSurfaceFraction": 0.844642,
                  "fallbackSurfacePixels": 191362,
                  "featherPixels": 6
                }
              },
              {
                "frame": 10,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 0,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-propagated-mask.png",
                  "bytes": 35416,
                  "sha256": "3cfd7023c91d833c002744544b7bea72994417e24a6387fdbdb4f3525afdc4be"
                },
                "stats": {
                  "targetSurfacePixels": 1081921,
                  "propagatedSurfacePixels": 803913,
                  "propagatedSurfaceFraction": 0.743042,
                  "fallbackSurfacePixels": 278008,
                  "featherPixels": 6
                }
              },
              {
                "frame": 15,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 10,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-propagated-mask.png",
                  "bytes": 31750,
                  "sha256": "996eb7d90fb1264abdc28a7ee7723ac89c4ae1b078d956ad4e788853d51cada4"
                },
                "stats": {
                  "targetSurfacePixels": 1007861,
                  "propagatedSurfacePixels": 753459,
                  "propagatedSurfaceFraction": 0.747582,
                  "fallbackSurfacePixels": 254402,
                  "featherPixels": 6
                }
              },
              {
                "frame": 20,
                "role": "geometry-propagated-with-exact-camera-fallback",
                "sourceFrame": 10,
                "source": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "fallback": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "output": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "propagationMask": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-propagated-mask.png",
                  "bytes": 30429,
                  "sha256": "c2df678511cd524f9389407137229428e3ffd2efd853867049849f136cac0925"
                },
                "stats": {
                  "targetSurfacePixels": 959693,
                  "propagatedSurfacePixels": 542231,
                  "propagatedSurfaceFraction": 0.565005,
                  "fallbackSurfacePixels": 417462,
                  "featherPixels": 6
                }
              }
            ],
            "review": {
              "contactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/propagation-contact-sheet.png",
                "bytes": 1826608,
                "sha256": "51221c72096cbc4c307cb041d7cc6bb88b62eeadf3415cc66d68af0b515e7276"
              },
              "crossViewCameraCoherence": {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "bytes": 8993,
                "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37"
              },
              "status": "cross-view camera coherence passed; reconstruction-heldout-pending"
            },
            "spendUsd": 0,
            "authorityBoundary": "Generated appearance propagated across the 29.8755-degree traced facade arc. No side, rear, real-property, portal, ground, navigation, or publication authority.",
            "updatedAt": "2026-08-25T06:06:13.438222+00:00"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "recordPointer": "$",
          "byteLength": 8735,
          "sha256": "382a0e26a454da43e7951416d2174adf1cc52a0cf56e40ff7b0c1a0fa74759db",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "updatedAt": "2026-08-25T21:03:52.302987+00:00",
            "state": "trained-heldout-passed-browser-pending",
            "method": "Split-safe exact-camera mesh propagation with independent target fallback only on newly exposed surface pixels.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "upstreamCandidateManifest": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
              "bytes": 9241,
              "sha256": "4e1776f682f163e26b10367fdabb78825698741cd3db47143652a772f48e0382"
            },
            "rejected": [],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
                  "bytes": 2443,
                  "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
                  "bytes": 2447,
                  "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
                  "bytes": 2433,
                  "sha256": "6f47afabf5eec2321dfe2a8e39bd7fdf6786223db8bf138519e8de8468890f88"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
                  "bytes": 2436,
                  "sha256": "37eacd0ca9eca895d279d5802ea48831fb479739ea09ebd1c4b00fcfc667d789"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
                  "bytes": 2432,
                  "sha256": "4920df1e1f3fa915191845a00696bb0dabf1321be797438ad3bb83da8a9feef9"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
                "bytes": 6997,
                "sha256": "74441ef64a15b17206176a6ed5a51aabe22507f6737fa0b51d3d27e0094a8b70"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
                "bytes": 6992,
                "sha256": "879edadd582f30bb02c2f58786feb40e2fb67fc7f03d7d1019939251dce75d3a"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "propagationContactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/propagation-contact-sheet.png",
                "bytes": 1826608,
                "sha256": "51221c72096cbc4c307cb041d7cc6bb88b62eeadf3415cc66d68af0b515e7276"
              },
              "crossViewCameraCoherence": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/cross-view-camera-coherence.png",
                "bytes": 4395588,
                "sha256": "7bbd62c53108759765bbd9f853bfd72fe13c5a6128209151f74b76d6664bd8fc"
              },
              "status": "heldout-passed; canonical-browser-pending"
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": {
              "schema": "blueprint.builtin-imagegen-hero-pin-splat/1",
              "createdAt": "2026-08-25T21:03:52.046369+00:00",
              "state": "completed-awaiting-canonical-browser-verification",
              "heldoutEvaluation": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
                "bytes": 3388,
                "sha256": "7bd5bee826e716d6f5677e029ea97a09317ffa62377b52cf86b7b9c2d3169e10"
              },
              "finalRefit": {
                "views": 5,
                "steps": 20000,
                "ply": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/brush/refit-all5-20k/builtin-imagegen-hero-pin-refit-20000.ply",
                  "bytes": 262224692,
                  "sha256": "48734a4535cd6258dd65f23602921a87901df3c29b3abf88728f2e29308a8ee2"
                }
              },
              "browserPresentation": {
                "splat": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
                  "bytes": 35555680,
                  "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1"
                },
                "sh1": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
                  "bytes": 13333432,
                  "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1"
                }
              },
              "projectProviderSpendUsd": 0,
              "authorityBoundary": "29.8755-degree synthetic facade arc; no side, rear, real-property, or cross-cell metric authority."
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json",
          "recordPointer": "$",
          "byteLength": 1029,
          "sha256": "740a8bd95be565f01518c31dcae0ec3fc76a8106bccda21a9eab48acec360954",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T21:03:51.172363+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r2\\brush\\refit-all5-20k\\builtin-imagegen-hero-pin-refit-20000.ply",
            "inputPlyBytes": 262224692,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r2\\review\\builtin-imagegen-hero-pin-20k.splat",
            "splatCount": 1111115,
            "rowBytes": 32,
            "outputBytes": 35555680,
            "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 1,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1111115,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1833,
          "sha256": "945515184aa554fbcdca607bedfe698a02c0a5c4acc2540d68a8fc063dad28a0",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T21:03:51.987632+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/brush/refit-all5-20k/builtin-imagegen-hero-pin-refit-20000.ply",
            "sourcePlyBytes": 262224692,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
            "matchingSplatBytes": 35555680,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
            "outputBytes": 13333432,
            "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1111115,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.318839430809021,
              0.2797139286994934,
              0.5393369793891907,
              0.3104684054851532,
              0.2803252935409546,
              0.5056809782981873,
              0.348237007856369,
              0.29968637228012085,
              0.6386794447898865
            ],
            "clippedCoefficientFraction": 0.0005003982486061299,
            "quantizationRmse": 0.002485420787706971,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2447,
          "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:05:58.851117+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f000.png",
              "controlSha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r2\\candidates\\f000.png",
              "candidateSha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72",
              "donor": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\beauty\\f000.png",
              "donorSha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5"
            },
            "measurements": {
              "targetCoverage8": 0.8918593284684807,
              "targetCoverage16": 0.9813892867156183,
              "meanEdgeDistanceAtIdentityPx": 3.682020664215088,
              "bestMeanEdgeDistancePx": 3.201425552368164,
              "bestShiftPx": [
                -2,
                -8
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 8.246211251235321,
              "adjacentSiftGoodMatches": 237,
              "candidateKeypoints": 4001,
              "donorKeypoints": 2364,
              "roiMeanLabCandidate": [
                144.0956894140488,
                128.26199365457177,
                135.69279379826256
              ],
              "roiMeanLabDonor": [
                115.65564946033696,
                126.14979145643208,
                132.55176569629694
              ],
              "roiAbsoluteLabDelta": [
                28.440039953711832,
                2.112202198139684,
                3.1410281019656168
              ],
              "laplacianVariance": 666.4553853791558,
              "lumaStandardDeviation": 64.98211444768796
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
          "recordPointer": "$",
          "byteLength": 2443,
          "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T06:06:00.401474+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f005.png",
              "controlSha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "candidate": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r2\\candidates\\f005.png",
              "candidateSha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd",
              "donor": ".blueprint-data\\generative-experiments\\geometry-propagated-hero-pin-hd-20260825-r2\\candidates\\f000.png",
              "donorSha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
            },
            "measurements": {
              "targetCoverage8": 0.9031872541492872,
              "targetCoverage16": 0.9858168377563377,
              "meanEdgeDistanceAtIdentityPx": 3.2704360485076904,
              "bestMeanEdgeDistancePx": 3.2346549034118652,
              "bestShiftPx": [
                -1,
                -2
              ],
              "bestScale": 1,
              "bestOffsetMagnitudePx": 2.23606797749979,
              "adjacentSiftGoodMatches": 495,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4001,
              "roiMeanLabCandidate": [
                140.38652329586657,
                128.0211182525834,
                135.79511732913343
              ],
              "roiMeanLabDonor": [
                143.7633808183013,
                128.44949705969,
                135.5320219021936
              ],
              "roiAbsoluteLabDelta": [
                3.376857522434733,
                0.42837880710661125,
                0.26309542693982735
              ],
              "laplacianVariance": 915.11940628132,
              "lumaStandardDeviation": 65.37224687340967
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": true,
              "line-coverage-16": true,
              "camera-offset": true,
              "camera-scale": true,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": true
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "recordPointer": "$",
          "byteLength": 9041,
          "sha256": "6ac8ac58ebcc9cb4b7e7a8f2a0233d364e68102af92c4d26396e7e1baf9c14e6",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "updatedAt": "2026-08-25T21:17:28.3576272+00:00",
            "state": "trained-heldout-passed-browser-rejected",
            "method": "Split-safe exact-camera mesh propagation with independent target fallback only on newly exposed surface pixels.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "upstreamCandidateManifest": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
              "bytes": 9241,
              "sha256": "4e1776f682f163e26b10367fdabb78825698741cd3db47143652a772f48e0382"
            },
            "rejected": [],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
                  "bytes": 2443,
                  "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
                  "bytes": 2447,
                  "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
                  "bytes": 2433,
                  "sha256": "6f47afabf5eec2321dfe2a8e39bd7fdf6786223db8bf138519e8de8468890f88"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
                  "bytes": 2436,
                  "sha256": "37eacd0ca9eca895d279d5802ea48831fb479739ea09ebd1c4b00fcfc667d789"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
                  "bytes": 2432,
                  "sha256": "4920df1e1f3fa915191845a00696bb0dabf1321be797438ad3bb83da8a9feef9"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
                "bytes": 6997,
                "sha256": "74441ef64a15b17206176a6ed5a51aabe22507f6737fa0b51d3d27e0094a8b70"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
                "bytes": 6992,
                "sha256": "879edadd582f30bb02c2f58786feb40e2fb67fc7f03d7d1019939251dce75d3a"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "propagationContactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/propagation-contact-sheet.png",
                "bytes": 1826608,
                "sha256": "51221c72096cbc4c307cb041d7cc6bb88b62eeadf3415cc66d68af0b515e7276"
              },
              "crossViewCameraCoherence": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/cross-view-camera-coherence.png",
                "bytes": 4395588,
                "sha256": "7bbd62c53108759765bbd9f853bfd72fe13c5a6128209151f74b76d6664bd8fc"
              },
              "browserAdversarial": {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
                "bytes": 5530,
                "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
                "verdict": "rejected-for-hero-and-product-default"
              },
              "status": "heldout-passed-narrowly; canonical-browser-rejected"
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": {
              "schema": "blueprint.builtin-imagegen-hero-pin-splat/1",
              "createdAt": "2026-08-25T21:03:52.046369+00:00",
              "state": "completed-browser-rejected-retained-negative-evidence",
              "heldoutEvaluation": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
                "bytes": 3388,
                "sha256": "7bd5bee826e716d6f5677e029ea97a09317ffa62377b52cf86b7b9c2d3169e10"
              },
              "finalRefit": {
                "views": 5,
                "steps": 20000,
                "ply": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/brush/refit-all5-20k/builtin-imagegen-hero-pin-refit-20000.ply",
                  "bytes": 262224692,
                  "sha256": "48734a4535cd6258dd65f23602921a87901df3c29b3abf88728f2e29308a8ee2"
                }
              },
              "browserPresentation": {
                "splat": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
                  "bytes": 35555680,
                  "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1"
                },
                "sh1": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
                  "bytes": 13333432,
                  "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1"
                }
              },
              "projectProviderSpendUsd": 0,
              "authorityBoundary": "29.8755-degree synthetic facade arc; no side, rear, real-property, or cross-cell metric authority."
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "recordPointer": "$",
          "byteLength": 5530,
          "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-hero-browser-adversarial/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "resultId": "splat.casa.exterior.geometry-propagated-brush-20k",
            "state": "rejected-by-adversarial-browser-visual-review",
            "viewer": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.geometry-propagated-brush-20k&url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fgeometry-propagated-hero-pin-hd-20260825-r2%2Freview%2Fbuiltin-imagegen-hero-pin-20k.splat&rev=b5ab9538",
            "viewport": "1600x1000",
            "catalog": {
              "selected": "splat.casa.exterior.geometry-propagated-brush-20k",
              "reviewClass": "rejected",
              "reviewState": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "error": null,
              "message": "",
              "camera": {
                "distance": 33.97637416158864,
                "limits": true,
                "settled": true
              }
            },
            "frames": [
              {
                "id": "start",
                "degrees": 0,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-start-0_0000deg.png",
                "bytes": 1482753,
                "sha256": "1f82f8a9b94ecc542048e590eb38c2c318f855a599fafc2d3b456524998e8dd6"
              },
              {
                "id": "mid",
                "degrees": 14.93775,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-mid-14_9377deg.png",
                "bytes": 1321548,
                "sha256": "cbfa3e58de8dcdeb993b3b408669fcca1c86943f434e780051d465896f985a19"
              },
              {
                "id": "end",
                "degrees": 29.8755,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-end-29_8755deg.png",
                "bytes": 1242649,
                "sha256": "7accb28f79335cae81eab2c49640d256ec24eaa604186c0ca3dbee57ad6a6a3e"
              }
            ],
            "renderProfiles": [
              {
                "id": "crisp-default",
                "settings": {
                  "splatScale": 0.82,
                  "opacity": 1,
                  "alphaCutoff": 0.018,
                  "shMix": 1,
                  "exposure": 1,
                  "contrast": 1.08,
                  "saturation": 1,
                  "gamma": 1,
                  "renderScale": 1.25,
                  "background": "#050806"
                },
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-crisp-default-arc-start.png",
                "bytes": 1482753,
                "sha256": "1f82f8a9b94ecc542048e590eb38c2c318f855a599fafc2d3b456524998e8dd6"
              },
              {
                "id": "minimum-footprint-prune",
                "settings": {
                  "splatScale": 0.35,
                  "opacity": 0.85,
                  "alphaCutoff": 0.06,
                  "shMix": 1,
                  "exposure": 1,
                  "contrast": 1.08,
                  "saturation": 1,
                  "gamma": 1,
                  "renderScale": 1.5,
                  "background": "#050806"
                },
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-minimum-footprint-prune-arc-start.png",
                "bytes": 1152045,
                "sha256": "b9bd56ba5473a71a55acb33dfc5e823eca796643846b284c558129da148a5185"
              }
            ],
            "errors": [],
            "packagedResult": {
              "splat": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
                "bytes": 35555680,
                "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1"
              },
              "sh1": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
                "bytes": 13333432,
                "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1"
              }
            },
            "numericGate": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
              "state": "passed-narrowly",
              "selectedCheckpoint": 20000,
              "meanSubjectSsim": 0.5100363846816844,
              "minimumMeanSubjectSsim": 0.5,
              "meanSubjectPsnrDb": 15.054643017085171,
              "minimumMeanSubjectPsnrDb": 15,
              "minimumPerViewSubjectSsim": 0.4724489851082262,
              "requiredMinimumPerViewSubjectSsim": 0.38,
              "improvementFrom10k": {
                "meanSubjectSsim": 0.001205636282397308,
                "meanSubjectPsnrDb": 0.0017420794483689053
              },
              "boundary": "The numeric gate only admitted the bounded five-view refit; it did not grant visual, hero, or product-default authority."
            },
            "decision": {
              "verdict": "reject",
              "heroEligible": false,
              "productDefaultEligible": false,
              "retainAs": "inspectable negative reconstruction evidence",
              "findings": [
                "The default crisp profile renders the facade as elongated anisotropic streaks with multi-exposure ghosting; porch rails, windows, shutters, and wall planes are not legible at the hero quality bar.",
                "The minimum-footprint and higher-cutoff profile trades the smear for severe sparsity and holes while retaining spikes, floaters, and unstable facade detail.",
                "Start, midpoint, and endpoint inspection does not preserve coherent high-resolution detail across the admitted 29.8755-degree arc.",
                "Renderer controls cannot recover information that the reconstruction did not encode, so this result must not replace an accepted exterior or appear as the product default."
              ]
            },
            "authorityBoundary": "Browser rendering and camera inspection only. This capture does not grant hero, product-default, camera, reconstruction, or publication authority."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "createdAt": "2026-08-25T06:06:13.417668+00:00",
            "state": "admitted-for-heldout-training",
            "admitted": true,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 679,
                "medianSampsonDistancePx": 0.021,
                "p95SampsonDistancePx": 0.5257,
                "fourPixelInlierFraction": 0.972,
                "eightPixelInlierFraction": 0.9794,
                "shuffledMedianSampsonDistancePx": 60.8497,
                "shuffledEightPixelInlierFraction": 0.0781,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 440,
                "medianSampsonDistancePx": 0.0484,
                "p95SampsonDistancePx": 1.7531,
                "fourPixelInlierFraction": 0.9591,
                "eightPixelInlierFraction": 0.9614,
                "shuffledMedianSampsonDistancePx": 76.0858,
                "shuffledEightPixelInlierFraction": 0.0705,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 604,
                "medianSampsonDistancePx": 0.0628,
                "p95SampsonDistancePx": 3.9175,
                "fourPixelInlierFraction": 0.9503,
                "eightPixelInlierFraction": 0.9603,
                "shuffledMedianSampsonDistancePx": 131.3321,
                "shuffledEightPixelInlierFraction": 0.0563,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 331,
                "medianSampsonDistancePx": 0.0745,
                "p95SampsonDistancePx": 4.5602,
                "fourPixelInlierFraction": 0.9426,
                "eightPixelInlierFraction": 0.9637,
                "shuffledMedianSampsonDistancePx": 92.5406,
                "shuffledEightPixelInlierFraction": 0.0574,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/cross-view-camera-coherence.png",
              "sha256": "7bbd62c53108759765bbd9f853bfd72fe13c5a6128209151f74b76d6664bd8fc"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:openai-gpt-image2-hero-pin-hd-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "openai-gpt-image2-hero-pin-hd-20260825-r1",
      "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "provider-error-stopped-without-automatic-retry",
        "sourcePath": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 26562
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 26562,
          "sha256": "3cf821ed507ecdcac8851f9747effd8dadcdc38f820c9ad60737d70f93e65400",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 22883,
          "sha256": "61ca14623f01748c0aeca101167bc7f48ce4143b457c3f7c6fd74ab222513e3f",
          "exactRecord": {
            "schema": "blueprint.openai-gpt-image2-hero-pin-hd/1",
            "run": "openai-gpt-image2-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed controls, accepted identity photographs, exact cameras, prompts, and TRAIN/TEST roles only"
            },
            "updatedAt": "2026-08-25T05:14:12.112Z",
            "state": "provider-error-stopped-without-automatic-retry",
            "authorityBoundary": {
              "output": "synthetic candidate appearance at a sealed camera; never camera or geometry authority",
              "training": "TRAIN tasks may enter reconstruction only after the five-frame set passes the unit gate",
              "heldOut": "TEST tasks remain excluded from reconstruction training"
            },
            "provider": {
              "id": "openai-images-api",
              "model": "gpt-image-2",
              "endpoint": "https://api.openai.com/v1/images/edits",
              "modelProbe": {
                "checkedAt": "2026-08-25T05:14:09.947Z",
                "status": 200,
                "requestId": "d90d12b1-2eca-4921-97f4-c8e914c8f1a4",
                "id": "gpt-image-2",
                "ownedBy": "system",
                "keyFingerprintSha256Prefix": "2981131f4508"
              },
              "documentation": [
                "https://developers.openai.com/api/docs/models/gpt-image-2",
                "https://developers.openai.com/api/docs/guides/image-generation",
                "https://developers.openai.com/api/docs/pricing"
              ],
              "request": {
                "operation": "multipart image edit",
                "imagesPerRequest": 5,
                "outputsPerRequest": 1,
                "sequential": true,
                "size": "2048x1152",
                "quality": "high",
                "outputFormat": "png",
                "inputFidelity": "omitted; GPT Image 2 processes image inputs at high fidelity automatically"
              }
            },
            "spend": {
              "currency": "USD",
              "hardCeilingUsd": 4,
              "reservePerRequestUsd": 0.8,
              "providerRequests": 1,
              "ceilingCommittedUsd": 0.8,
              "actualProviderCost": "not returned as currency by endpoint; token usage preserved per request when available"
            },
            "exclusions": [
              "old 1280x720 pins",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "reviewGate": {
              "unit": "all five frames",
              "required": [
                "exact 2048x1152 PNG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "tasks": [
              {
                "id": "openai-gpt-image2-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "5c8f802cae452a5bac04a8d50ef1b91d3d3eb2d10fd42125de771926ecea3422",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "bytes": 53540,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "bytes": 52860,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "bytes": 562371,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f000.png",
                "output": null,
                "state": "provider-error-no-automatic-retry"
              },
              {
                "id": "openai-gpt-image2-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "cf1f0e9312e4c80e443ec983604d7c3372089c0dcdc893ece8f48088b6eba6bf",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "bytes": 59492,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "bytes": 95161,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "bytes": 625293,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f005.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "682ccab490bc14e8bd49a646e25aecc7c4c975266413ba679531aeb2dc91a80e",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "bytes": 54789,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "bytes": 90411,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "bytes": 641678,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f010.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "3b16c2cba1ea70e053e16c79f545b0b7f58f5ed5fb2097d9e3feb80e1377f0b1",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "bytes": 61689,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "bytes": 93534,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "bytes": 670771,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f015.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "3c7d62616c4e28a3148bb938c748fc701ec876b857bba8954b7905e6e55182eb",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "bytes": 65000,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "bytes": 87150,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "bytes": 678099,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f020.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 3679,
          "sha256": "4bdb9b9c1f3b7492c3b4c100a5fc1528e4b30b4fe01f7b709b58c897f2462c42",
          "exactRecord": {
            "schema": "blueprint.provider-spend-ledger/1",
            "run": "openai-gpt-image2-hero-pin-hd-20260825-r1",
            "provider": "openai",
            "model": "gpt-image-2",
            "hardCeilingUsd": 4,
            "reservePerRequestUsd": 0.8,
            "createdAt": "2026-08-25T05:14:03.457Z",
            "updatedAt": "2026-08-25T05:14:12.111Z",
            "requests": [
              {
                "attemptId": "826a6802-fc8d-4659-9e4d-ba61f7856258",
                "taskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "model": "gpt-image-2",
                "endpoint": "https://api.openai.com/v1/images/edits",
                "requestFingerprint": "5c8f802cae452a5bac04a8d50ef1b91d3d3eb2d10fd42125de771926ecea3422",
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "inputs": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "bytes": 53540,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "bytes": 52860,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "bytes": 562371,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "fields": {
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png",
                  "images": 5
                },
                "reserveUsd": 0.8,
                "state": "provider-error",
                "precommittedAt": "2026-08-25T05:14:09.952Z",
                "submittedAt": "2026-08-25T05:14:09.961Z",
                "httpStatus": 429,
                "requestId": "req_42e565df09a242d1995230c448c5e70b",
                "finishedAt": "2026-08-25T05:14:12.110Z",
                "error": {
                  "error": {
                    "message": "You have no credits remaining. Add credits to continue using the API at https://platform.openai.com/settings/organization/billing/.",
                    "type": "insufficient_quota",
                    "param": null,
                    "code": "credit_balance_exhausted"
                  }
                }
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 22883,
          "sha256": "61ca14623f01748c0aeca101167bc7f48ce4143b457c3f7c6fd74ab222513e3f",
          "exactRecord": {
            "schema": "blueprint.openai-gpt-image2-hero-pin-hd/1",
            "run": "openai-gpt-image2-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed controls, accepted identity photographs, exact cameras, prompts, and TRAIN/TEST roles only"
            },
            "updatedAt": "2026-08-25T05:14:12.112Z",
            "state": "provider-error-stopped-without-automatic-retry",
            "authorityBoundary": {
              "output": "synthetic candidate appearance at a sealed camera; never camera or geometry authority",
              "training": "TRAIN tasks may enter reconstruction only after the five-frame set passes the unit gate",
              "heldOut": "TEST tasks remain excluded from reconstruction training"
            },
            "provider": {
              "id": "openai-images-api",
              "model": "gpt-image-2",
              "endpoint": "https://api.openai.com/v1/images/edits",
              "modelProbe": {
                "checkedAt": "2026-08-25T05:14:09.947Z",
                "status": 200,
                "requestId": "d90d12b1-2eca-4921-97f4-c8e914c8f1a4",
                "id": "gpt-image-2",
                "ownedBy": "system",
                "keyFingerprintSha256Prefix": "2981131f4508"
              },
              "documentation": [
                "https://developers.openai.com/api/docs/models/gpt-image-2",
                "https://developers.openai.com/api/docs/guides/image-generation",
                "https://developers.openai.com/api/docs/pricing"
              ],
              "request": {
                "operation": "multipart image edit",
                "imagesPerRequest": 5,
                "outputsPerRequest": 1,
                "sequential": true,
                "size": "2048x1152",
                "quality": "high",
                "outputFormat": "png",
                "inputFidelity": "omitted; GPT Image 2 processes image inputs at high fidelity automatically"
              }
            },
            "spend": {
              "currency": "USD",
              "hardCeilingUsd": 4,
              "reservePerRequestUsd": 0.8,
              "providerRequests": 1,
              "ceilingCommittedUsd": 0.8,
              "actualProviderCost": "not returned as currency by endpoint; token usage preserved per request when available"
            },
            "exclusions": [
              "old 1280x720 pins",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "reviewGate": {
              "unit": "all five frames",
              "required": [
                "exact 2048x1152 PNG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "tasks": [
              {
                "id": "openai-gpt-image2-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "5c8f802cae452a5bac04a8d50ef1b91d3d3eb2d10fd42125de771926ecea3422",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "bytes": 53540,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "bytes": 52860,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "bytes": 562371,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f000.png",
                "output": null,
                "state": "provider-error-no-automatic-retry"
              },
              {
                "id": "openai-gpt-image2-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "cf1f0e9312e4c80e443ec983604d7c3372089c0dcdc893ece8f48088b6eba6bf",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "bytes": 59492,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "bytes": 95161,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "bytes": 625293,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f005.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "682ccab490bc14e8bd49a646e25aecc7c4c975266413ba679531aeb2dc91a80e",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "bytes": 54789,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "bytes": 90411,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "bytes": 641678,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f010.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "3b16c2cba1ea70e053e16c79f545b0b7f58f5ed5fb2097d9e3feb80e1377f0b1",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "bytes": 61689,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "bytes": 93534,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "bytes": 670771,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f015.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "3c7d62616c4e28a3148bb938c748fc701ec876b857bba8954b7905e6e55182eb",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "bytes": 65000,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "bytes": 87150,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "bytes": 678099,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f020.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-the-retained-viewer-became-the-canonical-world-editor-and-evidence-surfa-31",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/outcome"
      },
      "authority": null,
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "BLUEPRINT_STATUS.md",
          "url": "/BLUEPRINT_STATUS.md",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "url": "/services/control-plane-api/src/splat-silhouette-edit-service.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "url": "/site/blueprint-preview/assets/data/splat-result-catalog.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "url": "/docs/internal/accepted-south-edit-profile-correction-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-splat-decision-continuity-r82",
          "url": "/verification/canonical-splat-decision-continuity-r82",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-world-viewport-r83",
          "url": "/verification/canonical-world-viewport-r83",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "url": "/site/blueprint-preview/assets/data/splat-result-catalog.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "url": "/docs/internal/accepted-south-edit-profile-correction-r1.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-walk-surface-r42",
      "kind": "verification-set",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-walk-surface-r42",
      "path": "verification/canonical-walk-surface-r42",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/outcome"
      },
      "authority": null,
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "accepted",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 658076
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-walk-surface-r42/unreviewed-deck-candidate.png",
            "url": "/verification/canonical-walk-surface-r42/unreviewed-deck-candidate.png",
            "byteLength": 219665,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-walk-surface-r42/accepted-footprint.png",
            "url": "/verification/canonical-walk-surface-r42/accepted-footprint.png",
            "byteLength": 213588,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-walk-surface-r42/admitted-footprint-only.png",
            "url": "/verification/canonical-walk-surface-r42/admitted-footprint-only.png",
            "byteLength": 221952,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-walk-surface-r42/verification.json",
          "url": "/verification/canonical-walk-surface-r42/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-walk-surface-r42",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 658076,
          "sha256": "3d94343c80d5d2b45256efa05b1414557fb195bfe7f5471338080e2b628ba04d",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-walk-surface-r42/verification.json",
          "recordPointer": "$",
          "byteLength": 2871,
          "sha256": "8a583cb23597051ed3011af4f8372acef03f82b44d6e67af5bb27b5836270f08",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-24T23:54:25-04:00",
            "routes": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "viewport": {
              "width": 1600,
              "height": 900
            },
            "canonicalSurface": {
              "canvasCount": 1,
              "editorPanelCount": 1,
              "parallelViewerAdded": false,
              "walkSurfaceOverlayOwner": "packages/runtime-ui/src/WalkablePlaneCandidateOverlay.tsx",
              "gaussianRendererOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx"
            },
            "walkSurfaceReview": {
              "resultId": "splat.casa.exterior.selected-repair-all60-r1",
              "candidateLayerId": "plane-layer.selected-repair-walkable-planes-20260824-r3",
              "reviewedPlaneId": "plane.selected-repair-walkable-planes-20260824-r3.e00.c00",
              "decision": "accepted",
              "detectedAreaSquareMeters": 893.125,
              "admittedAreaSquareMeters": 15,
              "groundSurfaceId": "ground.casa.exterior.clearance-r4",
              "actorHeightMeters": 1.9,
              "actorRadiusMeters": 0.35,
              "viewportLayers": [
                "detected-support",
                "admitted-footprint",
                "actor-clearance-envelope"
              ],
              "frameAction": "registered-source-camera-position-with-admitted-footprint-target",
              "firstPersonControlEnabled": true,
              "firstPersonAuthorityTextPresent": true
            },
            "interactionReview": {
              "candidateSelectionChangesViewport": true,
              "candidateElevationIsLiveViewportDraft": true,
              "acceptedFootprintRemainsPinnedToReview": true,
              "unreviewedDeckPlaneId": "plane.selected-repair-walkable-planes-20260824-r3.e01.c01",
              "unreviewedAdmittedFootprintControlDisabled": true,
              "unreviewedClearanceControlDisabled": true,
              "meaningfulBrowserAlerts": [],
              "selectedWorldShot": "walk-surface"
            },
            "checks": {
              "runtimeUiTests": "79/79 pass",
              "canonicalWebTests": "12/12 pass",
              "runtimeUiTypecheck": "pass",
              "webTypecheck": "pass",
              "webProductionBuild": "pass",
              "gitDiffCheck": "pass"
            },
            "captures": [
              {
                "path": "accepted-footprint.png",
                "sha256": "a6caa0f9cc34a282ba392bd2e88ea2fec95a087aadcce7ec8ae03da4e41f5ac1",
                "bytes": 213588
              },
              {
                "path": "admitted-footprint-only.png",
                "sha256": "db6da19066bdcd3c132ce43336386110c856da5d6131b9affbbf246336bae262",
                "bytes": 221952
              },
              {
                "path": "unreviewed-deck-candidate.png",
                "sha256": "ca7cd590bdc4a12a954749fe1b482ec30c9683b2612ad4a1031133065f034545",
                "bytes": 219665
              }
            ],
            "authorityBoundary": {
              "localWalkableAuthority": "ground.casa.exterior.clearance-r4",
              "actorPlacementAuthorityGrantedByEditor": false,
              "pathAuthorityGrantedByEditor": false,
              "portalAuthorityGranted": false,
              "crossCellMetricAuthorityGranted": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:gemini31-hero-pin-hd-20260825-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "gemini31-hero-pin-hd-20260825-r1",
      "path": "verification/gemini31-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "execution-blocked-before-provider-request",
        "sourcePath": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/sourcePreflight/state"
      },
      "authority": {
        "value": "Candidate high-resolution synthetic appearance at exact local cameras. No output is admitted to TRAIN, TEST, reconstruction, or world authority until the declared gates pass.",
        "sourcePath": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/authority"
      },
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 18962
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/gemini31-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 18962,
          "sha256": "389a742a30d6087c2fba1e49589aba0f5386b73eeb25e33f0fc2875f7e75e373",
          "access": "metadata-only"
        },
        {
          "path": "verification/gemini31-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 18962,
          "sha256": "919c5d0c262dea581a12b7553c1ebdf8298507e0495840dda0fb2fc57345ed54",
          "exactRecord": {
            "schema": "blueprint.gemini31-hero-pin-hd/1",
            "run": "gemini31-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed local controls, accepted identity photographs, exact cameras, role split, prompts, and dataset roles only"
            },
            "updatedAt": "2026-08-25T04:55:34.674Z",
            "state": "provider-blocked-before-output",
            "authority": "Candidate high-resolution synthetic appearance at exact local cameras. No output is admitted to TRAIN, TEST, reconstruction, or world authority until the declared gates pass.",
            "provider": {
              "id": "google-gemini-api",
              "model": "gemini-3.1-flash-image",
              "modelProbe": null,
              "documentation": [
                "https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image",
                "https://ai.google.dev/gemini-api/docs/image-generation",
                "https://ai.google.dev/gemini-api/docs/pricing"
              ],
              "outputFormat": {
                "type": "image",
                "mime_type": "image/jpeg",
                "aspect_ratio": "16:9",
                "image_size": "2K"
              },
              "expectedRaster": {
                "width": 2752,
                "height": 1536
              },
              "outputPixelGainVersusOld1280x720Pins": 5
            },
            "spend": {
              "ceilingUsd": 0.6,
              "ceilingCommittedUsd": 0,
              "estimatedOutputSpendUsd": 0,
              "successfulRequests": 0,
              "providerRequests": 2,
              "note": "The ceiling reserves $0.12 per submission. Official 2K output pricing is $0.101 per successful image; small input-token charges may also apply."
            },
            "exclusions": [
              "old 1280x720 f000/f010/f020 pins as provider input",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "datasetPolicy": {
              "TRAIN": [
                0,
                10,
                20
              ],
              "TEST": [
                5,
                15
              ],
              "testImagesMayEnterTraining": false,
              "admission": "all five frames pass deterministic line/camera gates plus two independent adversarial reviews with disagreement causing rejection"
            },
            "tasks": [
              {
                "id": "gemini31-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "8b041d4a803080535df6588e92d101d41c832f58bc180daeda4731cbecf5c6c5",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "bytes": 53540,
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "bytes": 52860,
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "bytes": 562371,
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f000.jpg",
                "output": null,
                "state": "provider-rejected"
              },
              {
                "id": "gemini31-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "2d7dd803380dcae7f0c7eedce88fd78f1ce521ffda4bb93ba5995a1d240e3e44",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "bytes": 59492,
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "bytes": 95161,
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "bytes": 625293,
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f005.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "8b05a8eceed92350f872294267b1ffcb5471be90b2ab04c52e0940625ef43082",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "bytes": 54789,
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "bytes": 90411,
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "bytes": 641678,
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f010.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "d2111519f3e13472d4478498aa199815f4c43abdb0ce4d253842e574790f60ea",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "bytes": 61689,
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "bytes": 93534,
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "bytes": 670771,
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f015.jpg",
                "output": null,
                "state": "not-submitted"
              },
              {
                "id": "gemini31-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "e442308b398b88a90cd5187093274a436df57e52a10dc72ae4f83418074b531c",
                "inputRoles": [
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "bytes": 65000,
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 1,
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "bytes": 87150,
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "bytes": 678099,
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png",
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "bytes": 3408685,
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "bytes": 3738559,
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png",
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1/outputs/f020.jpg",
                "output": null,
                "state": "not-submitted"
              }
            ],
            "nextGate": {
              "state": "pending",
              "required": [
                "exact 2752x1536 JPEG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs",
              "paidResume": "node dev/scripts/codex-generated/bd-gemini31-hero-pin-hd-r1.mjs --execute --confirm-ceiling=0.60"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:openai-gpt-image2-hero-pin-hd-20260825-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-25T04:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/31/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "openai-gpt-image2-hero-pin-hd-20260825-r1",
      "path": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": 200,
        "sourcePath": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/provider/modelProbe/status"
      },
      "authority": null,
      "title": "The retained viewer became the canonical world editor and evidence surface",
      "summary": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
      "decision": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong.",
      "limitations": [],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "canonical-actor-command-reconciliation-r69",
        "canonical-actor-keyframes-r59",
        "canonical-actor-route-controls-r76",
        "canonical-camera-path-r56",
        "canonical-camera-target-r63",
        "canonical-camera-visible-walkable-r49",
        "canonical-case-study-r50",
        "canonical-cell-editor-handoff-r66",
        "canonical-cross-cell-representation-r68",
        "canonical-direct-selection-r64",
        "canonical-edit-affected-review-r74",
        "canonical-edit-layer-isolation-r65",
        "canonical-edit-lineage-controls-r73",
        "canonical-edit-presentation-lineage-r72",
        "canonical-edit-viewport-controls-r67",
        "canonical-evidence-viewport-r60",
        "canonical-exterior-actor-r43",
        "canonical-first-person-controls-r77",
        "canonical-first-person-r57",
        "canonical-generate-run-r52",
        "canonical-local-colmap-r53",
        "canonical-route-editor-r54",
        "canonical-sh1-edit-derivative-r71",
        "canonical-sh1-view-color-r70",
        "canonical-single-splat-surface-r44",
        "canonical-splat-autoframe-r61",
        "canonical-splat-decision-continuity-r82",
        "canonical-splat-edit-boundary-r62",
        "canonical-splat-edit-profile-r81",
        "canonical-splat-editor-r51",
        "canonical-splat-editor-r58",
        "canonical-theater-live-r55",
        "canonical-viewer-editor-r78",
        "canonical-viewer-editor-r79",
        "canonical-world-viewport-r83",
        "canonical-walk-surface-r42",
        "canonical-walk-surface-review-r75",
        "gemini31-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "hero-reconstruction-stage-gates-r80",
        "openai-gpt-image2-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 22883
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/31",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T00:00:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "title": "The retained viewer became the canonical world editor and evidence surface",
            "headline": "Forty-three preservation-first revisions consolidated splat rendering, SH1 color, direct Gaussian cleanup, measured-face shaping, walk-surface review, actor routes, animation cues, camera paths, first person, generated cells, result evidence, and queued hero reconstruction into one CanonicalWorldViewport Canvas and one CanonicalGaussianSplatViewport.",
            "outcome": "The product now keeps one viewer/editor while preserving every failed or bounded result in the shared catalog. Accepted South edits use their exact 13-camera execution profile, the latest corrected cleanup child is browser-reviewed but not promoted, and the wider five-camera Brush reconstruction remains stage-gated for local GPU capacity. Canvas ownership is explicit in CanonicalWorldViewport, and Render and Edit mount one shared splat-control branch around it. The immutable presentation-decision chain again loads in the same editor without rewriting its two historical rejections. Each continuation round has a dated internal record and a sealed verification directory.",
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "canonical-actor-command-reconciliation-r69",
              "canonical-actor-keyframes-r59",
              "canonical-actor-route-controls-r76",
              "canonical-camera-path-r56",
              "canonical-camera-target-r63",
              "canonical-camera-visible-walkable-r49",
              "canonical-case-study-r50",
              "canonical-cell-editor-handoff-r66",
              "canonical-cross-cell-representation-r68",
              "canonical-direct-selection-r64",
              "canonical-edit-affected-review-r74",
              "canonical-edit-layer-isolation-r65",
              "canonical-edit-lineage-controls-r73",
              "canonical-edit-presentation-lineage-r72",
              "canonical-edit-viewport-controls-r67",
              "canonical-evidence-viewport-r60",
              "canonical-exterior-actor-r43",
              "canonical-first-person-controls-r77",
              "canonical-first-person-r57",
              "canonical-generate-run-r52",
              "canonical-local-colmap-r53",
              "canonical-route-editor-r54",
              "canonical-sh1-edit-derivative-r71",
              "canonical-sh1-view-color-r70",
              "canonical-single-splat-surface-r44",
              "canonical-splat-autoframe-r61",
              "canonical-splat-decision-continuity-r82",
              "canonical-splat-edit-boundary-r62",
              "canonical-splat-edit-profile-r81",
              "canonical-splat-editor-r51",
              "canonical-splat-editor-r58",
              "canonical-theater-live-r55",
              "canonical-viewer-editor-r78",
              "canonical-viewer-editor-r79",
              "canonical-world-viewport-r83",
              "canonical-walk-surface-r42",
              "canonical-walk-surface-review-r75",
              "gemini31-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "hero-reconstruction-stage-gates-r80",
              "openai-gpt-image2-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
              ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
              ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "verification/canonical-splat-decision-continuity-r82",
              "verification/canonical-world-viewport-r83"
            ],
            "surfaces": [
              "BLUEPRINT_STATUS.md",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "services/control-plane-api/src/splat-silhouette-edit-service.ts",
              "site/blueprint-preview/assets/data/splat-result-catalog.json",
              "docs/internal/accepted-south-edit-profile-correction-r1.json",
              "docs/timeline/internal-continuation-r42.json through internal-continuation-r83.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Product progress must accumulate in one canonical surface and one dated evidence record. A run is not lost because it failed, but it cannot retain authority when its source profile, browser review, or coverage gate is wrong."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 22883,
          "sha256": "2d783b34c526258dda1e77a80bd950832a111a874d93fabe209a5f6d7515a87b",
          "access": "metadata-only"
        },
        {
          "path": "verification/openai-gpt-image2-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 22883,
          "sha256": "61ca14623f01748c0aeca101167bc7f48ce4143b457c3f7c6fd74ab222513e3f",
          "exactRecord": {
            "schema": "blueprint.openai-gpt-image2-hero-pin-hd/1",
            "run": "openai-gpt-image2-hero-pin-hd-20260825-r1",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94",
              "state": "execution-blocked-before-provider-request",
              "reuse": "sealed controls, accepted identity photographs, exact cameras, prompts, and TRAIN/TEST roles only"
            },
            "updatedAt": "2026-08-25T05:14:12.112Z",
            "state": "provider-error-stopped-without-automatic-retry",
            "authorityBoundary": {
              "output": "synthetic candidate appearance at a sealed camera; never camera or geometry authority",
              "training": "TRAIN tasks may enter reconstruction only after the five-frame set passes the unit gate",
              "heldOut": "TEST tasks remain excluded from reconstruction training"
            },
            "provider": {
              "id": "openai-images-api",
              "model": "gpt-image-2",
              "endpoint": "https://api.openai.com/v1/images/edits",
              "modelProbe": {
                "checkedAt": "2026-08-25T05:14:09.947Z",
                "status": 200,
                "requestId": "d90d12b1-2eca-4921-97f4-c8e914c8f1a4",
                "id": "gpt-image-2",
                "ownedBy": "system",
                "keyFingerprintSha256Prefix": "2981131f4508"
              },
              "documentation": [
                "https://developers.openai.com/api/docs/models/gpt-image-2",
                "https://developers.openai.com/api/docs/guides/image-generation",
                "https://developers.openai.com/api/docs/pricing"
              ],
              "request": {
                "operation": "multipart image edit",
                "imagesPerRequest": 5,
                "outputsPerRequest": 1,
                "sequential": true,
                "size": "2048x1152",
                "quality": "high",
                "outputFormat": "png",
                "inputFidelity": "omitted; GPT Image 2 processes image inputs at high fidelity automatically"
              }
            },
            "spend": {
              "currency": "USD",
              "hardCeilingUsd": 4,
              "reservePerRequestUsd": 0.8,
              "providerRequests": 1,
              "ceilingCommittedUsd": 0.8,
              "actualProviderCost": "not returned as currency by endpoint; token usage preserved per request when available"
            },
            "exclusions": [
              "old 1280x720 pins",
              "provider-video frames",
              "generated intermediate orbit stills",
              "contradictory selected-repair-all60 imagery",
              "recursive generated donor chains"
            ],
            "reviewGate": {
              "unit": "all five frames",
              "required": [
                "exact 2048x1152 PNG output for every frame",
                "bidirectional target-line edge coverage and camera offset/scale gates per frame",
                "no line, inverse-depth, or shaded-guide leakage",
                "sharp non-flat house subject without material architectural occlusion",
                "two independent shuffled cross-view reviews agree on every frozen architectural fact",
                "any frame failure or reviewer disagreement rejects the five-frame set as a unit"
              ]
            },
            "tasks": [
              {
                "id": "openai-gpt-image2-hd-f000-r1",
                "sourceTaskId": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "promptSha256": "e89ee1eb5441684935b4260b7c85ff989836a9e3ea67c1336c9fda4add857b96",
                "requestFingerprint": "5c8f802cae452a5bac04a8d50ef1b91d3d3eb2d10fd42125de771926ecea3422",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                    "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "bytes": 53540,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                    "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "bytes": 52860,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                    "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "bytes": 562371,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f000.png",
                "output": null,
                "state": "provider-error-no-automatic-retry"
              },
              {
                "id": "openai-gpt-image2-hd-f005-r1",
                "sourceTaskId": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "promptSha256": "4d023652316c3801139dbcf7a015eed32f9591175f7cd239bb171e9a63bbf5d6",
                "requestFingerprint": "cf1f0e9312e4c80e443ec983604d7c3372089c0dcdc893ece8f48088b6eba6bf",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                    "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "bytes": 59492,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                    "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "bytes": 95161,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                    "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "bytes": 625293,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f005.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f010-r1",
                "sourceTaskId": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "promptSha256": "d04616ed1dbd7a133385ed071f1a3a092352ab472ab08b82f1b598049c30d483",
                "requestFingerprint": "682ccab490bc14e8bd49a646e25aecc7c4c975266413ba679531aeb2dc91a80e",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                    "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "bytes": 54789,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                    "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "bytes": 90411,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                    "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "bytes": 641678,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f010.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f015-r1",
                "sourceTaskId": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "promptSha256": "ed05a3ab139533cb44990c50860b706f4981edf096c957393dd34430e0bb62cb",
                "requestFingerprint": "3b16c2cba1ea70e053e16c79f545b0b7f58f5ed5fb2097d9e3feb80e1377f0b1",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                    "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "bytes": 61689,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                    "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "bytes": 93534,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                    "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "bytes": 670771,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f015.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              },
              {
                "id": "openai-gpt-image2-hd-f020-r1",
                "sourceTaskId": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "promptSha256": "d3e42162081b463d51025f9ae09f28c09cafe8566d4e10f86247bbe4569ee966",
                "requestFingerprint": "3c7d62616c4e28a3148bb938c748fc701ec876b857bba8954b7905e6e55182eb",
                "multipartSchema": {
                  "model": "gpt-image-2",
                  "prompt": "sealed task prompt",
                  "image[]": [
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png"
                  ],
                  "size": "2048x1152",
                  "quality": "high",
                  "output_format": "png"
                },
                "inputRoles": [
                  {
                    "index": 1,
                    "role": "immutable exact-camera line and opening control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                    "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "bytes": 65000,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 2,
                    "role": "matching exact-camera inverse depth and occlusion control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                    "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "bytes": 87150,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 3,
                    "role": "matching exact-camera shaded 3D face and volume control",
                    "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                    "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "bytes": 678099,
                    "width": 1792,
                    "height": 1008,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 4,
                    "role": "immutable accepted south-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                    "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "bytes": 3408685,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  },
                  {
                    "index": 5,
                    "role": "immutable accepted west-view appearance identity",
                    "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                    "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                    "bytes": 3738559,
                    "width": 1600,
                    "height": 992,
                    "mimeType": "image/png"
                  }
                ],
                "target": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1/outputs/f020.png",
                "output": null,
                "state": "validated-awaiting-sequential-submission"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9",
      "kind": "splat-result",
      "createdAt": "2026-08-25T04:39:43.774Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/33/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-08eba752e",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/33/review/state"
      },
      "authority": {
        "value": "process-emitted-edit-candidate-unreviewed",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/33/review/authority"
      },
      "title": "Exterior Direct Gaussian Edit bacf9ad9",
      "summary": "The canonical editor emitted this immutable child from the accepted south micro-parallax source. It remains inspectable but has no recorded promotion or rejection decision.",
      "decision": "The canonical editor emitted this immutable child from the accepted south micro-parallax source. It remains inspectable but has no recorded promotion or rejection decision.",
      "limitations": [
        "No canonical browser comparison or product-default decision has been recorded for this child.",
        "The edit inherits the accepted source's six-degree facade limit and grants no ground, navigation, portal, cross-cell, or product authority."
      ],
      "relatedRunIds": [
        "silhouette-edit-08eba752e"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 45219808
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
            "byteLength": 45219808,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/33",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9",
            "runId": "silhouette-edit-08eba752e",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T04:39:43.774Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Direct Gaussian Edit bacf9ad9",
              "group": "Cleanup candidates",
              "tags": [
                "accepted-south",
                "candidate",
                "direct-gaussian-edit",
                "exterior",
                "immutable-child",
                "unreviewed"
              ]
            },
            "details": {
              "summary": "The canonical editor emitted this immutable child from the accepted south micro-parallax source. It remains inspectable but has no recorded promotion or rejection decision.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 6
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "candidate-emitted-not-admitted",
              "promotionState": "not-promoted",
              "authority": "process-emitted-edit-candidate-unreviewed",
              "evidenceRefs": [
                ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9.json"
              ],
              "decisionNotes": [
                "The canonical editor emitted this immutable child from the accepted south micro-parallax source. It remains inspectable but has no recorded promotion or rejection decision."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 45219808,
              "sha256": "bacf9ad9fc120ae7060876763467ef641f3d11d562f8bafa7563d994a8184eac",
              "gaussians": 1413119,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": true
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1413119,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1413119,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1413119,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1413119,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "af6798e55fc6cc4a7347e708bb142b022f379d6d706ad6443206596437af6bae",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "32abb4f904759d8ba4ce4a88b6f29f01ddc022262cf53de21a31b73bcbc9c199",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
                "sha256": "200bc59ef37780f131fe7f53c848a0c338d251bb7da6775f9e9890234ea6433c",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9.json",
                "sha256": "bc77a3fd6bc289bec1fa97dfba7e11427a666081eb4f528780b1e1b688df7fda",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "No canonical browser comparison or product-default decision has been recorded for this child.",
              "The edit inherits the accepted source's six-degree facade limit and grants no ground, navigation, portal, cross-cell, or product authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "af6798e55fc6cc4a7347e708bb142b022f379d6d706ad6443206596437af6bae",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1732,
          "sha256": "32abb4f904759d8ba4ce4a88b6f29f01ddc022262cf53de21a31b73bcbc9c199",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "recordPointer": "$",
          "byteLength": 2337,
          "sha256": "200bc59ef37780f131fe7f53c848a0c338d251bb7da6775f9e9890234ea6433c",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-dec5e9ea-bacf9ad9.json",
          "recordPointer": "$",
          "byteLength": 3254,
          "sha256": "bc77a3fd6bc289bec1fa97dfba7e11427a666081eb4f528780b1e1b688df7fda",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-08eba752e",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T05:06:33.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r42.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-08eba752e",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "view-dependent browser presentation; does not change reconstruction geometry or evaluation",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json",
        "sourceField": "$/authority"
      },
      "title": "Retained one splat viewport and prepared a five-camera high-resolution reconstruction set",
      "summary": "The Exterior Edit deck retained the canonical renderer controls and recovered valid direct Gaussian selections without mounting another viewer. A separate image-generation pass then produced five sharp facade candidates at the sealed f000, f005, f010, f015, and f020 cameras. The exact line gates admitted all five after measured registration corrections to f005 and f020. The known-camera Brush dataset is prepared with three training views and two held-out views; GPU training remains pending because an existing Speech.fm process owns nearly all RTX 5080 memory.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The current set covers a bounded 29.8755 degree facade arc rather than a complete exterior.",
        "The generated images are 1672x941 raw outputs normalized to the exact 1792x1008 camera raster; they are sharper than the 720p pins but are not native 4K captures.",
        "No Brush checkpoint, held-out render, browser splat, side or rear coverage, walk surface, or portal authority is claimed yet.",
        "The local Brush run cannot start safely while the unrelated Speech.fm depth process uses about 15 GB of the 16 GB GPU. That process was left untouched."
      ],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "gemini31-hero-pin-hd-20260825-r1",
        "openai-gpt-image2-hero-pin-hd-20260825-r1",
        "canonical-walk-surface-r42",
        "silhouette-edit-08eba752e"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 397188112
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
            "byteLength": 45219808,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/review/silhouette-trim-overlay.png",
            "byteLength": 361941,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r42.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5655,
          "sha256": "55105a71d515575befa25cbf0d54c666ed70c32f74fb23640c275e199831d6b6",
          "exactRecord": {
            "id": "canonical-splat-and-hero-pin-continuation-20260825-r1",
            "date": "2026-08-25",
            "title": "Retained one splat viewport and prepared a five-camera high-resolution reconstruction set",
            "startedAt": "2026-08-25T01:06:33-04:00",
            "endedAt": "2026-08-25T01:30:43-04:00",
            "summary": "The Exterior Edit deck retained the canonical renderer controls and recovered valid direct Gaussian selections without mounting another viewer. A separate image-generation pass then produced five sharp facade candidates at the sealed f000, f005, f010, f015, and f020 cameras. The exact line gates admitted all five after measured registration corrections to f005 and f020. The known-camera Brush dataset is prepared with three training views and two held-out views; GPU training remains pending because an existing Speech.fm process owns nearly all RTX 5080 memory.",
            "results": [
              "Camera, Render, Edit, and Evidence continue to use one LivingWorldRuntime Canvas and one CanonicalGaussianSplatViewport renderer. The Edit deck now retains its Viewport controls across Trim splats, Walk surface, and Actors and paths.",
              "Restored drafts remove unsupported wall-face selections before exact above-face evaluation. A direct-row draft with 13387 selected source rows again reaches the Affected preview instead of failing behind an unrelated wall material.",
              "The retained Walk surface deck renders detected support, the accepted 15 square metre footprint, and actor clearance in the same Canvas. First-person inspection is enabled against that accepted local ground authority; actor placement, editable paths, portals, and cross-cell metric authority remain ungranted.",
              "One exact-row trim operation emitted silhouette-edit-08eba752e as an immutable 333497636-byte PLY child. It remains unadmitted after the source authority hash stayed unchanged, so the experiment is preserved without changing the product default.",
              "The first built-in generation was rejected because it recentered and shrank the house. Edit-target mode retained the sealed shaded camera as the canvas and used the matching line plus accepted south and west FLUX stills as appearance references.",
              "All five chosen 1792x1008 candidates pass the declared structural gate. f005 was corrected by its measured 1.5 percent scale and 7.8 pixel offset. f020 required a measured 43 pixel translation before its residual scale and offset returned to 1.000 and zero.",
              "The contact sheet keeps one two-story warm-white clapboard house, green shutters, standing-seam roof, porch, and right wing across a 29.8755 degree arc. Fine appearance consistency and reconstruction quality remain subject to held-out evaluation.",
              "FAL stopped before generation with exhausted balance, Gemini stopped on unavailable paid quota, and OpenAI stopped the first request with credit_balance_exhausted. Each attempt is preserved with no generated output and no unchanged retry.",
              "The Brush preparation orders f005 and f015 as held-out TEST views at every-third evaluator indexes while f000, f010, and f020 remain TRAIN views. The batch blocks all-five refit and splat packaging unless held-out subject SSIM and PSNR gates pass."
            ],
            "decision": "Continue the high-resolution reconstruction through the one canonical viewer and editor. The generated stills are candidate appearance at sealed synthetic cameras; only held-out Brush evaluation can admit the all-five presentation refit.",
            "limitations": [
              "The current set covers a bounded 29.8755 degree facade arc rather than a complete exterior.",
              "The generated images are 1672x941 raw outputs normalized to the exact 1792x1008 camera raster; they are sharper than the 720p pins but are not native 4K captures.",
              "No Brush checkpoint, held-out render, browser splat, side or rear coverage, walk surface, or portal authority is claimed yet.",
              "The local Brush run cannot start safely while the unrelated Speech.fm depth process uses about 15 GB of the 16 GB GPU. That process was left untouched."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "gemini31-hero-pin-hd-20260825-r1",
              "openai-gpt-image2-hero-pin-hd-20260825-r1",
              "canonical-walk-surface-r42",
              "silhouette-edit-08eba752e"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;walk-surface:accepted-local;trim-child:unadmitted;camera-candidates:5;structural-gate:5/5;train:3;heldout:2;brush:pending-gpu;paid-provider-outputs:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 397188112,
          "sha256": "115d011b54f22903bd3c6a70efae5e5d4dea5c06edb144e233c6c26650cf1501",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/manifest.json",
          "recordPointer": "$",
          "byteLength": 2337,
          "sha256": "200bc59ef37780f131fe7f53c848a0c338d251bb7da6775f9e9890234ea6433c",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T04:39:40.578049+00:00",
            "runId": "silhouette-edit-08eba752e",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.741368d1-81c4-488a-912d-05e0431f2ff6/trim-config.json",
                "bytes": 1234,
                "sha256": "49d343a657bd0c81367678f62b66da2716b201c6c78638e032c6463a615eb5e7"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/metrics.json",
                "bytes": 7795,
                "sha256": "5c29b30012a62e6d6a05a43d43240c3d8e3719c099f9c8684c5fcbcafecebcf5"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/classification-tags.npz",
                "bytes": 1138431,
                "sha256": "f213e0b5f7023bc1f02754487947b5ef21b1a88748d0b795f8b9f0031d3a5636"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/review/silhouette-trim-overlay.png",
                "bytes": 361941,
                "sha256": "8bc4204bad0bca0088bfc297f2ea46b08c83f71b9d5eee2390389620d34178d1"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.ply",
                "bytes": 333497636,
                "sha256": "e9731cba1e874536713c0c9a22b9a64c57acce8cf1bbbe08370dec89a60f32eb"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 7795,
          "sha256": "5c29b30012a62e6d6a05a43d43240c3d8e3719c099f9c8684c5fcbcafecebcf5",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T04:39:39.734967+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.741368d1-81c4-488a-912d-05e0431f2ff6/trim-config.json",
              "bytes": 1234,
              "sha256": "49d343a657bd0c81367678f62b66da2716b201c6c78638e032c6463a615eb5e7"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.741368d1-81c4-488a-912d-05e0431f2ff6/source-authority.json",
                "bytes": 1176,
                "sha256": "9f9c0f73e27ee6dc84a04ac1cf6fdfa58533ec08b7cfc5194c506818ca639c71"
              },
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "counts": {
              "before": 1476299,
              "untouched": 1309002,
              "featherCandidate": 104117,
              "hardRemovalCandidate": 63180,
              "hardRemovalFraction": 0.042796208627114155,
              "candidateAfter": 1413119
            },
            "confidence": {
              "featherMean": 0.26233577728271484,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88305,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 53891,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 62458,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 58385,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 53997,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 27575,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30751,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 44478,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 48233,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 84211,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 27,
              "selectedMaterials": [
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  3.7012778400000004,
                  3.048,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  18.35072784
                ]
              },
              "selectedBoundsReachMeters": 3.5,
              "selectedAxisBoundsMeters": {
                "xPadding": 1,
                "aboveFace": 3.5,
                "belowFace": 0.5,
                "zPadding": 1
              }
            },
            "directSelection": null,
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.ply",
              "bytes": 333497636,
              "sha256": "e9731cba1e874536713c0c9a22b9a64c57acce8cf1bbbe08370dec89a60f32eb"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/results/classification-tags.npz",
              "bytes": 1138431,
              "sha256": "f213e0b5f7023bc1f02754487947b5ef21b1a88748d0b795f8b9f0031d3a5636"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/review/silhouette-trim-overlay.png",
              "bytes": 361941,
              "sha256": "8bc4204bad0bca0088bfc297f2ea46b08c83f71b9d5eee2390389620d34178d1"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "Exact above-face mode touches only rows inside the selected measured roof face axis bounds, the explicit below-face keep band, and the positive regionReachMeters plane distance; camera votes are not claimed for this deterministic geometric edit."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "af6798e55fc6cc4a7347e708bb142b022f379d6d706ad6443206596437af6bae",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T04:39:42.062486+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-08eba752e\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 333497636,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-08eba752e\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 1413119,
            "rowBytes": 32,
            "outputBytes": 45219808,
            "sha256": "bacf9ad9fc120ae7060876763467ef641f3d11d562f8bafa7563d994a8184eac",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1413119,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1732,
          "sha256": "32abb4f904759d8ba4ce4a88b6f29f01ddc022262cf53de21a31b73bcbc9c199",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T04:39:43.300277+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 333497636,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 45219808,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 16957480,
            "sha256": "a0d0290a8643c1702e28663ded997d3289b2fb9ad44c9717b2f34a1162a7f391",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1413119,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.3348807990550995,
              0.3907884657382965,
              0.6343615055084229,
              0.3382739722728729,
              0.41226768493652344,
              0.6307732462882996,
              0.342204749584198,
              0.38588207960128784,
              0.6538211703300476
            ],
            "clippedCoefficientFraction": 0.0005003117218012072,
            "quantizationRmse": 0.002054066164419055,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-and-hero-pin-continuation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T05:06:33.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r42.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-and-hero-pin-continuation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r42.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Retained one splat viewport and prepared a five-camera high-resolution reconstruction set",
      "summary": "The Exterior Edit deck retained the canonical renderer controls and recovered valid direct Gaussian selections without mounting another viewer. A separate image-generation pass then produced five sharp facade candidates at the sealed f000, f005, f010, f015, and f020 cameras. The exact line gates admitted all five after measured registration corrections to f005 and f020. The known-camera Brush dataset is prepared with three training views and two held-out views; GPU training remains pending because an existing Speech.fm process owns nearly all RTX 5080 memory.",
      "decision": "Continue the high-resolution reconstruction through the one canonical viewer and editor. The generated stills are candidate appearance at sealed synthetic cameras; only held-out Brush evaluation can admit the all-five presentation refit.",
      "limitations": [
        "The current set covers a bounded 29.8755 degree facade arc rather than a complete exterior.",
        "The generated images are 1672x941 raw outputs normalized to the exact 1792x1008 camera raster; they are sharper than the 720p pins but are not native 4K captures.",
        "No Brush checkpoint, held-out render, browser splat, side or rear coverage, walk surface, or portal authority is claimed yet.",
        "The local Brush run cannot start safely while the unrelated Speech.fm depth process uses about 15 GB of the 16 GB GPU. That process was left untouched."
      ],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1",
        "gemini31-hero-pin-hd-20260825-r1",
        "openai-gpt-image2-hero-pin-hd-20260825-r1",
        "canonical-walk-surface-r42",
        "silhouette-edit-08eba752e"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5655
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "url": "/packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py",
          "url": "/dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r42.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5655,
          "sha256": "55105a71d515575befa25cbf0d54c666ed70c32f74fb23640c275e199831d6b6",
          "exactRecord": {
            "id": "canonical-splat-and-hero-pin-continuation-20260825-r1",
            "date": "2026-08-25",
            "title": "Retained one splat viewport and prepared a five-camera high-resolution reconstruction set",
            "startedAt": "2026-08-25T01:06:33-04:00",
            "endedAt": "2026-08-25T01:30:43-04:00",
            "summary": "The Exterior Edit deck retained the canonical renderer controls and recovered valid direct Gaussian selections without mounting another viewer. A separate image-generation pass then produced five sharp facade candidates at the sealed f000, f005, f010, f015, and f020 cameras. The exact line gates admitted all five after measured registration corrections to f005 and f020. The known-camera Brush dataset is prepared with three training views and two held-out views; GPU training remains pending because an existing Speech.fm process owns nearly all RTX 5080 memory.",
            "results": [
              "Camera, Render, Edit, and Evidence continue to use one LivingWorldRuntime Canvas and one CanonicalGaussianSplatViewport renderer. The Edit deck now retains its Viewport controls across Trim splats, Walk surface, and Actors and paths.",
              "Restored drafts remove unsupported wall-face selections before exact above-face evaluation. A direct-row draft with 13387 selected source rows again reaches the Affected preview instead of failing behind an unrelated wall material.",
              "The retained Walk surface deck renders detected support, the accepted 15 square metre footprint, and actor clearance in the same Canvas. First-person inspection is enabled against that accepted local ground authority; actor placement, editable paths, portals, and cross-cell metric authority remain ungranted.",
              "One exact-row trim operation emitted silhouette-edit-08eba752e as an immutable 333497636-byte PLY child. It remains unadmitted after the source authority hash stayed unchanged, so the experiment is preserved without changing the product default.",
              "The first built-in generation was rejected because it recentered and shrank the house. Edit-target mode retained the sealed shaded camera as the canvas and used the matching line plus accepted south and west FLUX stills as appearance references.",
              "All five chosen 1792x1008 candidates pass the declared structural gate. f005 was corrected by its measured 1.5 percent scale and 7.8 pixel offset. f020 required a measured 43 pixel translation before its residual scale and offset returned to 1.000 and zero.",
              "The contact sheet keeps one two-story warm-white clapboard house, green shutters, standing-seam roof, porch, and right wing across a 29.8755 degree arc. Fine appearance consistency and reconstruction quality remain subject to held-out evaluation.",
              "FAL stopped before generation with exhausted balance, Gemini stopped on unavailable paid quota, and OpenAI stopped the first request with credit_balance_exhausted. Each attempt is preserved with no generated output and no unchanged retry.",
              "The Brush preparation orders f005 and f015 as held-out TEST views at every-third evaluator indexes while f000, f010, and f020 remain TRAIN views. The batch blocks all-five refit and splat packaging unless held-out subject SSIM and PSNR gates pass."
            ],
            "decision": "Continue the high-resolution reconstruction through the one canonical viewer and editor. The generated stills are candidate appearance at sealed synthetic cameras; only held-out Brush evaluation can admit the all-five presentation refit.",
            "limitations": [
              "The current set covers a bounded 29.8755 degree facade arc rather than a complete exterior.",
              "The generated images are 1672x941 raw outputs normalized to the exact 1792x1008 camera raster; they are sharper than the 720p pins but are not native 4K captures.",
              "No Brush checkpoint, held-out render, browser splat, side or rear coverage, walk surface, or portal authority is claimed yet.",
              "The local Brush run cannot start safely while the unrelated Speech.fm depth process uses about 15 GB of the 16 GB GPU. That process was left untouched."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1",
              "gemini31-hero-pin-hd-20260825-r1",
              "openai-gpt-image2-hero-pin-hd-20260825-r1",
              "canonical-walk-surface-r42",
              "silhouette-edit-08eba752e"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/gemini31-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/openai-gpt-image2-hero-pin-hd-20260825-r1",
              ".blueprint-data/splat-cleanup/silhouette-edit-08eba752e",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/splat-edit-affected-gaussians.ts",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;walk-surface:accepted-local;trim-child:unadmitted;camera-candidates:5;structural-gate:5/5;train:3;heldout:2;brush:pending-gpu;paid-provider-outputs:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-single-splat-surface-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T05:29:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r44.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-single-splat-surface-20260825-r1",
      "path": "docs/timeline/internal-continuation-r44.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept World, Render, Edit, and Evidence on one live viewport",
      "summary": "Browser verification confirmed that Render, Edit, and Evidence are decks on the same living-world canvas. The selected exterior result and V22-derived render profile survive deck changes, and the editor continues to use the same Gaussian renderer and authoring model.",
      "decision": "Treat LivingWorldRuntime, CanonicalGaussianSplatViewport, CanonicalSplatControlSurface, and useSplatEditAuthoringModel as the only product owners. Future World, Evidence, Generate, Run, and Studio work must enter as decks, data, or props around these owners.",
      "limitations": [
        "Selected Repair All-60 is still a working visual base, not the requested hero-quality exterior result.",
        "The exact-camera five-view Brush run remains pending because the single RTX 5080 is occupied by another local service.",
        "Cross-cell portal transforms remain unreviewed and blocked."
      ],
      "relatedRunIds": [
        "canonical-single-splat-surface-20260825-r1",
        "builtin-imagegen-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2878
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-single-splat-surface-r44",
          "url": "/verification/canonical-single-splat-surface-r44",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r44.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2878,
          "sha256": "b550646410db8a56c7e7b45284501bf22e215ed229cdbe8f53852ec3e86db603",
          "exactRecord": {
            "id": "canonical-single-splat-surface-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept World, Render, Edit, and Evidence on one live viewport",
            "startedAt": "2026-08-25T01:29:00-04:00",
            "endedAt": "2026-08-25T01:43:01-04:00",
            "summary": "Browser verification confirmed that Render, Edit, and Evidence are decks on the same living-world canvas. The selected exterior result and V22-derived render profile survive deck changes, and the editor continues to use the same Gaussian renderer and authoring model.",
            "results": [
              "Exactly one canvas was present in Render, Edit, and Evidence.",
              "Exactly one canonical splat control surface was present in Render and Edit.",
              "The Gallery environment choice remained selected after moving from Render back to Edit.",
              "Evidence retained the selected all-sixty result in the live viewport and exposed 878 browser-viewable assets from a bounded 999-item index.",
              "No browser console errors were recorded and no new page, viewer, editor, renderer, or shell was added."
            ],
            "decision": "Treat LivingWorldRuntime, CanonicalGaussianSplatViewport, CanonicalSplatControlSurface, and useSplatEditAuthoringModel as the only product owners. Future World, Evidence, Generate, Run, and Studio work must enter as decks, data, or props around these owners.",
            "limitations": [
              "Selected Repair All-60 is still a working visual base, not the requested hero-quality exterior result.",
              "The exact-camera five-view Brush run remains pending because the single RTX 5080 is occupied by another local service.",
              "Cross-cell portal transforms remain unreviewed and blocked."
            ],
            "runs": [
              "canonical-single-splat-surface-20260825-r1",
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/canonical-single-splat-surface-r44",
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=render",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;control-surface-count-per-deck:1;shared-profile:true;associated-assets:878/999;console-errors:0;parallel-surfaces-added:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-single-splat-surface-r44",
      "kind": "verification-set",
      "createdAt": "2026-08-25T05:29:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r44.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-single-splat-surface-r44",
      "path": "verification/canonical-single-splat-surface-r44",
      "parent": {
        "value": "splat.casa.exterior.selected-repair-all60-r1",
        "sourcePath": "verification/canonical-single-splat-surface-r44/verification.json",
        "sourceField": "$/editor/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept World, Render, Edit, and Evidence on one live viewport",
      "summary": "Browser verification confirmed that Render, Edit, and Evidence are decks on the same living-world canvas. The selected exterior result and V22-derived render profile survive deck changes, and the editor continues to use the same Gaussian renderer and authoring model.",
      "decision": "Treat LivingWorldRuntime, CanonicalGaussianSplatViewport, CanonicalSplatControlSurface, and useSplatEditAuthoringModel as the only product owners. Future World, Evidence, Generate, Run, and Studio work must enter as decks, data, or props around these owners.",
      "limitations": [
        "Selected Repair All-60 is still a working visual base, not the requested hero-quality exterior result.",
        "The exact-camera five-view Brush run remains pending because the single RTX 5080 is occupied by another local service.",
        "Cross-cell portal transforms remain unreviewed and blocked."
      ],
      "relatedRunIds": [
        "canonical-single-splat-surface-20260825-r1",
        "builtin-imagegen-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2050
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-single-splat-surface-r44/verification.json",
          "url": "/verification/canonical-single-splat-surface-r44/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r44.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2878,
          "sha256": "b550646410db8a56c7e7b45284501bf22e215ed229cdbe8f53852ec3e86db603",
          "exactRecord": {
            "id": "canonical-single-splat-surface-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept World, Render, Edit, and Evidence on one live viewport",
            "startedAt": "2026-08-25T01:29:00-04:00",
            "endedAt": "2026-08-25T01:43:01-04:00",
            "summary": "Browser verification confirmed that Render, Edit, and Evidence are decks on the same living-world canvas. The selected exterior result and V22-derived render profile survive deck changes, and the editor continues to use the same Gaussian renderer and authoring model.",
            "results": [
              "Exactly one canvas was present in Render, Edit, and Evidence.",
              "Exactly one canonical splat control surface was present in Render and Edit.",
              "The Gallery environment choice remained selected after moving from Render back to Edit.",
              "Evidence retained the selected all-sixty result in the live viewport and exposed 878 browser-viewable assets from a bounded 999-item index.",
              "No browser console errors were recorded and no new page, viewer, editor, renderer, or shell was added."
            ],
            "decision": "Treat LivingWorldRuntime, CanonicalGaussianSplatViewport, CanonicalSplatControlSurface, and useSplatEditAuthoringModel as the only product owners. Future World, Evidence, Generate, Run, and Studio work must enter as decks, data, or props around these owners.",
            "limitations": [
              "Selected Repair All-60 is still a working visual base, not the requested hero-quality exterior result.",
              "The exact-camera five-view Brush run remains pending because the single RTX 5080 is occupied by another local service.",
              "Cross-cell portal transforms remain unreviewed and blocked."
            ],
            "runs": [
              "canonical-single-splat-surface-20260825-r1",
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/canonical-single-splat-surface-r44",
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=render",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner-count:1;control-surface-count-per-deck:1;shared-profile:true;associated-assets:878/999;console-errors:0;parallel-surfaces-added:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-single-splat-surface-r44",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2050,
          "sha256": "f9decd09d65f20bb4667fea1cb6756672a819a0227d0a33738ef39709118f144",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-single-splat-surface-r44/verification.json",
          "recordPointer": "$",
          "byteLength": 2050,
          "sha256": "d99664deb30f7d4ec331a17ccea87341cd2d14965e29151c3ce3a36f49fe7e7e",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "capturedAt": "2026-08-25T05:43:01.7444351Z",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "canonicalSurface": {
              "canvasCount": 1,
              "gaussianRendererOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "gaussianRendererOwnerCount": 1,
              "splatControlSurface": "packages/runtime-ui/src/canonical/CanonicalSplatControlSurface.tsx",
              "visibleControlSurfaceCountPerDeck": 1,
              "splatAuthoringModel": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "parallelViewerAdded": false,
              "parallelEditorAdded": false
            },
            "deckContinuity": {
              "render": {
                "canvasCount": 1,
                "controlSurfaceCount": 1
              },
              "edit": {
                "canvasCount": 1,
                "controlSurfaceCount": 1
              },
              "evidence": {
                "canvasCount": 1,
                "activeResultId": "splat.casa.exterior.selected-repair-all60-r1",
                "associatedAssetsAvailable": 878,
                "associatedAssetsIndexed": 999
              },
              "sharedProfileProbe": {
                "setting": "environment",
                "value": "gallery",
                "pressedInRender": true,
                "pressedAfterReturnToEdit": true
              }
            },
            "editor": {
              "sourceResultId": "splat.casa.exterior.selected-repair-all60-r1",
              "selectionFamilies": [
                "gaussians",
                "measured-surface",
                "face-region"
              ],
              "previewModes": [
                "before",
                "affected",
                "after"
              ],
              "sourcePreserved": true,
              "candidateOnlyOutput": true
            },
            "browser": {
              "consoleErrors": [],
              "nextIssueCount": 0
            },
            "checks": {
              "canonicalSplatIntegration": "9/9 pass",
              "canonicalRuntimeParity": "5/5 pass",
              "runtimeUiTypecheck": "pass",
              "timelineAudit": "77 sessions; 80 payload dirs; 89 evidence dirs; 0 unclaimed; 0 newer commits",
              "gitDiffCheck": "pass"
            },
            "authorityBoundary": {
              "productDefaultChanged": false,
              "metricAuthorityGranted": false,
              "portalAuthorityGranted": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:builtin-imagegen-hero-pin-hd-gpu-queue-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T05:44:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r45.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "builtin-imagegen-hero-pin-hd-gpu-queue-20260825-r1",
      "path": "docs/timeline/internal-continuation-r45.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Queued the sealed five-camera reconstruction without displacing another workload",
      "summary": "The prepared three-TRAIN/two-TEST Brush job now has an automatic local device gate. It remains queued while the RTX 5080 is occupied and will release only after at least 10,240 MiB is free for three consecutive samples.",
      "decision": "Let resource scheduling wait behind the existing workload. Start the same sealed job automatically after the measured free-memory gate passes; do not downgrade reconstruction settings or compete for VRAM.",
      "limitations": [
        "The queue is process-local and not yet represented as a durable control-plane Run stage.",
        "No Brush checkpoint, held-out render, splat, browser verdict, or promotion exists yet.",
        "The current selected all-sixty result remains the canonical editor working base until a better candidate passes all gates."
      ],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2319
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r45.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2319,
          "sha256": "f692bb49722cb3478ab137f66fdf5a82355fc5cb15e7e174b94fd31aea70cfdb",
          "exactRecord": {
            "id": "builtin-imagegen-hero-pin-hd-gpu-queue-20260825-r1",
            "date": "2026-08-25",
            "title": "Queued the sealed five-camera reconstruction without displacing another workload",
            "startedAt": "2026-08-25T01:44:00-04:00",
            "endedAt": "2026-08-25T01:46:09-04:00",
            "summary": "The prepared three-TRAIN/two-TEST Brush job now has an automatic local device gate. It remains queued while the RTX 5080 is occupied and will release only after at least 10,240 MiB is free for three consecutive samples.",
            "results": [
              "The worker was launched once and writes a bounded queue-state record under the existing experiment run.",
              "The initial device sample reported 1,510 MiB free of 16,303 MiB, so Brush correctly did not start.",
              "The unrelated GPU process was not stopped or modified and no partial Brush directory was created.",
              "Deterministic preparation replay no longer changes the tracked manifest timestamp when all evidence is unchanged."
            ],
            "decision": "Let resource scheduling wait behind the existing workload. Start the same sealed job automatically after the measured free-memory gate passes; do not downgrade reconstruction settings or compete for VRAM.",
            "limitations": [
              "The queue is process-local and not yet represented as a durable control-plane Run stage.",
              "No Brush checkpoint, held-out render, splat, browser verdict, or promotion exists yet.",
              "The current selected all-sixty result remains the canonical editor working base until a better candidate passes all gates."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "state:queued-waiting-for-gpu;minimum-free-vram-mib:10240;consecutive-samples:3;observed-free-vram-mib:1510;brush-started:false;unrelated-process-stopped:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:builtin-imagegen-cross-view-rejection-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T05:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r46.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "builtin-imagegen-cross-view-rejection-20260825-r1",
      "path": "docs/timeline/internal-continuation-r46.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Stopped Brush after a real cross-view camera gate",
      "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
      "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
      "limitations": [
        "The feature gate does not judge semantic identity, material constancy, rear coverage, or final radiance quality.",
        "No new exterior splat was trained or promoted in this session.",
        "The selected all-sixty result remains the editor working base, not a hero-quality acceptance."
      ],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2284
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r46.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2284,
          "sha256": "eaba7b5e9c86456e6a9892c9c5e1d09cc2549bf18f173f502fef7874ae708d98",
          "exactRecord": {
            "id": "builtin-imagegen-cross-view-rejection-20260825-r1",
            "date": "2026-08-25",
            "title": "Stopped Brush after a real cross-view camera gate",
            "startedAt": "2026-08-25T01:47:00-04:00",
            "endedAt": "2026-08-25T01:56:17-04:00",
            "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
            "results": [
              "The camera-derived metric passed all four untouched 3D control-render pairs before it was allowed to judge generated images.",
              "All four generated adjacent pairs failed the declared mutual-feature, median-error, and eight-pixel-inlier gates.",
              "The training authority now requires the exact passing cross-view report and candidate hashes, so the failed input set cannot be resumed accidentally.",
              "The unrelated Speech.fm GPU service remained untouched and no Brush output was created."
            ],
            "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
            "limitations": [
              "The feature gate does not judge semantic identity, material constancy, rear coverage, or final radiance quality.",
              "No new exterior splat was trained or promoted in this session.",
              "The selected all-sixty result remains the editor working base, not a hero-quality acceptance."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "camera-metric-control-pairs:4/4-pass;generated-pairs:0/4-pass;brush-started:false;partial-output:false;unrelated-process-stopped:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:builtin-imagegen-hero-pin-hd-20260825-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-25T05:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r46.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "builtin-imagegen-hero-pin-hd-20260825-r1",
      "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected before training by cross-view camera coherence",
        "sourcePath": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
        "sourceField": "$/review/status"
      },
      "authority": null,
      "title": "Stopped Brush after a real cross-view camera gate",
      "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
      "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
      "limitations": [
        "The feature gate does not judge semantic identity, material constancy, rear coverage, or final radiance quality.",
        "No new exterior splat was trained or promoted in this session.",
        "The selected all-sixty result remains the editor working base, not a hero-quality acceptance."
      ],
      "relatedRunIds": [
        "builtin-imagegen-hero-pin-hd-20260825-r1"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 17535
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/gpu-queue.json",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1/gpu-queue.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "url": "/verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r46.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2284,
          "sha256": "eaba7b5e9c86456e6a9892c9c5e1d09cc2549bf18f173f502fef7874ae708d98",
          "exactRecord": {
            "id": "builtin-imagegen-cross-view-rejection-20260825-r1",
            "date": "2026-08-25",
            "title": "Stopped Brush after a real cross-view camera gate",
            "startedAt": "2026-08-25T01:47:00-04:00",
            "endedAt": "2026-08-25T01:56:17-04:00",
            "summary": "The five sharp exact-camera stills pass their individual line gates but do not preserve enough camera-compatible local feature geometry to train as one scene. The queued GPU worker was stopped before Brush began.",
            "results": [
              "The camera-derived metric passed all four untouched 3D control-render pairs before it was allowed to judge generated images.",
              "All four generated adjacent pairs failed the declared mutual-feature, median-error, and eight-pixel-inlier gates.",
              "The training authority now requires the exact passing cross-view report and candidate hashes, so the failed input set cannot be resumed accidentally.",
              "The unrelated Speech.fm GPU service remained untouched and no Brush output was created."
            ],
            "decision": "Preserve the stills as high-resolution appearance evidence, reject them as one reconstruction set, and move to sequential shared-reference or deterministic geometry-aware warp/inpaint inputs.",
            "limitations": [
              "The feature gate does not judge semantic identity, material constancy, rear coverage, or final radiance quality.",
              "No new exterior splat was trained or promoted in this session.",
              "The selected all-sixty result remains the editor working base, not a hero-quality acceptance."
            ],
            "runs": [
              "builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "payload": [
              "verification/builtin-imagegen-hero-pin-hd-20260825-r1"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "camera-metric-control-pairs:4/4-pass;generated-pairs:0/4-pass;brush-started:false;partial-output:false;unrelated-process-stopped:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 17535,
          "sha256": "8508e181ef5739450e0b0764a847e8c62ef7b7d17f7c95ff86fdd11bbf4d8fe2",
          "access": "metadata-only"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 7488,
          "sha256": "9b1823ab196a3ac2e058e8b2a8e9ca30d7ab11b3c91fac81ec5db2dc98f2d80e",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "updatedAt": "2026-08-25T05:54:47.629758+00:00",
            "state": "rejected-before-heldout-training",
            "method": "Built-in ImageGen exact-canvas edits of sealed shaded cameras, line-verified against the same cameras and appearance-conditioned by the accepted south/west FLUX identities.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "rejected": [
              {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000-rejected-establishing.png",
                "bytes": 2948069,
                "sha256": "465b1b8fada59335074c4b9c0e2fd1edfd82c1c19928443e56b276c675e4beeb",
                "reason": "New-composition mode recentered and shrank the house and changed opening layout."
              }
            ],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f005.png",
                  "bytes": 2401554,
                  "sha256": "a53cb6b9ce731f29a8dd72c31669927f2b7264ba82f65f160d86b50741573eb4"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "bytes": 2392915,
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f005-camera-corrected-gate.json",
                  "bytes": 2443,
                  "sha256": "c4750d57e15f60617b59eb117ed48f1e5b30e7fb3386f9b51a213e78670ac36a"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f000.png",
                  "bytes": 2140659,
                  "sha256": "1057196966af1d834250c2b5b6292006f99559031faa516ad77ee9df048579fc"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "bytes": 2128923,
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f000-gate.json",
                  "bytes": 2450,
                  "sha256": "4088cb29c233361a927075d14d886b83e28cbf9e96dd6223a5395a5e6ea77fc9"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f010.png",
                  "bytes": 2382408,
                  "sha256": "718aeab46d98ae054446bff3941a2565d065a33d7ee7e85085b9a14d227f41ca"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "bytes": 2405040,
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f010-gate.json",
                  "bytes": 2452,
                  "sha256": "641b2e22bdbf07ac3c9925af871625598181097d9bdc8e789c8ac8b1a8256844"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f015.png",
                  "bytes": 2582201,
                  "sha256": "a3a3827988b247aeacd13868074ae4fb3fb7d2a3afee278abc7318a6a35b33a1"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "bytes": 2623459,
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f015-gate.json",
                  "bytes": 2435,
                  "sha256": "983abed554000a7b1ca9c11ae510032cbfc81e56b256335fbc3539b8b116b854"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/outputs/f020.png",
                  "bytes": 2618467,
                  "sha256": "e3300478cc87e81d35d5193892ce27648c282bbb050a1fd93069511ebb347cd8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "bytes": 2570041,
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/f020-camera-registered-gate.json",
                  "bytes": 2444,
                  "sha256": "aa5620176ab696c1dc13e2a2861ae7a332103dedc9939f2351c74c9b5458fe7b"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-research-5/manifest.json",
                "bytes": 6977,
                "sha256": "eff950469a6e2ec0e1dc090f2257fbeed44db523dbecf86bff7e4da467d30e76"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/dataset-brush-refit-5/manifest.json",
                "bytes": 6972,
                "sha256": "ce832d5413edc8d4883243a92eb1f37cbd5c452cc55e8e6ca784c4299149cbd9"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "candidateContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/candidate-contact-sheet.png",
                "bytes": 12921391,
                "sha256": "ae41a84cb5f4bec985e644bd8fcccd4b037b0fed664f1e614d3b071d62e8e1c5"
              },
              "lineOverlayContactSheet": {
                "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/line-overlay-contact-sheet.png",
                "bytes": 13046255,
                "sha256": "31a7674160b4adc1244e7d1142493a521006aafa6f11144b53e58bcb76e6ccf6"
              },
              "status": "rejected before training by cross-view camera coherence",
              "crossViewCameraCoherence": {
                "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
                "bytes": 8990,
                "sha256": "27a1583f9d67f980cc4c14de7d851b00261abbf6deb7fa83a6ee365d120a0834"
              }
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": null
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8990,
          "sha256": "27a1583f9d67f980cc4c14de7d851b00261abbf6deb7fa83a6ee365d120a0834",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T05:54:47.606519+00:00",
            "state": "rejected-before-heldout-training",
            "admitted": false,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "sha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "sha256": "4cc0d3f320d21e935a9b02b6980b4300ef70f9d82f7e8ad23f40f1c35a12fd6a"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "sha256": "934416c4fb8774fa12fa52e93aef1b22c5e4ce0e414785e069fb14566a4c4c8d"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "sha256": "ba803f92534e85ef434e6ca2b3c24c8f248f42df7f26fc792b6ff7c11e0659ec"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "sha256": "05df168a5154aaba1282ad3793998f01e143ded00acc8ef44cb4292998c0a9b6"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 19,
                "medianSampsonDistancePx": 23.993,
                "p95SampsonDistancePx": 300.4678,
                "fourPixelInlierFraction": 0.0526,
                "eightPixelInlierFraction": 0.3158,
                "shuffledMedianSampsonDistancePx": 178.2228,
                "shuffledEightPixelInlierFraction": 0,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 19,
                "medianSampsonDistancePx": 19.019,
                "p95SampsonDistancePx": 218.5923,
                "fourPixelInlierFraction": 0.2105,
                "eightPixelInlierFraction": 0.2105,
                "shuffledMedianSampsonDistancePx": 202.9576,
                "shuffledEightPixelInlierFraction": 0,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": false,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 25,
                "medianSampsonDistancePx": 17.3054,
                "p95SampsonDistancePx": 202.0213,
                "fourPixelInlierFraction": 0.12,
                "eightPixelInlierFraction": 0.28,
                "shuffledMedianSampsonDistancePx": 61.3455,
                "shuffledEightPixelInlierFraction": 0.08,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": false,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 23,
                "medianSampsonDistancePx": 8.2591,
                "p95SampsonDistancePx": 33.8716,
                "fourPixelInlierFraction": 0.3478,
                "eightPixelInlierFraction": 0.4783,
                "shuffledMedianSampsonDistancePx": 120.5444,
                "shuffledEightPixelInlierFraction": 0.0435,
                "checks": {
                  "enoughMutualMatches": false,
                  "medianCameraError": false,
                  "eightPixelInliers": false,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": false
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/builtin-imagegen-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
              "sha256": "0b76651101f6371625cd706593cf214f68e98988a2719510b3f580f19b848b36"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/builtin-imagegen-hero-pin-hd-20260825-r1/gpu-queue.json",
          "recordPointer": "$",
          "byteLength": 1057,
          "sha256": "88aa3e84a913b802f3a28d564567c30d06be984919c1ccc53af76f10cf7e6cd0",
          "exactRecord": {
            "schema": "blueprint.local-gpu-queue-verification/1",
            "capturedAt": "2026-08-25T05:46:09.951025+00:00",
            "run": "builtin-imagegen-hero-pin-hd-20260825-r1",
            "worker": {
              "script": "dev/scripts/codex-generated/bd-builtin-imagegen-hero-pin-hd-train-r1.py",
              "processIdAtCapture": 36284,
              "state": "queued-waiting-for-gpu",
              "minimumFreeVramMiB": 10240,
              "consecutiveSamplesRequired": 3,
              "pollSeconds": 20,
              "maximumWaitSeconds": 0
            },
            "deviceAtCapture": {
              "totalMiB": 16303,
              "usedMiB": 14468,
              "freeMiB": 1510
            },
            "scheduling": {
              "unrelatedGpuProcessStopped": false,
              "brushStarted": false,
              "partialBrushOutputCreated": false,
              "releaseRule": "At least 10240 MiB free VRAM for three consecutive samples."
            },
            "checks": {
              "pythonCompile": "pass",
              "deterministicPrepareReplay": "pass-no-manifest-churn",
              "queueStateWritten": true
            },
            "authorityBoundary": "This is local resource scheduling evidence only. Held-out reconstruction, browser quality, and publication remain pending."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:geometry-propagated-direct-surface-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-direct-surface-20260825-r1",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-browser-adversarial-review",
        "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "rejected",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 43377788
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
            "byteLength": 33846624,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/direct-surface-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/direct-surface-contact-sheet.png",
            "byteLength": 2188450,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f000-surface-gate.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f000-surface-gate.png",
            "byteLength": 2126188,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f010-surface-gate.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f010-surface-gate.png",
            "byteLength": 2514972,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f020-surface-gate.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f020-surface-gate.png",
            "byteLength": 2694441,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 43377788,
          "sha256": "b9b800180af7c2a7fb96cc2c84a03c917c065405854157373158a03884578496",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6447,
          "sha256": "9c3319d0ce86378214576b19ea0d6dc5a0efee5b752893e5121095f74d8611e2",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-direct-surface/1",
            "run": "geometry-propagated-direct-surface-20260825-r1",
            "createdAt": "2026-08-25T06:11:26.607481+00:00",
            "state": "rejected-browser-adversarial-review",
            "method": "three split-safe exact-camera TRAIN frames -> traced-face z-buffer -> material-aware cover rejection -> one-pixel anisotropic surface Gaussians -> 1.5 cm world-space winner resolution",
            "sourceRun": "geometry-propagated-hero-pin-hd-20260825-r2",
            "sourceCrossViewGate": {
              "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
              "bytes": 8993,
              "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37"
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "testFeedsTrain": false
            },
            "sources": [
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "photo": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f000-surface-gate.png",
                  "bytes": 2126188,
                  "sha256": "170cfcf645c8fb20b0799f6e580603d00e00a49621c998a74b40b04322bcf9f2"
                },
                "camera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "validSurfacePixels": 1323840,
                "acceptedSurfacePixels": 1313833,
                "rejectedCoverPixels": 10007,
                "sampledGaussiansBeforeVoxelResolution": 1313833
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "photo": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f010-surface-gate.png",
                  "bytes": 2514972,
                  "sha256": "bea1801a3210272bb523195eedfb98f5e9065207e6716681cbc2f29dc5487e62"
                },
                "camera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "validSurfacePixels": 1081921,
                "acceptedSurfacePixels": 1067066,
                "rejectedCoverPixels": 14855,
                "sampledGaussiansBeforeVoxelResolution": 1067066
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "photo": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "gateOverlay": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/f020-surface-gate.png",
                  "bytes": 2694441,
                  "sha256": "7747fc7456abe2c4fb0d80b242f4c604c8123032eea3941bc146b2bcf54b4c64"
                },
                "camera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "validSurfacePixels": 959693,
                "acceptedSurfacePixels": 945978,
                "rejectedCoverPixels": 13715,
                "sampledGaussiansBeforeVoxelResolution": 945978
              }
            ],
            "candidate": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
              "bytes": 33846624,
              "sha256": "4670876f620bb6659fc64541bca0facb86906827831b4ace20b06c206ee3dfc7",
              "schemaVersion": 1,
              "generatedAt": "2026-08-25T06:11:26.198582+00:00",
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "splatCount": 1057707,
              "outputBytes": 33846624,
              "alphaByte": 246,
              "axisTransformApplied": false,
              "units": "metres",
              "method": "exact source-camera traced-face z-buffer projection; 1.5 cm voxel winner; no provider-video or generated-orbit chaining",
              "inputSampledGaussians": 3326877,
              "voxelMetres": 0.015,
              "stridePixels": 1,
              "sourceContribution": {
                "f000": 541049,
                "f010": 235840,
                "f020": 280818
              }
            },
            "review": {
              "verdict": "rejected",
              "reason": "Camera-facing pixel splats interleave around porch rails and leave black gaps between surfaces in the canonical viewer.",
              "contactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/direct-surface-contact-sheet.png",
                "bytes": 2188450,
                "sha256": "aa3a46f9cf9c75b687a26d68032c9a72346b3cfb5d49f8084ed22ed45af4a19d"
              }
            },
            "spendUsd": 0,
            "authorityBoundary": "High-density direct presentation candidate over the 29.8755-degree traced facade arc. No side, rear, real-property, navigation, portal, cross-cell, held-out Brush, browser promotion, or publication authority.",
            "nextGate": "None. Retain as method evidence; the world-surface bake replaces this packaging method."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json",
          "recordPointer": "$",
          "byteLength": 666,
          "sha256": "6d631db82fae5b86deca928dd8f69eb1079faf264a41710c261c0d466b230b3f",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T06:11:26.198582+00:00",
            "format": "antimatter15/splat-v1",
            "rowBytes": 32,
            "splatCount": 1057707,
            "outputBytes": 33846624,
            "sha256": "4670876f620bb6659fc64541bca0facb86906827831b4ace20b06c206ee3dfc7",
            "alphaByte": 246,
            "axisTransformApplied": false,
            "units": "metres",
            "method": "exact source-camera traced-face z-buffer projection; 1.5 cm voxel winner; no provider-video or generated-orbit chaining",
            "inputSampledGaussians": 3326877,
            "voxelMetres": 0.015,
            "stridePixels": 1,
            "sourceContribution": {
              "f000": 541049,
              "f010": 235840,
              "f020": 280818
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:geometry-propagated-surface-bake-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-surface-bake-20260825-r1",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "superseded-after-browser-density-review",
        "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "superseded",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 40291772
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
            "byteLength": 37898720,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/source-assignment-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/source-assignment-contact-sheet.png",
            "byteLength": 2389161,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 40291772,
          "sha256": "c6d4535b5e47b333e706be18baca4b968cace771cad36bffa1336517476e23c3",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3101,
          "sha256": "3dfb531a3c31e702c88765740d76daa03e7d93c947b7043fa54de6f0092a2a44",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-surface-bake/1",
            "run": "geometry-propagated-surface-bake-20260825-r1",
            "createdAt": "2026-08-25T06:20:22.585222+00:00",
            "state": "superseded-after-browser-density-review",
            "method": "dense traced-surface sampling -> exact split-safe TRAIN-camera visibility -> one best generated appearance observation per world point -> omit every unobserved surface -> oriented surface Gaussians",
            "sourceRun": "geometry-propagated-hero-pin-hd-20260825-r2",
            "sourceCrossViewGate": {
              "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
              "bytes": 8993,
              "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37"
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "testFeedsTrain": false
            },
            "candidate": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
              "bytes": 37898720,
              "sha256": "06f5ce89afb19a595200ef2ea2a4f9f936a0a67868b41b0dd19609848c777c94",
              "schemaVersion": 1,
              "generatedAt": "2026-08-25T06:20:22.539068+00:00",
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "splatCount": 1184335,
              "outputBytes": 37898720,
              "alphaByte": 246,
              "axisTransformApplied": false,
              "units": "metres",
              "method": "one best visible exact-camera observation per traced world-surface sample; unobserved surfaces omitted",
              "spacingMetres": 0.025,
              "tangentScaleMetres": 0.019,
              "normalScaleMetres": 0.0025,
              "sampledSurfacePoints": 6054257,
              "directlyObservedSurfacePoints": 1184335,
              "directObservationFraction": 0.19562020574944208,
              "sourceContribution": {
                "f000": 494352,
                "f010": 324280,
                "f020": 365703
              }
            },
            "coverage": {
              "sampledSurfacePoints": 6054257,
              "directlyObservedSurfacePoints": 1184335,
              "directObservationFraction": 0.19562020574944208,
              "unobservedSurfacePolicy": "omitted",
              "sourceContributions": {
                "f000": 494352,
                "f010": 324280,
                "f020": 365703
              }
            },
            "review": {
              "verdict": "superseded",
              "reason": "The world-surface assignment is coherent but too soft at the source camera; the higher-density R2 candidate supersedes it.",
              "sourceAssignmentContactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/source-assignment-contact-sheet.png",
                "bytes": 2389161,
                "sha256": "f42acce0b5e9e0d04bc033a6fa6b1ab250e24759084e55f49affb52e73d6532f"
              }
            },
            "spendUsd": 0,
            "authorityBoundary": "Observed generated appearance only over a 29.8755-degree traced facade arc. Unobserved surfaces are absent, not synthesized or palette-filled. No complete side, rear, real-property, navigation, portal, cross-cell, held-out Brush, or publication authority.",
            "nextGate": "None. Retain as the density-calibration predecessor to R2."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 790,
          "sha256": "d5efda3ee4f0c90e14ee5044ca77250b56b7ed940d685059dcceea964a89ea02",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T06:20:22.539068+00:00",
            "format": "antimatter15/splat-v1",
            "rowBytes": 32,
            "splatCount": 1184335,
            "outputBytes": 37898720,
            "sha256": "06f5ce89afb19a595200ef2ea2a4f9f936a0a67868b41b0dd19609848c777c94",
            "alphaByte": 246,
            "axisTransformApplied": false,
            "units": "metres",
            "method": "one best visible exact-camera observation per traced world-surface sample; unobserved surfaces omitted",
            "spacingMetres": 0.025,
            "tangentScaleMetres": 0.019,
            "normalScaleMetres": 0.0025,
            "sampledSurfacePoints": 6054257,
            "directlyObservedSurfacePoints": 1184335,
            "directObservationFraction": 0.19562020574944208,
            "sourceContribution": {
              "f000": 494352,
              "f010": 324280,
              "f020": 365703
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:geometry-propagated-surface-bake-20260825-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-surface-bake-20260825-r2",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "browser-reviewed-bounded-candidate",
        "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "accepted-as-bounded-candidate-not-promoted",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 79645475
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
            "byteLength": 77319200,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/source-assignment-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/source-assignment-contact-sheet.png",
            "byteLength": 2322255,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 79645475,
          "sha256": "fa81f358877e3d35105dfa3f452da075aa80338a629712b79e6a93cba8e3d91a",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 3229,
          "sha256": "920d622a83687472760e9bdc2a13d9b90584a90b351a59fe3721839149b144cd",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-surface-bake/1",
            "run": "geometry-propagated-surface-bake-20260825-r2",
            "createdAt": "2026-08-25T06:23:05.150658+00:00",
            "state": "browser-reviewed-bounded-candidate",
            "method": "dense traced-surface sampling -> exact split-safe TRAIN-camera visibility -> one best generated appearance observation per world point -> omit every unobserved surface -> oriented surface Gaussians",
            "sourceRun": "geometry-propagated-hero-pin-hd-20260825-r2",
            "sourceCrossViewGate": {
              "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
              "bytes": 8993,
              "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37"
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "testFeedsTrain": false
            },
            "candidate": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
              "bytes": 77319200,
              "sha256": "2e363b5e730d993851d4eef146203a8a99423780e946f9313136509de9021bd4",
              "schemaVersion": 1,
              "generatedAt": "2026-08-25T06:23:05.040798+00:00",
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "splatCount": 2416225,
              "outputBytes": 77319200,
              "alphaByte": 246,
              "axisTransformApplied": false,
              "units": "metres",
              "method": "one best visible exact-camera observation per traced world-surface sample; unobserved surfaces omitted",
              "spacingMetres": 0.0175,
              "tangentScaleMetres": 0.013,
              "normalScaleMetres": 0.002,
              "sampledSurfacePoints": 12352388,
              "directlyObservedSurfacePoints": 2416225,
              "directObservationFraction": 0.1956079261758941,
              "sourceContribution": {
                "f000": 1007454,
                "f010": 662124,
                "f020": 746647
              }
            },
            "coverage": {
              "sampledSurfacePoints": 12352388,
              "directlyObservedSurfacePoints": 2416225,
              "directObservationFraction": 0.1956079261758941,
              "unobservedSurfacePolicy": "omitted",
              "sourceContributions": {
                "f000": 1007454,
                "f010": 662124,
                "f020": 746647
              }
            },
            "review": {
              "verdict": "accepted-as-bounded-candidate-not-promoted",
              "reason": "The canonical viewer shows an upright coherent facade, cleaner edges than All-60, and higher retained detail than R1 over the admitted 29.8755-degree arc.",
              "sourceAssignmentContactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/source-assignment-contact-sheet.png",
                "bytes": 2322255,
                "sha256": "1eee51760ba2c367752a098b67160b8ebbea34f151b82e433ca6f618b5b493b0"
              }
            },
            "spendUsd": 0,
            "authorityBoundary": "Observed generated appearance only over a 29.8755-degree traced facade arc. Unobserved surfaces are absent, not synthesized or palette-filled. No complete side, rear, real-property, navigation, portal, cross-cell, held-out Brush, or publication authority.",
            "nextGate": "Held-out Brush training and f005/f015 evaluation must pass before this source set can produce a promoted hero reconstruction."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 791,
          "sha256": "af23219567802eb000bd2ad21ee8553c936874e42c39ecad57802d6a777b5a42",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T06:23:05.040798+00:00",
            "format": "antimatter15/splat-v1",
            "rowBytes": 32,
            "splatCount": 2416225,
            "outputBytes": 77319200,
            "sha256": "2e363b5e730d993851d4eef146203a8a99423780e946f9313136509de9021bd4",
            "alphaByte": 246,
            "axisTransformApplied": false,
            "units": "metres",
            "method": "one best visible exact-camera observation per traced world-surface sample; unobserved surfaces omitted",
            "spacingMetres": 0.0175,
            "tangentScaleMetres": 0.013,
            "normalScaleMetres": 0.002,
            "sampledSurfacePoints": 12352388,
            "directlyObservedSurfacePoints": 2416225,
            "directObservationFraction": 0.1956079261758941,
            "sourceContribution": {
              "f000": 1007454,
              "f010": 662124,
              "f020": 746647
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:sequential-shared-reference-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "sequential-shared-reference-20260825-r1",
      "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
        "sourcePath": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/review/f005-gate.json",
        "sourceField": "$/authority"
      },
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 4215152
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/candidates/f005.png",
            "url": "/.blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/candidates/f005.png",
            "byteLength": 2092373,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/outputs/f005.png",
            "url": "/.blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/outputs/f005.png",
            "byteLength": 2120305,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/review/f005-gate.json",
          "url": "/.blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/review/f005-gate.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 4215152,
          "sha256": "e5de7a3e01e718ca3f72ada7eb74f3ac768786b26a78a6c9146232ac5cc6a6f8",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1/review/f005-gate.json",
          "recordPointer": "$",
          "byteLength": 2474,
          "sha256": "9b8cd503f3695c8c682f2fe37530f537410decf950bcaad4295f3a0d56ceaad5",
          "exactRecord": {
            "schema": "blueprint.dense-flux-still-gate/1",
            "createdAt": "2026-08-25T05:59:28.640876+00:00",
            "thresholdsDeclaredBeforePaidBatch": true,
            "authority": "House camera, line retention, adjacent identity, exposure, color, and gross detail collapse. Background aesthetics are not a gate.",
            "inputs": {
              "control": ".blueprint-data\\generative-experiments\\hero-pin-hd-preflight-20260824-r1\\orbit-facade\\line\\f005.png",
              "controlSha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "candidate": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\sequential-shared-reference-20260825-r1\\candidates\\f005.png",
              "candidateSha256": "23a8e76f1ab8bf20660b75d5f17571300efa9a68d14831d14c9c3935e833c186",
              "donor": ".blueprint-data\\generative-experiments\\builtin-imagegen-hero-pin-hd-20260825-r1\\candidates\\f000.png",
              "donorSha256": "f0801af6de9719d1ea695031466a849cd2e3113aef102a9768570e2960ff5687"
            },
            "measurements": {
              "targetCoverage8": 0.7173102645887912,
              "targetCoverage16": 0.8687661756907564,
              "meanEdgeDistanceAtIdentityPx": 7.570457458496094,
              "bestMeanEdgeDistancePx": 6.966882705688477,
              "bestShiftPx": [
                21,
                -8
              ],
              "bestScale": 1.03,
              "bestOffsetMagnitudePx": 22.47220505424423,
              "adjacentSiftGoodMatches": 1213,
              "candidateKeypoints": 4000,
              "donorKeypoints": 4001,
              "roiMeanLabCandidate": [
                140.29080459118927,
                128.2822874648749,
                135.36868314902102
              ],
              "roiMeanLabDonor": [
                143.7633808183013,
                128.44949705969,
                135.5320219021936
              ],
              "roiAbsoluteLabDelta": [
                3.472576227112029,
                0.16720959481509112,
                0.16333875317258162
              ],
              "laplacianVariance": 694.9743099504511,
              "lumaStandardDeviation": 67.5362308497228
            },
            "thresholds": {
              "coverage8Min": 0.8,
              "coverage16Min": 0.9,
              "bestOffsetPxMax": 16,
              "bestScaleDriftMax": 0.03,
              "adjacentSiftMatchesMin": 12,
              "roiLumaDeltaMax": 45,
              "roiChromaDeltaMax": 18,
              "sharpnessMin": 500,
              "contrastMin": 28
            },
            "checks": {
              "line-coverage-8": false,
              "line-coverage-16": false,
              "camera-offset": false,
              "camera-scale": false,
              "adjacent-identity": true,
              "exposure-continuity": true,
              "color-continuity": true,
              "not-blurred": true,
              "not-flat": true
            },
            "admitted": false
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:geometry-propagated-exterior-recovery-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-exterior-recovery-20260825-r1",
      "path": "docs/timeline/internal-continuation-r48.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3778
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:geometry-propagated-hero-pin-hd-20260825-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-25T05:56:17.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r48.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-pin-hd-20260825-r1",
      "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "admitted-for-heldout-training",
        "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Recovered a coherent bounded facade set and rejected weak packaging",
      "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
      "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
      "limitations": [
        "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
        "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
        "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "sequential-shared-reference-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "geometry-propagated-direct-surface-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r1",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 8991
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r48.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3778,
          "sha256": "6cc572b70a2ab240a4addcf6fbc6303d9f15e261ba776fc4dc654ae43ca1e36d",
          "exactRecord": {
            "id": "geometry-propagated-exterior-recovery-20260825-r1",
            "date": "2026-08-25",
            "title": "Recovered a coherent bounded facade set and rejected weak packaging",
            "startedAt": "2026-08-25T01:56:17-04:00",
            "endedAt": "2026-08-25T02:35:22-04:00",
            "summary": "Appearance was propagated through the sealed camera geometry instead of generating five independent views. The split-safe R2 source set passed all adjacent camera gates. Two direct presentation packages were rejected or superseded, while the higher-density world-surface bake was retained as a bounded browser-reviewed candidate pending held-out Brush training.",
            "results": [
              "A sequential reference generation preserved identity but failed its requested target camera and was rejected before reconstruction.",
              "The R2 propagation graph keeps f005 and f015 as TEST and never feeds either into f010 or f020 TRAIN.",
              "All four R2 adjacent pairs passed the camera-derived cross-view gate with 331 to 679 mutual matches, median errors from 0.021 to 0.075 pixels, and 96.0 to 97.9 percent of matches within eight pixels.",
              "The direct camera-facing package was rejected for interleaving and black gaps. Surface Bake R1 was superseded for softness. Surface Bake R2 retained 2,416,225 directly observed world-surface Gaussians and passed bounded canonical browser review.",
              "The held-out Brush worker remains queued behind an unrelated GPU process and has not started training."
            ],
            "decision": "Retain Surface Bake R2 as the best current bounded presentation candidate, without product-default or hero promotion. Continue the same source set through split-safe held-out Brush training when the GPU gate opens.",
            "limitations": [
              "The admitted source arc spans 29.8755 degrees and omits unobserved side and rear surfaces.",
              "The surface bake is static observed appearance, not a held-out radiance-field reconstruction or editable material model.",
              "No ground, navigation, real-property, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "sequential-shared-reference-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "geometry-propagated-direct-surface-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r1",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/sequential-shared-reference-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1",
              ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2",
              "verification/geometry-propagated-hero-pin-hd-20260825-r1",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior"
            ],
            "evidenceSeal": "r2-test-feeds-train:false;cross-view-pairs:4/4-pass;direct-surface:rejected;surface-bake-r1:superseded;surface-bake-r2:browser-reviewed-bounded-candidate;brush-started:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 8991,
          "sha256": "7de4238a1831529dee7041b584ace49a3d3b9becbf7f9138bcc0900346893884",
          "access": "metadata-only"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r1/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8991,
          "sha256": "19391d03c1a31d017db59e5a3eef62a1e4fe64ccfc1b020b015e8ee2beca45e1",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r1",
            "createdAt": "2026-08-25T06:04:25.665071+00:00",
            "state": "admitted-for-heldout-training",
            "admitted": true,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f000.png",
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f005.png",
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f010.png",
                  "sha256": "03a4140b51d8d3bc99c288cee422a8d392096b1331f7cce5d7f775b06dc2cfa2"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f015.png",
                  "sha256": "c7fc1b68d977c05459361aa2d7341f394868763fb04eaa3a1f7dd2ead7efd687"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/candidates/f020.png",
                  "sha256": "b1a715c2b90a46c53147c4aaf3ee468a8da0c1e33296b2e7af488ce38c5631e9"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 679,
                "medianSampsonDistancePx": 0.021,
                "p95SampsonDistancePx": 0.5257,
                "fourPixelInlierFraction": 0.972,
                "eightPixelInlierFraction": 0.9794,
                "shuffledMedianSampsonDistancePx": 60.8497,
                "shuffledEightPixelInlierFraction": 0.0781,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 642,
                "medianSampsonDistancePx": 0.0522,
                "p95SampsonDistancePx": 1.34,
                "fourPixelInlierFraction": 0.9579,
                "eightPixelInlierFraction": 0.9611,
                "shuffledMedianSampsonDistancePx": 120.9165,
                "shuffledEightPixelInlierFraction": 0.0607,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 635,
                "medianSampsonDistancePx": 0.0683,
                "p95SampsonDistancePx": 1.6677,
                "fourPixelInlierFraction": 0.9575,
                "eightPixelInlierFraction": 0.9654,
                "shuffledMedianSampsonDistancePx": 127.99,
                "shuffledEightPixelInlierFraction": 0.0567,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 498,
                "medianSampsonDistancePx": 0.0914,
                "p95SampsonDistancePx": 3.6689,
                "fourPixelInlierFraction": 0.9518,
                "eightPixelInlierFraction": 0.9779,
                "shuffledMedianSampsonDistancePx": 125.7132,
                "shuffledEightPixelInlierFraction": 0.0482,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r1/review/cross-view-camera-coherence.png",
              "sha256": "95702e9b242dad6e1d031af93eb3874d43ba51ad84fa134458ce4f78c05480ce"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.geometry-propagated-direct-surface-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-25T06:11:26.198Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/34/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-direct-surface-20260825-r1",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-browser-adversarial-review",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/34/review/state"
      },
      "authority": {
        "value": "rejected-camera-facing-direct-surface-method-evidence",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/34/review/authority"
      },
      "title": "Geometry-Propagated Direct Surface R1",
      "summary": "Three split-safe 1792x1008 TRAIN frames contributed 3326877 traced-face samples. A 1.5 cm world-space winner pass produced 1057707 direct surface Gaussians without provider-video or generated-orbit frames.",
      "decision": "Three split-safe 1792x1008 TRAIN frames contributed 3326877 traced-face samples. A 1.5 cm world-space winner pass produced 1057707 direct surface Gaussians without provider-video or generated-orbit frames.",
      "limitations": [
        "The candidate covers 29.8755 degrees of the south-to-southeast facade only; it does not establish complete side or rear appearance.",
        "Direct anisotropic surface Gaussians are presentation evidence, not a held-out Brush reconstruction or physically editable radiance/material model.",
        "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-direct-surface-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 33846624
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
            "byteLength": 33846624,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-direct-surface-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-direct-surface-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/34",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.geometry-propagated-direct-surface-r1",
            "runId": "geometry-propagated-direct-surface-20260825-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T06:11:26.198Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Geometry-Propagated Direct Surface R1",
              "group": "High-resolution hero recovery",
              "tags": [
                "browser-reviewed",
                "direct-surface",
                "exterior",
                "geometry-propagated",
                "known-camera",
                "rejected"
              ]
            },
            "details": {
              "summary": "Three split-safe 1792x1008 TRAIN frames contributed 3326877 traced-face samples. A 1.5 cm world-space winner pass produced 1057707 direct surface Gaussians without provider-video or generated-orbit frames.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "authority": "rejected-camera-facing-direct-surface-method-evidence",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json"
              ],
              "decisionNotes": [
                "Three split-safe 1792x1008 TRAIN frames contributed 3326877 traced-face samples. A 1.5 cm world-space winner pass produced 1057707 direct surface Gaussians without provider-video or generated-orbit frames.",
                "The source arc passed all five per-frame line gates and all four adjacent camera-coherence gates.",
                "Canonical browser comparison rejected the candidate because camera-facing pixel splats interleave around porch rails and leave black gaps between surfaces. The world-surface bake replaces this packaging method."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 33846624,
              "sha256": "4670876f620bb6659fc64541bca0facb86906827831b4ace20b06c206ee3dfc7",
              "gaussians": 1057707,
              "primaryPath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 3,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1792,
                "height": 1008,
                "fx": 1648.5097,
                "fy": 1648.5097,
                "cx": 896,
                "cy": 504
              },
              "azimuthObservedSpanDeg": 29.8755,
              "largestGapDeg": 330.1245,
              "closedRing": false,
              "pivot": [
                19.59836568,
                3.78762768,
                5.5536084
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.99747275,
                0.071050077,
                0,
                0,
                -0.071050077,
                -0.99747275,
                0,
                -19.59836568,
                4.172639703,
                29.815736734,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1057707,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat"
              },
              {
                "id": "candidate-input-sampled-gaussians",
                "label": "candidate.inputSampledGaussians",
                "value": 3326877,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json"
              },
              {
                "id": "candidate-splat-count",
                "label": "candidate.splatCount",
                "value": 1057707,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json"
              },
              {
                "id": "geometry-propagated-direct-surface-azimuth-deg-span-deg",
                "label": "geometry-propagated-direct-surface.azimuthDeg.spanDeg",
                "value": 29.8755,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-direct-surface-gaussians",
                "label": "geometry-propagated-direct-surface.gaussians",
                "value": 1057707,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-direct-surface-largest-gap-deg",
                "label": "geometry-propagated-direct-surface.largestGapDeg",
                "value": 330.1245,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "input-sampled-gaussians",
                "label": "inputSampledGaussians",
                "value": 3326877,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json"
              },
              {
                "id": "sources-0-sampled-gaussians-before-voxel-resolution",
                "label": "sources.0.sampledGaussiansBeforeVoxelResolution",
                "value": 1313833,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json"
              },
              {
                "id": "sources-1-sampled-gaussians-before-voxel-resolution",
                "label": "sources.1.sampledGaussiansBeforeVoxelResolution",
                "value": 1067066,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json"
              },
              {
                "id": "sources-2-sampled-gaussians-before-voxel-resolution",
                "label": "sources.2.sampledGaussiansBeforeVoxelResolution",
                "value": 945978,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1057707,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
                "sha256": "9c3319d0ce86378214576b19ea0d6dc5a0efee5b752893e5121095f74d8611e2",
                "declaredSchema": "blueprint.geometry-propagated-direct-surface/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json",
                "sha256": "6d631db82fae5b86deca928dd8f69eb1079faf264a41710c261c0d466b230b3f",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
                "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The candidate covers 29.8755 degrees of the south-to-southeast facade only; it does not establish complete side or rear appearance.",
              "Direct anisotropic surface Gaussians are presentation evidence, not a held-out Brush reconstruction or physically editable radiance/material model.",
              "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 6447,
          "sha256": "9c3319d0ce86378214576b19ea0d6dc5a0efee5b752893e5121095f74d8611e2",
          "declaredSchema": "blueprint.geometry-propagated-direct-surface/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-direct-surface-20260825-r1/review/geometry-propagated-direct-surface.splat.json",
          "recordPointer": "$",
          "byteLength": 666,
          "sha256": "6d631db82fae5b86deca928dd8f69eb1079faf264a41710c261c0d466b230b3f",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-editor-source-continuity-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T06:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r47.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-source-continuity-20260825-r1",
      "path": "docs/timeline/internal-continuation-r47.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept editable source, viewport, and route on one authority",
      "summary": "The existing Edit deck now distinguishes preserved evidence from admitted editable sources, keeps the shared viewport controls available without obscuring the authoring workflow, and writes editable source changes back to the canonical route.",
      "decision": "Continue to upgrade the retained canonical viewport and authoring model in place. World, Evidence, Generate, Run, and Studio remain decks or redirects around that core.",
      "limitations": [
        "Geometry-Propagated Surface Bake R2 remains preserved presentation evidence without an admitted edit profile.",
        "Accepted South is an editable baseline, not the requested final hero exterior.",
        "No portal authority or new reconstruction was promoted in this checkpoint."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 2094
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r47.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2094,
          "sha256": "6a225b5b4bae0421bac498c00baf25244775edca8581db5ce422e44378af354c",
          "exactRecord": {
            "id": "canonical-splat-editor-source-continuity-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept editable source, viewport, and route on one authority",
            "startedAt": "2026-08-25T02:20:00-04:00",
            "endedAt": "2026-08-25T02:33:52-04:00",
            "summary": "The existing Edit deck now distinguishes preserved evidence from admitted editable sources, keeps the shared viewport controls available without obscuring the authoring workflow, and writes editable source changes back to the canonical route.",
            "results": [
              "A non-editable R2 presentation no longer appears to have silently selected the All-60 editing source.",
              "Choosing Accepted South replaced the visible splat before its exact affected-row draft became active.",
              "The canonical URL recorded the chosen splat and edit deck; reloading restored the same source, draft, and affected comparison.",
              "The live browser retained exactly one Canvas throughout the source change and reload."
            ],
            "decision": "Continue to upgrade the retained canonical viewport and authoring model in place. World, Evidence, Generate, Run, and Studio remain decks or redirects around that core.",
            "limitations": [
              "Geometry-Propagated Surface Bake R2 remains preserved presentation evidence without an admitted edit profile.",
              "Accepted South is an editable baseline, not the requested final hero exterior.",
              "No portal authority or new reconstruction was promoted in this checkpoint."
            ],
            "runs": [],
            "payload": [],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;gaussian-renderer-owner:1;viewer-control-owner:1;splat-authoring-model:1;source-route-reload:pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.geometry-propagated-surface-bake-r1",
      "kind": "splat-result",
      "createdAt": "2026-08-25T06:20:22.539Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/35/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-surface-bake-20260825-r1",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "superseded-after-browser-density-review",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/35/review/state"
      },
      "authority": {
        "value": "superseded-observed-surface-density-calibration-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/35/review/authority"
      },
      "title": "Geometry-Propagated Surface Bake R1",
      "summary": "Three split-safe exact-camera TRAIN frames assigned one best visible observation to each of 1184335 traced world-surface samples. Unobserved surfaces were omitted instead of palette-filled.",
      "decision": "Three split-safe exact-camera TRAIN frames assigned one best visible observation to each of 1184335 traced world-surface samples. Unobserved surfaces were omitted instead of palette-filled.",
      "limitations": [
        "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces are deliberately absent.",
        "The candidate is a static observed-surface presentation bake, not a held-out Brush reconstruction or physically editable radiance/material model.",
        "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 37898720
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
            "byteLength": 37898720,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r1",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/35",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.geometry-propagated-surface-bake-r1",
            "runId": "geometry-propagated-surface-bake-20260825-r1",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T06:20:22.539Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Geometry-Propagated Surface Bake R1",
              "group": "High-resolution hero recovery",
              "tags": [
                "browser-reviewed",
                "exterior",
                "geometry-propagated",
                "known-camera",
                "superseded-density-calibration",
                "surface-bake"
              ]
            },
            "details": {
              "summary": "Three split-safe exact-camera TRAIN frames assigned one best visible observation to each of 1184335 traced world-surface samples. Unobserved surfaces were omitted instead of palette-filled.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "superseded-after-browser-density-review",
              "promotionState": "not-promoted",
              "authority": "superseded-observed-surface-density-calibration-only",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json"
              ],
              "decisionNotes": [
                "Three split-safe exact-camera TRAIN frames assigned one best visible observation to each of 1184335 traced world-surface samples. Unobserved surfaces were omitted instead of palette-filled.",
                "This packaging removes the camera-facing interleave seen in the direct-pixel candidate.",
                "Canonical browser comparison found the facade too soft at the source camera. R2 preserves the same bounded method at higher density and supersedes this calibration."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 37898720,
              "sha256": "06f5ce89afb19a595200ef2ea2a4f9f936a0a67868b41b0dd19609848c777c94",
              "gaussians": 1184335,
              "primaryPath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 3,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1792,
                "height": 1008,
                "fx": 1648.5097,
                "fy": 1648.5097,
                "cx": 896,
                "cy": 504
              },
              "azimuthObservedSpanDeg": 29.8755,
              "largestGapDeg": 330.1245,
              "closedRing": false,
              "pivot": [
                19.59836568,
                3.78762768,
                5.5536084
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.99747275,
                0.071050077,
                0,
                0,
                -0.071050077,
                -0.99747275,
                0,
                -19.59836568,
                4.172639703,
                29.815736734,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1184335,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat"
              },
              {
                "id": "candidate-splat-count",
                "label": "candidate.splatCount",
                "value": 1184335,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json"
              },
              {
                "id": "geometry-propagated-surface-bake-azimuth-deg-span-deg",
                "label": "geometry-propagated-surface-bake.azimuthDeg.spanDeg",
                "value": 29.8755,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-surface-bake-gaussians",
                "label": "geometry-propagated-surface-bake.gaussians",
                "value": 1184335,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-surface-bake-largest-gap-deg",
                "label": "geometry-propagated-surface-bake.largestGapDeg",
                "value": 330.1245,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1184335,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
                "sha256": "3dfb531a3c31e702c88765740d76daa03e7d93c947b7043fa54de6f0092a2a44",
                "declaredSchema": "blueprint.geometry-propagated-surface-bake/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json",
                "sha256": "d5efda3ee4f0c90e14ee5044ca77250b56b7ed940d685059dcceea964a89ea02",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
                "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces are deliberately absent.",
              "The candidate is a static observed-surface presentation bake, not a held-out Brush reconstruction or physically editable radiance/material model.",
              "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3101,
          "sha256": "3dfb531a3c31e702c88765740d76daa03e7d93c947b7043fa54de6f0092a2a44",
          "declaredSchema": "blueprint.geometry-propagated-surface-bake/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r1/review/geometry-propagated-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 790,
          "sha256": "d5efda3ee4f0c90e14ee5044ca77250b56b7ed940d685059dcceea964a89ea02",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.geometry-propagated-surface-bake-r2",
      "kind": "splat-result",
      "createdAt": "2026-08-25T06:23:05.040Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/36/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-surface-bake-20260825-r2",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "browser-reviewed-bounded-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/36/review/state"
      },
      "authority": {
        "value": "browser-reviewed-observed-29p875-degree-presentation-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/36/review/authority"
      },
      "title": "Geometry-Propagated Surface Bake R2",
      "summary": "The density-corrected observed-surface bake assigns one best visible TRAIN observation to each of 2416225 traced world points at 1.75 cm spacing. Every unobserved surface remains absent.",
      "decision": "The density-corrected observed-surface bake assigns one best visible TRAIN observation to each of 2416225 traced world points at 1.75 cm spacing. Every unobserved surface remains absent.",
      "limitations": [
        "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces are deliberately absent.",
        "The candidate is a static observed-surface presentation bake, not a held-out Brush reconstruction or physically editable radiance/material model.",
        "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 77319200
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
            "byteLength": 77319200,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/36",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
            "runId": "geometry-propagated-surface-bake-20260825-r2",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T06:23:05.040Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Geometry-Propagated Surface Bake R2",
              "group": "High-resolution hero recovery",
              "tags": [
                "bounded-presentation-candidate",
                "browser-reviewed",
                "exterior",
                "geometry-propagated",
                "high-density",
                "known-camera",
                "surface-bake"
              ]
            },
            "details": {
              "summary": "The density-corrected observed-surface bake assigns one best visible TRAIN observation to each of 2416225 traced world points at 1.75 cm spacing. Every unobserved surface remains absent.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 5
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "browser-reviewed-bounded-candidate",
              "promotionState": "not-promoted",
              "authority": "browser-reviewed-observed-29p875-degree-presentation-candidate",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json"
              ],
              "decisionNotes": [
                "The density-corrected observed-surface bake assigns one best visible TRAIN observation to each of 2416225 traced world points at 1.75 cm spacing. Every unobserved surface remains absent.",
                "The payload preserves the same split-safe 29.8755-degree source arc.",
                "Canonical browser comparison found a coherent upright facade with materially cleaner roof and building edges than All-60, and higher retained detail than the R1 surface bake. It remains a bounded presentation candidate while the held-out Brush reconstruction is queued."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 77319200,
              "sha256": "2e363b5e730d993851d4eef146203a8a99423780e946f9313136509de9021bd4",
              "gaussians": 2416225,
              "primaryPath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": false,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 3,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1792,
                "height": 1008,
                "fx": 1648.5097,
                "fy": 1648.5097,
                "cx": 896,
                "cy": 504
              },
              "azimuthObservedSpanDeg": 29.8755,
              "largestGapDeg": 330.1245,
              "closedRing": false,
              "pivot": [
                19.59836568,
                3.78762768,
                5.5536084
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.99747275,
                0.071050077,
                0,
                0,
                -0.071050077,
                -0.99747275,
                0,
                -19.59836568,
                4.172639703,
                29.815736734,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 2416225,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat"
              },
              {
                "id": "candidate-splat-count",
                "label": "candidate.splatCount",
                "value": 2416225,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json"
              },
              {
                "id": "geometry-propagated-surface-bake-azimuth-deg-span-deg",
                "label": "geometry-propagated-surface-bake.azimuthDeg.spanDeg",
                "value": 29.8755,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-surface-bake-gaussians",
                "label": "geometry-propagated-surface-bake.gaussians",
                "value": 2416225,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "geometry-propagated-surface-bake-largest-gap-deg",
                "label": "geometry-propagated-surface-bake.largestGapDeg",
                "value": 330.1245,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 2416225,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
                "sha256": "920d622a83687472760e9bdc2a13d9b90584a90b351a59fe3721839149b144cd",
                "declaredSchema": "blueprint.geometry-propagated-surface-bake/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json",
                "sha256": "af23219567802eb000bd2ad21ee8553c936874e42c39ecad57802d6a777b5a42",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
                "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces are deliberately absent.",
              "The candidate is a static observed-surface presentation bake, not a held-out Brush reconstruction or physically editable radiance/material model.",
              "No real-property, ground, navigation, portal, cross-cell, or product-default authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 3229,
          "sha256": "920d622a83687472760e9bdc2a13d9b90584a90b351a59fe3721839149b144cd",
          "declaredSchema": "blueprint.geometry-propagated-surface-bake/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-surface-bake-20260825-r2/review/geometry-propagated-surface-bake.splat.json",
          "recordPointer": "$",
          "byteLength": 791,
          "sha256": "af23219567802eb000bd2ad21ee8553c936874e42c39ecad57802d6a777b5a42",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260825-r5",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T06:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r49.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260825-r5",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "camera-visible-two-split-supported-clearance-grid",
      "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
      "decision": "rejected",
      "limitations": [
        "No front-camera-visible exterior walk surface is currently admitted.",
        "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
        "The accepted Great Room actor remains the current visible path-authoring authority."
      ],
      "relatedRunIds": [
        "selected-repair-walkable-clearance-20260825-r5",
        "selected-repair-walkable-clearance-20260825-r6"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 34508
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/camera-visibility-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/camera-visibility-grid.png",
            "byteLength": 8631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/clearance-grid.png",
            "byteLength": 14592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r49.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3175,
          "sha256": "6b997d3a2d3739caccad4b929d60adc6e51b025a665e12a2c99e335bd207e0b0",
          "exactRecord": {
            "id": "exterior-actor-camera-visible-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
            "startedAt": "2026-08-25T02:42:00-04:00",
            "endedAt": "2026-08-25T03:12:00-04:00",
            "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
            "results": [
              "R5 added exact-camera frustum and measured-massing line-of-sight review; the 2.0 m width attempt found 57 visible candidate cells and emitted no supported actor rectangle.",
              "R6 repeated the gate at a 1.5 m minimum width and still emitted no supported actor rectangle.",
              "The existing Walk surface tab loads the R6 rejection and exposes cameraVisibility, support, continuity, and clearance failures in the one canonical viewport.",
              "The exterior Actors and paths tab and first-person control fail closed instead of rendering a hidden actor.",
              "Open Great Room actor editor stays in the same Canvas, exposes the durable 64-point route, binds animation.mixamo.walk-in-place, and advances route progress and animation phase."
            ],
            "decision": "Preserve R4 as local support evidence but revoke it from front-camera actor presentation. A future exterior reconstruction must pass the camera-visible walk-surface gate before exterior actors or first person can return.",
            "limitations": [
              "No front-camera-visible exterior walk surface is currently admitted.",
              "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
              "The accepted Great Room actor remains the current visible path-authoring authority."
            ],
            "runs": [
              "selected-repair-walkable-clearance-20260825-r5",
              "selected-repair-walkable-clearance-20260825-r6"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              "verification/canonical-camera-visible-walkable-r49"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;r5-decision:rejected;r6-decision:rejected;camera-visible-cells:57;admitted-cells:0;exterior-actor-presentation:false;great-room-actor-animation-ready:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 34508,
          "sha256": "4bd9735908930deefcdccaf5a965c7ea322c19dfa8b8ea0532ff092a320beb30",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 5819,
          "sha256": "9431e71e08f0b4eaf1f1fc897d7cb26be7e71b69d87a5f45c5e23e085144b2d0",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/2",
            "id": "review.selected-repair-walkable-clearance-20260825-r5",
            "createdAt": "2026-08-25T06:55:15.249661+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v5",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              "cameraAuthority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              }
            },
            "method": {
              "name": "camera-visible-two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2631,
              "dilatedObstacleCells": 3079,
              "validCells": 370,
              "admittedRectangle": null,
              "cameraVisibility": {
                "knownCamera": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                  "bytes": 163809,
                  "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
                },
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "cameraPositionMeters": [
                  19.59836568,
                  2.0436840000000003,
                  30.03685128
                ],
                "cameraTargetMeters": [
                  19.59836568,
                  3.7876276800000004,
                  5.553608400000001
                ],
                "cameraFrustumMargin": 0.9,
                "frustumCells": 3154,
                "lineOfSightCells": 57,
                "visibleCells": 57,
                "massing": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                  "bytes": 815928,
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
                },
                "massingObstacleFaces": 1185,
                "grid": {
                  "lowX": -2.5,
                  "lowZ": -11.5,
                  "width": 90,
                  "height": 70,
                  "cellMeters": 0.5
                }
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260825-r5.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260825-r5.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260825-r5.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260825-r5.step-continuity",
              "evidence.selected-repair-walkable-clearance-20260825-r5.exact-camera-visibility"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/manifest.json",
          "recordPointer": "$",
          "byteLength": 1822,
          "sha256": "596d8041c5a9b39f3e57c0acee739097543c933c5d4bce091b0ae2f8ea8122ec",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/2",
            "createdAt": "2026-08-25T06:55:15.296980+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r5.json",
                "bytes": 1176,
                "sha256": "c1a1b7825737b78b52020485d302b971b9683c6c39f696cad93623c9225e28f8"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v2.schema.json",
                "bytes": 5479,
                "sha256": "f1a0c4e83b03eab0688b6325e09e0e102e85a3e409b000a71fe0a9b12b55368b"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-review.json",
                "bytes": 5819,
                "sha256": "9431e71e08f0b4eaf1f1fc897d7cb26be7e71b69d87a5f45c5e23e085144b2d0"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-diagnostic.json",
                "bytes": 3644,
                "sha256": "6f5050bab4ab13d1aa701bfdfdc7e714ce8a6dda13826af2849ad5a27708212d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/clearance-grid.png",
                "bytes": 14592,
                "sha256": "8b5a75f6b842d3c9381bf096629175274371889cc4337eb5ef47c4cf90f6fd8a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/review/camera-visibility-grid.png",
                "bytes": 8631,
                "sha256": "94544e83ae1a87554c7ca4476324e14982633d3d11a3690de3df4bff32fe5bd7"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 3644,
          "sha256": "6f5050bab4ab13d1aa701bfdfdc7e714ce8a6dda13826af2849ad5a27708212d",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/2",
            "createdAt": "2026-08-25T06:55:15.249661+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 2631,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 49,
              "validCells": 370,
              "cameraVisibleCells": 57,
              "admittedCameraVisibleCells": 0
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "cameraVisibility": {
              "knownCamera": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "cameraFrame": 0,
              "cameraId": "fixed-f000",
              "cameraPositionMeters": [
                19.59836568,
                2.0436840000000003,
                30.03685128
              ],
              "cameraTargetMeters": [
                19.59836568,
                3.7876276800000004,
                5.553608400000001
              ],
              "cameraFrustumMargin": 0.9,
              "frustumCells": 3154,
              "lineOfSightCells": 57,
              "visibleCells": 57,
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "massingObstacleFaces": 1185,
              "grid": {
                "lowX": -2.5,
                "lowZ": -11.5,
                "width": 90,
                "height": 70,
                "cellMeters": 0.5
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:selected-repair-walkable-clearance-20260825-r6",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T06:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r49.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "selected-repair-walkable-clearance-20260825-r6",
      "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "camera-visible-two-split-supported-clearance-grid",
      "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
      "decision": "rejected",
      "limitations": [
        "No front-camera-visible exterior walk surface is currently admitted.",
        "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
        "The accepted Great Room actor remains the current visible path-authoring authority."
      ],
      "relatedRunIds": [
        "selected-repair-walkable-clearance-20260825-r5",
        "selected-repair-walkable-clearance-20260825-r6"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 34508
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
            "byteLength": 8631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
            "byteLength": 14592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r49.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3175,
          "sha256": "6b997d3a2d3739caccad4b929d60adc6e51b025a665e12a2c99e335bd207e0b0",
          "exactRecord": {
            "id": "exterior-actor-camera-visible-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
            "startedAt": "2026-08-25T02:42:00-04:00",
            "endedAt": "2026-08-25T03:12:00-04:00",
            "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
            "results": [
              "R5 added exact-camera frustum and measured-massing line-of-sight review; the 2.0 m width attempt found 57 visible candidate cells and emitted no supported actor rectangle.",
              "R6 repeated the gate at a 1.5 m minimum width and still emitted no supported actor rectangle.",
              "The existing Walk surface tab loads the R6 rejection and exposes cameraVisibility, support, continuity, and clearance failures in the one canonical viewport.",
              "The exterior Actors and paths tab and first-person control fail closed instead of rendering a hidden actor.",
              "Open Great Room actor editor stays in the same Canvas, exposes the durable 64-point route, binds animation.mixamo.walk-in-place, and advances route progress and animation phase."
            ],
            "decision": "Preserve R4 as local support evidence but revoke it from front-camera actor presentation. A future exterior reconstruction must pass the camera-visible walk-surface gate before exterior actors or first person can return.",
            "limitations": [
              "No front-camera-visible exterior walk surface is currently admitted.",
              "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
              "The accepted Great Room actor remains the current visible path-authoring authority."
            ],
            "runs": [
              "selected-repair-walkable-clearance-20260825-r5",
              "selected-repair-walkable-clearance-20260825-r6"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              "verification/canonical-camera-visible-walkable-r49"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;r5-decision:rejected;r6-decision:rejected;camera-visible-cells:57;admitted-cells:0;exterior-actor-presentation:false;great-room-actor-animation-ready:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 34508,
          "sha256": "57cbf2b29fd2b3adf25c5e9b2615f1fb9ae7cccc897c00c0773b70cae5ff998d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 5819,
          "sha256": "0d35720fc2b97ee4d33c1f7888e1a00c0c689b31bc771a504a1477b0809d4ae4",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/2",
            "id": "review.selected-repair-walkable-clearance-20260825-r6",
            "createdAt": "2026-08-25T06:56:04.979109+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-planes-20260824-r3/results/candidate-plane-layer.json",
              "bytes": 16035,
              "sha256": "855f75874e60587531563bbd01c333e0ff2395cb6a83b32752d5356e143f6974"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v6",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              "cameraAuthority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              }
            },
            "method": {
              "name": "camera-visible-two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2631,
              "dilatedObstacleCells": 3079,
              "validCells": 370,
              "admittedRectangle": null,
              "cameraVisibility": {
                "knownCamera": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                  "bytes": 163809,
                  "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
                },
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "cameraPositionMeters": [
                  19.59836568,
                  2.0436840000000003,
                  30.03685128
                ],
                "cameraTargetMeters": [
                  19.59836568,
                  3.7876276800000004,
                  5.553608400000001
                ],
                "cameraFrustumMargin": 0.9,
                "frustumCells": 3154,
                "lineOfSightCells": 57,
                "visibleCells": 57,
                "massing": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                  "bytes": 815928,
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
                },
                "massingObstacleFaces": 1185,
                "grid": {
                  "lowX": -2.5,
                  "lowZ": -11.5,
                  "width": 90,
                  "height": 70,
                  "cellMeters": 0.5
                }
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "evidenceIds": [
              "evidence.selected-repair-walkable-clearance-20260825-r6.source-integrity",
              "evidence.selected-repair-walkable-clearance-20260825-r6.two-split-support",
              "evidence.selected-repair-walkable-clearance-20260825-r6.actor-prism-clearance",
              "evidence.selected-repair-walkable-clearance-20260825-r6.step-continuity",
              "evidence.selected-repair-walkable-clearance-20260825-r6.exact-camera-visibility"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/manifest.json",
          "recordPointer": "$",
          "byteLength": 1822,
          "sha256": "0071d9be10831b027bc0464740a448595258c20b7f7b7e1a02193b80d89ed5ce",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/2",
            "createdAt": "2026-08-25T06:56:05.018295+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/selected-repair-walkable-clearance-review-r6.json",
                "bytes": 1177,
                "sha256": "6351e4714103a8be672376f52f8d30ba487fe17fd82fe5e614a7a492c52cf3ce"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v2.schema.json",
                "bytes": 5479,
                "sha256": "f1a0c4e83b03eab0688b6325e09e0e102e85a3e409b000a71fe0a9b12b55368b"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-review.json",
                "bytes": 5819,
                "sha256": "0d35720fc2b97ee4d33c1f7888e1a00c0c689b31bc771a504a1477b0809d4ae4"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-diagnostic.json",
                "bytes": 3644,
                "sha256": "73eb81cc80bcc520c1b30dd3a63eb60769c2bb1fda507b69a551cfef237448d5"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/clearance-grid.png",
                "bytes": 14592,
                "sha256": "8b5a75f6b842d3c9381bf096629175274371889cc4337eb5ef47c4cf90f6fd8a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/review/camera-visibility-grid.png",
                "bytes": 8631,
                "sha256": "94544e83ae1a87554c7ca4476324e14982633d3d11a3690de3df4bff32fe5bd7"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 3644,
          "sha256": "73eb81cc80bcc520c1b30dd3a63eb60769c2bb1fda507b69a551cfef237448d5",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/2",
            "createdAt": "2026-08-25T06:56:04.979109+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15491,
              "twoSplitSupportCells": 2631,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 49,
              "validCells": 370,
              "cameraVisibleCells": 57,
              "admittedCameraVisibleCells": 0
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "cameraVisibility": {
              "knownCamera": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "cameraFrame": 0,
              "cameraId": "fixed-f000",
              "cameraPositionMeters": [
                19.59836568,
                2.0436840000000003,
                30.03685128
              ],
              "cameraTargetMeters": [
                19.59836568,
                3.7876276800000004,
                5.553608400000001
              ],
              "cameraFrustumMargin": 0.9,
              "frustumCells": 3154,
              "lineOfSightCells": 57,
              "visibleCells": 57,
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "massingObstacleFaces": 1185,
              "grid": {
                "lowX": -2.5,
                "lowZ": -11.5,
                "width": 90,
                "height": 70,
                "cellMeters": 0.5
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:exterior-actor-camera-visible-authority-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T06:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r49.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "exterior-actor-camera-visible-authority-20260825-r1",
      "path": "docs/timeline/internal-continuation-r49.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
      "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
      "decision": "Preserve R4 as local support evidence but revoke it from front-camera actor presentation. A future exterior reconstruction must pass the camera-visible walk-surface gate before exterior actors or first person can return.",
      "limitations": [
        "No front-camera-visible exterior walk surface is currently admitted.",
        "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
        "The accepted Great Room actor remains the current visible path-authoring authority."
      ],
      "relatedRunIds": [
        "selected-repair-walkable-clearance-20260825-r5",
        "selected-repair-walkable-clearance-20260825-r6"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3175
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
          "url": "/.blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-camera-visible-walkable-r49",
          "url": "/verification/canonical-camera-visible-walkable-r49",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r49.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3175,
          "sha256": "6b997d3a2d3739caccad4b929d60adc6e51b025a665e12a2c99e335bd207e0b0",
          "exactRecord": {
            "id": "exterior-actor-camera-visible-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
            "startedAt": "2026-08-25T02:42:00-04:00",
            "endedAt": "2026-08-25T03:12:00-04:00",
            "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
            "results": [
              "R5 added exact-camera frustum and measured-massing line-of-sight review; the 2.0 m width attempt found 57 visible candidate cells and emitted no supported actor rectangle.",
              "R6 repeated the gate at a 1.5 m minimum width and still emitted no supported actor rectangle.",
              "The existing Walk surface tab loads the R6 rejection and exposes cameraVisibility, support, continuity, and clearance failures in the one canonical viewport.",
              "The exterior Actors and paths tab and first-person control fail closed instead of rendering a hidden actor.",
              "Open Great Room actor editor stays in the same Canvas, exposes the durable 64-point route, binds animation.mixamo.walk-in-place, and advances route progress and animation phase."
            ],
            "decision": "Preserve R4 as local support evidence but revoke it from front-camera actor presentation. A future exterior reconstruction must pass the camera-visible walk-surface gate before exterior actors or first person can return.",
            "limitations": [
              "No front-camera-visible exterior walk surface is currently admitted.",
              "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
              "The accepted Great Room actor remains the current visible path-authoring authority."
            ],
            "runs": [
              "selected-repair-walkable-clearance-20260825-r5",
              "selected-repair-walkable-clearance-20260825-r6"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              "verification/canonical-camera-visible-walkable-r49"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;r5-decision:rejected;r6-decision:rejected;camera-visible-cells:57;admitted-cells:0;exterior-actor-presentation:false;great-room-actor-animation-ready:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-camera-visible-walkable-r49",
      "kind": "verification-set",
      "createdAt": "2026-08-25T06:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r49.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-camera-visible-walkable-r49",
      "path": "verification/canonical-camera-visible-walkable-r49",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
      "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
      "decision": "rejected",
      "limitations": [
        "No front-camera-visible exterior walk surface is currently admitted.",
        "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
        "The accepted Great Room actor remains the current visible path-authoring authority."
      ],
      "relatedRunIds": [
        "selected-repair-walkable-clearance-20260825-r5",
        "selected-repair-walkable-clearance-20260825-r6"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1661
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-camera-visible-walkable-r49/verification.json",
          "url": "/verification/canonical-camera-visible-walkable-r49/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r49.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3175,
          "sha256": "6b997d3a2d3739caccad4b929d60adc6e51b025a665e12a2c99e335bd207e0b0",
          "exactRecord": {
            "id": "exterior-actor-camera-visible-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the hidden exterior route and kept actor tools in the canonical viewport",
            "startedAt": "2026-08-25T02:42:00-04:00",
            "endedAt": "2026-08-25T03:12:00-04:00",
            "summary": "The exterior actor clock and animation were active, but the accepted R4 route was behind the house and occluded from the sealed front camera. The review worker now constrains admitted actor footprints to the exact camera frustum and a clear measured-massing sightline. Both bounded front-camera attempts rejected, so the product blocks exterior actors and first person and links the same Edit deck to the accepted Great Room actor editor.",
            "results": [
              "R5 added exact-camera frustum and measured-massing line-of-sight review; the 2.0 m width attempt found 57 visible candidate cells and emitted no supported actor rectangle.",
              "R6 repeated the gate at a 1.5 m minimum width and still emitted no supported actor rectangle.",
              "The existing Walk surface tab loads the R6 rejection and exposes cameraVisibility, support, continuity, and clearance failures in the one canonical viewport.",
              "The exterior Actors and paths tab and first-person control fail closed instead of rendering a hidden actor.",
              "Open Great Room actor editor stays in the same Canvas, exposes the durable 64-point route, binds animation.mixamo.walk-in-place, and advances route progress and animation phase."
            ],
            "decision": "Preserve R4 as local support evidence but revoke it from front-camera actor presentation. A future exterior reconstruction must pass the camera-visible walk-surface gate before exterior actors or first person can return.",
            "limitations": [
              "No front-camera-visible exterior walk surface is currently admitted.",
              "No exterior actor, first-person, portal, cross-cell, or deck-transition authority is granted.",
              "The accepted Great Room actor remains the current visible path-authoring authority."
            ],
            "runs": [
              "selected-repair-walkable-clearance-20260825-r5",
              "selected-repair-walkable-clearance-20260825-r6"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r5",
              ".blueprint-data/splat-cleanup/selected-repair-walkable-clearance-20260825-r6",
              "verification/canonical-camera-visible-walkable-r49"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;r5-decision:rejected;r6-decision:rejected;camera-visible-cells:57;admitted-cells:0;exterior-actor-presentation:false;great-room-actor-animation-ready:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-camera-visible-walkable-r49",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1661,
          "sha256": "85425051b96d5eaa0501b3b35118d49d7b2f42bcc9d5a8e5ee9ee792fff86b35",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-camera-visible-walkable-r49/verification.json",
          "recordPointer": "$",
          "byteLength": 1661,
          "sha256": "94f9cf9f7cb04122ba3a81ef9d927bcd3ed138c67f0cde8575c93206c2ac7c11",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T03:12:00-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "browser": {
              "canonicalCanvasCount": 1,
              "exteriorWalkSurfaceDecision": "rejected",
              "exteriorCameraVisibilityGate": "fail",
              "exteriorActorTabDisabled": true,
              "acceptedActorHandoffRoute": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit",
              "greatRoomActorEditorVisible": true,
              "greatRoomAnimationBinding": "animation.mixamo.walk-in-place",
              "greatRoomAnimationReady": true,
              "greatRoomRouteProgressAdvanced": true,
              "greatRoomAnimationPhaseAdvanced": true
            },
            "reviews": [
              {
                "id": "review.selected-repair-walkable-clearance-20260825-r5",
                "decision": "rejected",
                "receiptSha256": "9431e71e08f0b4eaf1f1fc897d7cb26be7e71b69d87a5f45c5e23e085144b2d0",
                "minimumWalkableWidthMeters": 2,
                "visibleCandidateCells": 57,
                "admittedCells": 0
              },
              {
                "id": "review.selected-repair-walkable-clearance-20260825-r6",
                "decision": "rejected",
                "receiptSha256": "0d35720fc2b97ee4d33c1f7888e1a00c0c689b31bc771a504a1477b0809d4ae4",
                "minimumWalkableWidthMeters": 1.5,
                "visibleCandidateCells": 57,
                "admittedCells": 0
              }
            ],
            "authorityBoundary": "The R4 surface remains preserved local support evidence behind the house. R5 and R6 reject its use for the sealed front-camera actor presentation. No exterior actor, first-person, portal, or cross-cell authority is emitted."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-case-study-publication-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T07:12:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r50.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-case-study-publication-20260825-r1",
      "path": "docs/timeline/internal-continuation-r50.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Expanded the existing public page without creating another viewer",
      "summary": "The existing Blueprint home page now presents the strongest exterior stills, measured outline camera control, cross-view coherence gate, observed-surface assignment, retained failure evidence, local project timing, and the current product boundary. Its interactive actions return to the canonical World, Edit, Evidence, Generate, or Run decks and the page owns no Canvas or renderer.",
      "decision": "Keep the public narrative in the existing editorial shell. Any interactive inspection or editing action must open the single canonical runtime viewport rather than introducing another viewer or editor.",
      "limitations": [
        "Surface Bake R2 remains a bounded front-facade presentation candidate and is not product default authority.",
        "The held-out Brush reconstruction remains queued behind the local GPU safety gate.",
        "Portal transfer, exterior walkability, and exterior actor presentation remain blocked."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2830
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-case-study-r50",
          "url": "/verification/canonical-case-study-r50",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/page.tsx",
          "url": "/apps/web/app/page.tsx",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r50.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2830,
          "sha256": "87bec98a96872ca7976b99a2a22b33c2d8c3246ac64859c1ae6e9d9fe4fd307a",
          "exactRecord": {
            "id": "canonical-case-study-publication-20260825-r1",
            "date": "2026-08-25",
            "title": "Expanded the existing public page without creating another viewer",
            "startedAt": "2026-08-25T03:12:00-04:00",
            "endedAt": "2026-08-25T03:16:30-04:00",
            "summary": "The existing Blueprint home page now presents the strongest exterior stills, measured outline camera control, cross-view coherence gate, observed-surface assignment, retained failure evidence, local project timing, and the current product boundary. Its interactive actions return to the canonical World, Edit, Evidence, Generate, or Run decks and the page owns no Canvas or renderer.",
            "results": [
              "Corrected the public facts to 10 registered cells, 5 persistent actors, 4 blocked portals, 37 unique splat payloads, and 46 physical splat files.",
              "Published four source-grounded research images through the existing evidence asset route.",
              "Reframed provider video as bounded motion and appearance evidence instead of metric camera authority.",
              "Recorded the current Surface Bake R2 limitation at 29.8755 degrees and kept it explicitly unpromoted.",
              "Added a regression test that rejects a second Canvas or WebGL renderer and locks the canonical routing and factual inventory.",
              "Browser review passed with 18 headings, 4 study images, 0 canvases, and the fixed-header anchor correction."
            ],
            "decision": "Keep the public narrative in the existing editorial shell. Any interactive inspection or editing action must open the single canonical runtime viewport rather than introducing another viewer or editor.",
            "limitations": [
              "Surface Bake R2 remains a bounded front-facade presentation candidate and is not product default authority.",
              "The held-out Brush reconstruction remains queued behind the local GPU safety gate.",
              "Portal transfer, exterior walkability, and exterior actor presentation remain blocked."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-case-study-r50",
              "apps/web/app/page.tsx"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/",
              "http://127.0.0.1:3120/#study-heading",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "public-canvas-count:0;canonical-runtime-canvas-count:1;study-images:4;splat-payloads:37;physical-splat-files:46;current-candidate:not-promoted;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-case-study-r50",
      "kind": "verification-set",
      "createdAt": "2026-08-25T07:12:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r50.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-case-study-r50",
      "path": "verification/canonical-case-study-r50",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Expanded the existing public page without creating another viewer",
      "summary": "The existing Blueprint home page now presents the strongest exterior stills, measured outline camera control, cross-view coherence gate, observed-surface assignment, retained failure evidence, local project timing, and the current product boundary. Its interactive actions return to the canonical World, Edit, Evidence, Generate, or Run decks and the page owns no Canvas or renderer.",
      "decision": "Keep the public narrative in the existing editorial shell. Any interactive inspection or editing action must open the single canonical runtime viewport rather than introducing another viewer or editor.",
      "limitations": [
        "Surface Bake R2 remains a bounded front-facade presentation candidate and is not product default authority.",
        "The held-out Brush reconstruction remains queued behind the local GPU safety gate.",
        "Portal transfer, exterior walkability, and exterior actor presentation remain blocked."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1003
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-case-study-r50/verification.json",
          "url": "/verification/canonical-case-study-r50/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r50.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2830,
          "sha256": "87bec98a96872ca7976b99a2a22b33c2d8c3246ac64859c1ae6e9d9fe4fd307a",
          "exactRecord": {
            "id": "canonical-case-study-publication-20260825-r1",
            "date": "2026-08-25",
            "title": "Expanded the existing public page without creating another viewer",
            "startedAt": "2026-08-25T03:12:00-04:00",
            "endedAt": "2026-08-25T03:16:30-04:00",
            "summary": "The existing Blueprint home page now presents the strongest exterior stills, measured outline camera control, cross-view coherence gate, observed-surface assignment, retained failure evidence, local project timing, and the current product boundary. Its interactive actions return to the canonical World, Edit, Evidence, Generate, or Run decks and the page owns no Canvas or renderer.",
            "results": [
              "Corrected the public facts to 10 registered cells, 5 persistent actors, 4 blocked portals, 37 unique splat payloads, and 46 physical splat files.",
              "Published four source-grounded research images through the existing evidence asset route.",
              "Reframed provider video as bounded motion and appearance evidence instead of metric camera authority.",
              "Recorded the current Surface Bake R2 limitation at 29.8755 degrees and kept it explicitly unpromoted.",
              "Added a regression test that rejects a second Canvas or WebGL renderer and locks the canonical routing and factual inventory.",
              "Browser review passed with 18 headings, 4 study images, 0 canvases, and the fixed-header anchor correction."
            ],
            "decision": "Keep the public narrative in the existing editorial shell. Any interactive inspection or editing action must open the single canonical runtime viewport rather than introducing another viewer or editor.",
            "limitations": [
              "Surface Bake R2 remains a bounded front-facade presentation candidate and is not product default authority.",
              "The held-out Brush reconstruction remains queued behind the local GPU safety gate.",
              "Portal transfer, exterior walkability, and exterior actor presentation remain blocked."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-case-study-r50",
              "apps/web/app/page.tsx"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/",
              "http://127.0.0.1:3120/#study-heading",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2&cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "public-canvas-count:0;canonical-runtime-canvas-count:1;study-images:4;splat-payloads:37;physical-splat-files:46;current-candidate:not-promoted;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-case-study-r50",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1003,
          "sha256": "eea3203b2e965cc9916d48fc53c6e8f6d55ed9bbb87f173166784cd570147889",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-case-study-r50/verification.json",
          "recordPointer": "$",
          "byteLength": 1003,
          "sha256": "6fab2a2f70103f8c1722cdd008c4f47933167ab046c9d188f21b6b145e78e1ce",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T03:16:30-04:00",
            "route": "http://127.0.0.1:3120/#study-heading",
            "surface": "existing public Blueprint case study",
            "browser": {
              "headingCount": 18,
              "studyEvidenceImageCount": 4,
              "canvasCount": 0,
              "deepLinkedHeadingVisibleBelowFixedHeader": true,
              "allInteractiveWorkspaceLinksUseCanonicalWorld": true
            },
            "facts": {
              "registeredCells": 10,
              "persistentActors": 5,
              "blockedPortals": 4,
              "uniqueSplatPayloads": 37,
              "physicalSplatFiles": 46,
              "currentCandidate": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "currentCandidatePromotion": "not-promoted",
              "currentCandidateCameraCoverageDegrees": 29.8755
            },
            "checks": [
              "node --test apps/web/test/case-study-page.test.ts",
              "pnpm --filter @blueprint-fabric/web typecheck",
              "node --test apps/web/test/canonical-splat-edit-integration.test.ts",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-editor-framing-selection-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T07:17:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r51.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-framing-selection-20260825-r1",
      "path": "docs/timeline/internal-continuation-r51.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the existing editor explain its active look and show the affected roof volume",
      "summary": "The one canonical exterior editor now identifies the persisted environment, shader treatment, and render density while collapsed; its Fit house shot uses a stable full-facade distance; measured geometry is visible before selection; and the roof workflow exposes only the two supported quick material selections. Selecting Roof resolves the effect in the same canvas and shows the exact amber feather rows and red removal rows above the measured surfaces.",
      "decision": "Continue extending only the canonical Canvas, renderer, control surface, and edit model. Persisted artistic looks remain supported, but the editor must name them and keep the source-reset path obvious.",
      "limitations": [
        "The browser checkpoint is an uncommitted local edit draft; no child candidate was created and no source bytes changed.",
        "Surface selection remains measured-massing authority for cleanup only and grants no metric property, portal, ground, or navigation authority.",
        "The current exterior remains the All-60 working base while the held-out hero Brush run waits for safe GPU capacity."
      ],
      "relatedRunIds": [
        "silhouette-edit-local-preview-r51"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3277
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-editor-r51",
          "url": "/verification/canonical-splat-editor-r51",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r51.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3277,
          "sha256": "06e7a973a29c6c8a396278600f9b368a3a562b40e1b85c01814563592827a762",
          "exactRecord": {
            "id": "canonical-splat-editor-framing-selection-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the existing editor explain its active look and show the affected roof volume",
            "startedAt": "2026-08-25T03:17:00-04:00",
            "endedAt": "2026-08-25T03:28:33-04:00",
            "summary": "The one canonical exterior editor now identifies the persisted environment, shader treatment, and render density while collapsed; its Fit house shot uses a stable full-facade distance; measured geometry is visible before selection; and the roof workflow exposes only the two supported quick material selections. Selecting Roof resolves the effect in the same canvas and shows the exact amber feather rows and red removal rows above the measured surfaces.",
            "results": [
              "A previously saved Night, Phosphor, 200% profile was identified as the cause of the apparently broken splat presentation; the existing Reset viewport control restored Source, Source, and 135% without changing the splat.",
              "The collapsed Viewport summary now makes that persisted state visible before the control surface is expanded.",
              "Fit house replaces the ambiguous exterior Approach label and settles at a wider exterior-only framing distance.",
              "Unselected measured surfaces are now visible and an exact hovered face receives a dedicated in-canvas highlight.",
              "The quick selector is open by default and shows only porchRoof and roof because the above-face operation rejects every other material.",
              "Browser selection of all measured roof faces resolved 27 faces and 223,235 exact affected rows: 33,525 removals, 189,710 feathered rows, and 2,466,475 retained rows.",
              "Switching between Camera and Edit resets the existing deck scroll position instead of reopening halfway through an unrelated control section."
            ],
            "decision": "Continue extending only the canonical Canvas, renderer, control surface, and edit model. Persisted artistic looks remain supported, but the editor must name them and keep the source-reset path obvious.",
            "limitations": [
              "The browser checkpoint is an uncommitted local edit draft; no child candidate was created and no source bytes changed.",
              "Surface selection remains measured-massing authority for cleanup only and grants no metric property, portal, ground, or navigation authority.",
              "The current exterior remains the All-60 working base while the held-out hero Brush run waits for safe GPU capacity."
            ],
            "runs": [
              "silhouette-edit-local-preview-r51"
            ],
            "payload": [
              "verification/canonical-splat-editor-r51"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-result:selected-repair-all60;profile:source-source-135;roof-faces:27;exact-affected:223235;removed:33525;feathered:189710;post-edit:2466475;candidate-created:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-editor-r51",
      "kind": "verification-set",
      "createdAt": "2026-08-25T07:17:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r51.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-r51",
      "path": "verification/canonical-splat-editor-r51",
      "parent": {
        "value": "splat.casa.exterior.selected-repair-all60-r1",
        "sourcePath": "verification/canonical-splat-editor-r51/verification.json",
        "sourceField": "$/selection/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the existing editor explain its active look and show the affected roof volume",
      "summary": "The one canonical exterior editor now identifies the persisted environment, shader treatment, and render density while collapsed; its Fit house shot uses a stable full-facade distance; measured geometry is visible before selection; and the roof workflow exposes only the two supported quick material selections. Selecting Roof resolves the effect in the same canvas and shows the exact amber feather rows and red removal rows above the measured surfaces.",
      "decision": "Continue extending only the canonical Canvas, renderer, control surface, and edit model. Persisted artistic looks remain supported, but the editor must name them and keep the source-reset path obvious.",
      "limitations": [
        "The browser checkpoint is an uncommitted local edit draft; no child candidate was created and no source bytes changed.",
        "Surface selection remains measured-massing authority for cleanup only and grants no metric property, portal, ground, or navigation authority.",
        "The current exterior remains the All-60 working base while the held-out hero Brush run waits for safe GPU capacity."
      ],
      "relatedRunIds": [
        "silhouette-edit-local-preview-r51"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1415
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-editor-r51/verification.json",
          "url": "/verification/canonical-splat-editor-r51/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r51.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3277,
          "sha256": "06e7a973a29c6c8a396278600f9b368a3a562b40e1b85c01814563592827a762",
          "exactRecord": {
            "id": "canonical-splat-editor-framing-selection-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the existing editor explain its active look and show the affected roof volume",
            "startedAt": "2026-08-25T03:17:00-04:00",
            "endedAt": "2026-08-25T03:28:33-04:00",
            "summary": "The one canonical exterior editor now identifies the persisted environment, shader treatment, and render density while collapsed; its Fit house shot uses a stable full-facade distance; measured geometry is visible before selection; and the roof workflow exposes only the two supported quick material selections. Selecting Roof resolves the effect in the same canvas and shows the exact amber feather rows and red removal rows above the measured surfaces.",
            "results": [
              "A previously saved Night, Phosphor, 200% profile was identified as the cause of the apparently broken splat presentation; the existing Reset viewport control restored Source, Source, and 135% without changing the splat.",
              "The collapsed Viewport summary now makes that persisted state visible before the control surface is expanded.",
              "Fit house replaces the ambiguous exterior Approach label and settles at a wider exterior-only framing distance.",
              "Unselected measured surfaces are now visible and an exact hovered face receives a dedicated in-canvas highlight.",
              "The quick selector is open by default and shows only porchRoof and roof because the above-face operation rejects every other material.",
              "Browser selection of all measured roof faces resolved 27 faces and 223,235 exact affected rows: 33,525 removals, 189,710 feathered rows, and 2,466,475 retained rows.",
              "Switching between Camera and Edit resets the existing deck scroll position instead of reopening halfway through an unrelated control section."
            ],
            "decision": "Continue extending only the canonical Canvas, renderer, control surface, and edit model. Persisted artistic looks remain supported, but the editor must name them and keep the source-reset path obvious.",
            "limitations": [
              "The browser checkpoint is an uncommitted local edit draft; no child candidate was created and no source bytes changed.",
              "Surface selection remains measured-massing authority for cleanup only and grants no metric property, portal, ground, or navigation authority.",
              "The current exterior remains the All-60 working base while the held-out hero Brush run waits for safe GPU capacity."
            ],
            "runs": [
              "silhouette-edit-local-preview-r51"
            ],
            "payload": [
              "verification/canonical-splat-editor-r51"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-result:selected-repair-all60;profile:source-source-135;roof-faces:27;exact-affected:223235;removed:33525;feathered:189710;post-edit:2466475;candidate-created:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-editor-r51",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1415,
          "sha256": "b8e1c5971b7f83122b354548d799abb74115a6f890c5baa350a4142b0f179920",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-editor-r51/verification.json",
          "recordPointer": "$",
          "byteLength": 1415,
          "sha256": "dd2e450cee63176c3bce56cd77884cc042e93c4a0aaf87eda0ac599e3b008bb0",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T03:28:33-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "surface": "canonical exterior splat editor deck",
            "browser": {
              "canvasCount": 1,
              "activeRepresentation": "splat",
              "collapsedViewportSummary": "splat · source · source · 135%",
              "cameraPreset": "Fit house",
              "deckScrollResetPassed": true,
              "visibleQuickRoofSelections": [
                "porchRoof",
                "roof"
              ]
            },
            "selection": {
              "sourceResultId": "splat.casa.exterior.selected-repair-all60-r1",
              "selection": "all measured roof faces",
              "resolvedFaceCount": 27,
              "sourceRowCount": 2500000,
              "exactAffectedRowCount": 223235,
              "affectedPercent": 8.9,
              "removeRowCount": 33525,
              "featherRowCount": 189710,
              "postEditRowCount": 2466475,
              "aboveFaceMeters": 2,
              "belowFaceMeters": 0.25,
              "xPaddingMeters": 0.5,
              "zPaddingMeters": 0.5,
              "candidateCreated": false,
              "sourceMutated": false
            },
            "checks": [
              "pnpm --filter @blueprint-fabric/runtime-ui typecheck",
              "pnpm --filter @blueprint-fabric/web typecheck",
              "node --test apps/web/test/canonical-splat-edit-integration.test.ts",
              "node --test packages/runtime-ui/test/*.test.ts",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-generate-run-decision-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T07:30:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r52.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-generate-run-decision-20260825-r1",
      "path": "docs/timeline/internal-continuation-r52.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Bound generation targets and durable decisions to the existing viewport",
      "summary": "The existing Generate deck now keeps the admitted preview, target cell, dataset, scene, observation set, intent, and capture form aligned. The existing Run deck leads with a compact automatic decision board for candidate gates, signed-review quorum, promote or reject outcome, acquisition work, and the project commit. The complete stage journal remains available in the same deck but is collapsed until requested.",
      "decision": "Generate and Run remain operation decks of the one canonical world viewport. Source planning controls must identify their non-executable boundary, executable target identity must stay internally consistent, and autonomous failures must expose acquisition work without promotion fallthrough.",
      "limitations": [
        "Prompt, image, and blueprint-set planning modes still have no execution adapter and cannot incur provider spend.",
        "The progressive capture ladder is durable, but the current local process reports DA3, COLMAP, and Brush closed adapters as acquisition-required until their exact environment manifests are admitted.",
        "The $0 V23 regression run intentionally cannot publish the two unsupported portal transforms.",
        "This checkpoint does not promote a new exterior reconstruction; the held-out hero Brush run remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3558
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-generate-run-r52",
          "url": "/verification/canonical-generate-run-r52",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r52.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3558,
          "sha256": "da63168b66e66b5323ff853125160bf1477c8d9420cc919493d657e6c8d97043",
          "exactRecord": {
            "id": "canonical-generate-run-decision-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound generation targets and durable decisions to the existing viewport",
            "startedAt": "2026-08-25T03:30:00-04:00",
            "endedAt": "2026-08-25T03:43:37-04:00",
            "summary": "The existing Generate deck now keeps the admitted preview, target cell, dataset, scene, observation set, intent, and capture form aligned. The existing Run deck leads with a compact automatic decision board for candidate gates, signed-review quorum, promote or reject outcome, acquisition work, and the project commit. The complete stage journal remains available in the same deck but is collapsed until requested.",
            "results": [
              "Exterior, foyer, and great-room targets now switch the admitted source preview and all target-derived capture identities together.",
              "Target-derived identities are visible but read-only in the capture form, preventing a preview and command mismatch.",
              "The Run deck exposes automatic compare, review, admission, rejection, acquisition, and publication state before the full DAG.",
              "The full stages-and-attempts journal is collapsed by default instead of presenting a wall of stage cards.",
              "A browser launch created run.canonical-gate2-r52 through the existing $0 V23 regression control and navigated into the same one-canvas Run deck.",
              "The run reached sequence 18 and emitted exact acquisition work for the two unsupported portal authorities; promotion and the accepted-patch outbox remained empty.",
              "The BFF and direct control-plane snapshots agreed on terminal status, sequence, and event-head hash, while the local journal retained ten immutable commit records."
            ],
            "decision": "Generate and Run remain operation decks of the one canonical world viewport. Source planning controls must identify their non-executable boundary, executable target identity must stay internally consistent, and autonomous failures must expose acquisition work without promotion fallthrough.",
            "limitations": [
              "Prompt, image, and blueprint-set planning modes still have no execution adapter and cannot incur provider spend.",
              "The progressive capture ladder is durable, but the current local process reports DA3, COLMAP, and Brush closed adapters as acquisition-required until their exact environment manifests are admitted.",
              "The $0 V23 regression run intentionally cannot publish the two unsupported portal transforms.",
              "This checkpoint does not promote a new exterior reconstruction; the held-out hero Brush run remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-generate-run-r52"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52"
            ],
            "evidenceSeal": "canvas-count:1;target-binding:exterior-foyer-great-room;browser-launch:true;run:run.canonical-gate2-r52;status:acquisition-required;sequence:18;events:18;acquisition-items:2;outbox:0;journal-commits:10;bff-control-head-match:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-generate-run-r52",
      "kind": "verification-set",
      "createdAt": "2026-08-25T07:30:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r52.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-generate-run-r52",
      "path": "verification/canonical-generate-run-r52",
      "parent": null,
      "branch": [],
      "state": {
        "value": "degraded",
        "sourcePath": "verification/canonical-generate-run-r52/verification.json",
        "sourceField": "$/health/status"
      },
      "authority": null,
      "title": "Bound generation targets and durable decisions to the existing viewport",
      "summary": "The existing Generate deck now keeps the admitted preview, target cell, dataset, scene, observation set, intent, and capture form aligned. The existing Run deck leads with a compact automatic decision board for candidate gates, signed-review quorum, promote or reject outcome, acquisition work, and the project commit. The complete stage journal remains available in the same deck but is collapsed until requested.",
      "decision": "Generate and Run remain operation decks of the one canonical world viewport. Source planning controls must identify their non-executable boundary, executable target identity must stay internally consistent, and autonomous failures must expose acquisition work without promotion fallthrough.",
      "limitations": [
        "Prompt, image, and blueprint-set planning modes still have no execution adapter and cannot incur provider spend.",
        "The progressive capture ladder is durable, but the current local process reports DA3, COLMAP, and Brush closed adapters as acquisition-required until their exact environment manifests are admitted.",
        "The $0 V23 regression run intentionally cannot publish the two unsupported portal transforms.",
        "This checkpoint does not promote a new exterior reconstruction; the held-out hero Brush run remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2153
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-generate-run-r52/verification.json",
          "url": "/verification/canonical-generate-run-r52/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r52.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3558,
          "sha256": "da63168b66e66b5323ff853125160bf1477c8d9420cc919493d657e6c8d97043",
          "exactRecord": {
            "id": "canonical-generate-run-decision-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound generation targets and durable decisions to the existing viewport",
            "startedAt": "2026-08-25T03:30:00-04:00",
            "endedAt": "2026-08-25T03:43:37-04:00",
            "summary": "The existing Generate deck now keeps the admitted preview, target cell, dataset, scene, observation set, intent, and capture form aligned. The existing Run deck leads with a compact automatic decision board for candidate gates, signed-review quorum, promote or reject outcome, acquisition work, and the project commit. The complete stage journal remains available in the same deck but is collapsed until requested.",
            "results": [
              "Exterior, foyer, and great-room targets now switch the admitted source preview and all target-derived capture identities together.",
              "Target-derived identities are visible but read-only in the capture form, preventing a preview and command mismatch.",
              "The Run deck exposes automatic compare, review, admission, rejection, acquisition, and publication state before the full DAG.",
              "The full stages-and-attempts journal is collapsed by default instead of presenting a wall of stage cards.",
              "A browser launch created run.canonical-gate2-r52 through the existing $0 V23 regression control and navigated into the same one-canvas Run deck.",
              "The run reached sequence 18 and emitted exact acquisition work for the two unsupported portal authorities; promotion and the accepted-patch outbox remained empty.",
              "The BFF and direct control-plane snapshots agreed on terminal status, sequence, and event-head hash, while the local journal retained ten immutable commit records."
            ],
            "decision": "Generate and Run remain operation decks of the one canonical world viewport. Source planning controls must identify their non-executable boundary, executable target identity must stay internally consistent, and autonomous failures must expose acquisition work without promotion fallthrough.",
            "limitations": [
              "Prompt, image, and blueprint-set planning modes still have no execution adapter and cannot incur provider spend.",
              "The progressive capture ladder is durable, but the current local process reports DA3, COLMAP, and Brush closed adapters as acquisition-required until their exact environment manifests are admitted.",
              "The $0 V23 regression run intentionally cannot publish the two unsupported portal transforms.",
              "This checkpoint does not promote a new exterior reconstruction; the held-out hero Brush run remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-generate-run-r52"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52"
            ],
            "evidenceSeal": "canvas-count:1;target-binding:exterior-foyer-great-room;browser-launch:true;run:run.canonical-gate2-r52;status:acquisition-required;sequence:18;events:18;acquisition-items:2;outbox:0;journal-commits:10;bff-control-head-match:true;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-generate-run-r52",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2153,
          "sha256": "eb7056b1561a5a93b3276744c0f59b240a795fcf25a2c6e90b337447e4b0e733",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-generate-run-r52/verification.json",
          "recordPointer": "$",
          "byteLength": 2153,
          "sha256": "cbc507a6f4b764135b57d9affa1fad8f9c8678711b380afb5f3abfe665fd7800",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T03:43:37-04:00",
            "surface": "canonical Generate and Run decks",
            "routes": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52"
            ],
            "generate": {
              "canvasCount": 1,
              "defaultTargetCellId": "cell.casa.exterior",
              "defaultSourceAssetId": "asset.casa.v23.exterior.source-v20",
              "switchedTargetCellId": "cell.casa.foyer",
              "switchedSourceAssetId": "asset.casa.v23.foyer.source-r2",
              "boundDatasetId": "dataset.casa.foyer.capture-r1",
              "boundObservationName": "Casa Cornell foyer threshold",
              "captureSubmissionPath": "POST /api/artifacts -> POST /api/commands/runs",
              "planningModesRemainNonExecutable": true
            },
            "run": {
              "runId": "run.canonical-gate2-r52",
              "recipeId": "blueprint.recipe.import-casa-cornell-v23/1",
              "externalSpendUsd": 0,
              "launchedFromBrowser": true,
              "finalStatus": "acquisition-required",
              "sequence": 18,
              "eventCount": 18,
              "eventStream": "terminal",
              "humanApprovalSeats": 0,
              "acquisitionItems": 2,
              "missingAuthorities": [
                "portal.casa.foyer-great-room",
                "portal.casa.front-door"
              ],
              "promotion": null,
              "rejection": null,
              "outboxCount": 0,
              "journalCommitFiles": 10,
              "bffAndControlPlaneHeadMatch": true,
              "fullDagCollapsedByDefault": true
            },
            "health": {
              "mode": "local-single-host",
              "status": "degraded",
              "humanReviewRequired": false,
              "progressiveControlPlane": "ready",
              "artifactAuthority": "ready",
              "autonomousReview": "ready",
              "progressiveToolchains": "acquisition-required"
            },
            "checks": [
              "pnpm --filter @blueprint-fabric/web typecheck",
              "node --test apps/web/test/canonical-splat-edit-integration.test.ts apps/web/test/progressive-spatial-input.test.ts",
              "GET /api/health",
              "GET /api/readiness",
              "GET /api/commands/runs/run.canonical-gate2-r52",
              "GET http://127.0.0.1:4320/runs/run.canonical-gate2-r52",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-local-colmap-authority-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T07:44:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r53.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-local-colmap-authority-20260825-r1",
      "path": "docs/timeline/internal-continuation-r53.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Admitted the existing local COLMAP toolchain through the trusted launcher",
      "summary": "The dedicated Blueprint launcher now discovers the one qualified COLMAP 4.1.1 environment under its configured data root, verifies that the manifest is a regular in-root file, computes its exact SHA-256 pin, and supplies the pair to both local child services. Explicit complete pins remain authoritative, while partial or link-like configuration fails closed.",
      "decision": "Auto-admit only the exact qualified COLMAP manifest at the fixed trusted path. Do not auto-enable the recovered Brush executable or DA3 assets until each has a complete closed adapter and dependency manifest.",
      "limitations": [
        "This checkpoint enables camera-pose toolchain capability; it does not create independent TEST imagery or promote a reconstruction.",
        "DA3 inference and Brush training remain acquisition-required in the production worker.",
        "The local host resource probe remained conservative during this restart because its trusted GPU executable probe was unavailable; no safety threshold was lowered.",
        "The held-out hero Brush study remains queued behind the separate GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2852
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-local-colmap-r53",
          "url": "/verification/canonical-local-colmap-r53",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r53.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2852,
          "sha256": "a6611b3b42a34189a5c7c46d3325f05fa1712d25080761dbe240e3aa02972297",
          "exactRecord": {
            "id": "canonical-local-colmap-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Admitted the existing local COLMAP toolchain through the trusted launcher",
            "startedAt": "2026-08-25T03:44:00-04:00",
            "endedAt": "2026-08-25T03:54:26-04:00",
            "summary": "The dedicated Blueprint launcher now discovers the one qualified COLMAP 4.1.1 environment under its configured data root, verifies that the manifest is a regular in-root file, computes its exact SHA-256 pin, and supplies the pair to both local child services. Explicit complete pins remain authoritative, while partial or link-like configuration fails closed.",
            "results": [
              "A full Blueprint restart retained the local COLMAP authority without copying it into an environment file or creating another product surface.",
              "The spatial worker reports camera-pose localization, review, and solve operations available with no unavailable reason.",
              "The live progressive-toolchain blocker now names only the incomplete DA3 and Brush closed adapters.",
              "The canonical Run deck remained one Canvas and retained the durable run decision, acquisition work, and empty publication outbox across restart.",
              "The operator suite passed 36 tests and all 17 workspace packages passed typecheck."
            ],
            "decision": "Auto-admit only the exact qualified COLMAP manifest at the fixed trusted path. Do not auto-enable the recovered Brush executable or DA3 assets until each has a complete closed adapter and dependency manifest.",
            "limitations": [
              "This checkpoint enables camera-pose toolchain capability; it does not create independent TEST imagery or promote a reconstruction.",
              "DA3 inference and Brush training remain acquisition-required in the production worker.",
              "The local host resource probe remained conservative during this restart because its trusted GPU executable probe was unavailable; no safety threshold was lowered.",
              "The held-out hero Brush study remains queued behind the separate GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-local-colmap-r53"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52"
            ],
            "evidenceSeal": "canvas-count:1;restart:true;colmap-manifest:auto-pinned;camera-pose-localize:true;camera-pose-review:true;camera-pose-solve:true;remaining-closed-adapters:da3,brush;human-review-required:false;operator-tests:36;workspace-typechecks:17"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-local-colmap-r53",
      "kind": "verification-set",
      "createdAt": "2026-08-25T07:44:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r53.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-local-colmap-r53",
      "path": "verification/canonical-local-colmap-r53",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Admitted the existing local COLMAP toolchain through the trusted launcher",
      "summary": "The dedicated Blueprint launcher now discovers the one qualified COLMAP 4.1.1 environment under its configured data root, verifies that the manifest is a regular in-root file, computes its exact SHA-256 pin, and supplies the pair to both local child services. Explicit complete pins remain authoritative, while partial or link-like configuration fails closed.",
      "decision": "Auto-admit only the exact qualified COLMAP manifest at the fixed trusted path. Do not auto-enable the recovered Brush executable or DA3 assets until each has a complete closed adapter and dependency manifest.",
      "limitations": [
        "This checkpoint enables camera-pose toolchain capability; it does not create independent TEST imagery or promote a reconstruction.",
        "DA3 inference and Brush training remain acquisition-required in the production worker.",
        "The local host resource probe remained conservative during this restart because its trusted GPU executable probe was unavailable; no safety threshold was lowered.",
        "The held-out hero Brush study remains queued behind the separate GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2340
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-local-colmap-r53/verification.json",
          "url": "/verification/canonical-local-colmap-r53/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r53.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2852,
          "sha256": "a6611b3b42a34189a5c7c46d3325f05fa1712d25080761dbe240e3aa02972297",
          "exactRecord": {
            "id": "canonical-local-colmap-authority-20260825-r1",
            "date": "2026-08-25",
            "title": "Admitted the existing local COLMAP toolchain through the trusted launcher",
            "startedAt": "2026-08-25T03:44:00-04:00",
            "endedAt": "2026-08-25T03:54:26-04:00",
            "summary": "The dedicated Blueprint launcher now discovers the one qualified COLMAP 4.1.1 environment under its configured data root, verifies that the manifest is a regular in-root file, computes its exact SHA-256 pin, and supplies the pair to both local child services. Explicit complete pins remain authoritative, while partial or link-like configuration fails closed.",
            "results": [
              "A full Blueprint restart retained the local COLMAP authority without copying it into an environment file or creating another product surface.",
              "The spatial worker reports camera-pose localization, review, and solve operations available with no unavailable reason.",
              "The live progressive-toolchain blocker now names only the incomplete DA3 and Brush closed adapters.",
              "The canonical Run deck remained one Canvas and retained the durable run decision, acquisition work, and empty publication outbox across restart.",
              "The operator suite passed 36 tests and all 17 workspace packages passed typecheck."
            ],
            "decision": "Auto-admit only the exact qualified COLMAP manifest at the fixed trusted path. Do not auto-enable the recovered Brush executable or DA3 assets until each has a complete closed adapter and dependency manifest.",
            "limitations": [
              "This checkpoint enables camera-pose toolchain capability; it does not create independent TEST imagery or promote a reconstruction.",
              "DA3 inference and Brush training remain acquisition-required in the production worker.",
              "The local host resource probe remained conservative during this restart because its trusted GPU executable probe was unavailable; no safety threshold was lowered.",
              "The held-out hero Brush study remains queued behind the separate GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-local-colmap-r53"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52"
            ],
            "evidenceSeal": "canvas-count:1;restart:true;colmap-manifest:auto-pinned;camera-pose-localize:true;camera-pose-review:true;camera-pose-solve:true;remaining-closed-adapters:da3,brush;human-review-required:false;operator-tests:36;workspace-typechecks:17"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-local-colmap-r53",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2340,
          "sha256": "18393aa68a08ed50bee1fa4db76956b58efcd6852a7b8e2c3bbf9ffe7bd8bf26",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-local-colmap-r53/verification.json",
          "recordPointer": "$",
          "byteLength": 2340,
          "sha256": "ec6257241ebe937afd415164e07133658e68df126e1a351daa4b4266f9feee5d",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T03:54:26-04:00",
            "surface": "canonical Blueprint world viewport and local launcher",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.canonical-gate2-r52",
            "browser": {
              "canvasCount": 1,
              "canonicalDeck": "run",
              "runId": "run.canonical-gate2-r52",
              "finalStatus": "acquisition-required",
              "automaticOutcome": "Held for exact acquisition work",
              "humanApprovalSeats": 0,
              "outboxCount": 0
            },
            "restart": {
              "webUrl": "http://127.0.0.1:3120",
              "controlPlaneUrl": "http://127.0.0.1:4320",
              "launcher": "pnpm dev",
              "ownedBlueprintProcessTreeVerifiedBeforeStop": true,
              "unrelatedSpeechFmGpuProcessUntouched": true
            },
            "health": {
              "webStatus": "degraded-local",
              "controlPlaneStatus": "degraded",
              "humanReviewRequired": false,
              "spatialWorker": "ready",
              "strictCapabilityCount": 18,
              "progressiveToolchains": "acquisition-required",
              "remainingMissingClosedAdapters": [
                "spatial.depth-confidence.infer@1.0.0 / DA3",
                "spatial.radiance-field.train@1.0.0 / Brush"
              ],
              "colmapAbsentFromMissingToolchains": true
            },
            "colmap": {
              "manifest": ".blueprint-data/toolchains/colmap-4.1.1-windows-x64-cuda-r1/blueprint-colmap-environment.json",
              "admission": "regular non-link file inside BLUEPRINT_DATA_ROOT with an exact lowercase SHA-256 pin",
              "explicitCompletePairPreserved": true,
              "partialPairRejected": true,
              "capabilities": [
                {
                  "operation": "spatial.camera-pose.localize@1.0.0",
                  "available": true,
                  "unavailableReason": null
                },
                {
                  "operation": "spatial.camera-pose.review@1.0.0",
                  "available": true,
                  "unavailableReason": null
                },
                {
                  "operation": "spatial.camera-pose.solve@1.0.0",
                  "available": true,
                  "unavailableReason": null
                }
              ]
            },
            "checks": [
              "pnpm test:operator",
              "pnpm typecheck",
              "GET http://127.0.0.1:3120/api/health",
              "GET http://127.0.0.1:3120/api/readiness",
              "GET http://127.0.0.1:4320/health",
              "python -m blueprint_fabric capabilities --json with the admitted exact COLMAP pair",
              "canonical browser DOM and canvas count",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-route-editor-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T07:57:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r54.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-route-editor-20260825-r1",
      "path": "docs/timeline/internal-continuation-r54.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept actor path manipulation visible when the editor deck is collapsed",
      "summary": "The existing Great Room path editor correctly entered direct manipulation mode, but the actor binding depended on the Edit deck remaining open. Collapsing the deck removed the route and handles just as the full viewport became available. The same canonical runtime now retains the active actor, admitted ground, route, and handles when the deck is collapsed and exposes a compact mode and completion bar inside the Canvas shell.",
      "decision": "Direct manipulation belongs to the one canonical Canvas and must survive deck collapse. Large control decks can author detailed state, while a compact contextual toolbar keeps the current viewport action visible and reversible.",
      "limitations": [
        "The Great Room route remains display-fit authority rather than cross-cell metric authority.",
        "Exterior path editing and first person remain blocked because no front-camera-visible walk surface is admitted.",
        "No portal transfer is granted by this actor-authoring correction.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2765
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-route-editor-r54",
          "url": "/verification/canonical-route-editor-r54",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r54.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2765,
          "sha256": "6e947e0ae5656454175a7943037f4e7e7df901b90b36847067a7d2c1205eb912",
          "exactRecord": {
            "id": "canonical-route-editor-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept actor path manipulation visible when the editor deck is collapsed",
            "startedAt": "2026-08-25T03:57:00-04:00",
            "endedAt": "2026-08-25T04:05:08-04:00",
            "summary": "The existing Great Room path editor correctly entered direct manipulation mode, but the actor binding depended on the Edit deck remaining open. Collapsing the deck removed the route and handles just as the full viewport became available. The same canonical runtime now retains the active actor, admitted ground, route, and handles when the deck is collapsed and exposes a compact mode and completion bar inside the Canvas shell.",
            "results": [
              "The 64-point Great-room host route remains visible over the room after the Edit deck is collapsed.",
              "Move points, Draw new path, and Extend path remain available in a compact in-canvas toolbar.",
              "Done exits direct manipulation cleanly; switching to another workspace also exits path editing before changing tools.",
              "The browser observed the exact actor and ground-surface identities, changed to replacement mode, returned to inactive mode, and retained one Canvas throughout.",
              "The verification did not commit a route mutation or change the persistent world revision."
            ],
            "decision": "Direct manipulation belongs to the one canonical Canvas and must survive deck collapse. Large control decks can author detailed state, while a compact contextual toolbar keeps the current viewport action visible and reversible.",
            "limitations": [
              "The Great Room route remains display-fit authority rather than cross-cell metric authority.",
              "Exterior path editing and first person remain blocked because no front-camera-visible walk surface is admitted.",
              "No portal transfer is granted by this actor-authoring correction.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-route-editor-r54"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;ground:ground.casa.great-room.lower-support-r2;route-points:64;collapsed-deck-retains-route:true;methods:handles,replace,append;done-inactive:true;persistent-revision-change:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-route-editor-r54",
      "kind": "verification-set",
      "createdAt": "2026-08-25T07:57:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r54.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-route-editor-r54",
      "path": "verification/canonical-route-editor-r54",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept actor path manipulation visible when the editor deck is collapsed",
      "summary": "The existing Great Room path editor correctly entered direct manipulation mode, but the actor binding depended on the Edit deck remaining open. Collapsing the deck removed the route and handles just as the full viewport became available. The same canonical runtime now retains the active actor, admitted ground, route, and handles when the deck is collapsed and exposes a compact mode and completion bar inside the Canvas shell.",
      "decision": "Direct manipulation belongs to the one canonical Canvas and must survive deck collapse. Large control decks can author detailed state, while a compact contextual toolbar keeps the current viewport action visible and reversible.",
      "limitations": [
        "The Great Room route remains display-fit authority rather than cross-cell metric authority.",
        "Exterior path editing and first person remain blocked because no front-camera-visible walk surface is admitted.",
        "No portal transfer is granted by this actor-authoring correction.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1501
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-route-editor-r54/verification.json",
          "url": "/verification/canonical-route-editor-r54/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r54.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2765,
          "sha256": "6e947e0ae5656454175a7943037f4e7e7df901b90b36847067a7d2c1205eb912",
          "exactRecord": {
            "id": "canonical-route-editor-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept actor path manipulation visible when the editor deck is collapsed",
            "startedAt": "2026-08-25T03:57:00-04:00",
            "endedAt": "2026-08-25T04:05:08-04:00",
            "summary": "The existing Great Room path editor correctly entered direct manipulation mode, but the actor binding depended on the Edit deck remaining open. Collapsing the deck removed the route and handles just as the full viewport became available. The same canonical runtime now retains the active actor, admitted ground, route, and handles when the deck is collapsed and exposes a compact mode and completion bar inside the Canvas shell.",
            "results": [
              "The 64-point Great-room host route remains visible over the room after the Edit deck is collapsed.",
              "Move points, Draw new path, and Extend path remain available in a compact in-canvas toolbar.",
              "Done exits direct manipulation cleanly; switching to another workspace also exits path editing before changing tools.",
              "The browser observed the exact actor and ground-surface identities, changed to replacement mode, returned to inactive mode, and retained one Canvas throughout.",
              "The verification did not commit a route mutation or change the persistent world revision."
            ],
            "decision": "Direct manipulation belongs to the one canonical Canvas and must survive deck collapse. Large control decks can author detailed state, while a compact contextual toolbar keeps the current viewport action visible and reversible.",
            "limitations": [
              "The Great Room route remains display-fit authority rather than cross-cell metric authority.",
              "Exterior path editing and first person remain blocked because no front-camera-visible walk surface is admitted.",
              "No portal transfer is granted by this actor-authoring correction.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-route-editor-r54"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;ground:ground.casa.great-room.lower-support-r2;route-points:64;collapsed-deck-retains-route:true;methods:handles,replace,append;done-inactive:true;persistent-revision-change:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-route-editor-r54",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1501,
          "sha256": "8cb6db6bec0deaa9fe4c072edbe29184070b66224d54ed3526d4201e8016cd32",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-route-editor-r54/verification.json",
          "recordPointer": "$",
          "byteLength": 1501,
          "sha256": "b5c96e4dcc0ed75ca4b183ab5c3a634d69c87bb066d5d12b5cd921d1b79b5482",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T04:05:08-04:00",
            "surface": "canonical Great Room actor path editor",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit",
            "browser": {
              "canvasCount": 1,
              "actorInstanceId": "actor.casa.wanderer.v22",
              "actorLabel": "Great-room host",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "routePointCount": 64,
              "collapsedDeckRetainsRoute": true,
              "collapsedDeckRetainsHandles": true,
              "compactToolbarCount": 1,
              "methods": [
                "handles",
                "replace",
                "append"
              ],
              "replaceModeObserved": true,
              "doneReturnsModeToInactive": true,
              "toolbarRemovedAfterDone": true,
              "persistentWorldRevisionChanged": false
            },
            "behavior": {
              "closeEditDeck": "collapses controls while retaining the active route binding and direct manipulation overlay",
              "switchWorkspace": "exits path authoring before opening Camera, Render, or Evidence",
              "switchCell": "retains the existing fail-closed cell transition behavior",
              "newSurfaceCreated": false
            },
            "checks": [
              "pnpm --filter @blueprint-fabric/runtime-ui typecheck",
              "pnpm --filter @blueprint-fabric/web typecheck",
              "node --env-file-if-exists=.env.local --test apps/web/test/canonical-splat-edit-integration.test.ts",
              "canonical browser mode, actor, ground, toolbar, and canvas assertions",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-theater-live-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T08:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r55.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-theater-live-20260825-r1",
      "path": "docs/timeline/internal-continuation-r55.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored current visual authority and proved one animated Theater actor",
      "summary": "The Theater actor, route, and embedded animation were already advancing in process authority, but the cinematic stayed interrupted because the product-default visual-quality pointer no longer matched the current runtime representation registry. The existing rollover revalidated all sixteen prior decisions against the exact current CAS, excluded the historical Kling candidate, published the new pointer, and loaded it after one verified Blueprint restart. Resuming the scene now renders the Theater captain in the same canonical Canvas with a process-owned animation phase and durable route progress.",
      "decision": "Keep visual admission, cinematic focus, actor simulation, and rendering joined through the existing world session and canonical Canvas. A stale visual pointer must fail closed, then be repaired through the existing adversarial rollover rather than bypassed in the renderer.",
      "limitations": [
        "The Theater remains a non-metric presentation cell and does not admit grounded first-person navigation.",
        "Its local walk surface and route are presentation authority only.",
        "No portal transfer or cross-cell transform is granted.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3272
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-theater-live-r55",
          "url": "/verification/canonical-theater-live-r55",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r55.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3272,
          "sha256": "e73d555c80aadee589182b99ec589e42e00394974e7cc4be02e601cf289b4de9",
          "exactRecord": {
            "id": "canonical-theater-live-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored current visual authority and proved one animated Theater actor",
            "startedAt": "2026-08-25T04:06:00-04:00",
            "endedAt": "2026-08-25T04:18:28-04:00",
            "summary": "The Theater actor, route, and embedded animation were already advancing in process authority, but the cinematic stayed interrupted because the product-default visual-quality pointer no longer matched the current runtime representation registry. The existing rollover revalidated all sixteen prior decisions against the exact current CAS, excluded the historical Kling candidate, published the new pointer, and loaded it after one verified Blueprint restart. Resuming the scene now renders the Theater captain in the same canonical Canvas with a process-owned animation phase and durable route progress.",
            "results": [
              "The product-default visual-authority rollover passed against runtime asset index sha256:d3da782b6b1e62ada95ffc969578eeafd55acfa8dc02bf705f9aced2fd558a4e.",
              "Sixteen exact prior browser decisions were reused and the historical exterior Kling candidate remained excluded.",
              "The restarted control plane loaded publication sha256:7988b3bcb4a37fbf9d66ef831f007b918a1b3b1bd8a87506f47efe29ecf4f9ce and pointer sha256:5f32fc9c60dc0ab8c1a6658d37ec3a2168076f635141405a9c0d26973017e6e7.",
              "The Theater cinematic resolved the accepted legacy presentation, focused actor.instance.casa.theater-captain-r1, and entered running state.",
              "Two browser captures showed distinct skeletal poses while API samples showed animation phase, route progress, and actor revision advancing.",
              "The running scene and actor remained visible after a full page navigation and the viewport retained one Canvas."
            ],
            "decision": "Keep visual admission, cinematic focus, actor simulation, and rendering joined through the existing world session and canonical Canvas. A stale visual pointer must fail closed, then be repaired through the existing adversarial rollover rather than bypassed in the renderer.",
            "limitations": [
              "The Theater remains a non-metric presentation cell and does not admit grounded first-person navigation.",
              "Its local walk surface and route are presentation authority only.",
              "No portal transfer or cross-cell transform is granted.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-theater-live-r55"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater"
            ],
            "evidenceSeal": "canvas-count:1;visual-rollover:pass;reused-decisions:16;excluded-kling:true;cinematic:running;actor:actor.instance.casa.theater-captain-r1;animation-phase-advanced:true;route-progress-advanced:true;navigation-retains-scene:true;portal-transfer:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-theater-live-r55",
      "kind": "verification-set",
      "createdAt": "2026-08-25T08:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r55.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-theater-live-r55",
      "path": "verification/canonical-theater-live-r55",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored current visual authority and proved one animated Theater actor",
      "summary": "The Theater actor, route, and embedded animation were already advancing in process authority, but the cinematic stayed interrupted because the product-default visual-quality pointer no longer matched the current runtime representation registry. The existing rollover revalidated all sixteen prior decisions against the exact current CAS, excluded the historical Kling candidate, published the new pointer, and loaded it after one verified Blueprint restart. Resuming the scene now renders the Theater captain in the same canonical Canvas with a process-owned animation phase and durable route progress.",
      "decision": "Keep visual admission, cinematic focus, actor simulation, and rendering joined through the existing world session and canonical Canvas. A stale visual pointer must fail closed, then be repaired through the existing adversarial rollover rather than bypassed in the renderer.",
      "limitations": [
        "The Theater remains a non-metric presentation cell and does not admit grounded first-person navigation.",
        "Its local walk surface and route are presentation authority only.",
        "No portal transfer or cross-cell transform is granted.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2758
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-theater-live-r55/verification.json",
          "url": "/verification/canonical-theater-live-r55/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r55.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3272,
          "sha256": "e73d555c80aadee589182b99ec589e42e00394974e7cc4be02e601cf289b4de9",
          "exactRecord": {
            "id": "canonical-theater-live-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored current visual authority and proved one animated Theater actor",
            "startedAt": "2026-08-25T04:06:00-04:00",
            "endedAt": "2026-08-25T04:18:28-04:00",
            "summary": "The Theater actor, route, and embedded animation were already advancing in process authority, but the cinematic stayed interrupted because the product-default visual-quality pointer no longer matched the current runtime representation registry. The existing rollover revalidated all sixteen prior decisions against the exact current CAS, excluded the historical Kling candidate, published the new pointer, and loaded it after one verified Blueprint restart. Resuming the scene now renders the Theater captain in the same canonical Canvas with a process-owned animation phase and durable route progress.",
            "results": [
              "The product-default visual-authority rollover passed against runtime asset index sha256:d3da782b6b1e62ada95ffc969578eeafd55acfa8dc02bf705f9aced2fd558a4e.",
              "Sixteen exact prior browser decisions were reused and the historical exterior Kling candidate remained excluded.",
              "The restarted control plane loaded publication sha256:7988b3bcb4a37fbf9d66ef831f007b918a1b3b1bd8a87506f47efe29ecf4f9ce and pointer sha256:5f32fc9c60dc0ab8c1a6658d37ec3a2168076f635141405a9c0d26973017e6e7.",
              "The Theater cinematic resolved the accepted legacy presentation, focused actor.instance.casa.theater-captain-r1, and entered running state.",
              "Two browser captures showed distinct skeletal poses while API samples showed animation phase, route progress, and actor revision advancing.",
              "The running scene and actor remained visible after a full page navigation and the viewport retained one Canvas."
            ],
            "decision": "Keep visual admission, cinematic focus, actor simulation, and rendering joined through the existing world session and canonical Canvas. A stale visual pointer must fail closed, then be repaired through the existing adversarial rollover rather than bypassed in the renderer.",
            "limitations": [
              "The Theater remains a non-metric presentation cell and does not admit grounded first-person navigation.",
              "Its local walk surface and route are presentation authority only.",
              "No portal transfer or cross-cell transform is granted.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-theater-live-r55"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater"
            ],
            "evidenceSeal": "canvas-count:1;visual-rollover:pass;reused-decisions:16;excluded-kling:true;cinematic:running;actor:actor.instance.casa.theater-captain-r1;animation-phase-advanced:true;route-progress-advanced:true;navigation-retains-scene:true;portal-transfer:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-theater-live-r55",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2758,
          "sha256": "9db9eab694ce82cf11dc2bb4d73bd10f4d6fdb699a2bdc86dc038c8db74c9276",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-theater-live-r55/verification.json",
          "recordPointer": "$",
          "byteLength": 2758,
          "sha256": "8b312ee43a7e0c56f13bc2c580ec510f9badc9bd71890191d16380ac7f211aeb",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T04:18:28-04:00",
            "surface": "canonical Theater live scene",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater",
            "visualAuthority": {
              "rolloverVerdict": "pass",
              "reusedDecisionCount": 16,
              "excludedRepresentationIds": [
                "representation.casa.exterior.kling-30k-historical-candidate"
              ],
              "runtimeAssetIndexHash": "sha256:d3da782b6b1e62ada95ffc969578eeafd55acfa8dc02bf705f9aced2fd558a4e",
              "representationAssetRegistryHash": "sha256:0fa6bece4c27f70727d6b13769118fc7c59759691f2b0997325b4c1adbd8d4e5",
              "registryHash": "sha256:8249afe665c61d136fd3965b64ca04f4dfe26070bc1ad9e6aa6cba0dc390981b",
              "publicationHash": "sha256:7988b3bcb4a37fbf9d66ef831f007b918a1b3b1bd8a87506f47efe29ecf4f9ce",
              "pointerHash": "sha256:5f32fc9c60dc0ab8c1a6658d37ec3a2168076f635141405a9c0d26973017e6e7",
              "controlPlaneLoadedAfterRestart": true
            },
            "session": {
              "sessionId": "session.world.casa-cornell.v23-r1.0f5eacf2-23aa-4d98-b9c0-39aaed3e2182",
              "cinematicStatus": "running",
              "beatId": "beat.casa.theater-live",
              "shotId": "shot.casa.theater-live.push",
              "representationId": "representation.casa.theater.legacy-image-plane-r1",
              "focusedActorInstanceId": "actor.instance.casa.theater-captain-r1",
              "animationAuthority": "process-animation-phase",
              "animationPhaseSamples": [
                0.8415524799892968,
                0.7407141599854743
              ],
              "routeProgressSamples": [
                0.30844114444382686,
                0.3708829277768946
              ],
              "actorRevisionSamples": [
                933339,
                933347
              ],
              "phaseAdvanced": true,
              "routeAdvanced": true,
              "actorRevisionAdvanced": true
            },
            "browser": {
              "canvasCount": 1,
              "liveSceneButton": "Live scene running",
              "actorVisible": true,
              "distinctAnimatedPosesObserved": true,
              "stateRetainedAcrossNavigation": true,
              "newSurfaceCreated": false
            },
            "authorityBoundary": {
              "theaterRepresentation": "accepted product-default presentation authority",
              "ground": "presentation-local only",
              "firstPerson": "blocked",
              "portalTransfer": "blocked",
              "crossCellMetricAuthority": false
            },
            "checks": [
              "product-default visual-authority rollover dry run",
              "product-default visual-authority rollover publication",
              "full Blueprint restart with exact listener ownership verification",
              "control-plane loaded publication and pointer hashes",
              "browser resume, two-pose observation, navigation persistence, and one-Canvas assertions",
              "API cinematic, actor phase, route progress, and revision sampling",
              "workspace typechecks and focused unit tests",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-theater-camera-path-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T08:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r56.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-theater-camera-path-20260825-r1",
      "path": "docs/timeline/internal-continuation-r56.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Persisted a Theater camera take in the existing world viewport",
      "summary": "The existing Camera deck now retains a two-key Theater take through the same camera-path service already used by Exterior. The accepted revision keeps the presentation plate centered and performs a restrained eight-second optical push from 42 to 34 degrees while the process-owned Theater actor and cinematic continue in the same Canvas.",
      "decision": "Keep cinematic camera authoring as a deck and persistent authoring model around the one canonical world Canvas. Reject an unusable composition by writing a corrected immutable revision rather than hiding the failed attempt or adding another viewer.",
      "limitations": [
        "The accepted take is an optical push over a non-metric presentation plate, not a metric camera solve.",
        "The Theater cell still has no admitted first-person surface.",
        "The camera path does not alter actor, ground, navigation, portal, or cross-cell authority.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2706
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-camera-path-r56",
          "url": "/verification/canonical-camera-path-r56",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r56.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2706,
          "sha256": "afd8e2e7ecbe90c1f2342007340874f79a5b9377293831fe4ca27c927474cc2b",
          "exactRecord": {
            "id": "canonical-theater-camera-path-20260825-r1",
            "date": "2026-08-25",
            "title": "Persisted a Theater camera take in the existing world viewport",
            "startedAt": "2026-08-25T04:20:00-04:00",
            "endedAt": "2026-08-25T04:36:00-04:00",
            "summary": "The existing Camera deck now retains a two-key Theater take through the same camera-path service already used by Exterior. The accepted revision keeps the presentation plate centered and performs a restrained eight-second optical push from 42 to 34 degrees while the process-owned Theater actor and cinematic continue in the same Canvas.",
            "results": [
              "camera-path.casa.theater.primary saved as revision 2 with exact parent and content hashes.",
              "The path remains scoped to cell.casa.theater and space.casa.theater.presentation-local-r1.",
              "A full page reload restored both keys, the eight-second duration, smooth arrivals, and 42-to-34-degree field-of-view change.",
              "Playback reached stopped state while the Theater live scene and actor remained active.",
              "Browser verification retained one Canvas and created no route, renderer, editor, or product surface.",
              "The first off-frame Right-preset revision remains immutable history and is explicitly superseded by the corrected framing."
            ],
            "decision": "Keep cinematic camera authoring as a deck and persistent authoring model around the one canonical world Canvas. Reject an unusable composition by writing a corrected immutable revision rather than hiding the failed attempt or adding another viewer.",
            "limitations": [
              "The accepted take is an optical push over a non-metric presentation plate, not a metric camera solve.",
              "The Theater cell still has no admitted first-person surface.",
              "The camera path does not alter actor, ground, navigation, portal, or cross-cell authority.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-camera-path-r56"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;camera-path:camera-path.casa.theater.primary;revision:2;keys:2;duration:8;fov:42-to-34;reload-restored:true;playback:stopped;theater-live:true;portal-transfer:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-camera-path-r56",
      "kind": "verification-set",
      "createdAt": "2026-08-25T08:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r56.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-camera-path-r56",
      "path": "verification/canonical-camera-path-r56",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Persisted a Theater camera take in the existing world viewport",
      "summary": "The existing Camera deck now retains a two-key Theater take through the same camera-path service already used by Exterior. The accepted revision keeps the presentation plate centered and performs a restrained eight-second optical push from 42 to 34 degrees while the process-owned Theater actor and cinematic continue in the same Canvas.",
      "decision": "Keep cinematic camera authoring as a deck and persistent authoring model around the one canonical world Canvas. Reject an unusable composition by writing a corrected immutable revision rather than hiding the failed attempt or adding another viewer.",
      "limitations": [
        "The accepted take is an optical push over a non-metric presentation plate, not a metric camera solve.",
        "The Theater cell still has no admitted first-person surface.",
        "The camera path does not alter actor, ground, navigation, portal, or cross-cell authority.",
        "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3238
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-camera-path-r56/verification.json",
          "url": "/verification/canonical-camera-path-r56/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r56.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2706,
          "sha256": "afd8e2e7ecbe90c1f2342007340874f79a5b9377293831fe4ca27c927474cc2b",
          "exactRecord": {
            "id": "canonical-theater-camera-path-20260825-r1",
            "date": "2026-08-25",
            "title": "Persisted a Theater camera take in the existing world viewport",
            "startedAt": "2026-08-25T04:20:00-04:00",
            "endedAt": "2026-08-25T04:36:00-04:00",
            "summary": "The existing Camera deck now retains a two-key Theater take through the same camera-path service already used by Exterior. The accepted revision keeps the presentation plate centered and performs a restrained eight-second optical push from 42 to 34 degrees while the process-owned Theater actor and cinematic continue in the same Canvas.",
            "results": [
              "camera-path.casa.theater.primary saved as revision 2 with exact parent and content hashes.",
              "The path remains scoped to cell.casa.theater and space.casa.theater.presentation-local-r1.",
              "A full page reload restored both keys, the eight-second duration, smooth arrivals, and 42-to-34-degree field-of-view change.",
              "Playback reached stopped state while the Theater live scene and actor remained active.",
              "Browser verification retained one Canvas and created no route, renderer, editor, or product surface.",
              "The first off-frame Right-preset revision remains immutable history and is explicitly superseded by the corrected framing."
            ],
            "decision": "Keep cinematic camera authoring as a deck and persistent authoring model around the one canonical world Canvas. Reject an unusable composition by writing a corrected immutable revision rather than hiding the failed attempt or adding another viewer.",
            "limitations": [
              "The accepted take is an optical push over a non-metric presentation plate, not a metric camera solve.",
              "The Theater cell still has no admitted first-person surface.",
              "The camera path does not alter actor, ground, navigation, portal, or cross-cell authority.",
              "The held-out exterior Brush reconstruction remains queued behind the GPU safety gate."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-camera-path-r56"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;camera-path:camera-path.casa.theater.primary;revision:2;keys:2;duration:8;fov:42-to-34;reload-restored:true;playback:stopped;theater-live:true;portal-transfer:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-camera-path-r56",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3238,
          "sha256": "ebe8047d2789265b9ad36a89e1702e2dc337e88d228ba67aded5ed91efa98480",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-camera-path-r56/verification.json",
          "recordPointer": "$",
          "byteLength": 3238,
          "sha256": "892e13091b51fed2d2468d92ac24d22443acd27c2ca61a99433737f34f8293e7",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T04:36:00-04:00",
            "surface": "canonical Theater camera-path authoring",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=camera",
            "cameraPath": {
              "pathId": "camera-path.casa.theater.primary",
              "worldId": "world.casa-cornell.v23-r1",
              "worldInstanceId": "instance.casa-cornell.v23-r1.local",
              "cellId": "cell.casa.theater",
              "coordinateSpaceId": "space.casa.theater.presentation-local-r1",
              "revision": 2,
              "contentHash": "sha256:d507c65d78ddb5dffde9c0923bca22b053f43a82540fd846c8ea08989474f6a2",
              "parentContentHash": "sha256:c459f3572389e89b16047808f30f7c5838296b0381c37fa1e62926f0980ea9f1",
              "durationSeconds": 8,
              "loop": false,
              "keyframes": [
                {
                  "keyframeId": "camera-key.start",
                  "atSeconds": 0,
                  "easing": "smoothstep",
                  "position": [
                    -4.65,
                    -1.475,
                    3.2
                  ],
                  "target": [
                    -4.65,
                    -1.575,
                    0
                  ],
                  "fovDegrees": 42
                },
                {
                  "keyframeId": "camera-key.end",
                  "atSeconds": 8,
                  "easing": "smoothstep",
                  "position": [
                    -4.656250184880779,
                    -1.4725650040829867,
                    3.2171136014592765
                  ],
                  "target": [
                    -4.65,
                    -1.575,
                    0
                  ],
                  "fovDegrees": 34
                }
              ],
              "immutableVersionCount": 2,
              "supersededVersion": {
                "revision": 1,
                "reason": "The Right-preset composition moved the presentation plate outside the useful frame and was corrected before acceptance."
              }
            },
            "browser": {
              "canvasCount": 1,
              "selectedTake": "camera-path.casa.theater.primary · r2",
              "keyedViewCount": 2,
              "persistedRevisionVisibleAfterReload": true,
              "startFovDegreesVisibleAfterReload": 42,
              "endFovDegreesVisibleAfterReload": 34,
              "playbackReachedStoppedState": true,
              "cameraPathPreviewActive": true,
              "theaterLiveSceneActive": true,
              "actorVisibleAtEndFrame": true,
              "newSurfaceCreated": false
            },
            "session": {
              "sessionId": "session.world.casa-cornell.v23-r1.0f5eacf2-23aa-4d98-b9c0-39aaed3e2182",
              "activeCellId": "cell.casa.great-room",
              "focusedCellId": "cell.casa.theater",
              "cinematicStatus": "running",
              "beatId": "beat.casa.theater-live",
              "shotId": "shot.casa.theater-live.push",
              "actorInstanceId": "actor.instance.casa.theater-captain-r1",
              "actorProgramRevision": 11,
              "cameraPlaybackChangedActorAuthority": false
            },
            "authorityBoundary": {
              "cameraPath": "presentation-local authoring authority",
              "theaterRepresentation": "accepted product-default presentation authority",
              "ground": "presentation-local only",
              "firstPerson": "blocked",
              "portalTransfer": "blocked",
              "crossCellMetricAuthority": false
            },
            "checks": [
              "camera-path catalog API exact revision, parent hash, keyframes, and coordinate-space readback",
              "full page reload into the existing Camera deck",
              "one-Canvas assertion before and after playback",
              "persisted start and end key inspection",
              "eight-second playback to stopped state",
              "visible mid and end frame review with the Theater actor active",
              "workspace typechecks and focused camera-path tests",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-grounded-first-person-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T08:36:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r57.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-grounded-first-person-20260825-r1",
      "path": "docs/timeline/internal-continuation-r57.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept unsupported interior splat views out of the first-person default",
      "summary": "Live review found that Great Room first person opened against near-field Gaussian streaks. The same canonical controller now defaults display-only grounded inspection to the registered point field, while the existing Render deck retains direct splat comparison.",
      "decision": "Choose a representation according to its reviewed view support inside the one canonical viewport. Preserve manual comparison, but do not present unsupported interior Gaussian streaks as the best first-person view.",
      "limitations": [
        "The Great Room surface remains placement-only and non-metric.",
        "The point field is structural evidence, not a photoreal interior replacement.",
        "Pointer-lock locomotion remains bounded to the accepted local display surface and grants no portal transfer.",
        "A photoreal first-person default requires a reconstruction with reviewed interior camera coverage."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2772
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-first-person-r57",
          "url": "/verification/canonical-first-person-r57",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r57.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2772,
          "sha256": "2a4164b11200f01dc77da0076b3a50c3257263989b3bed5e24f74880c7bce69b",
          "exactRecord": {
            "id": "canonical-grounded-first-person-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept unsupported interior splat views out of the first-person default",
            "startedAt": "2026-08-25T04:36:00-04:00",
            "endedAt": "2026-08-25T04:47:00-04:00",
            "summary": "Live review found that Great Room first person opened against near-field Gaussian streaks. The same canonical controller now defaults display-only grounded inspection to the registered point field, while the existing Render deck retains direct splat comparison.",
            "results": [
              "The Great Room first-person button still uses the accepted placement surface and the one canonical Canvas.",
              "Display-only inspection now enters the point field, where the room structure remains legible from the grounded spawn.",
              "A reviewed walkable surface still defaults to splat; the change does not weaken future metric local navigation.",
              "The Render deck can switch to the splat from the same pose and reports the choice as a manual representation override.",
              "The viewport states why point evidence is the default and keeps W/A/S/D and pointer-lock instructions visible.",
              "Fifteen grounded-navigation and parity tests plus ten canonical integration tests passed; runtime-ui and web typechecks passed."
            ],
            "decision": "Choose a representation according to its reviewed view support inside the one canonical viewport. Preserve manual comparison, but do not present unsupported interior Gaussian streaks as the best first-person view.",
            "limitations": [
              "The Great Room surface remains placement-only and non-metric.",
              "The point field is structural evidence, not a photoreal interior replacement.",
              "Pointer-lock locomotion remains bounded to the accepted local display surface and grants no portal transfer.",
              "A photoreal first-person default requires a reconstruction with reviewed interior camera coverage."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-first-person-r57"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;camera-mode:display-only-grounded-inspection;default-representation:points;view-support:point-field-display-evidence;manual-splat-compare:true;ground:ground.casa.great-room.lower-support-r2;navigation:false;metric:false;portal-transfer:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-first-person-r57",
      "kind": "verification-set",
      "createdAt": "2026-08-25T08:36:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r57.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-first-person-r57",
      "path": "verification/canonical-first-person-r57",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-first-person-r57/verification.json",
        "sourceField": "$/authorityBoundary/navigationAuthority"
      },
      "title": "Kept unsupported interior splat views out of the first-person default",
      "summary": "Live review found that Great Room first person opened against near-field Gaussian streaks. The same canonical controller now defaults display-only grounded inspection to the registered point field, while the existing Render deck retains direct splat comparison.",
      "decision": "Choose a representation according to its reviewed view support inside the one canonical viewport. Preserve manual comparison, but do not present unsupported interior Gaussian streaks as the best first-person view.",
      "limitations": [
        "The Great Room surface remains placement-only and non-metric.",
        "The point field is structural evidence, not a photoreal interior replacement.",
        "Pointer-lock locomotion remains bounded to the accepted local display surface and grants no portal transfer.",
        "A photoreal first-person default requires a reconstruction with reviewed interior camera coverage."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52",
        "run.hero-arc.preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2155
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-first-person-r57/verification.json",
          "url": "/verification/canonical-first-person-r57/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r57.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2772,
          "sha256": "2a4164b11200f01dc77da0076b3a50c3257263989b3bed5e24f74880c7bce69b",
          "exactRecord": {
            "id": "canonical-grounded-first-person-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept unsupported interior splat views out of the first-person default",
            "startedAt": "2026-08-25T04:36:00-04:00",
            "endedAt": "2026-08-25T04:47:00-04:00",
            "summary": "Live review found that Great Room first person opened against near-field Gaussian streaks. The same canonical controller now defaults display-only grounded inspection to the registered point field, while the existing Render deck retains direct splat comparison.",
            "results": [
              "The Great Room first-person button still uses the accepted placement surface and the one canonical Canvas.",
              "Display-only inspection now enters the point field, where the room structure remains legible from the grounded spawn.",
              "A reviewed walkable surface still defaults to splat; the change does not weaken future metric local navigation.",
              "The Render deck can switch to the splat from the same pose and reports the choice as a manual representation override.",
              "The viewport states why point evidence is the default and keeps W/A/S/D and pointer-lock instructions visible.",
              "Fifteen grounded-navigation and parity tests plus ten canonical integration tests passed; runtime-ui and web typechecks passed."
            ],
            "decision": "Choose a representation according to its reviewed view support inside the one canonical viewport. Preserve manual comparison, but do not present unsupported interior Gaussian streaks as the best first-person view.",
            "limitations": [
              "The Great Room surface remains placement-only and non-metric.",
              "The point field is structural evidence, not a photoreal interior replacement.",
              "Pointer-lock locomotion remains bounded to the accepted local display surface and grants no portal transfer.",
              "A photoreal first-person default requires a reconstruction with reviewed interior camera coverage."
            ],
            "runs": [
              "run.canonical-gate2-r52",
              "run.hero-arc.preflight-20260824-r1"
            ],
            "payload": [
              "verification/canonical-first-person-r57"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;camera-mode:display-only-grounded-inspection;default-representation:points;view-support:point-field-display-evidence;manual-splat-compare:true;ground:ground.casa.great-room.lower-support-r2;navigation:false;metric:false;portal-transfer:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-first-person-r57",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2155,
          "sha256": "79132caf17ddb230dc01c7ad894de25a764203ebcf7bdbb3fadda6c0d2743432",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-first-person-r57/verification.json",
          "recordPointer": "$",
          "byteLength": 2155,
          "sha256": "302f3bbcde11024c27c56b42ef56aea2b0feb53b76c23ef1c49a1565cce43b5c",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T04:47:00-04:00",
            "surface": "canonical Great Room grounded first person",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=camera",
            "observedFailure": {
              "previousDefaultRepresentation": "splat",
              "failure": "The admitted display-grounded spawn opened against unsupported near-field Gaussian streaks instead of a readable room inspection.",
              "authorityFinding": "The Great Room ground is accepted for local placement only, while the retained splat has no reviewed interior first-person view envelope."
            },
            "correction": {
              "defaultRepresentation": "points",
              "policy": "Display-only grounded inspection defaults to point evidence; reviewed local walkability continues to default to splat.",
              "manualComparisonAvailable": true,
              "manualSplatOverrideTelemetry": "manual-representation-override",
              "viewSupportTelemetry": "point-field-display-evidence"
            },
            "browser": {
              "canvasCount": 1,
              "cameraMode": "display-only-grounded-inspection",
              "defaultRepresentationAfterReload": "points",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "pointFieldVisible": true,
              "unsupportedSplatStreaksAvoidedByDefault": true,
              "manualSplatComparisonWorked": true,
              "manualReturnToPointsWorked": true,
              "hint": "Display-grounded point field",
              "newSurfaceCreated": false
            },
            "authorityBoundary": {
              "ground": "accepted placement-only display surface",
              "navigationAuthority": false,
              "metricAuthority": false,
              "portalTransfer": "blocked",
              "crossCellMetricAuthority": false
            },
            "checks": [
              "live failure review at the admitted Great Room spawn",
              "default point-field entry after full page reload",
              "one-Canvas assertion",
              "manual splat comparison through the existing Render deck",
              "manual return to point evidence",
              "runtime-ui grounded-navigation and canonical parity tests",
              "runtime-ui and web TypeScript checks",
              "canonical one-surface integration tests",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-editor-clean-review-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T08:48:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r58.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-clean-review-20260825-r1",
      "path": "docs/timeline/internal-continuation-r58.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Separated splat authoring overlays from the clean candidate comparison",
      "summary": "Browser review found that the retained After view still obscured the computed candidate with roof faces, XYZ bounds, and selection gesture layers. The existing editor now pauses those authoring overlays only during After and restores them in Before or Affected.",
      "decision": "Treat After as a clean read-only candidate comparison. Keep manipulation in Before and Affected so review and editing remain distinct states of the same canonical editor.",
      "limitations": [
        "The current candidate remains an unpromoted local edit derived from the accepted South Micro-Parallax 10k source.",
        "This presentation correction does not improve the underlying exterior reconstruction quality.",
        "The exterior still has no admitted camera-visible walk surface or portal transform."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2456
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-editor-r58",
          "url": "/verification/canonical-splat-editor-r58",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r58.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2456,
          "sha256": "7922a5392c3842b34533ccf6beb499ddaa2ff4a68160412a9cf74e39cb2e4bdd",
          "exactRecord": {
            "id": "canonical-splat-editor-clean-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Separated splat authoring overlays from the clean candidate comparison",
            "startedAt": "2026-08-25T04:48:00-04:00",
            "endedAt": "2026-08-25T04:53:00-04:00",
            "summary": "Browser review found that the retained After view still obscured the computed candidate with roof faces, XYZ bounds, and selection gesture layers. The existing editor now pauses those authoring overlays only during After and restores them in Before or Affected.",
            "results": [
              "After displays the computed 1,451,255-row candidate without measured massing, effect bounds, selected centers, or selection gestures.",
              "Affected restores the exact 103,770-row overlay, measured selection, and direct manipulation in the same Canvas.",
              "The runtime exposes the active preview mode and whether selection overlays are admitted for browser verification.",
              "The existing Edit deck, authoring model, Canvas owner, Gaussian renderer owner, and result authority remain unchanged.",
              "Ten canonical one-surface integration tests passed; runtime-ui and web typechecks passed."
            ],
            "decision": "Treat After as a clean read-only candidate comparison. Keep manipulation in Before and Affected so review and editing remain distinct states of the same canonical editor.",
            "limitations": [
              "The current candidate remains an unpromoted local edit derived from the accepted South Micro-Parallax 10k source.",
              "This presentation correction does not improve the underlying exterior reconstruction quality.",
              "The exterior still has no admitted camera-visible walk surface or portal transform."
            ],
            "runs": [
              "run.canonical-gate2-r52"
            ],
            "payload": [
              "verification/canonical-splat-editor-r58"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;source:splat.casa.exterior.accepted-south-micro-parallax-10k;after-overlays:false;after-rows:1451255;affected-overlays:true;affected-rows:103770;new-surface:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-editor-r58",
      "kind": "verification-set",
      "createdAt": "2026-08-25T08:48:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r58.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-editor-r58",
      "path": "verification/canonical-splat-editor-r58",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-splat-editor-r58/verification.json",
        "sourceField": "$/browser/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Separated splat authoring overlays from the clean candidate comparison",
      "summary": "Browser review found that the retained After view still obscured the computed candidate with roof faces, XYZ bounds, and selection gesture layers. The existing editor now pauses those authoring overlays only during After and restores them in Before or Affected.",
      "decision": "Treat After as a clean read-only candidate comparison. Keep manipulation in Before and Affected so review and editing remain distinct states of the same canonical editor.",
      "limitations": [
        "The current candidate remains an unpromoted local edit derived from the accepted South Micro-Parallax 10k source.",
        "This presentation correction does not improve the underlying exterior reconstruction quality.",
        "The exterior still has no admitted camera-visible walk surface or portal transform."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1800
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-editor-r58/verification.json",
          "url": "/verification/canonical-splat-editor-r58/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r58.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2456,
          "sha256": "7922a5392c3842b34533ccf6beb499ddaa2ff4a68160412a9cf74e39cb2e4bdd",
          "exactRecord": {
            "id": "canonical-splat-editor-clean-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Separated splat authoring overlays from the clean candidate comparison",
            "startedAt": "2026-08-25T04:48:00-04:00",
            "endedAt": "2026-08-25T04:53:00-04:00",
            "summary": "Browser review found that the retained After view still obscured the computed candidate with roof faces, XYZ bounds, and selection gesture layers. The existing editor now pauses those authoring overlays only during After and restores them in Before or Affected.",
            "results": [
              "After displays the computed 1,451,255-row candidate without measured massing, effect bounds, selected centers, or selection gestures.",
              "Affected restores the exact 103,770-row overlay, measured selection, and direct manipulation in the same Canvas.",
              "The runtime exposes the active preview mode and whether selection overlays are admitted for browser verification.",
              "The existing Edit deck, authoring model, Canvas owner, Gaussian renderer owner, and result authority remain unchanged.",
              "Ten canonical one-surface integration tests passed; runtime-ui and web typechecks passed."
            ],
            "decision": "Treat After as a clean read-only candidate comparison. Keep manipulation in Before and Affected so review and editing remain distinct states of the same canonical editor.",
            "limitations": [
              "The current candidate remains an unpromoted local edit derived from the accepted South Micro-Parallax 10k source.",
              "This presentation correction does not improve the underlying exterior reconstruction quality.",
              "The exterior still has no admitted camera-visible walk surface or portal transform."
            ],
            "runs": [
              "run.canonical-gate2-r52"
            ],
            "payload": [
              "verification/canonical-splat-editor-r58"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;source:splat.casa.exterior.accepted-south-micro-parallax-10k;after-overlays:false;after-rows:1451255;affected-overlays:true;affected-rows:103770;new-surface:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-editor-r58",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1800,
          "sha256": "a6312a48310943b13380f24ecc9bcf3af7ae8ac3cd95571b0061a32fbd1b3966",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-editor-r58/verification.json",
          "recordPointer": "$",
          "byteLength": 1800,
          "sha256": "442aa5702a751b93d5553cf0b9c2abc8f2a334c5c05f4455b4684b51ad6d532a",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T04:53:00-04:00",
            "surface": "canonical exterior splat editor",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "observedFailure": {
              "previewMode": "after",
              "failure": "The post-edit candidate remained covered by measured roof faces, XYZ bounds, and selection gesture layers.",
              "inputFailure": "A direct-selection tool could still consume pointer input during the post-edit comparison."
            },
            "correction": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianRendererOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "editor": "existing Edit deck and SplatEditControlPanel",
              "afterMode": "clean read-only candidate comparison",
              "authoringModes": [
                "before",
                "affected"
              ],
              "newSurfaceCreated": false
            },
            "browser": {
              "canvasCount": 1,
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "afterPreviewMode": "after",
              "afterSelectionOverlays": false,
              "afterCandidateRowCount": 1451255,
              "afterMeasuredMassingVisible": false,
              "afterSelectionGesturesActive": false,
              "affectedPreviewMode": "affected",
              "affectedSelectionOverlays": true,
              "affectedRowCount": 103770,
              "affectedExactRowOverlayVisible": true
            },
            "checks": [
              "same-viewport Before, Affected, and After comparison",
              "clean After screenshot review",
              "affected-row authoring restoration",
              "one-Canvas assertion",
              "canonical one-surface integration tests 10/10",
              "runtime-ui and web TypeScript checks",
              "git diff --check"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-great-room-actor-keyframes-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T08:54:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r59.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-great-room-actor-keyframes-20260825-r1",
      "path": "docs/timeline/internal-continuation-r59.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Bound live animation changes to the durable Great Room route",
      "summary": "The existing actor editor now carries two reviewed route animation cues in process authority. The Great-room host switches from its walk cycle to the admitted Mixamo left-turn asset between two exact waypoint arc-length positions, then returns to walking.",
      "decision": "Keep animation choreography attached to stable route and waypoint identities in the persistent actor program. The renderer consumes the process-owned binding and phase in the same canonical Canvas.",
      "limitations": [
        "The Great Room route and ground remain display-fit local authority rather than cross-cell metric authority.",
        "The keyframes change admitted animation binding; blend duration authoring is not yet exposed.",
        "Portal transfer remains blocked."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2611
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-keyframes-r59",
          "url": "/verification/canonical-actor-keyframes-r59",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r59.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2611,
          "sha256": "e014639023901f23ac8547796d5f6eaee1460ec55f7badd8046bc40a63d4d315",
          "exactRecord": {
            "id": "canonical-great-room-actor-keyframes-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound live animation changes to the durable Great Room route",
            "startedAt": "2026-08-25T04:54:00-04:00",
            "endedAt": "2026-08-25T05:02:00-04:00",
            "summary": "The existing actor editor now carries two reviewed route animation cues in process authority. The Great-room host switches from its walk cycle to the admitted Mixamo left-turn asset between two exact waypoint arc-length positions, then returns to walking.",
            "results": [
              "The existing 64-point route and ground binding were preserved; no route or actor identity changed.",
              "A turn-left cue is bound to waypoint 21 at 32.459% route progress and a return-to-walk cue is bound to waypoint 24 at 37.093%.",
              "Live API samples observed the turn asset inside the keyed interval and the walk asset outside it in both route directions.",
              "A full page reload restored both keyframes, actor-program revision 9, one Canvas, and the ready skinned actor.",
              "The crash-safe checkpoint contains the exact two keyframes under actor-program envelope revision 12 and stable envelope hash sha256:88b54c818154c8d5f72aaf641fe9658b4b49197c3a85bd1d08c9e6ce6c00668b.",
              "Eight editor/route tests, four multi-actor authority tests, and seventeen browser session-client tests passed."
            ],
            "decision": "Keep animation choreography attached to stable route and waypoint identities in the persistent actor program. The renderer consumes the process-owned binding and phase in the same canonical Canvas.",
            "limitations": [
              "The Great Room route and ground remain display-fit local authority rather than cross-cell metric authority.",
              "The keyframes change admitted animation binding; blend duration authoring is not yet exposed.",
              "Portal transfer remains blocked."
            ],
            "runs": [
              "run.canonical-gate2-r52"
            ],
            "payload": [
              "verification/canonical-actor-keyframes-r59"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;program-revision:9;envelope-revision:12;route:fusion34.route-r2-display-fit;waypoints:64;keys:2;turn:0.3245893130981116;walk:0.3709316591338832;reload:true;checkpoint:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-actor-keyframes-r59",
      "kind": "verification-set",
      "createdAt": "2026-08-25T08:54:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r59.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-keyframes-r59",
      "path": "verification/canonical-actor-keyframes-r59",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Bound live animation changes to the durable Great Room route",
      "summary": "The existing actor editor now carries two reviewed route animation cues in process authority. The Great-room host switches from its walk cycle to the admitted Mixamo left-turn asset between two exact waypoint arc-length positions, then returns to walking.",
      "decision": "Keep animation choreography attached to stable route and waypoint identities in the persistent actor program. The renderer consumes the process-owned binding and phase in the same canonical Canvas.",
      "limitations": [
        "The Great Room route and ground remain display-fit local authority rather than cross-cell metric authority.",
        "The keyframes change admitted animation binding; blend duration authoring is not yet exposed.",
        "Portal transfer remains blocked."
      ],
      "relatedRunIds": [
        "run.canonical-gate2-r52"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2832
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-keyframes-r59/verification.json",
          "url": "/verification/canonical-actor-keyframes-r59/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r59.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2611,
          "sha256": "e014639023901f23ac8547796d5f6eaee1460ec55f7badd8046bc40a63d4d315",
          "exactRecord": {
            "id": "canonical-great-room-actor-keyframes-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound live animation changes to the durable Great Room route",
            "startedAt": "2026-08-25T04:54:00-04:00",
            "endedAt": "2026-08-25T05:02:00-04:00",
            "summary": "The existing actor editor now carries two reviewed route animation cues in process authority. The Great-room host switches from its walk cycle to the admitted Mixamo left-turn asset between two exact waypoint arc-length positions, then returns to walking.",
            "results": [
              "The existing 64-point route and ground binding were preserved; no route or actor identity changed.",
              "A turn-left cue is bound to waypoint 21 at 32.459% route progress and a return-to-walk cue is bound to waypoint 24 at 37.093%.",
              "Live API samples observed the turn asset inside the keyed interval and the walk asset outside it in both route directions.",
              "A full page reload restored both keyframes, actor-program revision 9, one Canvas, and the ready skinned actor.",
              "The crash-safe checkpoint contains the exact two keyframes under actor-program envelope revision 12 and stable envelope hash sha256:88b54c818154c8d5f72aaf641fe9658b4b49197c3a85bd1d08c9e6ce6c00668b.",
              "Eight editor/route tests, four multi-actor authority tests, and seventeen browser session-client tests passed."
            ],
            "decision": "Keep animation choreography attached to stable route and waypoint identities in the persistent actor program. The renderer consumes the process-owned binding and phase in the same canonical Canvas.",
            "limitations": [
              "The Great Room route and ground remain display-fit local authority rather than cross-cell metric authority.",
              "The keyframes change admitted animation binding; blend duration authoring is not yet exposed.",
              "Portal transfer remains blocked."
            ],
            "runs": [
              "run.canonical-gate2-r52"
            ],
            "payload": [
              "verification/canonical-actor-keyframes-r59"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;program-revision:9;envelope-revision:12;route:fusion34.route-r2-display-fit;waypoints:64;keys:2;turn:0.3245893130981116;walk:0.3709316591338832;reload:true;checkpoint:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-actor-keyframes-r59",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2832,
          "sha256": "04922298cfd62f24368b20e628cb53ee49741121f55a017896900b843c0efbde",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-actor-keyframes-r59/verification.json",
          "recordPointer": "$",
          "byteLength": 2832,
          "sha256": "d4cbb72770774fa98f99d32d9af4f0bce038dbff9bdbda9179e771806638061a",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:02:00-04:00",
            "surface": "canonical Great Room actor and path editor",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=edit",
            "actorProgram": {
              "actorInstanceId": "actor.casa.wanderer.v22",
              "cellId": "cell.casa.great-room",
              "coordinateSpaceId": "space.casa.great-room.fusion34",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "routeId": "fusion34.route-r2-display-fit",
              "routePointCount": 64,
              "actorProgramRevision": 9,
              "actorProgramEnvelopeRevision": 12,
              "actorProgramEnvelopeHash": "sha256:88b54c818154c8d5f72aaf641fe9658b4b49197c3a85bd1d08c9e6ce6c00668b"
            },
            "animationKeyframes": [
              {
                "keyframeId": "keyframe.ui.v22.1",
                "atProgress": 0.3245893130981116,
                "waypointId": "waypoint.casa.great-room.v22.20",
                "intentId": "animation.intent.turn-left",
                "bindingId": "asset.actor.mixamo.walk-turn-left",
                "cycleSeconds": 1.25
              },
              {
                "keyframeId": "keyframe.ui.v22.2",
                "atProgress": 0.3709316591338832,
                "waypointId": "waypoint.casa.great-room.v22.23",
                "intentId": "animation.intent.walk",
                "bindingId": "animation.mixamo.walk-in-place",
                "cycleSeconds": 7.963237571379251
              }
            ],
            "liveSamples": [
              {
                "routeProgress": 0.3431,
                "routeDirection": -1,
                "animationId": "asset.actor.mixamo.walk-turn-left",
                "animationPhase": 0.6337
              },
              {
                "routeProgress": 0.3038,
                "routeDirection": -1,
                "animationId": "animation.mixamo.walk-in-place",
                "animationPhase": 0.0155
              },
              {
                "routeProgress": 0.3283480211732557,
                "routeDirection": 1,
                "animationId": "asset.actor.mixamo.walk-turn-left",
                "animationPhase": 0.7065675946454322
              }
            ],
            "browser": {
              "canvasCount": 1,
              "routeVisibleWhileEditing": true,
              "actorSkinnedAndVisible": true,
              "animationReady": true,
              "keyframeCountAfterFullReload": 2,
              "actorProgramRevisionAfterFullReload": 9,
              "newSurfaceCreated": false
            },
            "durability": {
              "checkpointSchema": "blueprint.world-session-checkpoint/2",
              "observedCheckpointGeneration": 99853,
              "observedCheckpointHash": "sha256:d7f258501e6cf53fc01d9adac182d83b96e5fad8815ec2ab97a0ce8dedd2e4b5",
              "checkpointContainsExactKeyframes": true
            },
            "checks": [
              "same-viewport direct route editing",
              "process actor-program commit",
              "live animation binding transition across both progress boundaries",
              "full page reload persistence",
              "sealed checkpoint inspection",
              "focused runtime-ui actor editor and direct-route tests 8/8",
              "LiveEngine multi-actor authority tests 4/4",
              "browser session client tests 17/17"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-evidence-viewport-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r60.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-evidence-viewport-20260825-r1",
      "path": "docs/timeline/internal-continuation-r60.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected accepted evidence to the retained world viewport",
      "summary": "The Evidence deck now displays the accepted Great Room V22 splat and indexed exterior splats through the existing canonical Canvas and renderer owners. It also exposes the selected primary splat artifact beside the associated-run inventory.",
      "decision": "Evidence remains a deck over the canonical world viewer. Registered results bind to an existing cell presentation or the retained indexed exterior path; unregistered history remains metadata-only.",
      "limitations": [
        "The Great Room splat remains accepted local playback authority rather than cross-cell metric or portal authority.",
        "Historical entries without a registered presentation remain inspectable but are not loaded into the viewport.",
        "Portal transfer remains blocked."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 2430
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-evidence-viewport-r60",
          "url": "/verification/canonical-evidence-viewport-r60",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r60.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2430,
          "sha256": "1999afdbb7dd560ccf9078fa777d512c6a9a2f946fb7e4828942b99e9fa2db5f",
          "exactRecord": {
            "id": "canonical-evidence-viewport-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected accepted evidence to the retained world viewport",
            "startedAt": "2026-08-25T05:06:00-04:00",
            "endedAt": "2026-08-25T05:13:58-04:00",
            "summary": "The Evidence deck now displays the accepted Great Room V22 splat and indexed exterior splats through the existing canonical Canvas and renderer owners. It also exposes the selected primary splat artifact beside the associated-run inventory.",
            "results": [
              "The Great Room evidence entry resolves to its accepted V22 splat asset and reports the canonical-cell binding as displayed.",
              "The exterior evidence path retains its indexed result binding and product-decision controls.",
              "A browser-discovered synchronization race that could pull a requested Great Room back to exterior was rejected with a cell-identity guard.",
              "Returning from exterior evidence removes the stale exterior result query and preserves the requested Great Room after reload.",
              "The Great Room primary splat endpoint served a 4,908,864-byte artifact with a valid byte-range response.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Evidence remains a deck over the canonical world viewer. Registered results bind to an existing cell presentation or the retained indexed exterior path; unregistered history remains metadata-only.",
            "limitations": [
              "The Great Room splat remains accepted local playback authority rather than cross-cell metric or portal authority.",
              "Historical entries without a registered presentation remain inspectable but are not loaded into the viewport.",
              "Portal transfer remains blocked."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-evidence-viewport-r60"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;great-room:splat.casa.great-room.brush-153402-v22;binding:canonical-cell;displayed:true;exterior-binding:indexed-exterior;artifact-bytes:4908864;race-guard:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-evidence-viewport-r60",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r60.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-evidence-viewport-r60",
      "path": "verification/canonical-evidence-viewport-r60",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected accepted evidence to the retained world viewport",
      "summary": "The Evidence deck now displays the accepted Great Room V22 splat and indexed exterior splats through the existing canonical Canvas and renderer owners. It also exposes the selected primary splat artifact beside the associated-run inventory.",
      "decision": "Evidence remains a deck over the canonical world viewer. Registered results bind to an existing cell presentation or the retained indexed exterior path; unregistered history remains metadata-only.",
      "limitations": [
        "The Great Room splat remains accepted local playback authority rather than cross-cell metric or portal authority.",
        "Historical entries without a registered presentation remain inspectable but are not loaded into the viewport.",
        "Portal transfer remains blocked."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 1478
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-evidence-viewport-r60/verification.json",
          "url": "/verification/canonical-evidence-viewport-r60/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r60.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2430,
          "sha256": "1999afdbb7dd560ccf9078fa777d512c6a9a2f946fb7e4828942b99e9fa2db5f",
          "exactRecord": {
            "id": "canonical-evidence-viewport-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected accepted evidence to the retained world viewport",
            "startedAt": "2026-08-25T05:06:00-04:00",
            "endedAt": "2026-08-25T05:13:58-04:00",
            "summary": "The Evidence deck now displays the accepted Great Room V22 splat and indexed exterior splats through the existing canonical Canvas and renderer owners. It also exposes the selected primary splat artifact beside the associated-run inventory.",
            "results": [
              "The Great Room evidence entry resolves to its accepted V22 splat asset and reports the canonical-cell binding as displayed.",
              "The exterior evidence path retains its indexed result binding and product-decision controls.",
              "A browser-discovered synchronization race that could pull a requested Great Room back to exterior was rejected with a cell-identity guard.",
              "Returning from exterior evidence removes the stale exterior result query and preserves the requested Great Room after reload.",
              "The Great Room primary splat endpoint served a 4,908,864-byte artifact with a valid byte-range response.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Evidence remains a deck over the canonical world viewer. Registered results bind to an existing cell presentation or the retained indexed exterior path; unregistered history remains metadata-only.",
            "limitations": [
              "The Great Room splat remains accepted local playback authority rather than cross-cell metric or portal authority.",
              "Historical entries without a registered presentation remain inspectable but are not loaded into the viewport.",
              "Portal transfer remains blocked."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-evidence-viewport-r60"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;great-room:splat.casa.great-room.brush-153402-v22;binding:canonical-cell;displayed:true;exterior-binding:indexed-exterior;artifact-bytes:4908864;race-guard:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-evidence-viewport-r60",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1478,
          "sha256": "4d22696478148a7c1f6ee4c744deb189b46486052269304750a57d8781d324d8",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-evidence-viewport-r60/verification.json",
          "recordPointer": "$",
          "byteLength": 1478,
          "sha256": "04dc3d638b03aca77167fa3ae0e9f0c579bb2816e6c031fe8d468d7540fba258",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:13:58-04:00",
            "surface": "canonical evidence deck and shared world viewport",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.great-room&deck=evidence",
            "greatRoom": {
              "cellId": "cell.casa.great-room",
              "resultId": "splat.casa.great-room.brush-153402-v22",
              "binding": "canonical-cell",
              "representation": "splat",
              "displayed": true,
              "artifactUrl": "/api/runtime-assets/asset.casa.v22.great-room.splat-brush-153402-v20",
              "artifactStatus": 206,
              "artifactBytes": 4908864,
              "exteriorDecisionControlVisible": false
            },
            "exterior": {
              "cellId": "cell.casa.exterior",
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "binding": "indexed-exterior",
              "representation": "splat",
              "displayed": true
            },
            "browser": {
              "canvasCount": 1,
              "initialCellRaceRejected": true,
              "staleExteriorResultQueryRemovedOnGreatRoomReturn": true,
              "newSurfaceCreated": false
            },
            "checks": [
              "Great Room accepted splat shown by the retained canonical cell renderer",
              "exterior indexed result shown by the retained exterior renderer path",
              "direct primary splat artifact access with byte-range response",
              "same-deck evidence metadata and viewport state",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-autoframe-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:17:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r61.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-autoframe-20260825-r1",
      "path": "docs/timeline/internal-continuation-r61.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Fit the bounded high-density candidate in the retained viewer",
      "summary": "The 2,416,225-Gaussian geometry-propagated surface bake now opens with a bounded whole-result frame in the canonical viewer. Its exact source camera and pivot remain indexed evidence rather than being discarded.",
      "decision": "A recorded camera can remain evidence without becoming the default presentation. Tight geometry-generation cameras use auto-bounds; reviewed product framing remains registered-pivot.",
      "limitations": [
        "The surface bake covers only the observed 29.8755-degree facade arc and remains unpromoted.",
        "Unobserved side and rear surfaces are absent.",
        "Held-out Brush training remains queued behind the safe GPU gate."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2394
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-autoframe-r61",
          "url": "/verification/canonical-splat-autoframe-r61",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r61.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2394,
          "sha256": "099b883fabe5af280abc207d755f4b1293a5d81ef82488cd136c39a9575b1c10",
          "exactRecord": {
            "id": "canonical-splat-autoframe-20260825-r1",
            "date": "2026-08-25",
            "title": "Fit the bounded high-density candidate in the retained viewer",
            "startedAt": "2026-08-25T05:17:00-04:00",
            "endedAt": "2026-08-25T05:23:50-04:00",
            "summary": "The 2,416,225-Gaussian geometry-propagated surface bake now opens with a bounded whole-result frame in the canonical viewer. Its exact source camera and pivot remain indexed evidence rather than being discarded.",
            "results": [
              "Live review found that the tight known source camera cropped the default view to one facade section.",
              "Geometry-propagated results now enter through the retained auto-bounds presentation path while keeping source-camera metadata in the evidence catalog.",
              "The bounded 29.8755-degree facade candidate is upright and legible as a whole on entry.",
              "The accepted South Micro-Parallax baseline still uses its reviewed registered-pivot camera path.",
              "Both checks retained one Canvas and the existing exterior renderer and camera controller.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "A recorded camera can remain evidence without becoming the default presentation. Tight geometry-generation cameras use auto-bounds; reviewed product framing remains registered-pivot.",
            "limitations": [
              "The surface bake covers only the observed 29.8755-degree facade arc and remains unpromoted.",
              "Unobserved side and rear surfaces are absent.",
              "Held-out Brush training remains queued behind the safe GPU gate."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-splat-autoframe-r61"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;result:splat.casa.exterior.geometry-propagated-surface-bake-r2;gaussians:2416225;span:29.8755;frame:auto-bounds;baseline:registered-pivot;new-surface:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-autoframe-r61",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:17:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r61.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-autoframe-r61",
      "path": "verification/canonical-splat-autoframe-r61",
      "parent": null,
      "branch": [],
      "state": {
        "value": "not-promoted",
        "sourcePath": "verification/canonical-splat-autoframe-r61/verification.json",
        "sourceField": "$/candidate/promotionState"
      },
      "authority": null,
      "title": "Fit the bounded high-density candidate in the retained viewer",
      "summary": "The 2,416,225-Gaussian geometry-propagated surface bake now opens with a bounded whole-result frame in the canonical viewer. Its exact source camera and pivot remain indexed evidence rather than being discarded.",
      "decision": "A recorded camera can remain evidence without becoming the default presentation. Tight geometry-generation cameras use auto-bounds; reviewed product framing remains registered-pivot.",
      "limitations": [
        "The surface bake covers only the observed 29.8755-degree facade arc and remains unpromoted.",
        "Unobserved side and rear surfaces are absent.",
        "Held-out Brush training remains queued behind the safe GPU gate."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1375
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-autoframe-r61/verification.json",
          "url": "/verification/canonical-splat-autoframe-r61/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r61.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2394,
          "sha256": "099b883fabe5af280abc207d755f4b1293a5d81ef82488cd136c39a9575b1c10",
          "exactRecord": {
            "id": "canonical-splat-autoframe-20260825-r1",
            "date": "2026-08-25",
            "title": "Fit the bounded high-density candidate in the retained viewer",
            "startedAt": "2026-08-25T05:17:00-04:00",
            "endedAt": "2026-08-25T05:23:50-04:00",
            "summary": "The 2,416,225-Gaussian geometry-propagated surface bake now opens with a bounded whole-result frame in the canonical viewer. Its exact source camera and pivot remain indexed evidence rather than being discarded.",
            "results": [
              "Live review found that the tight known source camera cropped the default view to one facade section.",
              "Geometry-propagated results now enter through the retained auto-bounds presentation path while keeping source-camera metadata in the evidence catalog.",
              "The bounded 29.8755-degree facade candidate is upright and legible as a whole on entry.",
              "The accepted South Micro-Parallax baseline still uses its reviewed registered-pivot camera path.",
              "Both checks retained one Canvas and the existing exterior renderer and camera controller.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "A recorded camera can remain evidence without becoming the default presentation. Tight geometry-generation cameras use auto-bounds; reviewed product framing remains registered-pivot.",
            "limitations": [
              "The surface bake covers only the observed 29.8755-degree facade arc and remains unpromoted.",
              "Unobserved side and rear surfaces are absent.",
              "Held-out Brush training remains queued behind the safe GPU gate."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-splat-autoframe-r61"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;result:splat.casa.exterior.geometry-propagated-surface-bake-r2;gaussians:2416225;span:29.8755;frame:auto-bounds;baseline:registered-pivot;new-surface:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-autoframe-r61",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1375,
          "sha256": "937ac2dcd90248c0a8801d806c3128d05561d72eb890164e6ea58259c0e6a9e7",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-autoframe-r61/verification.json",
          "recordPointer": "$",
          "byteLength": 1375,
          "sha256": "1121113f13a9fbf81c7720343307cd9b7f375794c946e5de9024a738aee1ba19",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:23:50-04:00",
            "surface": "canonical high-density exterior result framing",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
            "candidate": {
              "resultId": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "gaussians": 2416225,
              "observedSpanDegrees": 29.8755,
              "binding": "indexed-exterior",
              "representation": "splat",
              "orientationReviewState": "source-basis-normalized-auto-bounds",
              "displayed": true,
              "promotionState": "not-promoted"
            },
            "baselineRegressionCheck": {
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "orientationReviewState": "upright-source-basis-reviewed",
              "displayed": true
            },
            "browser": {
              "canvasCount": 1,
              "wholeMaterializedCandidateVisibleOnEntry": true,
              "tightSourceCameraPreservedAsEvidenceOnly": true,
              "newCameraControllerCreated": false,
              "newSurfaceCreated": false
            },
            "checks": [
              "high-density geometry-propagated candidate auto-frame",
              "accepted baseline registered-camera framing regression check",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-edit-boundary-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:24:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r62.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-edit-boundary-20260825-r1",
      "path": "docs/timeline/internal-continuation-r62.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made incompatible presentation evidence explicit in the retained editor",
      "summary": "The canonical Edit deck now preserves a selected presentation-only splat without exposing dead authoring controls. It names the full-SH and measured-profile requirement, then unlocks the same editor when an admitted immutable source is chosen.",
      "decision": "Presentation evidence remains viewable in Edit, but authoring stays disabled unless the control plane exposes an admitted immutable source profile. Compatibility must be visible and fail closed.",
      "limitations": [
        "The geometry-propagated RGB surface bake is not editable through the full-SH trim pipeline.",
        "Creating a compatible editable derivative would require a separately reviewed authority-preserving conversion contract.",
        "The bounded surface bake remains unpromoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2616
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-edit-boundary-r62",
          "url": "/verification/canonical-splat-edit-boundary-r62",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r62.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2616,
          "sha256": "29470f87b981837ec3cd24960bba0b3aed195a179a35c8301132e7e8a91772d8",
          "exactRecord": {
            "id": "canonical-splat-edit-boundary-20260825-r1",
            "date": "2026-08-25",
            "title": "Made incompatible presentation evidence explicit in the retained editor",
            "startedAt": "2026-08-25T05:24:00-04:00",
            "endedAt": "2026-08-25T05:28:26-04:00",
            "summary": "The canonical Edit deck now preserves a selected presentation-only splat without exposing dead authoring controls. It names the full-SH and measured-profile requirement, then unlocks the same editor when an admitted immutable source is chosen.",
            "results": [
              "The geometry-propagated surface bake remains visible while Edit reports no admitted profile; it is not silently replaced.",
              "All three selection families, both add/subtract operations, three current canvas tools, and candidate creation are disabled until an admitted source is chosen.",
              "The boundary explains that deterministic editing requires a hash-pinned full-SH parent tied to measured massing and camera authority.",
              "Choosing Accepted South Micro-Parallax replaces the viewport source, restores the exact 103770-row affected preview, and unlocks immutable candidate creation.",
              "Both states retain one Canvas and the same control surface.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Presentation evidence remains viewable in Edit, but authoring stays disabled unless the control plane exposes an admitted immutable source profile. Compatibility must be visible and fail closed.",
            "limitations": [
              "The geometry-propagated RGB surface bake is not editable through the full-SH trim pipeline.",
              "Creating a compatible editable derivative would require a separately reviewed authority-preserving conversion contract.",
              "The bounded surface bake remains unpromoted."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-splat-edit-boundary-r62"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=edit&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;incompatible:no-admitted-profile;selection-disabled:3+2+3;implicit-substitution:false;admitted-source:accepted-south-micro-parallax-10k;affected-rows:103770"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-edit-boundary-r62",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:24:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r62.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-edit-boundary-r62",
      "path": "verification/canonical-splat-edit-boundary-r62",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made incompatible presentation evidence explicit in the retained editor",
      "summary": "The canonical Edit deck now preserves a selected presentation-only splat without exposing dead authoring controls. It names the full-SH and measured-profile requirement, then unlocks the same editor when an admitted immutable source is chosen.",
      "decision": "Presentation evidence remains viewable in Edit, but authoring stays disabled unless the control plane exposes an admitted immutable source profile. Compatibility must be visible and fail closed.",
      "limitations": [
        "The geometry-propagated RGB surface bake is not editable through the full-SH trim pipeline.",
        "Creating a compatible editable derivative would require a separately reviewed authority-preserving conversion contract.",
        "The bounded surface bake remains unpromoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1425
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-edit-boundary-r62/verification.json",
          "url": "/verification/canonical-splat-edit-boundary-r62/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r62.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2616,
          "sha256": "29470f87b981837ec3cd24960bba0b3aed195a179a35c8301132e7e8a91772d8",
          "exactRecord": {
            "id": "canonical-splat-edit-boundary-20260825-r1",
            "date": "2026-08-25",
            "title": "Made incompatible presentation evidence explicit in the retained editor",
            "startedAt": "2026-08-25T05:24:00-04:00",
            "endedAt": "2026-08-25T05:28:26-04:00",
            "summary": "The canonical Edit deck now preserves a selected presentation-only splat without exposing dead authoring controls. It names the full-SH and measured-profile requirement, then unlocks the same editor when an admitted immutable source is chosen.",
            "results": [
              "The geometry-propagated surface bake remains visible while Edit reports no admitted profile; it is not silently replaced.",
              "All three selection families, both add/subtract operations, three current canvas tools, and candidate creation are disabled until an admitted source is chosen.",
              "The boundary explains that deterministic editing requires a hash-pinned full-SH parent tied to measured massing and camera authority.",
              "Choosing Accepted South Micro-Parallax replaces the viewport source, restores the exact 103770-row affected preview, and unlocks immutable candidate creation.",
              "Both states retain one Canvas and the same control surface.",
              "One-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Presentation evidence remains viewable in Edit, but authoring stays disabled unless the control plane exposes an admitted immutable source profile. Compatibility must be visible and fail closed.",
            "limitations": [
              "The geometry-propagated RGB surface bake is not editable through the full-SH trim pipeline.",
              "Creating a compatible editable derivative would require a separately reviewed authority-preserving conversion contract.",
              "The bounded surface bake remains unpromoted."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-splat-edit-boundary-r62"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=edit&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;incompatible:no-admitted-profile;selection-disabled:3+2+3;implicit-substitution:false;admitted-source:accepted-south-micro-parallax-10k;affected-rows:103770"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-edit-boundary-r62",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1425,
          "sha256": "fd9b75b981482952af87eb932f0319f004dcfeecd0246ae358ebd8b71a236c10",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-edit-boundary-r62/verification.json",
          "recordPointer": "$",
          "byteLength": 1425,
          "sha256": "bf17a30f48e813dd58773fd69825dc956163aa8300c1413ae9c6595e061115d6",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:28:26-04:00",
            "surface": "canonical splat editor incompatible-source boundary",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.exterior&deck=edit&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
            "incompatibleSource": {
              "resultId": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "viewportPreserved": true,
              "compatibility": "no-admitted-profile",
              "reasonShown": "requires a hash-pinned full-SH parent tied to the measured massing and camera profile",
              "selectionFamiliesDisabled": 3,
              "selectionOperationsDisabled": 2,
              "canvasSelectionToolsDisabled": 3,
              "candidateCreationDisabled": true
            },
            "admittedSourceRegressionCheck": {
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "compatibility": "admitted",
              "selectionControlsEnabled": true,
              "exactAffectedRows": 103770,
              "candidateCreationAvailable": true
            },
            "browser": {
              "canvasCount": 1,
              "implicitSourceSubstitution": false,
              "newSurfaceCreated": false
            },
            "checks": [
              "fail-closed incompatible source handoff",
              "disabled selection and commit controls",
              "same-deck switch to admitted source",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck"
            ],
            "result": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-camera-target-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:31:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r63.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-camera-target-20260825-r1",
      "path": "docs/timeline/internal-continuation-r63.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept the active splat framed when Camera opens",
      "summary": "Opening the Camera deck now retains the same auto-framed exterior candidate. The existing camera controller hands its damped target to the existing controls instead of allowing the controls to replace it with atlas origin.",
      "decision": "Any controls mounted over the canonical camera must inherit the live view target. Product decks cannot own or reset camera framing independently.",
      "limitations": [
        "The surface bake remains bounded appearance evidence across a 29.8755-degree observed facade arc.",
        "Exterior first person and portal transfer remain blocked because reviewed navigation and portal authority are unavailable.",
        "The candidate remains unpromoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2111
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-camera-target-r63",
          "url": "/verification/canonical-camera-target-r63",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r63.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2111,
          "sha256": "3d86e360b1f5d83eaad10a643056ac546a064c4562f461f88c1299a0f31c1927",
          "exactRecord": {
            "id": "canonical-camera-target-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept the active splat framed when Camera opens",
            "startedAt": "2026-08-25T05:31:00-04:00",
            "endedAt": "2026-08-25T05:38:04-04:00",
            "summary": "Opening the Camera deck now retains the same auto-framed exterior candidate. The existing camera controller hands its damped target to the existing controls instead of allowing the controls to replace it with atlas origin.",
            "results": [
              "The 2416225-Gaussian geometry-propagated surface bake remains visible when switching from Render to Camera.",
              "Front and Fit house operate in the retained Camera deck without losing the selected result.",
              "The route, cell, splat result, presentation transform, Gaussian renderer, and Canvas remain unchanged.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Any controls mounted over the canonical camera must inherit the live view target. Product decks cannot own or reset camera framing independently.",
            "limitations": [
              "The surface bake remains bounded appearance evidence across a 29.8755-degree observed facade arc.",
              "Exterior first person and portal transfer remain blocked because reviewed navigation and portal authority are unavailable.",
              "The candidate remains unpromoted."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-camera-target-r63"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;result:geometry-propagated-surface-bake-r2;render-visible:true;camera-visible:true;front-control:true;fit-house:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-camera-target-r63",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:31:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r63.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-camera-target-r63",
      "path": "verification/canonical-camera-target-r63",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-camera-target-r63/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Kept the active splat framed when Camera opens",
      "summary": "Opening the Camera deck now retains the same auto-framed exterior candidate. The existing camera controller hands its damped target to the existing controls instead of allowing the controls to replace it with atlas origin.",
      "decision": "Any controls mounted over the canonical camera must inherit the live view target. Product decks cannot own or reset camera framing independently.",
      "limitations": [
        "The surface bake remains bounded appearance evidence across a 29.8755-degree observed facade arc.",
        "Exterior first person and portal transfer remain blocked because reviewed navigation and portal authority are unavailable.",
        "The candidate remains unpromoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1509
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-camera-target-r63/verification.json",
          "url": "/verification/canonical-camera-target-r63/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r63.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2111,
          "sha256": "3d86e360b1f5d83eaad10a643056ac546a064c4562f461f88c1299a0f31c1927",
          "exactRecord": {
            "id": "canonical-camera-target-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept the active splat framed when Camera opens",
            "startedAt": "2026-08-25T05:31:00-04:00",
            "endedAt": "2026-08-25T05:38:04-04:00",
            "summary": "Opening the Camera deck now retains the same auto-framed exterior candidate. The existing camera controller hands its damped target to the existing controls instead of allowing the controls to replace it with atlas origin.",
            "results": [
              "The 2416225-Gaussian geometry-propagated surface bake remains visible when switching from Render to Camera.",
              "Front and Fit house operate in the retained Camera deck without losing the selected result.",
              "The route, cell, splat result, presentation transform, Gaussian renderer, and Canvas remain unchanged.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Any controls mounted over the canonical camera must inherit the live view target. Product decks cannot own or reset camera framing independently.",
            "limitations": [
              "The surface bake remains bounded appearance evidence across a 29.8755-degree observed facade arc.",
              "Exterior first person and portal transfer remain blocked because reviewed navigation and portal authority are unavailable.",
              "The candidate remains unpromoted."
            ],
            "runs": [
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/canonical-camera-target-r63"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;result:geometry-propagated-surface-bake-r2;render-visible:true;camera-visible:true;front-control:true;fit-house:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-camera-target-r63",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1509,
          "sha256": "2d0018bd1ac378817de6b2b667e792d4ac655bf06e6ef652a1df282ee25d7247",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-camera-target-r63/verification.json",
          "recordPointer": "$",
          "byteLength": 1509,
          "sha256": "5fa3d6b5fef2b094f000f20b82995c0e861ff8779df26fed87771b0089c17a9c",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:38:04-04:00",
            "surface": "canonical exterior camera target continuity",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=camera&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
            "result": {
              "resultId": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "gaussianCount": 2416225,
              "framingMode": "auto-bounds",
              "viewportVisibleBeforeCameraDeck": true,
              "viewportVisibleInCameraDeck": true,
              "viewportVisibleAfterFitHouse": true
            },
            "camera": {
              "regressionCause": "CameraControls mounted for camera-path authoring with an atlas-origin target that replaced the active exterior target.",
              "correction": "WorldCameraController synchronizes its current damped target into the existing CameraControls owner before the frame is presented.",
              "frontControlPressed": true,
              "fitHouseControlPressed": true,
              "cameraPathPreviewActive": false,
              "cameraPathPlayback": "stopped"
            },
            "browser": {
              "canvasCount": 1,
              "selectedResultStable": true,
              "selectedCell": "cell.casa.exterior",
              "selectedRepresentation": "splat",
              "newSurfaceCreated": false
            },
            "checks": [
              "Render to Camera viewport continuity",
              "Front to Fit house camera-control exercise",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-direct-selection-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:39:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r64.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-selection-20260825-r1",
      "path": "docs/timeline/internal-continuation-r64.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made recovered Gaussian selections visible when editing resumes",
      "summary": "The retained Edit deck now enters Affected when the user chooses a direct Gaussian tool and the immutable source already has exact selected rows. Before remains available as an intentional source comparison.",
      "decision": "A direct-selection tool must reveal an existing direct selection immediately. Source and post-edit comparisons stay explicit user choices inside the same editor.",
      "limitations": [
        "The selected rows belong to the admitted Accepted South source, not the presentation-only geometry-propagated surface bake.",
        "The editor emits immutable child candidates and never overwrites the selected source.",
        "Exterior navigation and portal authority remain blocked."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2270
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-direct-selection-r64",
          "url": "/verification/canonical-direct-selection-r64",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r64.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2270,
          "sha256": "2dff756ccf6fbc48020f2b935ed5970467f730eba6b8d5297083a86dc93160a1",
          "exactRecord": {
            "id": "canonical-direct-selection-20260825-r1",
            "date": "2026-08-25",
            "title": "Made recovered Gaussian selections visible when editing resumes",
            "startedAt": "2026-08-25T05:39:00-04:00",
            "endedAt": "2026-08-25T05:43:55-04:00",
            "summary": "The retained Edit deck now enters Affected when the user chooses a direct Gaussian tool and the immutable source already has exact selected rows. Before remains available as an intentional source comparison.",
            "results": [
              "The admitted Accepted South source restored 13387 hash-bound direct rows and 27 measured faces.",
              "Choosing Gaussians from Before selected the retained splat-lasso tool and automatically entered Affected.",
              "The same viewport displayed exact red centers and rendered footprints while preserving 103770 exact affected rows.",
              "Render controls remain available in Edit and the Canvas count remains one.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "A direct-selection tool must reveal an existing direct selection immediately. Source and post-edit comparisons stay explicit user choices inside the same editor.",
            "limitations": [
              "The selected rows belong to the admitted Accepted South source, not the presentation-only geometry-propagated surface bake.",
              "The editor emits immutable child candidates and never overwrites the selected source.",
              "Exterior navigation and portal authority remain blocked."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-direct-selection-r64"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;source:accepted-south-micro-parallax-10k;direct-rows:13387;affected-rows:103770;gaussian-tool:splat-lasso;preview:affected;overlay-visible:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-direct-selection-r64",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:39:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r64.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-selection-r64",
      "path": "verification/canonical-direct-selection-r64",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-direct-selection-r64/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Made recovered Gaussian selections visible when editing resumes",
      "summary": "The retained Edit deck now enters Affected when the user chooses a direct Gaussian tool and the immutable source already has exact selected rows. Before remains available as an intentional source comparison.",
      "decision": "A direct-selection tool must reveal an existing direct selection immediately. Source and post-edit comparisons stay explicit user choices inside the same editor.",
      "limitations": [
        "The selected rows belong to the admitted Accepted South source, not the presentation-only geometry-propagated surface bake.",
        "The editor emits immutable child candidates and never overwrites the selected source.",
        "Exterior navigation and portal authority remain blocked."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1339
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-direct-selection-r64/verification.json",
          "url": "/verification/canonical-direct-selection-r64/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r64.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2270,
          "sha256": "2dff756ccf6fbc48020f2b935ed5970467f730eba6b8d5297083a86dc93160a1",
          "exactRecord": {
            "id": "canonical-direct-selection-20260825-r1",
            "date": "2026-08-25",
            "title": "Made recovered Gaussian selections visible when editing resumes",
            "startedAt": "2026-08-25T05:39:00-04:00",
            "endedAt": "2026-08-25T05:43:55-04:00",
            "summary": "The retained Edit deck now enters Affected when the user chooses a direct Gaussian tool and the immutable source already has exact selected rows. Before remains available as an intentional source comparison.",
            "results": [
              "The admitted Accepted South source restored 13387 hash-bound direct rows and 27 measured faces.",
              "Choosing Gaussians from Before selected the retained splat-lasso tool and automatically entered Affected.",
              "The same viewport displayed exact red centers and rendered footprints while preserving 103770 exact affected rows.",
              "Render controls remain available in Edit and the Canvas count remains one.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "A direct-selection tool must reveal an existing direct selection immediately. Source and post-edit comparisons stay explicit user choices inside the same editor.",
            "limitations": [
              "The selected rows belong to the admitted Accepted South source, not the presentation-only geometry-propagated surface bake.",
              "The editor emits immutable child candidates and never overwrites the selected source.",
              "Exterior navigation and portal authority remain blocked."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-direct-selection-r64"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;source:accepted-south-micro-parallax-10k;direct-rows:13387;affected-rows:103770;gaussian-tool:splat-lasso;preview:affected;overlay-visible:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-direct-selection-r64",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1339,
          "sha256": "e66b8583a542c600f2462d9fd13ca45c7219cfae1b524aa1345ba641c6c8c170",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-direct-selection-r64/verification.json",
          "recordPointer": "$",
          "byteLength": 1339,
          "sha256": "a2723c2bea14d89fd66834f028744d9f276e2ba3960ce925410ab08ccd6309db",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:43:55-04:00",
            "surface": "canonical direct Gaussian selection visibility",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "source": {
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "compatibility": "admitted",
              "sourceRows": 1476299,
              "selectedDirectRows": 13387,
              "resolvedMeasuredFaces": 27,
              "exactAffectedRows": 103770
            },
            "interaction": {
              "startingPreview": "source",
              "selectionFamily": "gaussian",
              "selectionTool": "splat-lasso",
              "resolvedPreview": "affected",
              "affectedControlPressed": true,
              "selectionOverlayVisible": true,
              "renderControlsRetainedInEdit": true
            },
            "browser": {
              "canvasCount": 1,
              "selectedResultStable": true,
              "newSurfaceCreated": false
            },
            "checks": [
              "restored exact direct-row selection",
              "Gaussian family automatically enters Affected when rows exist",
              "exact red center and footprint overlay visible",
              "Before and After remain explicit comparison modes",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-edit-layer-isolation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:44:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r65.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-layer-isolation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r65.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Separated Trim and Walk Surface overlays inside the retained editor",
      "summary": "The one Edit deck now mounts only the overlay and gestures for its active workspace. Walk Surface shows detected support without Trim faces or direct-row colors, and returning to Trim restores the exact draft.",
      "decision": "Workspace tabs may project different authoring layers, but they share one viewport and preserve their drafts. Inactive tools cannot leave gestures or overlays mounted behind the active tool.",
      "limitations": [
        "The current exterior ground candidate remains rejected and grants no actor or first-person authority.",
        "The trim draft belongs only to the admitted Accepted South source.",
        "No portal or metric cross-cell authority is introduced."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2366
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-layer-isolation-r65",
          "url": "/verification/canonical-edit-layer-isolation-r65",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r65.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2366,
          "sha256": "01dbae4e4770892452336c12094d9c407b35023f0533f0e4a9102bce2ec7df8c",
          "exactRecord": {
            "id": "canonical-edit-layer-isolation-20260825-r1",
            "date": "2026-08-25",
            "title": "Separated Trim and Walk Surface overlays inside the retained editor",
            "startedAt": "2026-08-25T05:44:00-04:00",
            "endedAt": "2026-08-25T05:47:09-04:00",
            "summary": "The one Edit deck now mounts only the overlay and gestures for its active workspace. Walk Surface shows detected support without Trim faces or direct-row colors, and returning to Trim restores the exact draft.",
            "results": [
              "The rejected ground candidate remains visible as a red support polygon with its existing clearance verdict.",
              "Walk Surface reports trim inactive, trim preview inactive, and trim selection overlays false.",
              "The page description returns to appearance evidence while Walk Surface is active.",
              "Returning to Trim restores the admitted source, Affected, 13387 direct rows, 103770 exact affected rows, and selection overlays.",
              "The selected result remains stable and the Canvas count stays at one.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Workspace tabs may project different authoring layers, but they share one viewport and preserve their drafts. Inactive tools cannot leave gestures or overlays mounted behind the active tool.",
            "limitations": [
              "The current exterior ground candidate remains rejected and grants no actor or first-person authority.",
              "The trim draft belongs only to the admitted Accepted South source.",
              "No portal or metric cross-cell authority is introduced."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-edit-layer-isolation-r65"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;walk-editor:true;trim-editor:false;trim-overlays:false;walk-review:rejected;trim-restored:true;direct-rows:13387;affected-rows:103770"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-edit-layer-isolation-r65",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:44:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r65.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-layer-isolation-r65",
      "path": "verification/canonical-edit-layer-isolation-r65",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-edit-layer-isolation-r65/verification.json",
        "sourceField": "$/trimRestore/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-edit-layer-isolation-r65/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Separated Trim and Walk Surface overlays inside the retained editor",
      "summary": "The one Edit deck now mounts only the overlay and gestures for its active workspace. Walk Surface shows detected support without Trim faces or direct-row colors, and returning to Trim restores the exact draft.",
      "decision": "Workspace tabs may project different authoring layers, but they share one viewport and preserve their drafts. Inactive tools cannot leave gestures or overlays mounted behind the active tool.",
      "limitations": [
        "The current exterior ground candidate remains rejected and grants no actor or first-person authority.",
        "The trim draft belongs only to the admitted Accepted South source.",
        "No portal or metric cross-cell authority is introduced."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1461
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-layer-isolation-r65/verification.json",
          "url": "/verification/canonical-edit-layer-isolation-r65/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r65.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2366,
          "sha256": "01dbae4e4770892452336c12094d9c407b35023f0533f0e4a9102bce2ec7df8c",
          "exactRecord": {
            "id": "canonical-edit-layer-isolation-20260825-r1",
            "date": "2026-08-25",
            "title": "Separated Trim and Walk Surface overlays inside the retained editor",
            "startedAt": "2026-08-25T05:44:00-04:00",
            "endedAt": "2026-08-25T05:47:09-04:00",
            "summary": "The one Edit deck now mounts only the overlay and gestures for its active workspace. Walk Surface shows detected support without Trim faces or direct-row colors, and returning to Trim restores the exact draft.",
            "results": [
              "The rejected ground candidate remains visible as a red support polygon with its existing clearance verdict.",
              "Walk Surface reports trim inactive, trim preview inactive, and trim selection overlays false.",
              "The page description returns to appearance evidence while Walk Surface is active.",
              "Returning to Trim restores the admitted source, Affected, 13387 direct rows, 103770 exact affected rows, and selection overlays.",
              "The selected result remains stable and the Canvas count stays at one.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Workspace tabs may project different authoring layers, but they share one viewport and preserve their drafts. Inactive tools cannot leave gestures or overlays mounted behind the active tool.",
            "limitations": [
              "The current exterior ground candidate remains rejected and grants no actor or first-person authority.",
              "The trim draft belongs only to the admitted Accepted South source.",
              "No portal or metric cross-cell authority is introduced."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-edit-layer-isolation-r65"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;walk-editor:true;trim-editor:false;trim-overlays:false;walk-review:rejected;trim-restored:true;direct-rows:13387;affected-rows:103770"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-edit-layer-isolation-r65",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1461,
          "sha256": "78065eea16c4c37087b25670a1b6561f74cd180050f03ae70da12031d2e6df7e",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-edit-layer-isolation-r65/verification.json",
          "recordPointer": "$",
          "byteLength": 1461,
          "sha256": "633dba011656ce003c82684d96fbcf8369675872453f17470efb3601cc34307e",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:47:09-04:00",
            "surface": "canonical Edit workspace layer isolation",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "walkSurface": {
              "editorActive": true,
              "layerId": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260824-r2",
              "review": "rejected",
              "selectedPlaneId": "plane.accepted-south-micro-parallax-walkable-planes-20260824-r2.e00.c00",
              "trimEditorActive": false,
              "trimSelectionOverlaysVisible": false,
              "pageDescription": "appearance evidence · shared viewport"
            },
            "trimRestore": {
              "editorActive": true,
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "preview": "affected",
              "selectionOverlaysVisible": true,
              "selectedDirectRows": 13387,
              "exactAffectedRows": 103770,
              "walkSurfaceEditorActive": false
            },
            "browser": {
              "canvasCount": 1,
              "selectedResultStable": true,
              "newSurfaceCreated": false
            },
            "checks": [
              "Walk Surface hides Trim faces and direct-row overlays",
              "Walk Surface retains its detected support polygon",
              "Trim restores the same exact draft and Affected overlay",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-cell-editor-handoff-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:47:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r66.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-cell-editor-handoff-20260825-r1",
      "path": "docs/timeline/internal-continuation-r66.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored the correct editor when returning from actor authoring",
      "summary": "The same Edit deck now selects Exterior Trim when Exterior regains focus after Great Room actor authoring. Both workspaces keep their own existing durable state.",
      "decision": "Cell focus determines the valid default editor workspace. Returning to Exterior enters Trim while retaining other workspace drafts in their existing owners.",
      "limitations": [
        "Great Room first person is display-grounded; navigation and portal authority remain blocked.",
        "Exterior still has no admitted actor or first-person ground.",
        "No actor or route was added during this correction."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2348
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-cell-editor-handoff-r66",
          "url": "/verification/canonical-cell-editor-handoff-r66",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r66.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2348,
          "sha256": "5c8631639dd7e417f22f0f60ecc889ff3189a1518a43a5c6ffd9d495d244beaa",
          "exactRecord": {
            "id": "canonical-cell-editor-handoff-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored the correct editor when returning from actor authoring",
            "startedAt": "2026-08-25T05:47:30-04:00",
            "endedAt": "2026-08-25T05:51:20-04:00",
            "summary": "The same Edit deck now selects Exterior Trim when Exterior regains focus after Great Room actor authoring. Both workspaces keep their own existing durable state.",
            "results": [
              "The Great Room displayed one retained actor while suppressing the duplicate actor identity.",
              "The Mixamo walk binding was ready and both animation phase and route progress changed during browser observation.",
              "Direct path editing exposed 64 route points on the admitted Great Room local ground and retained two animation keyframes.",
              "Returning to Exterior selected Trim, restored Affected and the exact admitted source draft, and removed the stale actor and walk workspace layers.",
              "The Canvas count remained one and the Exterior result identity stayed stable.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Cell focus determines the valid default editor workspace. Returning to Exterior enters Trim while retaining other workspace drafts in their existing owners.",
            "limitations": [
              "Great Room first person is display-grounded; navigation and portal authority remain blocked.",
              "Exterior still has no admitted actor or first-person ground.",
              "No actor or route was added during this correction."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-cell-editor-handoff-r66"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;duplicate-suppressed:true;animation-live:true;route-points:64;route-keyframes:2;exterior-workspace:trim;preview:affected"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-cell-editor-handoff-r66",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:47:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r66.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-cell-editor-handoff-r66",
      "path": "verification/canonical-cell-editor-handoff-r66",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-cell-editor-handoff-r66/verification.json",
        "sourceField": "$/exteriorReturn/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-cell-editor-handoff-r66/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Restored the correct editor when returning from actor authoring",
      "summary": "The same Edit deck now selects Exterior Trim when Exterior regains focus after Great Room actor authoring. Both workspaces keep their own existing durable state.",
      "decision": "Cell focus determines the valid default editor workspace. Returning to Exterior enters Trim while retaining other workspace drafts in their existing owners.",
      "limitations": [
        "Great Room first person is display-grounded; navigation and portal authority remain blocked.",
        "Exterior still has no admitted actor or first-person ground.",
        "No actor or route was added during this correction."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1488
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-cell-editor-handoff-r66/verification.json",
          "url": "/verification/canonical-cell-editor-handoff-r66/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r66.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2348,
          "sha256": "5c8631639dd7e417f22f0f60ecc889ff3189a1518a43a5c6ffd9d495d244beaa",
          "exactRecord": {
            "id": "canonical-cell-editor-handoff-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored the correct editor when returning from actor authoring",
            "startedAt": "2026-08-25T05:47:30-04:00",
            "endedAt": "2026-08-25T05:51:20-04:00",
            "summary": "The same Edit deck now selects Exterior Trim when Exterior regains focus after Great Room actor authoring. Both workspaces keep their own existing durable state.",
            "results": [
              "The Great Room displayed one retained actor while suppressing the duplicate actor identity.",
              "The Mixamo walk binding was ready and both animation phase and route progress changed during browser observation.",
              "Direct path editing exposed 64 route points on the admitted Great Room local ground and retained two animation keyframes.",
              "Returning to Exterior selected Trim, restored Affected and the exact admitted source draft, and removed the stale actor and walk workspace layers.",
              "The Canvas count remained one and the Exterior result identity stayed stable.",
              "Canonical one-surface integration tests pass 10/10 and both runtime-ui and web typechecks pass."
            ],
            "decision": "Cell focus determines the valid default editor workspace. Returning to Exterior enters Trim while retaining other workspace drafts in their existing owners.",
            "limitations": [
              "Great Room first person is display-grounded; navigation and portal authority remain blocked.",
              "Exterior still has no admitted actor or first-person ground.",
              "No actor or route was added during this correction."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-cell-editor-handoff-r66"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;actor:actor.casa.wanderer.v22;duplicate-suppressed:true;animation-live:true;route-points:64;route-keyframes:2;exterior-workspace:trim;preview:affected"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-cell-editor-handoff-r66",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1488,
          "sha256": "f48c354cf555b30fedbf7b0ad7712710a4205608bb0dbf8f7913f3cbf2f35c77",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-cell-editor-handoff-r66/verification.json",
          "recordPointer": "$",
          "byteLength": 1488,
          "sha256": "13dae4cbc032e49bf04ae5eede3caed8db54f569ec1dc6072a52fdd30fd60e72",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:51:20-04:00",
            "surface": "canonical cell-to-editor workspace handoff",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "greatRoomActor": {
              "actorId": "actor.casa.wanderer.v22",
              "duplicateActorIdSuppressed": "actor.casa.wanderer-b.v23",
              "animationBinding": "animation.mixamo.walk-in-place",
              "animationReady": true,
              "animationPhaseChanged": true,
              "routeProgressChanged": true,
              "routePointCount": 64,
              "routeAnimationKeyframes": 2,
              "directRouteGround": "ground.casa.great-room.lower-support-r2"
            },
            "exteriorReturn": {
              "workspace": "trim",
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "preview": "affected",
              "selectionOverlaysVisible": true,
              "walkSurfaceEditorActive": false,
              "staleActorPanelVisible": false
            },
            "browser": {
              "canvasCount": 1,
              "selectedResultStable": true,
              "newSurfaceCreated": false
            },
            "checks": [
              "one visible Great Room actor identity",
              "live animation phase and route progress",
              "direct route editing on admitted local ground",
              "Exterior return selects Trim",
              "exact Exterior draft restored",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-edit-viewport-controls-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:54:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r67.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-viewport-controls-20260825-r1",
      "path": "docs/timeline/internal-continuation-r67.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the retained render controls explicit in Edit",
      "summary": "The same Edit deck keeps its complete canonical render and splat control surface, now behind an explicit labeled disclosure instead of an ambiguous plus marker.",
      "decision": "Render tuning remains one reusable canonical control surface. Edit may collapse it for working space, but the action must remain explicit and legible.",
      "limitations": [
        "Viewport presets affect presentation only; they do not alter captured splat radiance or immutable edit authority.",
        "The Exterior actor and first-person modes remain blocked until a front-visible walk surface is admitted."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2297
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-viewport-controls-r67",
          "url": "/verification/canonical-edit-viewport-controls-r67",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r67.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2297,
          "sha256": "0cda96a5273c5eb24a51b8d521790f2772d9f495ccbc565dfdbef9c2b642f9b6",
          "exactRecord": {
            "id": "canonical-edit-viewport-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the retained render controls explicit in Edit",
            "startedAt": "2026-08-25T05:54:30-04:00",
            "endedAt": "2026-08-25T05:57:32-04:00",
            "summary": "The same Edit deck keeps its complete canonical render and splat control surface, now behind an explicit labeled disclosure instead of an ambiguous plus marker.",
            "results": [
              "The collapsed editor presents Adjust render & splat as a clear action.",
              "Opening the disclosure presents the retained Gaussian splat presets, environments, treatments, and fine-tuning controls.",
              "Hard trim was exercised and Photoreal restored without changing the immutable source or exact affected-row draft.",
              "The accepted source, Affected preview, 103,770 exact affected rows, and selection overlays remained intact.",
              "The Canvas count remained one and no renderer, control component, route, or state owner was added.",
              "Runtime-ui tests pass 81/81, canonical one-surface integration tests pass 10/10, and both typechecks pass."
            ],
            "decision": "Render tuning remains one reusable canonical control surface. Edit may collapse it for working space, but the action must remain explicit and legible.",
            "limitations": [
              "Viewport presets affect presentation only; they do not alter captured splat radiance or immutable edit authority.",
              "The Exterior actor and first-person modes remain blocked until a front-visible walk surface is admitted."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-edit-viewport-controls-r67"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;control-owner:canonical;closed-action:adjust-render-and-splat;source:accepted-south-micro-parallax-10k;preview:affected;affected-rows:103770"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-edit-viewport-controls-r67",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:54:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r67.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-viewport-controls-r67",
      "path": "verification/canonical-edit-viewport-controls-r67",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-edit-viewport-controls-r67/verification.json",
        "sourceField": "$/editor/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-edit-viewport-controls-r67/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Made the retained render controls explicit in Edit",
      "summary": "The same Edit deck keeps its complete canonical render and splat control surface, now behind an explicit labeled disclosure instead of an ambiguous plus marker.",
      "decision": "Render tuning remains one reusable canonical control surface. Edit may collapse it for working space, but the action must remain explicit and legible.",
      "limitations": [
        "Viewport presets affect presentation only; they do not alter captured splat radiance or immutable edit authority.",
        "The Exterior actor and first-person modes remain blocked until a front-visible walk surface is admitted."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1239
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-viewport-controls-r67/verification.json",
          "url": "/verification/canonical-edit-viewport-controls-r67/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r67.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2297,
          "sha256": "0cda96a5273c5eb24a51b8d521790f2772d9f495ccbc565dfdbef9c2b642f9b6",
          "exactRecord": {
            "id": "canonical-edit-viewport-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the retained render controls explicit in Edit",
            "startedAt": "2026-08-25T05:54:30-04:00",
            "endedAt": "2026-08-25T05:57:32-04:00",
            "summary": "The same Edit deck keeps its complete canonical render and splat control surface, now behind an explicit labeled disclosure instead of an ambiguous plus marker.",
            "results": [
              "The collapsed editor presents Adjust render & splat as a clear action.",
              "Opening the disclosure presents the retained Gaussian splat presets, environments, treatments, and fine-tuning controls.",
              "Hard trim was exercised and Photoreal restored without changing the immutable source or exact affected-row draft.",
              "The accepted source, Affected preview, 103,770 exact affected rows, and selection overlays remained intact.",
              "The Canvas count remained one and no renderer, control component, route, or state owner was added.",
              "Runtime-ui tests pass 81/81, canonical one-surface integration tests pass 10/10, and both typechecks pass."
            ],
            "decision": "Render tuning remains one reusable canonical control surface. Edit may collapse it for working space, but the action must remain explicit and legible.",
            "limitations": [
              "Viewport presets affect presentation only; they do not alter captured splat radiance or immutable edit authority.",
              "The Exterior actor and first-person modes remain blocked until a front-visible walk surface is admitted."
            ],
            "runs": [
              "accepted-south-micro-parallax-20260824-r1"
            ],
            "payload": [
              "verification/canonical-edit-viewport-controls-r67"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;control-owner:canonical;closed-action:adjust-render-and-splat;source:accepted-south-micro-parallax-10k;preview:affected;affected-rows:103770"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-edit-viewport-controls-r67",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1239,
          "sha256": "ac6cc4f6988a29d7ba5d301cf68f34f014fc9cfb2d91c8f5c4a9cf8fda92d038",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-edit-viewport-controls-r67/verification.json",
          "recordPointer": "$",
          "byteLength": 1239,
          "sha256": "46ab7a4b4bdbdd1a9b6baf4127c6a6362411f0a2bd80225a99c11229d88a20c2",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T05:57:32-04:00",
            "surface": "canonical Edit viewport-control disclosure",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "controls": {
              "closedAction": "Adjust render & splat",
              "openAction": "Hide controls",
              "canonicalControlSurfaceVisibleWhenOpen": true,
              "hardTrimPresetExercised": true,
              "photorealPresetRestored": true,
              "duplicateControlsCreated": false
            },
            "editor": {
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "preview": "affected",
              "affectedRowCount": 103770,
              "selectionOverlaysVisible": true
            },
            "browser": {
              "canvasCount": 1,
              "selectedResultStable": true,
              "newSurfaceCreated": false
            },
            "checks": [
              "explicit collapsed viewport action",
              "explicit open-state action",
              "retained canonical splat presets",
              "exact edit draft survives preset exercise",
              "canonical one-surface integration tests 10/10",
              "runtime-ui tests 81/81",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-cross-cell-representation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T09:58:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r68.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-cross-cell-representation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r68.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored Theater source and actor authoring after Exterior",
      "summary": "Cell focus now clears a representation override that does not belong to the destination. Theater displays its admitted detailed source and keeps that source behind actor path editing.",
      "decision": "Representation overrides are scoped to the cell that owns them. Great Room retains its reviewed splat default; source-led cells return to source on focus and during actor authoring.",
      "limitations": [
        "The Theater room and ground remain presentation-local and non-metric.",
        "No Theater portal or first-person navigation authority exists.",
        "A route edit persists in the process, but the browser client can enter disconnected state when a command response carries an older concurrent simulation clock than the last poll. This is the next correction."
      ],
      "relatedRunIds": [
        "casa-cornell-visible-expansion-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2437
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-cross-cell-representation-r68",
          "url": "/verification/canonical-cross-cell-representation-r68",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r68.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2437,
          "sha256": "9e01ae2d096a7dd9b28debeaf0a86e7cbeca44963dc874ceb9d03146d9955575",
          "exactRecord": {
            "id": "canonical-cross-cell-representation-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored Theater source and actor authoring after Exterior",
            "startedAt": "2026-08-25T05:58:30-04:00",
            "endedAt": "2026-08-25T06:06:37-04:00",
            "summary": "Cell focus now clears a representation override that does not belong to the destination. Theater displays its admitted detailed source and keeps that source behind actor path editing.",
            "results": [
              "Exterior remained on its selected Gaussian splat while Theater selected its source representation.",
              "The admitted Theater source replaced the dark placement-GLB fallback in the same Canvas.",
              "The Theater captain remained visible and its process-owned animation phase advanced during browser observation.",
              "Path editing stayed on the Theater focus shot and source representation with four handles bound to the presentation-local ground.",
              "The test nudge was restored to the original route point position at x 0.500 and z 0.880.",
              "The Canvas count remained one and no renderer, route, editor, or cell-specific viewer was added."
            ],
            "decision": "Representation overrides are scoped to the cell that owns them. Great Room retains its reviewed splat default; source-led cells return to source on focus and during actor authoring.",
            "limitations": [
              "The Theater room and ground remain presentation-local and non-metric.",
              "No Theater portal or first-person navigation authority exists.",
              "A route edit persists in the process, but the browser client can enter disconnected state when a command response carries an older concurrent simulation clock than the last poll. This is the next correction."
            ],
            "runs": [
              "casa-cornell-visible-expansion-r1"
            ],
            "payload": [
              "verification/canonical-cross-cell-representation-r68"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;exterior-representation:splat;theater-representation:source;theater-shot:focus;actor:animated;route-points:4;route-position-restored:0.500,0.880"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-cross-cell-representation-r68",
      "kind": "verification-set",
      "createdAt": "2026-08-25T09:58:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r68.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-cross-cell-representation-r68",
      "path": "verification/canonical-cross-cell-representation-r68",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-cross-cell-representation-r68/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Restored Theater source and actor authoring after Exterior",
      "summary": "Cell focus now clears a representation override that does not belong to the destination. Theater displays its admitted detailed source and keeps that source behind actor path editing.",
      "decision": "Representation overrides are scoped to the cell that owns them. Great Room retains its reviewed splat default; source-led cells return to source on focus and during actor authoring.",
      "limitations": [
        "The Theater room and ground remain presentation-local and non-metric.",
        "No Theater portal or first-person navigation authority exists.",
        "A route edit persists in the process, but the browser client can enter disconnected state when a command response carries an older concurrent simulation clock than the last poll. This is the next correction."
      ],
      "relatedRunIds": [
        "casa-cornell-visible-expansion-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1697
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-cross-cell-representation-r68/verification.json",
          "url": "/verification/canonical-cross-cell-representation-r68/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r68.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2437,
          "sha256": "9e01ae2d096a7dd9b28debeaf0a86e7cbeca44963dc874ceb9d03146d9955575",
          "exactRecord": {
            "id": "canonical-cross-cell-representation-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored Theater source and actor authoring after Exterior",
            "startedAt": "2026-08-25T05:58:30-04:00",
            "endedAt": "2026-08-25T06:06:37-04:00",
            "summary": "Cell focus now clears a representation override that does not belong to the destination. Theater displays its admitted detailed source and keeps that source behind actor path editing.",
            "results": [
              "Exterior remained on its selected Gaussian splat while Theater selected its source representation.",
              "The admitted Theater source replaced the dark placement-GLB fallback in the same Canvas.",
              "The Theater captain remained visible and its process-owned animation phase advanced during browser observation.",
              "Path editing stayed on the Theater focus shot and source representation with four handles bound to the presentation-local ground.",
              "The test nudge was restored to the original route point position at x 0.500 and z 0.880.",
              "The Canvas count remained one and no renderer, route, editor, or cell-specific viewer was added."
            ],
            "decision": "Representation overrides are scoped to the cell that owns them. Great Room retains its reviewed splat default; source-led cells return to source on focus and during actor authoring.",
            "limitations": [
              "The Theater room and ground remain presentation-local and non-metric.",
              "No Theater portal or first-person navigation authority exists.",
              "A route edit persists in the process, but the browser client can enter disconnected state when a command response carries an older concurrent simulation clock than the last poll. This is the next correction."
            ],
            "runs": [
              "casa-cornell-visible-expansion-r1"
            ],
            "payload": [
              "verification/canonical-cross-cell-representation-r68"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;exterior-representation:splat;theater-representation:source;theater-shot:focus;actor:animated;route-points:4;route-position-restored:0.500,0.880"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-cross-cell-representation-r68",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1697,
          "sha256": "1266e9d5c3eaa0cf6587b25746c379e88249a82ed6b2e6e8737de47b024f8f44",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-cross-cell-representation-r68/verification.json",
          "recordPointer": "$",
          "byteLength": 1697,
          "sha256": "b4c464f2e9902c704663b3e4595dbdbf42c86f024a7de94155ffc4ddd5e7ec48",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T06:06:37-04:00",
            "surface": "canonical cross-cell representation continuity",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit",
            "handoff": {
              "fromCell": "cell.casa.exterior",
              "fromRepresentation": "splat",
              "toCell": "cell.casa.theater",
              "toRepresentation": "source",
              "toShot": "focus",
              "sourceAssetId": "asset.casa.legacy.render.theater"
            },
            "actorAuthoring": {
              "actorInstanceId": "actor.instance.casa.theater-captain-r1",
              "animationReady": true,
              "animationPhaseChanged": true,
              "mixerAuthority": "process-animation-phase",
              "groundSurfaceId": "ground.casa.theater.presentation-local-r1",
              "routePointCount": 4,
              "directPathMode": "handles",
              "representationWhileEditing": "source",
              "routeRestoredPosition": [
                0.5,
                0,
                0.88
              ],
              "routeProgramRevision": 5
            },
            "browser": {
              "canvasCount": 1,
              "newSurfaceCreated": false
            },
            "checks": [
              "Exterior splat override does not leak into Theater",
              "Theater source remains visible during path editing",
              "Theater actor animation phase advances",
              "four route handles remain bound to the placement surface",
              "canonical one-surface integration tests 10/10",
              "runtime-ui tests 81/81",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check"
            ],
            "status": "passed",
            "followUp": "The actor-program POST persists, but the browser client currently rejects the command response when its concurrent simulation clock is older than the last poll. Reconcile against a fresh snapshot before reporting the command complete."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-actor-command-reconciliation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T10:07:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r69.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-command-reconciliation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r69.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept durable path edits connected in the canonical viewport",
      "summary": "Actor-program commands now reconcile a stale concurrent command clock against one fresh process snapshot, while the process transports a bounded contiguous event tail that fits the control-plane contract.",
      "decision": "Keep durable simulation history process-owned and project only the contiguous tail needed by the browser. Reconcile committed commands by rereading authority, never by replaying mutation or weakening monotonic admission.",
      "limitations": [
        "The Theater room and ground remain presentation-local and non-metric.",
        "No Theater portal or first-person navigation authority exists.",
        "The hero exterior Brush run remains queued behind the existing unrelated GPU workload."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2412
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-command-reconciliation-r69",
          "url": "/verification/canonical-actor-command-reconciliation-r69",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r69.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2412,
          "sha256": "2d8ecc8f0f41a78f0e78eeceae269f4a7640d4ef4081ad0b57fd42437cb3025c",
          "exactRecord": {
            "id": "canonical-actor-command-reconciliation-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept durable path edits connected in the canonical viewport",
            "startedAt": "2026-08-25T06:07:00-04:00",
            "endedAt": "2026-08-25T06:21:42-04:00",
            "summary": "Actor-program commands now reconcile a stale concurrent command clock against one fresh process snapshot, while the process transports a bounded contiguous event tail that fits the control-plane contract.",
            "results": [
              "Theater route editing remained inside the one canonical Canvas and editor deck.",
              "A valid committed command response that regresses only the concurrent actor clock triggers one fresh GET and never replays the POST.",
              "The live Theater route point returned from x 0.550 to x 0.500 and the durable program advanced from revision 8 to 9 without reload.",
              "The browser remained ready with no authoritative session error after the command.",
              "The transport keeps the latest 64 contiguous events and the full monotonic event cursor instead of copying the process ledger into every response.",
              "The measured live session fell from 504,768 bytes at 256 events to 155,292 bytes at 64 events."
            ],
            "decision": "Keep durable simulation history process-owned and project only the contiguous tail needed by the browser. Reconcile committed commands by rereading authority, never by replaying mutation or weakening monotonic admission.",
            "limitations": [
              "The Theater room and ground remain presentation-local and non-metric.",
              "No Theater portal or first-person navigation authority exists.",
              "The hero exterior Brush run remains queued behind the existing unrelated GPU workload."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-actor-command-reconciliation-r69"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;session-phase:ready;session-error:none;program-revision:8->9;route-point-x:0.550->0.500;events:64;session-bytes:155292"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-actor-command-reconciliation-r69",
      "kind": "verification-set",
      "createdAt": "2026-08-25T10:07:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r69.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-command-reconciliation-r69",
      "path": "verification/canonical-actor-command-reconciliation-r69",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-actor-command-reconciliation-r69/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Kept durable path edits connected in the canonical viewport",
      "summary": "Actor-program commands now reconcile a stale concurrent command clock against one fresh process snapshot, while the process transports a bounded contiguous event tail that fits the control-plane contract.",
      "decision": "Keep durable simulation history process-owned and project only the contiguous tail needed by the browser. Reconcile committed commands by rereading authority, never by replaying mutation or weakening monotonic admission.",
      "limitations": [
        "The Theater room and ground remain presentation-local and non-metric.",
        "No Theater portal or first-person navigation authority exists.",
        "The hero exterior Brush run remains queued behind the existing unrelated GPU workload."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1530
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-command-reconciliation-r69/verification.json",
          "url": "/verification/canonical-actor-command-reconciliation-r69/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r69.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2412,
          "sha256": "2d8ecc8f0f41a78f0e78eeceae269f4a7640d4ef4081ad0b57fd42437cb3025c",
          "exactRecord": {
            "id": "canonical-actor-command-reconciliation-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept durable path edits connected in the canonical viewport",
            "startedAt": "2026-08-25T06:07:00-04:00",
            "endedAt": "2026-08-25T06:21:42-04:00",
            "summary": "Actor-program commands now reconcile a stale concurrent command clock against one fresh process snapshot, while the process transports a bounded contiguous event tail that fits the control-plane contract.",
            "results": [
              "Theater route editing remained inside the one canonical Canvas and editor deck.",
              "A valid committed command response that regresses only the concurrent actor clock triggers one fresh GET and never replays the POST.",
              "The live Theater route point returned from x 0.550 to x 0.500 and the durable program advanced from revision 8 to 9 without reload.",
              "The browser remained ready with no authoritative session error after the command.",
              "The transport keeps the latest 64 contiguous events and the full monotonic event cursor instead of copying the process ledger into every response.",
              "The measured live session fell from 504,768 bytes at 256 events to 155,292 bytes at 64 events."
            ],
            "decision": "Keep durable simulation history process-owned and project only the contiguous tail needed by the browser. Reconcile committed commands by rereading authority, never by replaying mutation or weakening monotonic admission.",
            "limitations": [
              "The Theater room and ground remain presentation-local and non-metric.",
              "No Theater portal or first-person navigation authority exists.",
              "The hero exterior Brush run remains queued behind the existing unrelated GPU workload."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-actor-command-reconciliation-r69"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;session-phase:ready;session-error:none;program-revision:8->9;route-point-x:0.550->0.500;events:64;session-bytes:155292"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-actor-command-reconciliation-r69",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1530,
          "sha256": "1e604e3d5d5da6edfc25bee499170000d12427f0b3504b05613b3bbcba94c266",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-actor-command-reconciliation-r69/verification.json",
          "recordPointer": "$",
          "byteLength": 1530,
          "sha256": "8a0b9499c23728c17afd8a8044046c31340a6e392c91a8d17332d679a94a9dfa",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T06:21:42-04:00",
            "surface": "canonical actor-command reconciliation",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=cell.casa.theater&deck=edit",
            "authority": {
              "sessionId": "session.world.casa-cornell.v23-r1.c00aea1f-8eb0-496e-8168-9822415c1562",
              "actorInstanceId": "actor.instance.casa.theater-captain-r1",
              "beforeProgramRevision": 8,
              "afterProgramRevision": 9,
              "beforePoint": [
                0.55,
                0,
                0.88
              ],
              "afterPoint": [
                0.5,
                0,
                0.88
              ],
              "commandReplayCount": 0
            },
            "transport": {
              "maximumResponseBytes": 524288,
              "transportEventCount": 64,
              "eventCursor": 953,
              "firstTransportedSequence": 890,
              "lastTransportedSequence": 953,
              "snapshotBytes": 155292,
              "internalHistoryPreserved": true
            },
            "browser": {
              "sessionPhase": "ready",
              "sessionError": "none",
              "sessionErrorUncertain": false,
              "canvasCount": 1,
              "newSurfaceCreated": false
            },
            "checks": [
              "route edit updates live without reload",
              "stale concurrent command clocks reconcile with one GET and no POST replay",
              "transport retains a contiguous recent event tail",
              "world-session client tests 18/18",
              "bounded service transport test 1/1",
              "canonical one-surface integration tests 10/10",
              "runtime-ui tests 81/81",
              "control-plane tests 154 passed and 3 skipped",
              "runtime-ui typecheck",
              "web typecheck",
              "control-plane typecheck"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-sh1-view-color-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T10:22:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r70.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-sh1-view-color-20260825-r1",
      "path": "docs/timeline/internal-continuation-r70.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored Brush view color in the one canonical splat renderer",
      "summary": "The shared R3F Gaussian renderer now consumes each registered row-identical BSH1 sidecar, while Render, Edit, and Evidence retain one Canvas, one loader, and one control profile.",
      "decision": "Carry reconstruction color as an optional hash-bound capability of the one canonical Gaussian renderer. Never infer, synthesize, or reuse SH coefficients across changed row sets.",
      "limitations": [
        "SH1 restores degree-one view color for browser presentation; the preserved full SH3 PLY remains higher-order reconstruction authority where registered.",
        "The current accepted exterior remains bounded to its reviewed six-degree camera band and grants no portal or navigation authority.",
        "The new high-resolution Brush run remains queued behind the unrelated GPU workload and has not been evaluated or promoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2877
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-sh1-view-color-r70",
          "url": "/verification/canonical-sh1-view-color-r70",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r70.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2877,
          "sha256": "8509f3d591f9488f8ef11c23c963a2e11b85eb7781a609a789dda43a05546fb8",
          "exactRecord": {
            "id": "canonical-sh1-view-color-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored Brush view color in the one canonical splat renderer",
            "startedAt": "2026-08-25T06:22:00-04:00",
            "endedAt": "2026-08-25T06:53:04-04:00",
            "summary": "The shared R3F Gaussian renderer now consumes each registered row-identical BSH1 sidecar, while Render, Edit, and Evidence retain one Canvas, one loader, and one control profile.",
            "results": [
              "The accepted South Micro-Parallax 10k source binds 1,476,299 degree-one coefficient rows and exposes a bounded View color / SH control.",
              "The server admits evidence sidecars only after the catalog-pinned receipt, receipt hash, payload hash, byte length, and Gaussian count close against the primary splat.",
              "Drei's loader and sort worker remain intact; the sole canonical renderer patches their existing material instead of adding a renderer or viewer.",
              "Edit Before and Affected retain source SH1. Edit After explicitly reports unavailable because its local filtered Blob has no registered row-identical sidecar.",
              "Switching After back to Before remounts the one-shot loader boundary and returns SH1 to ready without a page reload.",
              "Historical SH1 evidence loads through the same endpoint, while results without sidecars remain inspectable with the control disabled.",
              "Existing persisted render tuning migrates forward with SH mix at its accepted default rather than being discarded."
            ],
            "decision": "Carry reconstruction color as an optional hash-bound capability of the one canonical Gaussian renderer. Never infer, synthesize, or reuse SH coefficients across changed row sets.",
            "limitations": [
              "SH1 restores degree-one view color for browser presentation; the preserved full SH3 PLY remains higher-order reconstruction authority where registered.",
              "The current accepted exterior remains bounded to its reviewed six-degree camera band and grants no portal or navigation authority.",
              "The new high-resolution Brush run remains queued behind the unrelated GPU workload and has not been evaluated or promoted."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-sh1-view-color-r70"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;accepted-sh1:ready;edit-before:ready;edit-affected:ready;edit-after:unavailable;historical-sh1:ready;no-sh1:unavailable"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-sh1-view-color-r70",
      "kind": "verification-set",
      "createdAt": "2026-08-25T10:22:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r70.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-sh1-view-color-r70",
      "path": "verification/canonical-sh1-view-color-r70",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-sh1-view-color-r70/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Restored Brush view color in the one canonical splat renderer",
      "summary": "The shared R3F Gaussian renderer now consumes each registered row-identical BSH1 sidecar, while Render, Edit, and Evidence retain one Canvas, one loader, and one control profile.",
      "decision": "Carry reconstruction color as an optional hash-bound capability of the one canonical Gaussian renderer. Never infer, synthesize, or reuse SH coefficients across changed row sets.",
      "limitations": [
        "SH1 restores degree-one view color for browser presentation; the preserved full SH3 PLY remains higher-order reconstruction authority where registered.",
        "The current accepted exterior remains bounded to its reviewed six-degree camera band and grants no portal or navigation authority.",
        "The new high-resolution Brush run remains queued behind the unrelated GPU workload and has not been evaluated or promoted."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2024
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-sh1-view-color-r70/verification.json",
          "url": "/verification/canonical-sh1-view-color-r70/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r70.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2877,
          "sha256": "8509f3d591f9488f8ef11c23c963a2e11b85eb7781a609a789dda43a05546fb8",
          "exactRecord": {
            "id": "canonical-sh1-view-color-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored Brush view color in the one canonical splat renderer",
            "startedAt": "2026-08-25T06:22:00-04:00",
            "endedAt": "2026-08-25T06:53:04-04:00",
            "summary": "The shared R3F Gaussian renderer now consumes each registered row-identical BSH1 sidecar, while Render, Edit, and Evidence retain one Canvas, one loader, and one control profile.",
            "results": [
              "The accepted South Micro-Parallax 10k source binds 1,476,299 degree-one coefficient rows and exposes a bounded View color / SH control.",
              "The server admits evidence sidecars only after the catalog-pinned receipt, receipt hash, payload hash, byte length, and Gaussian count close against the primary splat.",
              "Drei's loader and sort worker remain intact; the sole canonical renderer patches their existing material instead of adding a renderer or viewer.",
              "Edit Before and Affected retain source SH1. Edit After explicitly reports unavailable because its local filtered Blob has no registered row-identical sidecar.",
              "Switching After back to Before remounts the one-shot loader boundary and returns SH1 to ready without a page reload.",
              "Historical SH1 evidence loads through the same endpoint, while results without sidecars remain inspectable with the control disabled.",
              "Existing persisted render tuning migrates forward with SH mix at its accepted default rather than being discarded."
            ],
            "decision": "Carry reconstruction color as an optional hash-bound capability of the one canonical Gaussian renderer. Never infer, synthesize, or reuse SH coefficients across changed row sets.",
            "limitations": [
              "SH1 restores degree-one view color for browser presentation; the preserved full SH3 PLY remains higher-order reconstruction authority where registered.",
              "The current accepted exterior remains bounded to its reviewed six-degree camera band and grants no portal or navigation authority.",
              "The new high-resolution Brush run remains queued behind the unrelated GPU workload and has not been evaluated or promoted."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-sh1-view-color-r70"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;accepted-sh1:ready;edit-before:ready;edit-affected:ready;edit-after:unavailable;historical-sh1:ready;no-sh1:unavailable"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-sh1-view-color-r70",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2024,
          "sha256": "6d91ce8e588192274df875f74fd39e6200a300834b6c973e484b1dad8b33f3cd",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-sh1-view-color-r70/verification.json",
          "recordPointer": "$",
          "byteLength": 2024,
          "sha256": "c37609234c47bde732b027e5fe0f96407b810e14109488dbf44934e281b199a3",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T06:53:04-04:00",
            "surface": "canonical Gaussian SH1 view color",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false,
              "control": "View color / SH",
              "defaultMix": 1
            },
            "acceptedExterior": {
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "gaussians": 1476299,
              "splatBytes": 47241568,
              "sh1Bytes": 17715640,
              "sh1Sha256": "4b37476df1190da5976bc7554ab65a8735d9b2c385a52fa8d9922e63a5031f00",
              "renderStatus": "ready",
              "evidenceStatus": "ready",
              "evidenceDisplayed": true
            },
            "editor": {
              "beforeSh1Status": "ready",
              "affectedSh1Status": "ready",
              "afterSh1Status": "unavailable",
              "afterReason": "The local post-edit Blob has no registered row-identical sidecar.",
              "sourceReturnAfterPreviewSwitch": "ready",
              "canvasCount": 1
            },
            "compatibility": {
              "historicalResultId": "splat.casa.exterior.pinned-r5-30k",
              "historicalEvidenceEndpointStatus": "ready",
              "noSidecarResultId": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "noSidecarStatus": "unavailable",
              "noSidecarControlDisabled": true,
              "preSh1ViewerProfilesMigrated": true
            },
            "checks": [
              "runtime-ui tests 85/85",
              "canonical web integration tests 10/10",
              "focused web evidence and editor tests 20/20",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check",
              "one Canvas across Render, Edit, and Evidence",
              "hash-pinned SH1 evidence endpoint",
              "editor source remount restores SH1 after After preview",
              "no-SH1 result remains inspectable and fails closed"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-sh1-edit-derivative-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T10:54:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r71.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-sh1-edit-derivative-20260825-r1",
      "path": "docs/timeline/internal-continuation-r71.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Preserved reconstruction color in the existing editor",
      "summary": "The one canonical editor now carries row-matched degree-one view color from its immutable source into the local After preview.",
      "decision": "Every edited Gaussian derivative must preserve registered per-row renderer capabilities when an exact row transform exists. Missing or mismatched derivatives fail closed before preview.",
      "limitations": [
        "The After preview remains local until Create candidate records the immutable edit result.",
        "The accepted exterior remains bounded to its reviewed camera band and grants no portal or navigation authority.",
        "The high-resolution Brush run remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2308
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-sh1-edit-derivative-r71",
          "url": "/verification/canonical-sh1-edit-derivative-r71",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r71.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2308,
          "sha256": "a71f9f8a44c80e5bd693a22e9efe06b1021bf04c11f83eed2ce0f025397eb20c",
          "exactRecord": {
            "id": "canonical-sh1-edit-derivative-20260825-r1",
            "date": "2026-08-25",
            "title": "Preserved reconstruction color in the existing editor",
            "startedAt": "2026-08-25T06:54:00-04:00",
            "endedAt": "2026-08-25T07:04:04-04:00",
            "summary": "The one canonical editor now carries row-matched degree-one view color from its immutable source into the local After preview.",
            "results": [
              "The editor filters the source BSH1 sidecar with the same exact removal decisions used to build the local post-edit splat.",
              "Every surviving coefficient row keeps its original source order; fade decisions retain their row while remove decisions omit it.",
              "The After action waits for both the post-edit splat and its matching SH1 sidecar instead of entering a degraded preview.",
              "The accepted source contains 1,476,299 rows; 25,044 removals produce a 1,451,255-row child and a 17,415,112-byte sidecar.",
              "Live browser review showed After selected, SH1 ready, View color / SH enabled, and exactly one Canvas."
            ],
            "decision": "Every edited Gaussian derivative must preserve registered per-row renderer capabilities when an exact row transform exists. Missing or mismatched derivatives fail closed before preview.",
            "limitations": [
              "The After preview remains local until Create candidate records the immutable edit result.",
              "The accepted exterior remains bounded to its reviewed camera band and grants no portal or navigation authority.",
              "The high-resolution Brush run remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-sh1-edit-derivative-r71"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;preview:after;source-rows:1476299;removed:25044;post-edit-rows:1451255;post-edit-sh1:ready;view-color-control:enabled"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-sh1-edit-derivative-r71",
      "kind": "verification-set",
      "createdAt": "2026-08-25T10:54:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r71.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-sh1-edit-derivative-r71",
      "path": "verification/canonical-sh1-edit-derivative-r71",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-sh1-edit-derivative-r71/verification.json",
        "sourceField": "$/editor/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-sh1-edit-derivative-r71/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Preserved reconstruction color in the existing editor",
      "summary": "The one canonical editor now carries row-matched degree-one view color from its immutable source into the local After preview.",
      "decision": "Every edited Gaussian derivative must preserve registered per-row renderer capabilities when an exact row transform exists. Missing or mismatched derivatives fail closed before preview.",
      "limitations": [
        "The After preview remains local until Create candidate records the immutable edit result.",
        "The accepted exterior remains bounded to its reviewed camera band and grants no portal or navigation authority.",
        "The high-resolution Brush run remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1606
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-sh1-edit-derivative-r71/verification.json",
          "url": "/verification/canonical-sh1-edit-derivative-r71/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r71.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2308,
          "sha256": "a71f9f8a44c80e5bd693a22e9efe06b1021bf04c11f83eed2ce0f025397eb20c",
          "exactRecord": {
            "id": "canonical-sh1-edit-derivative-20260825-r1",
            "date": "2026-08-25",
            "title": "Preserved reconstruction color in the existing editor",
            "startedAt": "2026-08-25T06:54:00-04:00",
            "endedAt": "2026-08-25T07:04:04-04:00",
            "summary": "The one canonical editor now carries row-matched degree-one view color from its immutable source into the local After preview.",
            "results": [
              "The editor filters the source BSH1 sidecar with the same exact removal decisions used to build the local post-edit splat.",
              "Every surviving coefficient row keeps its original source order; fade decisions retain their row while remove decisions omit it.",
              "The After action waits for both the post-edit splat and its matching SH1 sidecar instead of entering a degraded preview.",
              "The accepted source contains 1,476,299 rows; 25,044 removals produce a 1,451,255-row child and a 17,415,112-byte sidecar.",
              "Live browser review showed After selected, SH1 ready, View color / SH enabled, and exactly one Canvas."
            ],
            "decision": "Every edited Gaussian derivative must preserve registered per-row renderer capabilities when an exact row transform exists. Missing or mismatched derivatives fail closed before preview.",
            "limitations": [
              "The After preview remains local until Create candidate records the immutable edit result.",
              "The accepted exterior remains bounded to its reviewed camera band and grants no portal or navigation authority.",
              "The high-resolution Brush run remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-sh1-edit-derivative-r71"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;preview:after;source-rows:1476299;removed:25044;post-edit-rows:1451255;post-edit-sh1:ready;view-color-control:enabled"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-sh1-edit-derivative-r71",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1606,
          "sha256": "3a26e5ccd763290df8694095d1fe64803ceeb4f7a95a7c023485ff8f89e98568",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-sh1-edit-derivative-r71/verification.json",
          "recordPointer": "$",
          "byteLength": 1606,
          "sha256": "270a76f3ad1e886220c134985a78242c4e0ec27f7cd446ff4f96cb3315578b86",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T07:04:04-04:00",
            "surface": "canonical SH1-preserving splat edit preview",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false,
              "viewColorControl": "ready",
              "viewColorControlDisabled": false,
              "viewColorMix": 1
            },
            "editor": {
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "preview": "after",
              "sourceRows": 1476299,
              "exactAssessedRows": 139443,
              "keepRows": 35673,
              "fadeRows": 78726,
              "removedRows": 25044,
              "postEditRows": 1451255,
              "sourceSh1Bytes": 17715640,
              "postEditSh1Bytes": 17415112,
              "sourceSh1Sha256": "4b37476df1190da5976bc7554ab65a8735d9b2c385a52fa8d9922e63a5031f00",
              "postEditSh1Status": "ready",
              "afterActionDisabled": false,
              "rowPolicy": "copy the exact BSH1 rows for every surviving source Gaussian in original source order"
            },
            "checks": [
              "runtime-ui tests 86/86",
              "canonical one-surface integration tests 10/10",
              "focused web evidence and editor tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check",
              "After preview keeps SH1 ready",
              "View color / SH remains enabled",
              "one Canvas in Edit"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-939952fad",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T11:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r72.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-939952fad",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "debug-projection-only",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/metrics.json",
        "sourceField": "$/reviewProjectionContext/authority"
      },
      "title": "Kept the canonical camera through immutable splat edits",
      "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The child remains candidate-emitted-not-admitted and does not replace the product default.",
        "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
        "The high-resolution Brush run remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 407457099
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46440160,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/review/silhouette-trim-overlay.png",
            "byteLength": 335643,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r72.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2731,
          "sha256": "496c23341ea57dc358ea02a705ea3e874d32954951c62fa986bea82dc8a05d04",
          "exactRecord": {
            "id": "canonical-edit-presentation-lineage-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept the canonical camera through immutable splat edits",
            "startedAt": "2026-08-25T07:05:00-04:00",
            "endedAt": "2026-08-25T07:18:26-04:00",
            "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
            "results": [
              "The accepted source emitted a new 1,451,255-row immutable child from the current 25,044-row removal decision.",
              "The child sealed a 46,440,160-byte splat, a 17,415,112-byte row-matched SH1 sidecar, and a retained full-SH3 PLY.",
              "The first reload revealed a presentation-lineage bug: the child lost the accepted source camera and opened outside its reviewed six-degree band.",
              "Edit children now resolve their nearest registered reconstruction ancestor and inherit that pivot, framing mode, and source camera without copying a viewer.",
              "The canonical URL retains splatEditResult for edit children, so refresh no longer treats a candidate as an evidence-catalog identity.",
              "After correction, the immutable child and local After preview were visually compared at the same registered camera; SH1 was ready and the Canvas count remained one."
            ],
            "decision": "Gaussian edit lineage changes artifact rows while retaining its reconstruction presentation coordinate system. Candidate identity, camera authority, and renderer capabilities must survive both client selection and direct reload.",
            "limitations": [
              "The child remains candidate-emitted-not-admitted and does not replace the product default.",
              "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
              "The high-resolution Brush run remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-presentation-lineage-r72"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;source:accepted-south-micro-parallax-10k;child:0787be3f-a96edb1d;rows:1451255;sh1:ready;camera:inherited-registered-pivot;url:splatEditResult;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 407457099,
          "sha256": "2141f171597fa3caaf5839eadec159725b32cb89a9740752c2b6368bfa55444d",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/manifest.json",
          "recordPointer": "$",
          "byteLength": 2336,
          "sha256": "530f364d57b59f1f053cdec8a753342f94e561022c9ba0685750038842e173fd",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T11:07:51.188141+00:00",
            "runId": "silhouette-edit-939952fad",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.354bb3d9-d943-4cb1-b484-0991f8bfa8af/trim-config.json",
                "bytes": 1713,
                "sha256": "e159f70636e2b3cbefcc42523ab4d9dafcd2516d398f8d43405765ce81ea1a39"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/metrics.json",
                "bytes": 8782,
                "sha256": "1807ce7b2089df217402b556a08254b9ae4e5d49ac882f8cf628d323431a4a38"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/classification-tags.npz",
                "bytes": 754647,
                "sha256": "393ade8389157a6e68af588222d34d99fb00198b058993d0334953cf5c322eb6"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/review/silhouette-trim-overlay.png",
                "bytes": 335643,
                "sha256": "0ee5fe162cfd50611a60d31d9c833ed11dd14130663f453488762790414ba1c9"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.ply",
                "bytes": 342497732,
                "sha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 8782,
          "sha256": "1807ce7b2089df217402b556a08254b9ae4e5d49ac882f8cf628d323431a4a38",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T11:07:50.147432+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.354bb3d9-d943-4cb1-b484-0991f8bfa8af/trim-config.json",
              "bytes": 1713,
              "sha256": "e159f70636e2b3cbefcc42523ab4d9dafcd2516d398f8d43405765ce81ea1a39"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.354bb3d9-d943-4cb1-b484-0991f8bfa8af/source-authority.json",
                "bytes": 1176,
                "sha256": "9f9c0f73e27ee6dc84a04ac1cf6fdfa58533ec08b7cfc5194c506818ca639c71"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "reviewProjectionContext": {
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "authority": "debug-projection-only",
              "purpose": "Render the classification overlay against the preserved measured-massing camera schedule. These cameras do not contribute votes or authority to exact above-face classification."
            },
            "counts": {
              "before": 1476299,
              "untouched": 1372529,
              "featherCandidate": 78726,
              "hardRemovalCandidate": 25044,
              "hardRemovalFraction": 0.016964043191792448,
              "candidateAfter": 1451255
            },
            "confidence": {
              "featherMean": 0.21003738045692444,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88305,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 53891,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 62458,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 58385,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 53997,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 27575,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30751,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 44478,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 48233,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 84211,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 27,
              "selectedMaterials": [
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  3.7012778400000004,
                  3.048,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  18.35072784
                ]
              },
              "selectedBoundsReachMeters": 1,
              "selectedAxisBoundsMeters": {
                "xPadding": 0.25,
                "aboveFace": 1,
                "belowFace": 0.1,
                "zPadding": 0.25
              }
            },
            "directSelection": {
              "mask": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.354bb3d9-d943-4cb1-b484-0991f8bfa8af/direct-row-mask.bsrm",
                "bytes": 184586,
                "sha256": "efd89457b68b0695f2fc4ea9a34665603c16519253bda0ab8c628de3151694ff"
              },
              "sourcePresentation": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8"
              },
              "sourceRows": 1476299,
              "selectedRows": 13387,
              "rowOrder": "descending quantized alpha times scale volume",
              "maximumPositionDelta": 0
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.ply",
              "bytes": 342497732,
              "sha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/results/classification-tags.npz",
              "bytes": 754647,
              "sha256": "393ade8389157a6e68af588222d34d99fb00198b058993d0334953cf5c322eb6"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/review/silhouette-trim-overlay.png",
              "bytes": 335643,
              "sha256": "0ee5fe162cfd50611a60d31d9c833ed11dd14130663f453488762790414ba1c9"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "Exact above-face mode touches only rows inside the selected measured roof face axis bounds, the explicit below-face keep band, and the positive regionReachMeters plane distance; camera votes are not claimed for this deterministic geometric edit."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "d195157da4c60ffcc8964c3506223aab95cf24531115d2e7a4247ce69b1b1318",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T11:07:53.408570+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-939952fad\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 342497732,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-939952fad\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 1451255,
            "rowBytes": 32,
            "outputBytes": 46440160,
            "sha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1451255,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1735,
          "sha256": "ffa3b8346bbdc2dbc315bf71c8e784416585f9aff1b65b5c16ec676f197d092e",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T11:07:55.238778+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 342497732,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 46440160,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 17415112,
            "sha256": "be27defef52ab61cf32aa3e226f3034f70549e92dbfaacc21a82e8e77a45c6de",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1451255,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.33446863293647766,
              0.39027902483940125,
              0.6332194209098816,
              0.337462842464447,
              0.4113072454929352,
              0.6290450692176819,
              0.34127339720726013,
              0.38490384817123413,
              0.6509758234024048
            ],
            "clippedCoefficientFraction": 0.0005002566743956093,
            "quantizationRmse": 0.0020560419652611017,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-edit-presentation-lineage-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T11:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r72.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-presentation-lineage-20260825-r1",
      "path": "docs/timeline/internal-continuation-r72.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Kept the canonical camera through immutable splat edits",
      "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
      "decision": "Gaussian edit lineage changes artifact rows while retaining its reconstruction presentation coordinate system. Candidate identity, camera authority, and renderer capabilities must survive both client selection and direct reload.",
      "limitations": [
        "The child remains candidate-emitted-not-admitted and does not replace the product default.",
        "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
        "The high-resolution Brush run remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2731
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-presentation-lineage-r72",
          "url": "/verification/canonical-edit-presentation-lineage-r72",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r72.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2731,
          "sha256": "496c23341ea57dc358ea02a705ea3e874d32954951c62fa986bea82dc8a05d04",
          "exactRecord": {
            "id": "canonical-edit-presentation-lineage-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept the canonical camera through immutable splat edits",
            "startedAt": "2026-08-25T07:05:00-04:00",
            "endedAt": "2026-08-25T07:18:26-04:00",
            "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
            "results": [
              "The accepted source emitted a new 1,451,255-row immutable child from the current 25,044-row removal decision.",
              "The child sealed a 46,440,160-byte splat, a 17,415,112-byte row-matched SH1 sidecar, and a retained full-SH3 PLY.",
              "The first reload revealed a presentation-lineage bug: the child lost the accepted source camera and opened outside its reviewed six-degree band.",
              "Edit children now resolve their nearest registered reconstruction ancestor and inherit that pivot, framing mode, and source camera without copying a viewer.",
              "The canonical URL retains splatEditResult for edit children, so refresh no longer treats a candidate as an evidence-catalog identity.",
              "After correction, the immutable child and local After preview were visually compared at the same registered camera; SH1 was ready and the Canvas count remained one."
            ],
            "decision": "Gaussian edit lineage changes artifact rows while retaining its reconstruction presentation coordinate system. Candidate identity, camera authority, and renderer capabilities must survive both client selection and direct reload.",
            "limitations": [
              "The child remains candidate-emitted-not-admitted and does not replace the product default.",
              "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
              "The high-resolution Brush run remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-presentation-lineage-r72"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;source:accepted-south-micro-parallax-10k;child:0787be3f-a96edb1d;rows:1451255;sh1:ready;camera:inherited-registered-pivot;url:splatEditResult;promotion:unchanged"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-edit-presentation-lineage-r72",
      "kind": "verification-set",
      "createdAt": "2026-08-25T11:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r72.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-presentation-lineage-r72",
      "path": "verification/canonical-edit-presentation-lineage-r72",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-edit-presentation-lineage-r72/verification.json",
        "sourceField": "$/operation/sourceResultId"
      },
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "verification/canonical-edit-presentation-lineage-r72/verification.json",
        "sourceField": "$/operation/reviewState"
      },
      "authority": null,
      "title": "Kept the canonical camera through immutable splat edits",
      "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
      "decision": "Gaussian edit lineage changes artifact rows while retaining its reconstruction presentation coordinate system. Candidate identity, camera authority, and renderer capabilities must survive both client selection and direct reload.",
      "limitations": [
        "The child remains candidate-emitted-not-admitted and does not replace the product default.",
        "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
        "The high-resolution Brush run remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2321
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-presentation-lineage-r72/verification.json",
          "url": "/verification/canonical-edit-presentation-lineage-r72/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r72.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2731,
          "sha256": "496c23341ea57dc358ea02a705ea3e874d32954951c62fa986bea82dc8a05d04",
          "exactRecord": {
            "id": "canonical-edit-presentation-lineage-20260825-r1",
            "date": "2026-08-25",
            "title": "Kept the canonical camera through immutable splat edits",
            "startedAt": "2026-08-25T07:05:00-04:00",
            "endedAt": "2026-08-25T07:18:26-04:00",
            "summary": "A real Create candidate run closed the local preview, immutable artifact, route reload, SH1, and registered-camera path in the same viewer and editor.",
            "results": [
              "The accepted source emitted a new 1,451,255-row immutable child from the current 25,044-row removal decision.",
              "The child sealed a 46,440,160-byte splat, a 17,415,112-byte row-matched SH1 sidecar, and a retained full-SH3 PLY.",
              "The first reload revealed a presentation-lineage bug: the child lost the accepted source camera and opened outside its reviewed six-degree band.",
              "Edit children now resolve their nearest registered reconstruction ancestor and inherit that pivot, framing mode, and source camera without copying a viewer.",
              "The canonical URL retains splatEditResult for edit children, so refresh no longer treats a candidate as an evidence-catalog identity.",
              "After correction, the immutable child and local After preview were visually compared at the same registered camera; SH1 was ready and the Canvas count remained one."
            ],
            "decision": "Gaussian edit lineage changes artifact rows while retaining its reconstruction presentation coordinate system. Candidate identity, camera authority, and renderer capabilities must survive both client selection and direct reload.",
            "limitations": [
              "The child remains candidate-emitted-not-admitted and does not replace the product default.",
              "The source camera is authoritative only for the accepted six-degree appearance band, not a complete exterior or portal transform.",
              "The high-resolution Brush run remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-presentation-lineage-r72"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;source:accepted-south-micro-parallax-10k;child:0787be3f-a96edb1d;rows:1451255;sh1:ready;camera:inherited-registered-pivot;url:splatEditResult;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-edit-presentation-lineage-r72",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2321,
          "sha256": "2b2fbb18722ce1e981ac41664678bd8d877708bca9046a76a0759610fd219d60",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-edit-presentation-lineage-r72/verification.json",
          "recordPointer": "$",
          "byteLength": 2321,
          "sha256": "7e0c2c8eec876c8be741f01a176f12b6eb5b47b7ed6020aec7834450f292f5de",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T07:18:26-04:00",
            "surface": "canonical immutable splat-edit lineage",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false,
              "sh1Status": "ready"
            },
            "operation": {
              "operationId": "edit.354bb3d9-d943-4cb1-b484-0991f8bfa8af",
              "resultId": "splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "state": "completed",
              "reviewState": "candidate-emitted-not-admitted",
              "sourceAuthorityPreserved": true,
              "providerSpendUsd": 0
            },
            "artifacts": {
              "sourceRows": 1476299,
              "removedRows": 25044,
              "candidateRows": 1451255,
              "splatBytes": 46440160,
              "splatSha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
              "sh1Bytes": 17415112,
              "sh1Sha256": "be27defef52ab61cf32aa3e226f3034f70549e92dbfaacc21a82e8e77a45c6de",
              "fullSh3Bytes": 342497732,
              "fullSh3Sha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307",
              "rowCountContract": "17415112 = 52 + 1451255 * 12"
            },
            "presentation": {
              "inheritedFromResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "inheritedFramingMode": "registered-pivot",
              "inheritedCameraScopeDegrees": 6,
              "directReloadPreservedEditIdentity": true,
              "localAfterAndChildCameraMatched": true,
              "productDefaultChanged": false
            },
            "checks": [
              "runtime-ui tests 88/88",
              "canonical one-surface integration tests 10/10",
              "splat edit service tests 2/2",
              "runtime-ui typecheck",
              "web typecheck",
              "git diff check",
              "new immutable child created through the existing editor",
              "candidate route reloaded with splatEditResult intact",
              "candidate inherited the accepted registered source camera",
              "candidate and local After were visually compared at that camera",
              "candidate SH1 ready",
              "one Canvas"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-edit-lineage-controls-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T11:21:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r73.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-lineage-controls-20260825-r1",
      "path": "docs/timeline/internal-continuation-r73.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Collapsed edit history into one reconstruction selector",
      "summary": "The existing editor now selects registered parents and immutable children through one control and exposes the active source lineage without adding a route, viewer, renderer, editor, or state owner.",
      "decision": "Immutable edit history is part of the canonical source selector, not a second navigation surface.",
      "limitations": [
        "The chained After preview was not emitted as another immutable candidate because this run verifies authoring continuity rather than proposing a product-default visual.",
        "The active child remains candidate-emitted-not-admitted.",
        "The hero Brush reconstruction remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2444
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-lineage-controls-r73",
          "url": "/verification/canonical-edit-lineage-controls-r73",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r73.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2444,
          "sha256": "685b45942f5e1ab7e7bc71e36ec96dd1cf48c049b5839ec4b6868844dee58a64",
          "exactRecord": {
            "id": "canonical-edit-lineage-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Collapsed edit history into one reconstruction selector",
            "startedAt": "2026-08-25T07:21:00-04:00",
            "endedAt": "2026-08-25T07:33:29-04:00",
            "summary": "The existing editor now selects registered parents and immutable children through one control and exposes the active source lineage without adding a route, viewer, renderer, editor, or state owner.",
            "results": [
              "The first immutable child was successfully used as a second edit parent in the retained Canvas.",
              "Twenty-seven measured roof faces resolved 116,863 exact affected rows and a 1,425,846-row SH1-ready After preview.",
              "The redundant retained-child dropdown was removed; the Editable reconstruction control is the only source selector.",
              "A collapsed lineage disclosure shows registered parent, immutable child, content hashes, edit profile, evidence count, rows, cameras, and creation time.",
              "The viewport summary now uses human labels for representation, light, color treatment, and density.",
              "Reload retained the selected child, After draft, SH1 capability, and one Canvas."
            ],
            "decision": "Immutable edit history is part of the canonical source selector, not a second navigation surface.",
            "limitations": [
              "The chained After preview was not emitted as another immutable candidate because this run verifies authoring continuity rather than proposing a product-default visual.",
              "The active child remains candidate-emitted-not-admitted.",
              "The hero Brush reconstruction remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-lineage-controls-r73"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;source-selector:1;lineage-items:2;source-rows:1451255;affected:116863;after:1425846;sh1:ready;promotion:unchanged"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-edit-lineage-controls-r73",
      "kind": "verification-set",
      "createdAt": "2026-08-25T11:21:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r73.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-lineage-controls-r73",
      "path": "verification/canonical-edit-lineage-controls-r73",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-edit-lineage-controls-r73/verification.json",
        "sourceField": "$/source/parentResultId"
      },
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-edit-lineage-controls-r73/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Collapsed edit history into one reconstruction selector",
      "summary": "The existing editor now selects registered parents and immutable children through one control and exposes the active source lineage without adding a route, viewer, renderer, editor, or state owner.",
      "decision": "Immutable edit history is part of the canonical source selector, not a second navigation surface.",
      "limitations": [
        "The chained After preview was not emitted as another immutable candidate because this run verifies authoring continuity rather than proposing a product-default visual.",
        "The active child remains candidate-emitted-not-admitted.",
        "The hero Brush reconstruction remains queued behind the unrelated GPU workload."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1893
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-lineage-controls-r73/verification.json",
          "url": "/verification/canonical-edit-lineage-controls-r73/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r73.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2444,
          "sha256": "685b45942f5e1ab7e7bc71e36ec96dd1cf48c049b5839ec4b6868844dee58a64",
          "exactRecord": {
            "id": "canonical-edit-lineage-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Collapsed edit history into one reconstruction selector",
            "startedAt": "2026-08-25T07:21:00-04:00",
            "endedAt": "2026-08-25T07:33:29-04:00",
            "summary": "The existing editor now selects registered parents and immutable children through one control and exposes the active source lineage without adding a route, viewer, renderer, editor, or state owner.",
            "results": [
              "The first immutable child was successfully used as a second edit parent in the retained Canvas.",
              "Twenty-seven measured roof faces resolved 116,863 exact affected rows and a 1,425,846-row SH1-ready After preview.",
              "The redundant retained-child dropdown was removed; the Editable reconstruction control is the only source selector.",
              "A collapsed lineage disclosure shows registered parent, immutable child, content hashes, edit profile, evidence count, rows, cameras, and creation time.",
              "The viewport summary now uses human labels for representation, light, color treatment, and density.",
              "Reload retained the selected child, After draft, SH1 capability, and one Canvas."
            ],
            "decision": "Immutable edit history is part of the canonical source selector, not a second navigation surface.",
            "limitations": [
              "The chained After preview was not emitted as another immutable candidate because this run verifies authoring continuity rather than proposing a product-default visual.",
              "The active child remains candidate-emitted-not-admitted.",
              "The hero Brush reconstruction remains queued behind the unrelated GPU workload."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-lineage-controls-r73"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;source-selector:1;lineage-items:2;source-rows:1451255;affected:116863;after:1425846;sh1:ready;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-edit-lineage-controls-r73",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1893,
          "sha256": "001293a6235e3b2bea20bde33c0fe3230fd9de33c5c465165ecd3a3066d7ede3",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-edit-lineage-controls-r73/verification.json",
          "recordPointer": "$",
          "byteLength": 1893,
          "sha256": "3876fd1eb00bdd2d1368c94c99b6a1acfbc2715873a23959cf4142eda3a63fbb",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T07:33:29-04:00",
            "surface": "canonical immutable splat source and lineage controls",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false
            },
            "source": {
              "resultId": "splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
              "parentResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "rows": 1451255,
              "cameraCount": 12,
              "splatSha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
              "sh1Sha256": "be27defef52ab61cf32aa3e226f3034f70549e92dbfaacc21a82e8e77a45c6de",
              "sh1StatusAfterReload": "ready",
              "lineageItems": 2
            },
            "chainedPreview": {
              "selectedMeasuredFaces": 27,
              "exactAffectedRows": 116863,
              "fadeRows": 91454,
              "removeRows": 25409,
              "postEditRows": 1425846,
              "previewModeAfterReload": "after",
              "immutableCandidateCreated": false
            },
            "controlConsolidation": {
              "editableReconstructionSelectCount": 1,
              "duplicateRetainedChildSelectPresent": false,
              "viewportSummary": "Gaussian · source light · original color · 135% density",
              "lineageExposesArtifactContext": true
            },
            "checks": [
              "runtime-ui tests 88/88",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "direct reload retained the active immutable child",
              "direct reload restored the After draft",
              "direct reload returned SH1 to ready",
              "one editable reconstruction selector",
              "one Canvas"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-edit-affected-review-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T11:34:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r74.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-affected-review-20260825-r1",
      "path": "docs/timeline/internal-continuation-r74.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the exact splat effect legible in the retained editor",
      "summary": "The retained editor now gives Before, Affected, and After distinct viewport behavior. Selection remains live only in Before. Affected shows the exact row mask over the source. After shows the clean derivative. All three modes use the existing Canvas and Gaussian renderer.",
      "decision": "Edit-state comparison belongs to the one canonical Gaussian viewport. Before owns selection, Affected owns exact decision review, and After owns the clean derivative preview.",
      "limitations": [
        "This checkpoint changes review presentation only; it does not promote or overwrite the selected reconstruction.",
        "The selected-repair source remains a working base rather than the product hero.",
        "The queued hero Brush reconstruction still waits for the independent GPU workload to release the configured memory gate."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2510
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-affected-review-r74",
          "url": "/verification/canonical-edit-affected-review-r74",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r74.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2510,
          "sha256": "425e7d76adb8dcd2bf028c2c3c5e8df0ab5b7978085b357cd93cbebcef354883",
          "exactRecord": {
            "id": "canonical-edit-affected-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the exact splat effect legible in the retained editor",
            "startedAt": "2026-08-25T07:34:00-04:00",
            "endedAt": "2026-08-25T07:48:19-04:00",
            "summary": "The retained editor now gives Before, Affected, and After distinct viewport behavior. Selection remains live only in Before. Affected shows the exact row mask over the source. After shows the clean derivative. All three modes use the existing Canvas and Gaussian renderer.",
            "results": [
              "Removed the opaque measured-face fill that covered the exact Gaussian review.",
              "Paused face and direct-Gaussian gestures in Affected while retaining restrained surface and volume guides.",
              "Configured the canonical Gaussian review layer above identical source depths and bounded its projected footprint.",
              "Reduced presentation-only highlight alpha while preserving every exact selected row and edit decision.",
              "Verified 39 measured faces, 264,150 affected rows, 226,381 fade rows, 37,769 removal rows, and a 2,462,231-row After derivative.",
              "Reload recovered the same selection, Affected mode, counts, SH1 source, and one Canvas."
            ],
            "decision": "Edit-state comparison belongs to the one canonical Gaussian viewport. Before owns selection, Affected owns exact decision review, and After owns the clean derivative preview.",
            "limitations": [
              "This checkpoint changes review presentation only; it does not promote or overwrite the selected reconstruction.",
              "The selected-repair source remains a working base rather than the product hero.",
              "The queued hero Brush reconstruction still waits for the independent GPU workload to release the configured memory gate."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-affected-review-r74"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-rows:2500000;faces:39;affected:264150;fade:226381;remove:37769;after:2462231;sh1:ready;promotion:unchanged"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-edit-affected-review-r74",
      "kind": "verification-set",
      "createdAt": "2026-08-25T11:34:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r74.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-edit-affected-review-r74",
      "path": "verification/canonical-edit-affected-review-r74",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-edit-affected-review-r74/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Made the exact splat effect legible in the retained editor",
      "summary": "The retained editor now gives Before, Affected, and After distinct viewport behavior. Selection remains live only in Before. Affected shows the exact row mask over the source. After shows the clean derivative. All three modes use the existing Canvas and Gaussian renderer.",
      "decision": "Edit-state comparison belongs to the one canonical Gaussian viewport. Before owns selection, Affected owns exact decision review, and After owns the clean derivative preview.",
      "limitations": [
        "This checkpoint changes review presentation only; it does not promote or overwrite the selected reconstruction.",
        "The selected-repair source remains a working base rather than the product hero.",
        "The queued hero Brush reconstruction still waits for the independent GPU workload to release the configured memory gate."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1828
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-edit-affected-review-r74/verification.json",
          "url": "/verification/canonical-edit-affected-review-r74/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r74.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2510,
          "sha256": "425e7d76adb8dcd2bf028c2c3c5e8df0ab5b7978085b357cd93cbebcef354883",
          "exactRecord": {
            "id": "canonical-edit-affected-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the exact splat effect legible in the retained editor",
            "startedAt": "2026-08-25T07:34:00-04:00",
            "endedAt": "2026-08-25T07:48:19-04:00",
            "summary": "The retained editor now gives Before, Affected, and After distinct viewport behavior. Selection remains live only in Before. Affected shows the exact row mask over the source. After shows the clean derivative. All three modes use the existing Canvas and Gaussian renderer.",
            "results": [
              "Removed the opaque measured-face fill that covered the exact Gaussian review.",
              "Paused face and direct-Gaussian gestures in Affected while retaining restrained surface and volume guides.",
              "Configured the canonical Gaussian review layer above identical source depths and bounded its projected footprint.",
              "Reduced presentation-only highlight alpha while preserving every exact selected row and edit decision.",
              "Verified 39 measured faces, 264,150 affected rows, 226,381 fade rows, 37,769 removal rows, and a 2,462,231-row After derivative.",
              "Reload recovered the same selection, Affected mode, counts, SH1 source, and one Canvas."
            ],
            "decision": "Edit-state comparison belongs to the one canonical Gaussian viewport. Before owns selection, Affected owns exact decision review, and After owns the clean derivative preview.",
            "limitations": [
              "This checkpoint changes review presentation only; it does not promote or overwrite the selected reconstruction.",
              "The selected-repair source remains a working base rather than the product hero.",
              "The queued hero Brush reconstruction still waits for the independent GPU workload to release the configured memory gate."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-edit-affected-review-r74"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-rows:2500000;faces:39;affected:264150;fade:226381;remove:37769;after:2462231;sh1:ready;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-edit-affected-review-r74",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1828,
          "sha256": "8d3a9b70762d0491efb28c692ffefa38f6419ae4dea6d59a6243822002e41f8b",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-edit-affected-review-r74/verification.json",
          "recordPointer": "$",
          "byteLength": 1828,
          "sha256": "24aae5294f4485e8fcceb44b1920f53e4b17f8f5eb08504f2fe9a8e3fa4dba0a",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T07:48:19-04:00",
            "surface": "canonical splat Before, Affected, and After review",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false
            },
            "source": {
              "resultId": "splat.casa.exterior.selected-repair-all60-r1",
              "rows": 2500000,
              "cameraCount": 12,
              "sh1Status": "ready"
            },
            "selection": {
              "materials": [
                "roof",
                "porchRoof"
              ],
              "resolvedMeasuredFaces": 39,
              "directRows": 0,
              "exactAffectedRows": 264150,
              "fadeRows": 226381,
              "removeRows": 37769,
              "postEditRows": 2462231,
              "affectedPercent": 10.6
            },
            "reviewModes": {
              "before": "interactive measured-face wireframe over the immutable source",
              "affected": "bounded amber fade rows and red removal rows over the immutable source; selection interactions paused",
              "after": "clean SH1-preserving local derivative with selection overlays removed"
            },
            "reload": {
              "draftRecovered": true,
              "resolvedMeasuredFaces": 39,
              "previewMode": "affected",
              "exactAffectedRows": 264150
            },
            "checks": [
              "runtime-ui tests 88/88",
              "canonical one-surface integration tests 10/10",
              "runtime-ui typecheck",
              "web typecheck",
              "Before, Affected, and After verified in one Canvas",
              "Affected review contains no direct-selection gesture layer",
              "After review contains no selection overlay",
              "draft recovered after direct reload",
              "provider spend USD 0.00"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T11:52:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r75.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
      "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-no-authority",
        "sourcePath": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "camera-visible-two-split-supported-clearance-grid",
      "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
      "decision": "rejected",
      "limitations": [
        "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
        "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
        "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
      ],
      "relatedRunIds": [
        "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
        "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 34696
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/camera-visibility-grid.png",
            "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/camera-visibility-grid.png",
            "byteLength": 8631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/clearance-grid.png",
            "byteLength": 14623,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-diagnostic.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-review.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r75.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3099,
          "sha256": "a6db5dfb286089743b343b7250cacfa5d44e9e63b8355d21a9d24ae4dde41a62",
          "exactRecord": {
            "id": "canonical-walk-surface-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected live clearance review to the retained splat editor",
            "startedAt": "2026-08-25T07:52:00-04:00",
            "endedAt": "2026-08-25T08:20:32.8170518-04:00",
            "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
            "results": [
              "Added one strict command, operation, and view contract shared by the editor, web boundary, and control plane.",
              "Removed the nonfunctional placement-only review choice; a pass now has one explicit meaning: walkable placement, path, and first-person authority inside the admitted footprint.",
              "Bound every receipt to result, candidate layer, plane, elevation, and usage so moving the elevation invalidates only that receipt and enables a new review.",
              "Ran the real local clearance and exact-camera visibility worker for -0.012m. Three gates passed, five failed, and no ground or navigation authority was emitted.",
              "Recovered that same rejected -0.012m receipt after restarting Blueprint, with one Canvas and the selected splat unchanged.",
              "Preserved the first failed integration operation and its worker receipt. It failed closed because the browser-facing normalizer expected a repeated plane ID; command-bound normalization was corrected before rerun."
            ],
            "decision": "Walk-surface authoring remains a mode of the one canonical splat editor. Detection is inspectable, but actor placement, paths, and first person are admitted only by an exact automated review receipt.",
            "limitations": [
              "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
              "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
              "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
            ],
            "runs": [
              "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
            ],
            "payload": [
              "verification/canonical-walk-surface-review-r75"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-elevation:-0.013027295470237732;reviewed-elevation:-0.012;decision:rejected;pass-gates:3;fail-gates:5;ground:none;restart-recovered:true;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 34696,
          "sha256": "fec114cff1a47680edf8b37dc8c8d08687cb205909d8d2b4ef9bd4d9497dbfe5",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/manifest.json",
          "recordPointer": "$",
          "byteLength": 1924,
          "sha256": "a592e74b2dcd220c60066fe17ebf48ff1ff5f9f8bfa3f8d02e4c4b51f9ae5de9",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/2",
            "createdAt": "2026-08-25T12:16:14.882743+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": ".blueprint-data/walkable-review-operations/operations/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/input/clearance-review-config.json",
                "bytes": 1254,
                "sha256": "68b99c25aa0ed0a7733f54bcd781cf3b20d31105a027ee2ada79a04d93262e82"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v2.schema.json",
                "bytes": 5478,
                "sha256": "a942109641f39ac3478424e148c7e32a02281909c1c32bd63fca943dab4c258c"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-review.json",
                "bytes": 5880,
                "sha256": "2a4e6460d80717639e9929062d33286f211d5b69d0b43801cf3f9685a5caec09"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-diagnostic.json",
                "bytes": 3638,
                "sha256": "847a4febb9571c5508d0c440eb6790658edb7f87399b30d17e2ad418565aa63a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/clearance-grid.png",
                "bytes": 14623,
                "sha256": "2756ac1c827413da093971832bba04f4822d7810171825879f52a8c7efc49520"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/review/camera-visibility-grid.png",
                "bytes": 8631,
                "sha256": "94544e83ae1a87554c7ca4476324e14982633d3d11a3690de3df4bff32fe5bd7"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 3638,
          "sha256": "847a4febb9571c5508d0c440eb6790658edb7f87399b30d17e2ad418565aa63a",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/2",
            "createdAt": "2026-08-25T12:16:14.832121+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15498,
              "twoSplitSupportCells": 2633,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 47,
              "validCells": 367,
              "cameraVisibleCells": 57,
              "admittedCameraVisibleCells": 0
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "cameraVisibility": {
              "knownCamera": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "cameraFrame": 0,
              "cameraId": "fixed-f000",
              "cameraPositionMeters": [
                19.59836568,
                2.0436840000000003,
                30.03685128
              ],
              "cameraTargetMeters": [
                19.59836568,
                3.7876276800000004,
                5.553608400000001
              ],
              "cameraFrustumMargin": 0.9,
              "frustumCells": 3154,
              "lineOfSightCells": 57,
              "visibleCells": 57,
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "massingObstacleFaces": 1185,
              "grid": {
                "lowX": -2.5,
                "lowZ": -11.5,
                "width": 90,
                "height": 70,
                "cellMeters": 0.5
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 5880,
          "sha256": "2a4e6460d80717639e9929062d33286f211d5b69d0b43801cf3f9685a5caec09",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/2",
            "id": "review.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
            "createdAt": "2026-08-25T12:16:14.832121+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/walkable-review-operations/operations/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/input/candidate-plane-layer.json",
              "bytes": 15202,
              "sha256": "27e2bbb4e5f75e42f9826a491eb4729e88b01ce975b08c1aaaf479676ac88b39"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v7",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              "cameraAuthority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              }
            },
            "method": {
              "name": "camera-visible-two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2633,
              "dilatedObstacleCells": 3079,
              "validCells": 367,
              "admittedRectangle": null,
              "cameraVisibility": {
                "knownCamera": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                  "bytes": 163809,
                  "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
                },
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "cameraPositionMeters": [
                  19.59836568,
                  2.0436840000000003,
                  30.03685128
                ],
                "cameraTargetMeters": [
                  19.59836568,
                  3.7876276800000004,
                  5.553608400000001
                ],
                "cameraFrustumMargin": 0.9,
                "frustumCells": 3154,
                "lineOfSightCells": 57,
                "visibleCells": 57,
                "massing": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                  "bytes": 815928,
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
                },
                "massingObstacleFaces": 1185,
                "grid": {
                  "lowX": -2.5,
                  "lowZ": -11.5,
                  "width": 90,
                  "height": 70,
                  "cellMeters": 0.5
                }
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "evidenceIds": [
              "evidence.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a.source-integrity",
              "evidence.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a.two-split-support",
              "evidence.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a.actor-prism-clearance",
              "evidence.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a.step-continuity",
              "evidence.walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a.exact-camera-visibility"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T11:52:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r75.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
      "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-no-authority",
        "sourcePath": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "camera-visible-two-split-supported-clearance-grid",
      "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
      "decision": "rejected",
      "limitations": [
        "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
        "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
        "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
      ],
      "relatedRunIds": [
        "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
        "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 34696
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/camera-visibility-grid.png",
            "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/camera-visibility-grid.png",
            "byteLength": 8631,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/clearance-grid.png",
            "byteLength": 14623,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-diagnostic.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-review.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r75.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3099,
          "sha256": "a6db5dfb286089743b343b7250cacfa5d44e9e63b8355d21a9d24ae4dde41a62",
          "exactRecord": {
            "id": "canonical-walk-surface-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected live clearance review to the retained splat editor",
            "startedAt": "2026-08-25T07:52:00-04:00",
            "endedAt": "2026-08-25T08:20:32.8170518-04:00",
            "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
            "results": [
              "Added one strict command, operation, and view contract shared by the editor, web boundary, and control plane.",
              "Removed the nonfunctional placement-only review choice; a pass now has one explicit meaning: walkable placement, path, and first-person authority inside the admitted footprint.",
              "Bound every receipt to result, candidate layer, plane, elevation, and usage so moving the elevation invalidates only that receipt and enables a new review.",
              "Ran the real local clearance and exact-camera visibility worker for -0.012m. Three gates passed, five failed, and no ground or navigation authority was emitted.",
              "Recovered that same rejected -0.012m receipt after restarting Blueprint, with one Canvas and the selected splat unchanged.",
              "Preserved the first failed integration operation and its worker receipt. It failed closed because the browser-facing normalizer expected a repeated plane ID; command-bound normalization was corrected before rerun."
            ],
            "decision": "Walk-surface authoring remains a mode of the one canonical splat editor. Detection is inspectable, but actor placement, paths, and first person are admitted only by an exact automated review receipt.",
            "limitations": [
              "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
              "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
              "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
            ],
            "runs": [
              "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
            ],
            "payload": [
              "verification/canonical-walk-surface-review-r75"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-elevation:-0.013027295470237732;reviewed-elevation:-0.012;decision:rejected;pass-gates:3;fail-gates:5;ground:none;restart-recovered:true;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 34696,
          "sha256": "fbbc2244ed15af6f66c6a8d5b048c9b5819ccd4b367f50937a33906b22861984",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/manifest.json",
          "recordPointer": "$",
          "byteLength": 1924,
          "sha256": "d1a53e057dfae26af83b3a20d3b1e076c953afb650c04bf1ee41fa746decfeff",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/2",
            "createdAt": "2026-08-25T12:14:39.221494+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": ".blueprint-data/walkable-review-operations/operations/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/input/clearance-review-config.json",
                "bytes": 1254,
                "sha256": "4de9586cf36eda23fe338a5979ebb2dc4f8da2a57e0ed18083d519f85f986f5d"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v2.schema.json",
                "bytes": 5478,
                "sha256": "a942109641f39ac3478424e148c7e32a02281909c1c32bd63fca943dab4c258c"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-review.json",
                "bytes": 5880,
                "sha256": "8347c66f8aac10085ee36a41f31d22ed032e91221fe646e7226cfc2103124498"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-diagnostic.json",
                "bytes": 3638,
                "sha256": "33373e83100d3b35e0a7d36d3d07fd3ddc45bf823be6d2d64136bbf465da782c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/clearance-grid.png",
                "bytes": 14623,
                "sha256": "2756ac1c827413da093971832bba04f4822d7810171825879f52a8c7efc49520"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/review/camera-visibility-grid.png",
                "bytes": 8631,
                "sha256": "94544e83ae1a87554c7ca4476324e14982633d3d11a3690de3df4bff32fe5bd7"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 3638,
          "sha256": "33373e83100d3b35e0a7d36d3d07fd3ddc45bf823be6d2d64136bbf465da782c",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/2",
            "createdAt": "2026-08-25T12:14:39.165114+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": -2.5,
              "lowZ": -11.5,
              "width": 90,
              "height": 70,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "groundGaussians": 15498,
              "twoSplitSupportCells": 2633,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 3079,
              "stepInvalidCells": 47,
              "validCells": 367,
              "cameraVisibleCells": 57,
              "admittedCameraVisibleCells": 0
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "cameraVisibility": {
              "knownCamera": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "cameraFrame": 0,
              "cameraId": "fixed-f000",
              "cameraPositionMeters": [
                19.59836568,
                2.0436840000000003,
                30.03685128
              ],
              "cameraTargetMeters": [
                19.59836568,
                3.7876276800000004,
                5.553608400000001
              ],
              "cameraFrustumMargin": 0.9,
              "frustumCells": 3154,
              "lineOfSightCells": 57,
              "visibleCells": 57,
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "massingObstacleFaces": 1185,
              "grid": {
                "lowX": -2.5,
                "lowZ": -11.5,
                "width": 90,
                "height": 70,
                "cellMeters": 0.5
              }
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 5880,
          "sha256": "8347c66f8aac10085ee36a41f31d22ed032e91221fe646e7226cfc2103124498",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/2",
            "id": "review.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
            "createdAt": "2026-08-25T12:14:39.165114+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/walkable-review-operations/operations/walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc/input/candidate-plane-layer.json",
              "bytes": 15202,
              "sha256": "27e2bbb4e5f75e42f9826a491eb4729e88b01ce975b08c1aaaf479676ac88b39"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/brush/refit-structure-all60-30k-no-internal-eval-r2/selected-repair-refit-structure-30000.ply",
              "bytes": 590001552,
              "sha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v7",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r2.py",
                "bytes": 12611,
                "sha256": "9c73b68518ba2b6636dd6a0f4856b8de83e2f7f55e26d64f001f711d7cb7617a"
              },
              "cameraAuthority": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              }
            },
            "method": {
              "name": "camera-visible-two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 5577,
              "inwardCandidateCells": 5316,
              "twoSplitSupportCells": 2633,
              "dilatedObstacleCells": 3079,
              "validCells": 367,
              "admittedRectangle": null,
              "cameraVisibility": {
                "knownCamera": {
                  "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                  "bytes": 163809,
                  "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
                },
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "cameraPositionMeters": [
                  19.59836568,
                  2.0436840000000003,
                  30.03685128
                ],
                "cameraTargetMeters": [
                  19.59836568,
                  3.7876276800000004,
                  5.553608400000001
                ],
                "cameraFrustumMargin": 0.9,
                "frustumCells": 3154,
                "lineOfSightCells": 57,
                "visibleCells": 57,
                "massing": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                  "bytes": 815928,
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
                },
                "massingObstacleFaces": 1185,
                "grid": {
                  "lowX": -2.5,
                  "lowZ": -11.5,
                  "width": 90,
                  "height": 70,
                  "cellMeters": 0.5
                }
              }
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 2500000
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              },
              "cameraVisibility": {
                "state": "fail",
                "reason": "Every admitted actor cell is inside the sealed exact-camera frustum and has a clear measured-massing sightline.",
                "cameraFrame": 0,
                "cameraId": "fixed-f000",
                "admittedCells": 0,
                "admittedVisibleCells": 0,
                "visibleCandidateCells": 57
              }
            },
            "evidenceIds": [
              "evidence.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc.source-integrity",
              "evidence.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc.two-split-support",
              "evidence.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc.actor-prism-clearance",
              "evidence.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc.step-continuity",
              "evidence.walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc.exact-camera-visibility"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-walk-surface-review-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T11:52:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r75.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-walk-surface-review-20260825-r1",
      "path": "docs/timeline/internal-continuation-r75.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected live clearance review to the retained splat editor",
      "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
      "decision": "Walk-surface authoring remains a mode of the one canonical splat editor. Detection is inspectable, but actor placement, paths, and first person are admitted only by an exact automated review receipt.",
      "limitations": [
        "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
        "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
        "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
      ],
      "relatedRunIds": [
        "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
        "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3099
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-walk-surface-review-r75",
          "url": "/verification/canonical-walk-surface-review-r75",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r75.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3099,
          "sha256": "a6db5dfb286089743b343b7250cacfa5d44e9e63b8355d21a9d24ae4dde41a62",
          "exactRecord": {
            "id": "canonical-walk-surface-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected live clearance review to the retained splat editor",
            "startedAt": "2026-08-25T07:52:00-04:00",
            "endedAt": "2026-08-25T08:20:32.8170518-04:00",
            "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
            "results": [
              "Added one strict command, operation, and view contract shared by the editor, web boundary, and control plane.",
              "Removed the nonfunctional placement-only review choice; a pass now has one explicit meaning: walkable placement, path, and first-person authority inside the admitted footprint.",
              "Bound every receipt to result, candidate layer, plane, elevation, and usage so moving the elevation invalidates only that receipt and enables a new review.",
              "Ran the real local clearance and exact-camera visibility worker for -0.012m. Three gates passed, five failed, and no ground or navigation authority was emitted.",
              "Recovered that same rejected -0.012m receipt after restarting Blueprint, with one Canvas and the selected splat unchanged.",
              "Preserved the first failed integration operation and its worker receipt. It failed closed because the browser-facing normalizer expected a repeated plane ID; command-bound normalization was corrected before rerun."
            ],
            "decision": "Walk-surface authoring remains a mode of the one canonical splat editor. Detection is inspectable, but actor placement, paths, and first person are admitted only by an exact automated review receipt.",
            "limitations": [
              "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
              "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
              "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
            ],
            "runs": [
              "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
            ],
            "payload": [
              "verification/canonical-walk-surface-review-r75"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-elevation:-0.013027295470237732;reviewed-elevation:-0.012;decision:rejected;pass-gates:3;fail-gates:5;ground:none;restart-recovered:true;promotion:unchanged"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-walk-surface-review-r75",
      "kind": "verification-set",
      "createdAt": "2026-08-25T11:52:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r75.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-walk-surface-review-r75",
      "path": "verification/canonical-walk-surface-review-r75",
      "parent": null,
      "branch": [],
      "state": {
        "value": "passed",
        "sourcePath": "verification/canonical-walk-surface-review-r75/verification.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Connected live clearance review to the retained splat editor",
      "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
      "decision": "rejected",
      "limitations": [
        "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
        "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
        "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
      ],
      "relatedRunIds": [
        "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
        "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 349596
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-walk-surface-review-r75/canonical-walk-surface-rejected.png",
            "url": "/verification/canonical-walk-surface-review-r75/canonical-walk-surface-rejected.png",
            "byteLength": 346049,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-walk-surface-review-r75/verification.json",
          "url": "/verification/canonical-walk-surface-review-r75/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r75.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3099,
          "sha256": "a6db5dfb286089743b343b7250cacfa5d44e9e63b8355d21a9d24ae4dde41a62",
          "exactRecord": {
            "id": "canonical-walk-surface-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected live clearance review to the retained splat editor",
            "startedAt": "2026-08-25T07:52:00-04:00",
            "endedAt": "2026-08-25T08:20:32.8170518-04:00",
            "summary": "The existing Walk Surface tab now submits an exact elevation-bound candidate to the process-owned clearance worker, receives its reviewed footprint or failed gates in the same Canvas, and restores the latest durable receipt after restart. No viewer, renderer, editor route, or settings owner was added.",
            "results": [
              "Added one strict command, operation, and view contract shared by the editor, web boundary, and control plane.",
              "Removed the nonfunctional placement-only review choice; a pass now has one explicit meaning: walkable placement, path, and first-person authority inside the admitted footprint.",
              "Bound every receipt to result, candidate layer, plane, elevation, and usage so moving the elevation invalidates only that receipt and enables a new review.",
              "Ran the real local clearance and exact-camera visibility worker for -0.012m. Three gates passed, five failed, and no ground or navigation authority was emitted.",
              "Recovered that same rejected -0.012m receipt after restarting Blueprint, with one Canvas and the selected splat unchanged.",
              "Preserved the first failed integration operation and its worker receipt. It failed closed because the browser-facing normalizer expected a repeated plane ID; command-bound normalization was corrected before rerun."
            ],
            "decision": "Walk-surface authoring remains a mode of the one canonical splat editor. Detection is inspectable, but actor placement, paths, and first person are admitted only by an exact automated review receipt.",
            "limitations": [
              "The selected-repair front-camera evidence still cannot prove a contiguous supported actor footprint, so the exterior remains non-playable.",
              "Only the selected-repair working base has a live review profile in this checkpoint; preserved static receipts remain available for other registered results.",
              "This review does not change portal, metric cross-cell, reconstruction, or product-default authority."
            ],
            "runs": [
              "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a"
            ],
            "payload": [
              "verification/canonical-walk-surface-review-r75"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-elevation:-0.013027295470237732;reviewed-elevation:-0.012;decision:rejected;pass-gates:3;fail-gates:5;ground:none;restart-recovered:true;promotion:unchanged"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-walk-surface-review-r75",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 349596,
          "sha256": "1bd1f19b0705ac5f25a03e13be567d7cf3c2d8a0ebbbacb45a1ad4f022b47b80",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-walk-surface-review-r75/verification.json",
          "recordPointer": "$",
          "byteLength": 3547,
          "sha256": "291472040290cd1755e315e445f311019102d090a01a174d4bc0d2cb14a194bd",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T08:20:32.8170518-04:00",
            "surface": "canonical splat Walk Surface review and durable recovery",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=edit",
            "renderer": {
              "canvasOwner": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "gaussianOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "canvasCount": 1,
              "newSurfaceCreated": false
            },
            "request": {
              "operationId": "walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a",
              "resultId": "splat.casa.exterior.selected-repair-all60-r1",
              "candidateLayerId": "plane-layer.selected-repair-walkable-planes-20260824-r3",
              "planeId": "plane.selected-repair-walkable-planes-20260824-r3.e00.c00",
              "sourceElevationMeters": -0.013027295470237732,
              "reviewedElevationMeters": -0.012,
              "usage": "walkable"
            },
            "outcome": {
              "operationState": "succeeded",
              "decision": "rejected",
              "passingGates": 3,
              "failingGates": 5,
              "groundSurfaceId": null,
              "actorPlacementAdmitted": false,
              "pathAuthoringAdmitted": false,
              "firstPersonAdmitted": false,
              "reviewerId": "service.blueprint.adversarial-clearance-v7",
              "sourceSha256": "06a60ff571514d70454361c7f6096e0e150b869f768141cc51644ebe73a43738"
            },
            "persistence": {
              "restartRecoveryVerified": true,
              "recoveredElevationMeters": -0.012,
              "recoveredDecision": "rejected",
              "duplicateReviewActionHiddenForExactReceipt": true,
              "changedDraftEnablesNewReview": true
            },
            "failedClosedProbe": {
              "operationId": "walkable-review-81c4e997-a932-418e-8702-e7bd6dca3abc",
              "workerReceiptPreserved": true,
              "authorityAdmitted": false,
              "reason": "The first live normalizer expected a repeated planeId field that is not present in the sealed Python receipt. The operation failed closed; command-bound normalization was corrected before the accepted verification run."
            },
            "artifacts": [
              {
                "path": ".blueprint-data/walkable-review-operations/operations/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/snapshot.json",
                "bytes": 3481,
                "sha256": "f191eee26ad1173753c24cbdcfa6b5f80f8124b7dd6e771ee226d2106ef2518c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/walkable-review-1bbb6cf9-08ce-4b19-a179-70145aedb21a/results/clearance-review.json",
                "bytes": 5880,
                "sha256": "2a4e6460d80717639e9929062d33286f211d5b69d0b43801cf3f9685a5caec09"
              },
              {
                "path": "verification/canonical-walk-surface-review-r75/canonical-walk-surface-rejected.png",
                "bytes": 346049,
                "sha256": "0b9aef5b521879f81d07ba71228ab7e259a82cf27dc059b779d673cf4326fa55"
              }
            ],
            "checks": [
              "one canonical Canvas before, during, after, and after restart",
              "old receipt invalidated immediately when elevation changed",
              "stale admitted-footprint and actor-clearance overlays suppressed",
              "one explicit Review this walk surface action",
              "real Python clearance and exact-camera visibility worker completed",
              "rejected review emitted no GroundSurface or navigation authority",
              "latest durable receipt recovered after Blueprint process restart",
              "domain tests 39/39",
              "runtime-ui tests 88/88",
              "canonical one-surface integration tests 10/10",
              "walkable browser client tests 3/3",
              "control-plane tests 157 passed and 3 skipped",
              "provider spend USD 0.00"
            ],
            "status": "passed"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-actor-route-controls-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T12:20:33.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r76.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-route-controls-20260825-r1",
      "path": "docs/timeline/internal-continuation-r76.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Consolidated dense path controls inside the retained editor",
      "summary": "The existing Actors & Paths deck now projects the complete process route into one compact top-down control, synchronizes selection across the viewport and actor form, and exposes one clear actor save state. No viewer, Canvas, renderer, route page, or editor state owner was added.",
      "decision": "Actor routes remain a mode of the canonical world splat viewer/editor. Dense route geometry is controlled through a compact plan projection and the shared viewport, not another editor or a long list of waypoint controls.",
      "limitations": [
        "The Great Room route remains local presentation authority and does not grant portal transfer.",
        "The Exterior path editor remains blocked because its automated walk-surface review is rejected.",
        "The route overview is a presentation projection of X/Z coordinates; the process-owned 3D coordinates and admitted ground surface remain authoritative."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 2589
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-route-controls-r76",
          "url": "/verification/canonical-actor-route-controls-r76",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r76.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2589,
          "sha256": "ee3895220d35b5d52e953e588e7bf98826e00921f5304cf7b2da38e1ba34544a",
          "exactRecord": {
            "id": "canonical-actor-route-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Consolidated dense path controls inside the retained editor",
            "startedAt": "2026-08-25T08:20:33-04:00",
            "endedAt": "2026-08-25T08:35:28.5884047-04:00",
            "summary": "The existing Actors & Paths deck now projects the complete process route into one compact top-down control, synchronizes selection across the viewport and actor form, and exposes one clear actor save state. No viewer, Canvas, renderer, route page, or editor state owner was added.",
            "results": [
              "Replaced the dense 64-option direct-route selector with a top-down route overview using 14 stable turn-aware handles and previous/next access to every point.",
              "Unified selected waypoint ownership between direct viewport editing and the advanced actor form.",
              "Kept direct point drag, draw-new, append, ground clamping, animation retiming, and durable program revisions unchanged.",
              "Moved the saved/unsaved actor-program state and Save actor changes action beside the primary movement controls.",
              "Verified one Canvas, one rendered Great Room rig identity, one suppressed duplicate, advancing route progress, advancing animation phase, and revision 9 in the live browser."
            ],
            "decision": "Actor routes remain a mode of the canonical world splat viewer/editor. Dense route geometry is controlled through a compact plan projection and the shared viewport, not another editor or a long list of waypoint controls.",
            "limitations": [
              "The Great Room route remains local presentation authority and does not grant portal transfer.",
              "The Exterior path editor remains blocked because its automated walk-surface review is rejected.",
              "The route overview is a presentation projection of X/Z coordinates; the process-owned 3D coordinates and admitted ground surface remain authoritative."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-actor-route-controls-r76"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;route-points:64;overview-handles:14;dense-route-selects:0;program-revision:9;selection-synchronized:true;actor-progress-advanced:true;animation-phase-advanced:true;duplicate-suppressed:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-actor-route-controls-r76",
      "kind": "verification-set",
      "createdAt": "2026-08-25T12:20:33.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r76.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-actor-route-controls-r76",
      "path": "verification/canonical-actor-route-controls-r76",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-actor-route-controls-r76/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Consolidated dense path controls inside the retained editor",
      "summary": "The existing Actors & Paths deck now projects the complete process route into one compact top-down control, synchronizes selection across the viewport and actor form, and exposes one clear actor save state. No viewer, Canvas, renderer, route page, or editor state owner was added.",
      "decision": "Actor routes remain a mode of the canonical world splat viewer/editor. Dense route geometry is controlled through a compact plan projection and the shared viewport, not another editor or a long list of waypoint controls.",
      "limitations": [
        "The Great Room route remains local presentation authority and does not grant portal transfer.",
        "The Exterior path editor remains blocked because its automated walk-surface review is rejected.",
        "The route overview is a presentation projection of X/Z coordinates; the process-owned 3D coordinates and admitted ground surface remain authoritative."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 2,
        "byteLength": 239325
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-actor-route-controls-r76/canonical-actor-route-editor.png",
            "url": "/verification/canonical-actor-route-controls-r76/canonical-actor-route-editor.png",
            "byteLength": 237868,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-actor-route-controls-r76/verification.json",
          "url": "/verification/canonical-actor-route-controls-r76/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r76.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2589,
          "sha256": "ee3895220d35b5d52e953e588e7bf98826e00921f5304cf7b2da38e1ba34544a",
          "exactRecord": {
            "id": "canonical-actor-route-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Consolidated dense path controls inside the retained editor",
            "startedAt": "2026-08-25T08:20:33-04:00",
            "endedAt": "2026-08-25T08:35:28.5884047-04:00",
            "summary": "The existing Actors & Paths deck now projects the complete process route into one compact top-down control, synchronizes selection across the viewport and actor form, and exposes one clear actor save state. No viewer, Canvas, renderer, route page, or editor state owner was added.",
            "results": [
              "Replaced the dense 64-option direct-route selector with a top-down route overview using 14 stable turn-aware handles and previous/next access to every point.",
              "Unified selected waypoint ownership between direct viewport editing and the advanced actor form.",
              "Kept direct point drag, draw-new, append, ground clamping, animation retiming, and durable program revisions unchanged.",
              "Moved the saved/unsaved actor-program state and Save actor changes action beside the primary movement controls.",
              "Verified one Canvas, one rendered Great Room rig identity, one suppressed duplicate, advancing route progress, advancing animation phase, and revision 9 in the live browser."
            ],
            "decision": "Actor routes remain a mode of the canonical world splat viewer/editor. Dense route geometry is controlled through a compact plan projection and the shared viewport, not another editor or a long list of waypoint controls.",
            "limitations": [
              "The Great Room route remains local presentation authority and does not grant portal transfer.",
              "The Exterior path editor remains blocked because its automated walk-surface review is rejected.",
              "The route overview is a presentation projection of X/Z coordinates; the process-owned 3D coordinates and admitted ground surface remain authoritative."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-actor-route-controls-r76"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;route-points:64;overview-handles:14;dense-route-selects:0;program-revision:9;selection-synchronized:true;actor-progress-advanced:true;animation-phase-advanced:true;duplicate-suppressed:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-actor-route-controls-r76",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 239325,
          "sha256": "1a0cf276868eafb14f2fc0d51e258b20fa512aada1f37ff3ff3d3a03ec1e8775",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-actor-route-controls-r76/verification.json",
          "recordPointer": "$",
          "byteLength": 1457,
          "sha256": "c9fcc969728e4507013b08088453c8a525b01e5b95e6016e48294403fdc82e03",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T08:35:28.5884047-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=edit",
            "surface": "canonical LivingWorldRuntime Actors & Paths deck",
            "checks": {
              "canvasCount": 1,
              "routePointCount": 64,
              "routeOverviewHandleCount": 14,
              "denseRouteSelectCount": 0,
              "selectedPoint": 2,
              "selectionSynchronized": true,
              "actorProgramRevision": 9,
              "actorAnimationReady": true,
              "actorProgressBefore": 0.79484,
              "actorProgressAfter": 0.74499,
              "animationPhaseBefore": 0.33515,
              "animationPhaseAfter": 0.47269,
              "renderedProductActorIds": [
                "actor.casa.wanderer.v22",
                "actor.instance.casa.exterior-host-r1",
                "actor.instance.casa.garden-wanderer-r1",
                "actor.instance.casa.theater-captain-r1"
              ],
              "suppressedDuplicateActorIds": [
                "actor.casa.wanderer-b.v23"
              ],
              "saveStateVisible": true,
              "directPathPersistence": "every release commits one process actor-program revision"
            },
            "tests": {
              "runtimeUi": "90 passed, 0 failed",
              "runtimeUiTypecheck": "passed",
              "webTypecheck": "passed",
              "diffCheck": "passed"
            },
            "artifacts": [
              "canonical-actor-route-editor.png"
            ],
            "authority": {
              "localActorProgram": "presentation-only",
              "metricAuthority": false,
              "navigationAuthority": false,
              "portalTransferAuthority": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-first-person-controls-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T12:35:29.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r77.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-first-person-controls-20260825-r1",
      "path": "docs/timeline/internal-continuation-r77.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made grounded first person explicit in the retained Camera deck",
      "summary": "The existing Camera deck now presents grounded first person as one clear entry/exit control with its exact surface, bounds class, and active input guidance. The retained camera-path timeline remains directly below it in the same editor and Canvas.",
      "decision": "First-person movement and camera-path authoring remain modes of the canonical camera deck. A local display surface can bound inspection without being promoted to reviewed navigation or portal authority.",
      "limitations": [
        "The Great Room surface admits bounded display inspection, not reviewed navigation authority.",
        "Exterior first person remains blocked until the camera-visible walk-surface gates pass.",
        "This checkpoint browser-verifies mode entry and exit; deterministic movement and boundary clamping remain covered by runtime-ui tests."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 2370
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-first-person-controls-r77",
          "url": "/verification/canonical-first-person-controls-r77",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r77.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2370,
          "sha256": "ff2e27965b7f2665d8479c4f1e4b772d2a7bcb8854e5b8f1c433e10165fde6e5",
          "exactRecord": {
            "id": "canonical-first-person-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Made grounded first person explicit in the retained Camera deck",
            "startedAt": "2026-08-25T08:35:29-04:00",
            "endedAt": "2026-08-25T08:45:08.3948101-04:00",
            "summary": "The existing Camera deck now presents grounded first person as one clear entry/exit control with its exact surface, bounds class, and active input guidance. The retained camera-path timeline remains directly below it in the same editor and Canvas.",
            "results": [
              "Removed first person from the undifferentiated shot-preset grid without adding another control owner.",
              "Added one explicit grounded-walk card with available, blocked, and active states.",
              "Added a real Exit first person action and active pointer-lock, W/A/S/D, mouse, and Escape guidance.",
              "Verified entry to display-only-grounded-inspection on the retained Great Room surface and return to orbit with one Canvas.",
              "Restarted the Blueprint web and control processes and repeated verification in a fresh tab with zero browser error logs."
            ],
            "decision": "First-person movement and camera-path authoring remain modes of the canonical camera deck. A local display surface can bound inspection without being promoted to reviewed navigation or portal authority.",
            "limitations": [
              "The Great Room surface admits bounded display inspection, not reviewed navigation authority.",
              "Exterior first person remains blocked until the camera-visible walk-surface gates pass.",
              "This checkpoint browser-verifies mode entry and exit; deterministic movement and boundary clamping remain covered by runtime-ui tests."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-first-person-controls-r77"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;surface:ground.casa.great-room.lower-support-r2;mode:display-only-grounded-inspection;active-representation:points;entry:true;exit:true;post-restart:true;browser-errors:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-first-person-controls-r77",
      "kind": "verification-set",
      "createdAt": "2026-08-25T12:35:29.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r77.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-first-person-controls-r77",
      "path": "verification/canonical-first-person-controls-r77",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-first-person-controls-r77/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Made grounded first person explicit in the retained Camera deck",
      "summary": "The existing Camera deck now presents grounded first person as one clear entry/exit control with its exact surface, bounds class, and active input guidance. The retained camera-path timeline remains directly below it in the same editor and Canvas.",
      "decision": "First-person movement and camera-path authoring remain modes of the canonical camera deck. A local display surface can bound inspection without being promoted to reviewed navigation or portal authority.",
      "limitations": [
        "The Great Room surface admits bounded display inspection, not reviewed navigation authority.",
        "Exterior first person remains blocked until the camera-visible walk-surface gates pass.",
        "This checkpoint browser-verifies mode entry and exit; deterministic movement and boundary clamping remain covered by runtime-ui tests."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 2,
        "byteLength": 126610
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-first-person-controls-r77/canonical-first-person-active.png",
            "url": "/verification/canonical-first-person-controls-r77/canonical-first-person-active.png",
            "byteLength": 125369,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-first-person-controls-r77/verification.json",
          "url": "/verification/canonical-first-person-controls-r77/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r77.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2370,
          "sha256": "ff2e27965b7f2665d8479c4f1e4b772d2a7bcb8854e5b8f1c433e10165fde6e5",
          "exactRecord": {
            "id": "canonical-first-person-controls-20260825-r1",
            "date": "2026-08-25",
            "title": "Made grounded first person explicit in the retained Camera deck",
            "startedAt": "2026-08-25T08:35:29-04:00",
            "endedAt": "2026-08-25T08:45:08.3948101-04:00",
            "summary": "The existing Camera deck now presents grounded first person as one clear entry/exit control with its exact surface, bounds class, and active input guidance. The retained camera-path timeline remains directly below it in the same editor and Canvas.",
            "results": [
              "Removed first person from the undifferentiated shot-preset grid without adding another control owner.",
              "Added one explicit grounded-walk card with available, blocked, and active states.",
              "Added a real Exit first person action and active pointer-lock, W/A/S/D, mouse, and Escape guidance.",
              "Verified entry to display-only-grounded-inspection on the retained Great Room surface and return to orbit with one Canvas.",
              "Restarted the Blueprint web and control processes and repeated verification in a fresh tab with zero browser error logs."
            ],
            "decision": "First-person movement and camera-path authoring remain modes of the canonical camera deck. A local display surface can bound inspection without being promoted to reviewed navigation or portal authority.",
            "limitations": [
              "The Great Room surface admits bounded display inspection, not reviewed navigation authority.",
              "Exterior first person remains blocked until the camera-visible walk-surface gates pass.",
              "This checkpoint browser-verifies mode entry and exit; deterministic movement and boundary clamping remain covered by runtime-ui tests."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-first-person-controls-r77"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;surface:ground.casa.great-room.lower-support-r2;mode:display-only-grounded-inspection;active-representation:points;entry:true;exit:true;post-restart:true;browser-errors:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-first-person-controls-r77",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 126610,
          "sha256": "276fdbb20e2036722762360f9409a2a8d6c48b57d275e2bba8c249c38670fe4d",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-first-person-controls-r77/verification.json",
          "recordPointer": "$",
          "byteLength": 1241,
          "sha256": "288b389281deaa2208d13743856a5e4abe499e9b749ed0646564a7675a66c78d",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T08:45:08.3948101-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room&deck=camera",
            "surface": "canonical LivingWorldRuntime Camera deck",
            "checks": {
              "canvasCountBefore": 1,
              "canvasCountActive": 1,
              "canvasCountAfter": 1,
              "entryCameraMode": "explore",
              "activeFirstPersonMode": "display-only-grounded-inspection",
              "activeViewSupport": "point-field-display-evidence",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "exitActionVisible": true,
              "exitCameraMode": "orbit",
              "postRestart": true,
              "browserErrorLogCount": 0,
              "runtimeIssueIndicatorCount": 0,
              "cameraPathEditorOwner": "CameraPathControlPanel inside the same Camera deck"
            },
            "tests": {
              "runtimeUi": "90 passed, 0 failed",
              "canonicalIntegration": "11 passed, 0 failed",
              "runtimeUiTypecheck": "passed",
              "webTypecheck": "passed",
              "diffCheck": "passed"
            },
            "artifacts": [
              "canonical-first-person-active.png"
            ],
            "authority": {
              "localDisplayInspection": true,
              "navigationAuthority": false,
              "metricAuthority": false,
              "portalTransferAuthority": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-viewer-editor-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T12:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r78.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-editor-20260825-r1",
      "path": "docs/timeline/internal-continuation-r78.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made evidence media and editor selection layers explicit in one viewport",
      "summary": "The retained Evidence deck now places the selected reconstruction and its inline run media side by side. The retained splat editor now separates measured-face volume selection from exact painted Gaussian rows without adding a viewer, editor, Canvas, route, renderer, or state owner.",
      "decision": "Evidence, reconstruction selection, render controls, splat trimming, walk-surface review, actors, routes, camera paths, and first person remain embedded decks and modes of LivingWorldRuntime. Compatibility URLs may redirect, but no parallel visual product surface is admitted.",
      "limitations": [
        "The selected exterior reconstruction remains a bounded six-degree appearance candidate.",
        "The current exterior walk-surface review is rejected, so exterior actors and first person remain blocked.",
        "No candidate was created or promoted during this control-surface verification."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 2556
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-viewer-editor-r78",
          "url": "/verification/canonical-viewer-editor-r78",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r78.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2556,
          "sha256": "94e06f915c2bdf9e6418febbab51816e92183b5d2d7f177979b23921e335ef9a",
          "exactRecord": {
            "id": "canonical-viewer-editor-20260825-r1",
            "date": "2026-08-25",
            "title": "Made evidence media and editor selection layers explicit in one viewport",
            "startedAt": "2026-08-25T08:47:00-04:00",
            "endedAt": "2026-08-25T08:56:51.7853143-04:00",
            "summary": "The retained Evidence deck now places the selected reconstruction and its inline run media side by side. The retained splat editor now separates measured-face volume selection from exact painted Gaussian rows without adding a viewer, editor, Canvas, route, renderer, or state owner.",
            "results": [
              "Moved associated image and video review into the initially visible portion of the existing Evidence deck.",
              "Kept the selected reconstruction loaded in the shared world viewport while evidence media remains directly openable.",
              "Added explicit measured-face and painted-Gaussian selection layers to the existing splat authoring model.",
              "Added independent clear and undo behavior for each selection layer; the exact affected preview recomputes in the same Canvas.",
              "Verified the legacy Exterior Studio and Evidence URLs redirect to the canonical Edit and Evidence decks with one Canvas and zero browser errors."
            ],
            "decision": "Evidence, reconstruction selection, render controls, splat trimming, walk-surface review, actors, routes, camera paths, and first person remain embedded decks and modes of LivingWorldRuntime. Compatibility URLs may redirect, but no parallel visual product surface is admitted.",
            "limitations": [
              "The selected exterior reconstruction remains a bounded six-degree appearance candidate.",
              "The current exterior walk-surface review is rejected, so exterior actors and first person remain blocked.",
              "No candidate was created or promoted during this control-surface verification."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-viewer-editor-r78"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;evidence-media:inline;faces:27;direct-rows:13387;affected-rows:103770;layer-clear-undo:true;compatibility-redirects:true;browser-errors:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-viewer-editor-r78",
      "kind": "verification-set",
      "createdAt": "2026-08-25T12:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r78.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-editor-r78",
      "path": "verification/canonical-viewer-editor-r78",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made evidence media and editor selection layers explicit in one viewport",
      "summary": "The retained Evidence deck now places the selected reconstruction and its inline run media side by side. The retained splat editor now separates measured-face volume selection from exact painted Gaussian rows without adding a viewer, editor, Canvas, route, renderer, or state owner.",
      "decision": "Evidence, reconstruction selection, render controls, splat trimming, walk-surface review, actors, routes, camera paths, and first person remain embedded decks and modes of LivingWorldRuntime. Compatibility URLs may redirect, but no parallel visual product surface is admitted.",
      "limitations": [
        "The selected exterior reconstruction remains a bounded six-degree appearance candidate.",
        "The current exterior walk-surface review is rejected, so exterior actors and first person remain blocked.",
        "No candidate was created or promoted during this control-surface verification."
      ],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 3,
        "byteLength": 362594
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-viewer-editor-r78/editor-selection-layers.png",
            "url": "/verification/canonical-viewer-editor-r78/editor-selection-layers.png",
            "byteLength": 185421,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-viewer-editor-r78/evidence-inline-media.png",
            "url": "/verification/canonical-viewer-editor-r78/evidence-inline-media.png",
            "byteLength": 175429,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-viewer-editor-r78/verification.json",
          "url": "/verification/canonical-viewer-editor-r78/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r78.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2556,
          "sha256": "94e06f915c2bdf9e6418febbab51816e92183b5d2d7f177979b23921e335ef9a",
          "exactRecord": {
            "id": "canonical-viewer-editor-20260825-r1",
            "date": "2026-08-25",
            "title": "Made evidence media and editor selection layers explicit in one viewport",
            "startedAt": "2026-08-25T08:47:00-04:00",
            "endedAt": "2026-08-25T08:56:51.7853143-04:00",
            "summary": "The retained Evidence deck now places the selected reconstruction and its inline run media side by side. The retained splat editor now separates measured-face volume selection from exact painted Gaussian rows without adding a viewer, editor, Canvas, route, renderer, or state owner.",
            "results": [
              "Moved associated image and video review into the initially visible portion of the existing Evidence deck.",
              "Kept the selected reconstruction loaded in the shared world viewport while evidence media remains directly openable.",
              "Added explicit measured-face and painted-Gaussian selection layers to the existing splat authoring model.",
              "Added independent clear and undo behavior for each selection layer; the exact affected preview recomputes in the same Canvas.",
              "Verified the legacy Exterior Studio and Evidence URLs redirect to the canonical Edit and Evidence decks with one Canvas and zero browser errors."
            ],
            "decision": "Evidence, reconstruction selection, render controls, splat trimming, walk-surface review, actors, routes, camera paths, and first person remain embedded decks and modes of LivingWorldRuntime. Compatibility URLs may redirect, but no parallel visual product surface is admitted.",
            "limitations": [
              "The selected exterior reconstruction remains a bounded six-degree appearance candidate.",
              "The current exterior walk-surface review is rejected, so exterior actors and first person remain blocked.",
              "No candidate was created or promoted during this control-surface verification."
            ],
            "runs": [],
            "payload": [
              "verification/canonical-viewer-editor-r78"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=edit",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence"
            ],
            "evidenceSeal": "canvas-count:1;evidence-media:inline;faces:27;direct-rows:13387;affected-rows:103770;layer-clear-undo:true;compatibility-redirects:true;browser-errors:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-viewer-editor-r78",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 362594,
          "sha256": "19b69ba8138340044162769985a381bea1d624911b603ad83a7733749fb67110",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-viewer-editor-r78/verification.json",
          "recordPointer": "$",
          "byteLength": 1744,
          "sha256": "18f12a874003cae997798a3d2b11a5a8b1d2cfa2553e4671e04d043b36ea01e5",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T08:56:51.7853143-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "surface": "canonical LivingWorldRuntime Evidence and Edit decks",
            "checks": {
              "canvasCount": 1,
              "evidencePanelWidthPx": 1248,
              "selectedEvidenceResult": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "inlineEvidenceVideoReadyState": 4,
              "availableRunAssets": 565,
              "indexedRunAssets": 567,
              "measuredFaceSelectionCount": 27,
              "directGaussianSelectionCount": 13387,
              "combinedAffectedRowCount": 103770,
              "faceOnlyAffectedRowCount": 90384,
              "clearDirectRowsUndoRestored": true,
              "clearMeasuredFacesUndoRestored": true,
              "studioExteriorRedirectDeck": "edit",
              "evidenceRedirectDeck": "evidence",
              "compatibilityRouteCanvasCount": 1,
              "browserErrorLogCount": 0,
              "canonicalRendererOwner": "CanonicalGaussianSplatViewport"
            },
            "tests": {
              "runtimeUi": "90 passed, 0 failed",
              "canonicalIntegration": "11 passed, 0 failed",
              "runtimeUiTypecheck": "passed",
              "webTypecheck": "passed",
              "diffCheck": "passed"
            },
            "artifacts": [
              {
                "path": "editor-selection-layers.png",
                "bytes": 185421,
                "sha256": "36825822a1239499b290736204e8455129ecad1eacc985b9e089e1d79450adca"
              },
              {
                "path": "evidence-inline-media.png",
                "bytes": 175429,
                "sha256": "1ac7f12a18d1dbd8f464f916072ab2e7d80f9eff7b649ae6853bab290c0a1441"
              }
            ],
            "authority": {
              "sourcePreserved": true,
              "candidateOnlyOutput": true,
              "metricAuthority": false,
              "portalTransferAuthority": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-viewer-editor-20260825-r2",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T13:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r79.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-editor-20260825-r2",
      "path": "docs/timeline/internal-continuation-r79.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made editor outputs durable in the one canonical viewer",
      "summary": "The canonical reconstruction catalog now ingests sealed editor children automatically as unpromoted candidates. Direct run evidence outranks transitive source inputs in the retained Evidence deck, and the pending wider Brush reconstruction can publish into this same catalog without creating another surface.",
      "decision": "Editor results, their media, and queued reconstruction outputs enter the same canonical result catalog and the same LivingWorldRuntime viewer. Execution may make a result inspectable, but only an explicit review decision may promote it.",
      "limitations": [
        "The current edit child remains unreviewed and unpromoted.",
        "Its 6-degree camera record and inherited source limitations grant no complete exterior, walkable, navigation, portal, or product authority.",
        "The wider five-camera Brush run has not started because the unrelated GPU workload leaves less than the fail-closed VRAM threshold."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2812
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-viewer-editor-r79",
          "url": "/verification/canonical-viewer-editor-r79",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r79.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2812,
          "sha256": "cdd6ff7f8772e71d7a657a582728995ef8f0132029db2848b69453ce208e2ded",
          "exactRecord": {
            "id": "canonical-viewer-editor-20260825-r2",
            "date": "2026-08-25",
            "title": "Made editor outputs durable in the one canonical viewer",
            "startedAt": "2026-08-25T09:05:00-04:00",
            "endedAt": "2026-08-25T09:17:55.4209486-04:00",
            "summary": "The canonical reconstruction catalog now ingests sealed editor children automatically as unpromoted candidates. Direct run evidence outranks transitive source inputs in the retained Evidence deck, and the pending wider Brush reconstruction can publish into this same catalog without creating another surface.",
            "results": [
              "Indexed the latest immutable splat edit child in the shared 38-result reconstruction catalog.",
              "Preserved candidate-emitted-not-admitted review state and pending promotion state.",
              "Added fail-closed content, artifact, parent, camera-arc, and evidence validation for dynamically indexed edit results.",
              "Ranked the selected run's direct overlay ahead of nested camera-guide and source-run images while retaining the complete provenance inventory.",
              "Extended the queued five-camera Brush job through manifest sealing, unreviewed catalog registration, canonical catalog rebuild, and catalog verification.",
              "Verified the editor result and its direct overlay in one LivingWorldRuntime Canvas with zero browser errors."
            ],
            "decision": "Editor results, their media, and queued reconstruction outputs enter the same canonical result catalog and the same LivingWorldRuntime viewer. Execution may make a result inspectable, but only an explicit review decision may promote it.",
            "limitations": [
              "The current edit child remains unreviewed and unpromoted.",
              "Its 6-degree camera record and inherited source limitations grant no complete exterior, walkable, navigation, portal, or product authority.",
              "The wider five-camera Brush run has not started because the unrelated GPU workload leaves less than the fail-closed VRAM threshold."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-viewer-editor-r79"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;catalog-results:38;editor-result:auto-indexed;review:candidate-emitted-not-admitted;promotion:pending;direct-overlay:first-preview;browser-errors:0;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-viewer-editor-r79",
      "kind": "verification-set",
      "createdAt": "2026-08-25T13:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r79.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-editor-r79",
      "path": "verification/canonical-viewer-editor-r79",
      "parent": null,
      "branch": [],
      "state": {
        "value": "queued-waiting-for-gpu",
        "sourcePath": "verification/canonical-viewer-editor-r79/verification.json",
        "sourceField": "$/queuedReconstruction/state"
      },
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-viewer-editor-r79/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Made editor outputs durable in the one canonical viewer",
      "summary": "The canonical reconstruction catalog now ingests sealed editor children automatically as unpromoted candidates. Direct run evidence outranks transitive source inputs in the retained Evidence deck, and the pending wider Brush reconstruction can publish into this same catalog without creating another surface.",
      "decision": "Editor results, their media, and queued reconstruction outputs enter the same canonical result catalog and the same LivingWorldRuntime viewer. Execution may make a result inspectable, but only an explicit review decision may promote it.",
      "limitations": [
        "The current edit child remains unreviewed and unpromoted.",
        "Its 6-degree camera record and inherited source limitations grant no complete exterior, walkable, navigation, portal, or product authority.",
        "The wider five-camera Brush run has not started because the unrelated GPU workload leaves less than the fail-closed VRAM threshold."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 160718
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-viewer-editor-r79/editor-result-evidence.png",
            "url": "/verification/canonical-viewer-editor-r79/editor-result-evidence.png",
            "byteLength": 158522,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-viewer-editor-r79/verification.json",
          "url": "/verification/canonical-viewer-editor-r79/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r79.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2812,
          "sha256": "cdd6ff7f8772e71d7a657a582728995ef8f0132029db2848b69453ce208e2ded",
          "exactRecord": {
            "id": "canonical-viewer-editor-20260825-r2",
            "date": "2026-08-25",
            "title": "Made editor outputs durable in the one canonical viewer",
            "startedAt": "2026-08-25T09:05:00-04:00",
            "endedAt": "2026-08-25T09:17:55.4209486-04:00",
            "summary": "The canonical reconstruction catalog now ingests sealed editor children automatically as unpromoted candidates. Direct run evidence outranks transitive source inputs in the retained Evidence deck, and the pending wider Brush reconstruction can publish into this same catalog without creating another surface.",
            "results": [
              "Indexed the latest immutable splat edit child in the shared 38-result reconstruction catalog.",
              "Preserved candidate-emitted-not-admitted review state and pending promotion state.",
              "Added fail-closed content, artifact, parent, camera-arc, and evidence validation for dynamically indexed edit results.",
              "Ranked the selected run's direct overlay ahead of nested camera-guide and source-run images while retaining the complete provenance inventory.",
              "Extended the queued five-camera Brush job through manifest sealing, unreviewed catalog registration, canonical catalog rebuild, and catalog verification.",
              "Verified the editor result and its direct overlay in one LivingWorldRuntime Canvas with zero browser errors."
            ],
            "decision": "Editor results, their media, and queued reconstruction outputs enter the same canonical result catalog and the same LivingWorldRuntime viewer. Execution may make a result inspectable, but only an explicit review decision may promote it.",
            "limitations": [
              "The current edit child remains unreviewed and unpromoted.",
              "Its 6-degree camera record and inherited source limitations grant no complete exterior, walkable, navigation, portal, or product authority.",
              "The wider five-camera Brush run has not started because the unrelated GPU workload leaves less than the fail-closed VRAM threshold."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-viewer-editor-r79"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;catalog-results:38;editor-result:auto-indexed;review:candidate-emitted-not-admitted;promotion:pending;direct-overlay:first-preview;browser-errors:0;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-viewer-editor-r79",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 160718,
          "sha256": "1e0498c86fa4af4d33302ff38cdda3738f09c37141abb7a3b6e287d6aaea99f8",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-viewer-editor-r79/verification.json",
          "recordPointer": "$",
          "byteLength": 2196,
          "sha256": "8adfe330b413fc28bbecffe871acf572a03d138a861a4d8dfe2137868dd69647",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T09:17:55.4209486-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
            "surface": "canonical LivingWorldRuntime Evidence deck and shared Gaussian viewport",
            "checks": {
              "canvasCount": 1,
              "catalogUniquePayloads": 38,
              "physicalSplatFiles": 47,
              "selectedEvidenceResult": "splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
              "selectedReviewState": "candidate-emitted-not-admitted",
              "selectedPromotionState": "pending",
              "selectedGaussianCount": 1451255,
              "selectedCameraCount": 13,
              "selectedObservedSpanDegrees": 6,
              "availableAssociatedAssets": 300,
              "indexedAssociatedAssets": 363,
              "initialPreviewAsset": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/review/silhouette-trim-overlay.png",
              "initialPreviewAssociationDepth": 0,
              "transitiveSourceAssetsRetained": true,
              "browserErrorLogCount": 0,
              "canonicalRendererOwner": "CanonicalGaussianSplatViewport"
            },
            "queuedReconstruction": {
              "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
              "cameraCount": 5,
              "observedSpanDegrees": 29.8755,
              "state": "queued-waiting-for-gpu",
              "watcherProcessId": 75960,
              "minimumFreeVramMiB": 10240,
              "lastObservedFreeVramMiB": 2848,
              "automaticCatalogState": "unreviewed-browser-pending",
              "automaticPromotion": false
            },
            "tests": {
              "focusedBrowserAndEvidence": "16 passed, 0 failed",
              "productionPreflight": "14 passed, 0 failed",
              "runtimeUiTypecheck": "passed",
              "webTypecheck": "passed",
              "splatCatalogCheck": "passed",
              "diffCheck": "passed"
            },
            "artifacts": [
              {
                "path": "editor-result-evidence.png",
                "bytes": 158522,
                "sha256": "702219e2471a9a6723a198247b6d74094e3dccec052ac03c963f0218224a27bc"
              }
            ],
            "authority": {
              "sourcePreserved": true,
              "candidateOnlyOutput": true,
              "metricAuthority": false,
              "groundAuthority": false,
              "navigationAuthority": false,
              "portalTransferAuthority": false,
              "productPromotion": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:hero-reconstruction-stage-gates-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T13:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r80.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-reconstruction-stage-gates-20260825-r1",
      "path": "docs/timeline/internal-continuation-r80.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rechecked local GPU capacity before every unfinished Brush stage",
      "summary": "The queued wider exterior reconstruction now gates held-out research and the final all-five refit independently, skips only sealed completed stages, and preserves partial output for investigation instead of deleting it.",
      "decision": "A free-memory observation cannot authorize multiple separated GPU stages. Every unfinished Brush stage must reacquire the bounded local GPU gate immediately before execution.",
      "limitations": [
        "The held-out research stage has not started because current free VRAM is below the admitted threshold.",
        "Partial Brush directories still fail closed; the current Brush adapter has no admitted mid-training resume contract.",
        "No reconstruction review or promotion authority is granted by the queue state."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2282
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/hero-reconstruction-stage-gates-r80",
          "url": "/verification/hero-reconstruction-stage-gates-r80",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r80.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2282,
          "sha256": "927ffbf0aae01374a8708c01bcba60301034ecd9a8379a33050cba8b6444ab8b",
          "exactRecord": {
            "id": "hero-reconstruction-stage-gates-20260825-r1",
            "date": "2026-08-25",
            "title": "Rechecked local GPU capacity before every unfinished Brush stage",
            "startedAt": "2026-08-25T09:20:00-04:00",
            "endedAt": "2026-08-25T09:26:52.1846178-04:00",
            "summary": "The queued wider exterior reconstruction now gates held-out research and the final all-five refit independently, skips only sealed completed stages, and preserves partial output for investigation instead of deleting it.",
            "results": [
              "Added explicit heldout-research and all-five-refit queue stages.",
              "Added sealed research and refit completion checks before GPU acquisition.",
              "Re-gated GPU memory after CPU held-out evaluation and before the final refit.",
              "Preserved the prior watcher logs before replacing only the verified Blueprint watcher.",
              "Confirmed PID 17432 is waiting at heldout-research with the corrected script and no stderr output."
            ],
            "decision": "A free-memory observation cannot authorize multiple separated GPU stages. Every unfinished Brush stage must reacquire the bounded local GPU gate immediately before execution.",
            "limitations": [
              "The held-out research stage has not started because current free VRAM is below the admitted threshold.",
              "Partial Brush directories still fail closed; the current Brush adapter has no admitted mid-training resume contract.",
              "No reconstruction review or promotion authority is granted by the queue state."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/hero-reconstruction-stage-gates-r80"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&deck=edit"
            ],
            "evidenceSeal": "watcher-pid:17432;stage:heldout-research;state:queued-waiting-for-gpu;minimum-free-vram-mib:10240;observed-free-vram-mib:2529;unrelated-process-stopped:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-reconstruction-stage-gates-r80",
      "kind": "verification-set",
      "createdAt": "2026-08-25T13:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r80.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-reconstruction-stage-gates-r80",
      "path": "verification/hero-reconstruction-stage-gates-r80",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rechecked local GPU capacity before every unfinished Brush stage",
      "summary": "The queued wider exterior reconstruction now gates held-out research and the final all-five refit independently, skips only sealed completed stages, and preserves partial output for investigation instead of deleting it.",
      "decision": "A free-memory observation cannot authorize multiple separated GPU stages. Every unfinished Brush stage must reacquire the bounded local GPU gate immediately before execution.",
      "limitations": [
        "The held-out research stage has not started because current free VRAM is below the admitted threshold.",
        "Partial Brush directories still fail closed; the current Brush adapter has no admitted mid-training resume contract.",
        "No reconstruction review or promotion authority is granted by the queue state."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 975
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-reconstruction-stage-gates-r80/verification.json",
          "url": "/verification/hero-reconstruction-stage-gates-r80/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r80.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2282,
          "sha256": "927ffbf0aae01374a8708c01bcba60301034ecd9a8379a33050cba8b6444ab8b",
          "exactRecord": {
            "id": "hero-reconstruction-stage-gates-20260825-r1",
            "date": "2026-08-25",
            "title": "Rechecked local GPU capacity before every unfinished Brush stage",
            "startedAt": "2026-08-25T09:20:00-04:00",
            "endedAt": "2026-08-25T09:26:52.1846178-04:00",
            "summary": "The queued wider exterior reconstruction now gates held-out research and the final all-five refit independently, skips only sealed completed stages, and preserves partial output for investigation instead of deleting it.",
            "results": [
              "Added explicit heldout-research and all-five-refit queue stages.",
              "Added sealed research and refit completion checks before GPU acquisition.",
              "Re-gated GPU memory after CPU held-out evaluation and before the final refit.",
              "Preserved the prior watcher logs before replacing only the verified Blueprint watcher.",
              "Confirmed PID 17432 is waiting at heldout-research with the corrected script and no stderr output."
            ],
            "decision": "A free-memory observation cannot authorize multiple separated GPU stages. Every unfinished Brush stage must reacquire the bounded local GPU gate immediately before execution.",
            "limitations": [
              "The held-out research stage has not started because current free VRAM is below the admitted threshold.",
              "Partial Brush directories still fail closed; the current Brush adapter has no admitted mid-training resume contract.",
              "No reconstruction review or promotion authority is granted by the queue state."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/hero-reconstruction-stage-gates-r80"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&deck=edit"
            ],
            "evidenceSeal": "watcher-pid:17432;stage:heldout-research;state:queued-waiting-for-gpu;minimum-free-vram-mib:10240;observed-free-vram-mib:2529;unrelated-process-stopped:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-reconstruction-stage-gates-r80",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 975,
          "sha256": "605edef7dffae9d82f3fbea7900919f6d1eab4de48ebf2181054571760cb7573",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-reconstruction-stage-gates-r80/verification.json",
          "recordPointer": "$",
          "byteLength": 975,
          "sha256": "ebc9e827e6b02caeba75c4584b1b8c1de41b6f76615b372af27164227c07189c",
          "exactRecord": {
            "schema": "blueprint.local-reconstruction-queue-verification/1",
            "verifiedAt": "2026-08-25T09:26:52.1846178-04:00",
            "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
            "checks": {
              "watcherProcessId": 17432,
              "watcherCommandVerifiedBeforeRestart": true,
              "previousLogsPreserved": true,
              "queueState": "queued-waiting-for-gpu",
              "queueStage": "heldout-research",
              "minimumFreeVramMiB": 10240,
              "consecutiveSamplesRequired": 3,
              "lastObservedFreeVramMiB": 2529,
              "researchGateIndependent": true,
              "refitGateIndependent": true,
              "sealedStageSkip": true,
              "partialStageFailsClosed": true,
              "unrelatedGpuProcessStopped": false,
              "pythonSyntax": "passed",
              "productionPreflight": "14 passed, 0 failed",
              "diffCheck": "passed"
            },
            "authority": {
              "queueSchedulingOnly": true,
              "reconstructionAuthority": false,
              "browserReviewAuthority": false,
              "productPromotion": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-b779f7b1c",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T13:31:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r81.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-b779f7b1c",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "debug-projection-only",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/metrics.json",
        "sourceField": "$/reviewProjectionContext/authority"
      },
      "title": "Bound Accepted South edits to their exact 13-camera evidence",
      "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
        "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
        "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "silhouette-edit-b779f7b1c",
        "accepted-south-edit-profile-20260825-r1"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 407445666
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46440160,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
            "byteLength": 323842,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r81.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3183,
          "sha256": "52bdc98e4be555e7ac522d88f55b79c783dfc6f3cab0b3cd16365efb0df61116",
          "exactRecord": {
            "id": "canonical-splat-edit-profile-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound Accepted South edits to their exact 13-camera evidence",
            "startedAt": "2026-08-25T09:31:00-04:00",
            "endedAt": "2026-08-25T09:54:33.9140830-04:00",
            "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
            "results": [
              "Sealed 13 measured outline images through Accepted South's exact COLMAP cameras.",
              "Removed the global Selected Repair execution template from Accepted South and its edit children.",
              "Excluded the invalid mixed-profile child from the editable-source list while preserving it in the research record.",
              "Replayed the saved 27-face and 13387-row edit through the corrected source profile.",
              "Confirmed identical candidate, PLY, and classification hashes under the corrected profile.",
              "Made the corrected run's artifact and overlay primary for the shared Evidence deck while retaining the invalid run as transitive evidence.",
              "Reviewed front and right camera presets in the canonical viewport and retained the corrected payload as a bounded cleanup candidate without promotion."
            ],
            "decision": "Each editable splat source owns one sealed execution profile. Child edits inherit that profile. Duplicate payloads use the explicitly adjudicated run as their primary artifact and keep older runs as aliases and provenance.",
            "limitations": [
              "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
              "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
              "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "silhouette-edit-b779f7b1c",
              "accepted-south-edit-profile-20260825-r1"
            ],
            "payload": [
              "verification/canonical-splat-edit-profile-r81",
              "docs/internal/accepted-south-edit-profile-correction-r1.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-cameras:13;source-outlines:13;faces:27;direct-rows:13387;candidate-gaussians:1451255;payload-reproduced:true;review:browser-reviewed-bounded-cleanup-candidate;promotion:not-promoted;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 407445666,
          "sha256": "4149ede8e44487315da26494661f1e3e54e8e315644f1c4e9f2b48ad446455ca",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "recordPointer": "$",
          "byteLength": 2336,
          "sha256": "e5c0ba497d9e191eba7989c3aa018d14361d77470b4f67b1a906bf73c3a2aa19",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T13:42:18.268011+00:00",
            "runId": "silhouette-edit-b779f7b1c",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
                "bytes": 1717,
                "sha256": "a4bda31844201386f2cd11642638f50103a06974c52fabea1cdad3758af9a813"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/metrics.json",
                "bytes": 9150,
                "sha256": "2d7967045295b1b6fb7b9f6618adad707f7deaa8fd4a6cdf124118c7ee8b9264"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/classification-tags.npz",
                "bytes": 754647,
                "sha256": "393ade8389157a6e68af588222d34d99fb00198b058993d0334953cf5c322eb6"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
                "bytes": 323842,
                "sha256": "4d0dcacea4b20f25fe4519d6008ce12cfff0ec26eeb609e67f3eab06c3e0214b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.ply",
                "bytes": 342497732,
                "sha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 9150,
          "sha256": "2d7967045295b1b6fb7b9f6618adad707f7deaa8fd4a6cdf124118c7ee8b9264",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T13:42:17.170562+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
              "bytes": 1717,
              "sha256": "a4bda31844201386f2cd11642638f50103a06974c52fabea1cdad3758af9a813"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/source-authority.json",
                "bytes": 1176,
                "sha256": "9f9c0f73e27ee6dc84a04ac1cf6fdfa58533ec08b7cfc5194c506818ca639c71"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "reviewProjectionContext": {
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "bytes": 203424,
                "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
                "bytes": 10199,
                "sha256": "110eb70859a88abd43f20e99afcc43c0c4091b240cd8833d0a924d176eaba64c"
              },
              "authority": "debug-projection-only",
              "purpose": "Render the classification overlay against the preserved measured-massing camera schedule. These cameras do not contribute votes or authority to exact above-face classification."
            },
            "counts": {
              "before": 1476299,
              "untouched": 1372529,
              "featherCandidate": 78726,
              "hardRemovalCandidate": 25044,
              "hardRemovalFraction": 0.016964043191792448,
              "candidateAfter": 1451255
            },
            "confidence": {
              "featherMean": 0.21003738045692444,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 374290,
                "selectedFacePixels": 78667,
                "outlinePixels": 115372,
                "outlineSnappedBoundaryPixels": 115372,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 10,
                "silhouettePixels": 374866,
                "selectedFacePixels": 79206,
                "outlinePixels": 115812,
                "outlineSnappedBoundaryPixels": 115812,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 20,
                "silhouettePixels": 374395,
                "selectedFacePixels": 78610,
                "outlinePixels": 114061,
                "outlineSnappedBoundaryPixels": 114061,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 30,
                "silhouettePixels": 375147,
                "selectedFacePixels": 79138,
                "outlinePixels": 115811,
                "outlineSnappedBoundaryPixels": 115811,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 40,
                "silhouettePixels": 374566,
                "selectedFacePixels": 79070,
                "outlinePixels": 115398,
                "outlineSnappedBoundaryPixels": 115398,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 50,
                "silhouettePixels": 373813,
                "selectedFacePixels": 79274,
                "outlinePixels": 117153,
                "outlineSnappedBoundaryPixels": 117153,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 60,
                "silhouettePixels": 373404,
                "selectedFacePixels": 80106,
                "outlinePixels": 112551,
                "outlineSnappedBoundaryPixels": 112551,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 70,
                "silhouettePixels": 372137,
                "selectedFacePixels": 79959,
                "outlinePixels": 115076,
                "outlineSnappedBoundaryPixels": 115076,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 80,
                "silhouettePixels": 371236,
                "selectedFacePixels": 79573,
                "outlinePixels": 116556,
                "outlineSnappedBoundaryPixels": 116556,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 90,
                "silhouettePixels": 371077,
                "selectedFacePixels": 80421,
                "outlinePixels": 115882,
                "outlineSnappedBoundaryPixels": 115882,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 100,
                "silhouettePixels": 370746,
                "selectedFacePixels": 80579,
                "outlinePixels": 115492,
                "outlineSnappedBoundaryPixels": 115492,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 110,
                "silhouettePixels": 370108,
                "selectedFacePixels": 80789,
                "outlinePixels": 114873,
                "outlineSnappedBoundaryPixels": 114873,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 120,
                "silhouettePixels": 370227,
                "selectedFacePixels": 81147,
                "outlinePixels": 114856,
                "outlineSnappedBoundaryPixels": 114856,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 27,
              "selectedMaterials": [
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  3.7012778400000004,
                  3.048,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  18.35072784
                ]
              },
              "selectedBoundsReachMeters": 1,
              "selectedAxisBoundsMeters": {
                "xPadding": 0.25,
                "aboveFace": 1,
                "belowFace": 0.1,
                "zPadding": 0.25
              }
            },
            "directSelection": {
              "mask": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/direct-row-mask.bsrm",
                "bytes": 184586,
                "sha256": "efd89457b68b0695f2fc4ea9a34665603c16519253bda0ab8c628de3151694ff"
              },
              "sourcePresentation": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8"
              },
              "sourceRows": 1476299,
              "selectedRows": 13387,
              "rowOrder": "descending quantized alpha times scale volume",
              "maximumPositionDelta": 0
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.ply",
              "bytes": 342497732,
              "sha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/results/classification-tags.npz",
              "bytes": 754647,
              "sha256": "393ade8389157a6e68af588222d34d99fb00198b058993d0334953cf5c322eb6"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
              "bytes": 323842,
              "sha256": "4d0dcacea4b20f25fe4519d6008ce12cfff0ec26eeb609e67f3eab06c3e0214b"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "Exact above-face mode touches only rows inside the selected measured roof face axis bounds, the explicit below-face keep band, and the positive regionReachMeters plane distance; camera votes are not claimed for this deterministic geometric edit."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "86aeda927b47535fa2895eea98c7da35879883387daa595dc8afbcaca2b40998",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T13:42:20.640446+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-b779f7b1c\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 342497732,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-b779f7b1c\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 1451255,
            "rowBytes": 32,
            "outputBytes": 46440160,
            "sha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1451255,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1735,
          "sha256": "c81064d09ef4734ef556d916b5cf44e0e647ecef4633c796683d9256de8821ab",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T13:42:22.516074+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 342497732,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 46440160,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 17415112,
            "sha256": "be27defef52ab61cf32aa3e226f3034f70549e92dbfaacc21a82e8e77a45c6de",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1451255,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.33446863293647766,
              0.39027902483940125,
              0.6332194209098816,
              0.337462842464447,
              0.4113072454929352,
              0.6290450692176819,
              0.34127339720726013,
              0.38490384817123413,
              0.6509758234024048
            ],
            "clippedCoefficientFraction": 0.0005002566743956093,
            "quantizationRmse": 0.0020560419652611017,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-edit-profile-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T13:31:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r81.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-edit-profile-20260825-r1",
      "path": "docs/timeline/internal-continuation-r81.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Bound Accepted South edits to their exact 13-camera evidence",
      "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
      "decision": "Each editable splat source owns one sealed execution profile. Child edits inherit that profile. Duplicate payloads use the explicitly adjudicated run as their primary artifact and keep older runs as aliases and provenance.",
      "limitations": [
        "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
        "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
        "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "silhouette-edit-b779f7b1c",
        "accepted-south-edit-profile-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3183
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-edit-profile-r81",
          "url": "/verification/canonical-splat-edit-profile-r81",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "url": "/docs/internal/accepted-south-edit-profile-correction-r1.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "url": "/docs/internal/accepted-south-edit-profile-correction-r1.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r81.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3183,
          "sha256": "52bdc98e4be555e7ac522d88f55b79c783dfc6f3cab0b3cd16365efb0df61116",
          "exactRecord": {
            "id": "canonical-splat-edit-profile-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound Accepted South edits to their exact 13-camera evidence",
            "startedAt": "2026-08-25T09:31:00-04:00",
            "endedAt": "2026-08-25T09:54:33.9140830-04:00",
            "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
            "results": [
              "Sealed 13 measured outline images through Accepted South's exact COLMAP cameras.",
              "Removed the global Selected Repair execution template from Accepted South and its edit children.",
              "Excluded the invalid mixed-profile child from the editable-source list while preserving it in the research record.",
              "Replayed the saved 27-face and 13387-row edit through the corrected source profile.",
              "Confirmed identical candidate, PLY, and classification hashes under the corrected profile.",
              "Made the corrected run's artifact and overlay primary for the shared Evidence deck while retaining the invalid run as transitive evidence.",
              "Reviewed front and right camera presets in the canonical viewport and retained the corrected payload as a bounded cleanup candidate without promotion."
            ],
            "decision": "Each editable splat source owns one sealed execution profile. Child edits inherit that profile. Duplicate payloads use the explicitly adjudicated run as their primary artifact and keep older runs as aliases and provenance.",
            "limitations": [
              "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
              "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
              "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "silhouette-edit-b779f7b1c",
              "accepted-south-edit-profile-20260825-r1"
            ],
            "payload": [
              "verification/canonical-splat-edit-profile-r81",
              "docs/internal/accepted-south-edit-profile-correction-r1.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-cameras:13;source-outlines:13;faces:27;direct-rows:13387;candidate-gaussians:1451255;payload-reproduced:true;review:browser-reviewed-bounded-cleanup-candidate;promotion:not-promoted;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-edit-profile-r81",
      "kind": "verification-set",
      "createdAt": "2026-08-25T13:31:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r81.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-edit-profile-r81",
      "path": "verification/canonical-splat-edit-profile-r81",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json",
        "sourceField": "$/checks/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Bound Accepted South edits to their exact 13-camera evidence",
      "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
      "decision": "Each editable splat source owns one sealed execution profile. Child edits inherit that profile. Duplicate payloads use the explicitly adjudicated run as their primary artifact and keep older runs as aliases and provenance.",
      "limitations": [
        "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
        "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
        "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
      ],
      "relatedRunIds": [
        "silhouette-edit-939952fad",
        "silhouette-edit-b779f7b1c",
        "accepted-south-edit-profile-20260825-r1"
      ],
      "payload": {
        "fileCount": 6,
        "byteLength": 796903
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-splat-edit-profile-r81/accepted-front.png",
            "url": "/verification/canonical-splat-edit-profile-r81/accepted-front.png",
            "byteLength": 175839,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/accepted-right.png",
            "url": "/verification/canonical-splat-edit-profile-r81/accepted-right.png",
            "byteLength": 144859,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-evidence.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-evidence.png",
            "byteLength": 161627,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-front.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-front.png",
            "byteLength": 169083,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-right.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-right.png",
            "byteLength": 141505,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-edit-profile-r81/verification.json",
          "url": "/verification/canonical-splat-edit-profile-r81/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r81.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3183,
          "sha256": "52bdc98e4be555e7ac522d88f55b79c783dfc6f3cab0b3cd16365efb0df61116",
          "exactRecord": {
            "id": "canonical-splat-edit-profile-20260825-r1",
            "date": "2026-08-25",
            "title": "Bound Accepted South edits to their exact 13-camera evidence",
            "startedAt": "2026-08-25T09:31:00-04:00",
            "endedAt": "2026-08-25T09:54:33.9140830-04:00",
            "summary": "The single canonical splat editor now resolves cameras, dataset, measured outlines, camera count, default recipe, and preview frames from the selected source profile. A corrected rerun reproduced the earlier candidate bytes while replacing the invalid mixed-profile review evidence.",
            "results": [
              "Sealed 13 measured outline images through Accepted South's exact COLMAP cameras.",
              "Removed the global Selected Repair execution template from Accepted South and its edit children.",
              "Excluded the invalid mixed-profile child from the editable-source list while preserving it in the research record.",
              "Replayed the saved 27-face and 13387-row edit through the corrected source profile.",
              "Confirmed identical candidate, PLY, and classification hashes under the corrected profile.",
              "Made the corrected run's artifact and overlay primary for the shared Evidence deck while retaining the invalid run as transitive evidence.",
              "Reviewed front and right camera presets in the canonical viewport and retained the corrected payload as a bounded cleanup candidate without promotion."
            ],
            "decision": "Each editable splat source owns one sealed execution profile. Child edits inherit that profile. Duplicate payloads use the explicitly adjudicated run as their primary artifact and keep older runs as aliases and provenance.",
            "limitations": [
              "The trim does not repair Accepted South's six-degree source coverage; both baseline and child collapse at the right preset.",
              "The candidate remains a cleanup result and does not establish complete exterior, ground, walkable, navigation, portal, or product authority.",
              "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
            ],
            "runs": [
              "silhouette-edit-939952fad",
              "silhouette-edit-b779f7b1c",
              "accepted-south-edit-profile-20260825-r1"
            ],
            "payload": [
              "verification/canonical-splat-edit-profile-r81",
              "docs/internal/accepted-south-edit-profile-correction-r1.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d&deck=edit"
            ],
            "evidenceSeal": "canvas-count:1;source-cameras:13;source-outlines:13;faces:27;direct-rows:13387;candidate-gaussians:1451255;payload-reproduced:true;review:browser-reviewed-bounded-cleanup-candidate;promotion:not-promoted;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-edit-profile-r81",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 796903,
          "sha256": "77f4131a91f848913f421df14b6548ada18cf2d09950e38545005866a00cb140",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-edit-profile-r81/verification.json",
          "recordPointer": "$",
          "byteLength": 3990,
          "sha256": "c911e8187fd49fb85e4b6dd85cc116c27c18fab6382fb10ae928d423d56f4979",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T09:54:33.9140830-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
            "surface": "canonical LivingWorldRuntime viewer, editor, camera deck, and Evidence deck",
            "checks": {
              "canvasCount": 1,
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "sourceGaussianCount": 1476299,
              "sourceCameraFrames": [
                0,
                10,
                20,
                30,
                40,
                50,
                60,
                70,
                80,
                90,
                100,
                110,
                120
              ],
              "sourceCameraCount": 13,
              "sourceCameraManifest": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              "sourceDataset": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13",
              "sourceOutlineDirectory": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/outlines",
              "editableSourceIdsAfterRestart": [
                "splat.casa.exterior.selected-repair-all60-r1",
                "splat.casa.exterior.selected-repair-silhouette-trim-r3",
                "splat.casa.exterior.accepted-south-micro-parallax-10k",
                "splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d"
              ],
              "legacyMissingOrMixedProfilesEditable": false,
              "invalidMixedProfileResultId": "splat.casa.exterior.silhouette-edit-0787be3f-a96edb1d",
              "correctedResultId": "splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "correctedRunId": "silhouette-edit-b779f7b1c",
              "correctedGaussianCount": 1451255,
              "correctedCameraCount": 13,
              "correctedReviewOverlayPrimary": true,
              "invalidReviewOverlayRetainedTransitively": true,
              "payloadReproducedAfterProfileCorrection": true,
              "candidateSplatSha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
              "candidatePlySha256": "42c60655784e42041c5b6cf2ee352f94a91398defcd9dc33bc927bead3d38307",
              "classificationSha256": "393ade8389157a6e68af588222d34d99fb00198b058993d0334953cf5c322eb6",
              "frontPresetReview": "No new visible hole, scale jump, or orientation change at the admitted front view.",
              "rightPresetReview": "The accepted baseline and corrected child both collapse outside the six-degree source arc; the edit does not repair or claim broader exterior coverage.",
              "reviewDecision": "browser-reviewed-bounded-cleanup-candidate-not-promoted"
            },
            "tests": {
              "focusedServiceAndEvidence": "7 passed, 0 failed",
              "controlPlaneTypecheck": "passed",
              "webTypecheck": "passed",
              "pythonSyntax": "passed",
              "architectureBoundaries": "3 passed, 0 failed",
              "splatCatalogCheck": "passed",
              "productionPreflight": "14 passed, 0 failed",
              "timelineAudit": "32 sessions; 92 payload directories claimed; 124 verification seals claimed; 0-day staleness",
              "diffCheck": "passed"
            },
            "artifacts": [
              {
                "path": "accepted-front.png",
                "bytes": 175839,
                "sha256": "625669fcda304fedec4bc691e0a7dcf0d8d163d6186625c7711c8330d388d137"
              },
              {
                "path": "corrected-front.png",
                "bytes": 169083,
                "sha256": "a77a1ae3ae7259f99eab5dac3565158613363a0589386b6d7a64da56014d6161"
              },
              {
                "path": "accepted-right.png",
                "bytes": 144859,
                "sha256": "5ea59a6174e5fb9ed3801cd3e44cfb20b4f0a8087200367375c43a7033dc4796"
              },
              {
                "path": "corrected-right.png",
                "bytes": 141505,
                "sha256": "13d76e9199f7756c568e49ba7150de111a31d4d0bf8cb9b6fc542514a38c9f96"
              },
              {
                "path": "corrected-evidence.png",
                "bytes": 161627,
                "sha256": "39e9b86ab1d260e50935210b2436015ab0cce9be4116d9cfff7eb498d0cc883d"
              }
            ],
            "authority": {
              "sourcePreserved": true,
              "candidateOnlyOutput": true,
              "metricAuthority": false,
              "groundAuthority": false,
              "navigationAuthority": false,
              "portalTransferAuthority": false,
              "productPromotion": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
      "kind": "splat-result",
      "createdAt": "2026-08-25T13:42:23.366Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/37/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-b779f7b1c",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "browser-reviewed-bounded-cleanup-candidate",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/37/review/state"
      },
      "authority": {
        "value": "browser-reviewed-bounded-cleanup-evidence-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/37/review/authority"
      },
      "title": "Exterior Edit a96edb1d (Corrected Profile)",
      "summary": "The first run preserved Accepted South source bytes but evaluated its review overlay through the older Selected Repair 60-view profile; that run remains recorded as invalid process evidence.",
      "decision": "The first run preserved Accepted South source bytes but evaluated its review overlay through the older Selected Repair 60-view profile; that run remains recorded as invalid process evidence.",
      "limitations": [
        "The edit does not repair or claim useful viewing outside Accepted South's six-degree camera arc.",
        "No reconstruction, geometry, ground, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "silhouette-edit-b779f7b1c"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 46440160
      },
      "media": {
        "counts": {
          "image": 9,
          "video": 0,
          "gaussianSplat": 2,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46440160,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
            "byteLength": 46440160,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
            "byteLength": 323842,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/after-comparison.png",
            "url": "/verification/browser-canonical-splat-editor-r40/after-comparison.png",
            "byteLength": 195206,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/candidate-rejected-ledger.png",
            "url": "/verification/browser-canonical-splat-editor-r40/candidate-rejected-ledger.png",
            "byteLength": 201615,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/browser-canonical-splat-editor-r40/affected-volume-27-faces.png",
            "url": "/verification/browser-canonical-splat-editor-r40/affected-volume-27-faces.png",
            "byteLength": 209363,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/accepted-front.png",
            "url": "/verification/canonical-splat-edit-profile-r81/accepted-front.png",
            "byteLength": 175839,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/accepted-right.png",
            "url": "/verification/canonical-splat-edit-profile-r81/accepted-right.png",
            "byteLength": 144859,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-evidence.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-evidence.png",
            "byteLength": 161627,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-front.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-front.png",
            "byteLength": 169083,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-splat-edit-profile-r81/corrected-right.png",
            "url": "/verification/canonical-splat-edit-profile-r81/corrected-right.png",
            "byteLength": 141505,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
          "url": "/.blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "url": "/docs/internal/accepted-south-edit-profile-correction-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-splat-edit-profile-r81/verification.json",
          "url": "/verification/canonical-splat-edit-profile-r81/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/37",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
            "runId": "silhouette-edit-b779f7b1c",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T13:42:23.366Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Edit a96edb1d (Corrected Profile)",
              "group": "Cleanup candidates",
              "tags": [
                "accepted-south",
                "candidate",
                "corrected-execution-profile",
                "exterior",
                "immutable-child",
                "silhouette-edit"
              ]
            },
            "details": {
              "summary": "The first run preserved Accepted South source bytes but evaluated its review overlay through the older Selected Repair 60-view profile; that run remains recorded as invalid process evidence.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 10
            },
            "executionState": "completed",
            "evidenceChapters": [
              {
                "id": "corrected-edit-overlay",
                "label": "Corrected edit profile",
                "summary": "The Accepted South rerun used the source's exact 13-camera profile and reproduced the immutable child with the measured face-plane and row masks.",
                "authority": "This documents reproducible cleanup execution inside the six-degree source arc. It does not repair missing coverage or promote the child.",
                "assets": [
                  {
                    "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/review/silhouette-trim-overlay.png",
                    "role": "Corrected silhouette trim overlay",
                    "associationDepth": 0,
                    "featuredOrder": 0,
                    "byteLength": 323842,
                    "sha256": "4d0dcacea4b20f25fe4519d6008ce12cfff0ec26eeb609e67f3eab06c3e0214b",
                    "kind": "image",
                    "mediaType": "image/png"
                  },
                  {
                    "path": "verification/canonical-splat-edit-profile-r81/corrected-evidence.png",
                    "role": "Corrected profile evidence deck",
                    "associationDepth": 0,
                    "featuredOrder": 1,
                    "byteLength": 161627,
                    "sha256": "39e9b86ab1d260e50935210b2436015ab0cce9be4116d9cfff7eb498d0cc883d",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/canonical-splat-edit-profile-r81/accepted-front.png",
                    "role": "Accepted parent front view",
                    "associationDepth": 0,
                    "featuredOrder": 2,
                    "byteLength": 175839,
                    "sha256": "625669fcda304fedec4bc691e0a7dcf0d8d163d6186625c7711c8330d388d137",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/canonical-splat-edit-profile-r81/corrected-front.png",
                    "role": "Corrected child front view",
                    "associationDepth": 0,
                    "featuredOrder": 3,
                    "byteLength": 169083,
                    "sha256": "a77a1ae3ae7259f99eab5dac3565158613363a0589386b6d7a64da56014d6161",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/canonical-splat-edit-profile-r81/accepted-right.png",
                    "role": "Accepted parent right view",
                    "associationDepth": 0,
                    "featuredOrder": 4,
                    "byteLength": 144859,
                    "sha256": "5ea59a6174e5fb9ed3801cd3e44cfb20b4f0a8087200367375c43a7033dc4796",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/canonical-splat-edit-profile-r81/corrected-right.png",
                    "role": "Corrected child right view",
                    "associationDepth": 0,
                    "featuredOrder": 5,
                    "byteLength": 141505,
                    "sha256": "13d76e9199f7756c568e49ba7150de111a31d4d0bf8cb9b6fc542514a38c9f96",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  }
                ]
              },
              {
                "id": "interactive-edit-review",
                "label": "Interactive affected-volume review",
                "summary": "The canonical editor captures show face selection, affected rows, the after comparison, and the recorded rejection without adding another viewer.",
                "authority": "These captures are browser interaction and decision-ledger evidence. They do not establish shared ground, walkability, geometry, or product authority.",
                "assets": [
                  {
                    "path": "verification/browser-canonical-splat-editor-r40/affected-volume-27-faces.png",
                    "role": "Affected volume from 27 selected faces",
                    "associationDepth": 1,
                    "featuredOrder": 32,
                    "byteLength": 209363,
                    "sha256": "700a1dd4e0fb5e4cebd38d12f334059a088c0c3c8e3f39048731ecb6083b85bf",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/browser-canonical-splat-editor-r40/after-comparison.png",
                    "role": "After comparison",
                    "associationDepth": 1,
                    "featuredOrder": 33,
                    "byteLength": 195206,
                    "sha256": "25d45d5b25361639d2b73223d9d7203972b1cd6d6d9a7102f72f5ff4f38f1316",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  },
                  {
                    "path": "verification/browser-canonical-splat-editor-r40/candidate-rejected-ledger.png",
                    "role": "Recorded rejection decision",
                    "associationDepth": 1,
                    "featuredOrder": 34,
                    "byteLength": 201615,
                    "sha256": "334b99fe576d2db6addb698568432609447e542c78b034a9b3047a183ddb4443",
                    "kind": "image",
                    "mediaType": "image/jpeg"
                  }
                ]
              }
            ],
            "review": {
              "state": "browser-reviewed-bounded-cleanup-candidate",
              "promotionState": "not-promoted",
              "authority": "browser-reviewed-bounded-cleanup-evidence-only",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
                ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
                ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d.json",
                "docs/internal/accepted-south-edit-profile-correction-r1.json",
                "verification/canonical-splat-edit-profile-r81/verification.json"
              ],
              "decisionNotes": [
                "The first run preserved Accepted South source bytes but evaluated its review overlay through the older Selected Repair 60-view profile; that run remains recorded as invalid process evidence.",
                "A corrected rerun used Accepted South's exact 13 cameras, COLMAP dataset, measured outlines, and source manifest, and reproduced the same candidate bytes. This confirms that the measured face-plane and hash-bound direct-row masks determined the mutation while the prior profile mismatch affected review evidence.",
                "Front-preset review found no new visible hole, scale jump, or orientation change. The right preset remains collapsed in both the accepted baseline and child because the source covers only six degrees.",
                "The payload is retained as bounded cleanup evidence and is not promoted. Reproducibility repairs its execution record but does not repair source coverage."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 46440160,
              "sha256": "a96edb1d3facd8202f27c3ab9538d64590d17a3083ac58a1a0f0a8f1b38eeadb",
              "gaussians": 1451255,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat",
              "aliases": [
                ".blueprint-data/splat-cleanup/silhouette-edit-939952fad/candidates/silhouette-trim-candidate.splat"
              ],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": true
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1451255,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "camera-count",
                "label": "cameraCount",
                "value": 13,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json"
              },
              {
                "id": "checks-corrected-camera-count",
                "label": "checks.correctedCameraCount",
                "value": 13,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json"
              },
              {
                "id": "checks-corrected-gaussian-count",
                "label": "checks.correctedGaussianCount",
                "value": 1451255,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json"
              },
              {
                "id": "checks-source-camera-count",
                "label": "checks.sourceCameraCount",
                "value": 13,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json"
              },
              {
                "id": "checks-source-gaussian-count",
                "label": "checks.sourceGaussianCount",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "verification/canonical-splat-edit-profile-r81/verification.json"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1451255,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1451255,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1451255,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
                "sha256": "5d35e8ec0935647ae97e5912c6c7c9dc3872cc8badd3c029a66642bcf1db11f9",
                "declaredSchema": "blueprint.accepted-south-edit-profile/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "86aeda927b47535fa2895eea98c7da35879883387daa595dc8afbcaca2b40998",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "c81064d09ef4734ef556d916b5cf44e0e647ecef4633c796683d9256de8821ab",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
                "sha256": "e5c0ba497d9e191eba7989c3aa018d14361d77470b4f67b1a906bf73c3a2aa19",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
                "sha256": "a4bda31844201386f2cd11642638f50103a06974c52fabea1cdad3758af9a813",
                "declaredSchema": "blueprint.splat-silhouette-trim-config/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d.json",
                "sha256": "2254ca4fc58a0c51de73e11234e1c095ee0c51b51d61d8b5e3c642ab9d584f24",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
                "sha256": "dee8c03af27c7cda6fca2537b3e9f949d9ff81825a6806c8847fa1e64f40d638",
                "declaredSchema": "blueprint.splat-edit-profile-correction/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/canonical-splat-edit-profile-r81/verification.json",
                "sha256": "c911e8187fd49fb85e4b6dd85cc116c27c18fab6382fb10ae928d423d56f4979",
                "declaredSchema": "blueprint.browser-verification/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The edit does not repair or claim useful viewing outside Accepted South's six-degree camera arc.",
              "No reconstruction, geometry, ground, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/edit-profile/manifest.json",
          "recordPointer": "$",
          "byteLength": 4768,
          "sha256": "5d35e8ec0935647ae97e5912c6c7c9dc3872cc8badd3c029a66642bcf1db11f9",
          "declaredSchema": "blueprint.accepted-south-edit-profile/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "86aeda927b47535fa2895eea98c7da35879883387daa595dc8afbcaca2b40998",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1735,
          "sha256": "c81064d09ef4734ef556d916b5cf44e0e647ecef4633c796683d9256de8821ab",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-b779f7b1c/manifest.json",
          "recordPointer": "$",
          "byteLength": 2336,
          "sha256": "e5c0ba497d9e191eba7989c3aa018d14361d77470b4f67b1a906bf73c3a2aa19",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/operations/edit.9c745561-848e-4ef2-b29c-ffdc2d374b7a/trim-config.json",
          "recordPointer": "$",
          "byteLength": 1717,
          "sha256": "a4bda31844201386f2cd11642638f50103a06974c52fabea1cdad3758af9a813",
          "declaredSchema": "blueprint.splat-silhouette-trim-config/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d.json",
          "recordPointer": "$",
          "byteLength": 3254,
          "sha256": "2254ca4fc58a0c51de73e11234e1c095ee0c51b51d61d8b5e3c642ab9d584f24",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/accepted-south-edit-profile-correction-r1.json",
          "recordPointer": "$",
          "byteLength": 2197,
          "sha256": "dee8c03af27c7cda6fca2537b3e9f949d9ff81825a6806c8847fa1e64f40d638",
          "declaredSchema": "blueprint.splat-edit-profile-correction/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-edit-profile-r81/verification.json",
          "recordPointer": "$",
          "byteLength": 3990,
          "sha256": "c911e8187fd49fb85e4b6dd85cc116c27c18fab6382fb10ae928d423d56f4979",
          "declaredSchema": "blueprint.browser-verification/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-decision-continuity-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T14:10:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r82.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-decision-continuity-20260825-r1",
      "path": "docs/timeline/internal-continuation-r82.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Restored promotion and rejection in the retained splat editor",
      "summary": "The canonical editor's immutable result workflow was complete through candidate creation, but its decision ledger failed closed after result representation identities became more specific. The control plane now validates the two historical decisions against their exact artifact pins and accepts their legacy representation aliases without weakening current result identity.",
      "decision": "Presentation decisions follow the immutable rendered payload. A historical representation alias may validate an existing chain only when its result identity and complete artifact pin still match the current catalog.",
      "limitations": [
        "The browser check did not promote or reject the corrected cleanup candidate.",
        "Presentation decisions do not grant reconstruction, metric, walkable, navigation, or portal authority.",
        "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
      ],
      "relatedRunIds": [
        "decision-ledger-revision-2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2611
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-decision-continuity-r82",
          "url": "/verification/canonical-splat-decision-continuity-r82",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r82.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2611,
          "sha256": "31c7844e9719766451c963eca7d5e2b1db215506bbcf3d6156abf7011a1736d5",
          "exactRecord": {
            "id": "canonical-splat-decision-continuity-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored promotion and rejection in the retained splat editor",
            "startedAt": "2026-08-25T10:10:00-04:00",
            "endedAt": "2026-08-25T10:21:05.6745665-04:00",
            "summary": "The canonical editor's immutable result workflow was complete through candidate creation, but its decision ledger failed closed after result representation identities became more specific. The control plane now validates the two historical decisions against their exact artifact pins and accepts their legacy representation aliases without weakening current result identity.",
            "results": [
              "Recovered the two-entry immutable decision chain without rewriting either historical record.",
              "Kept presentation decisions pinned to the rendered splat artifact, including media type and byte length.",
              "Admitted the historical compact representation alias only when the current result ID and full artifact pin match.",
              "Restored Use as product default and Reject from product default in the existing Edit deck.",
              "Verified both actions become available after a decision note while submitting no authority change.",
              "Retained one Canvas and the same LivingWorldRuntime editor throughout the browser check."
            ],
            "decision": "Presentation decisions follow the immutable rendered payload. A historical representation alias may validate an existing chain only when its result identity and complete artifact pin still match the current catalog.",
            "limitations": [
              "The browser check did not promote or reject the corrected cleanup candidate.",
              "Presentation decisions do not grant reconstruction, metric, walkable, navigation, or portal authority.",
              "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
            ],
            "runs": [
              "decision-ledger-revision-2"
            ],
            "payload": [
              "verification/canonical-splat-decision-continuity-r82"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;decision-api:200;decision-revision:2;historical-decisions:2;candidate-actions-enabled:true;decision-submitted:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-decision-continuity-r82",
      "kind": "verification-set",
      "createdAt": "2026-08-25T14:10:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r82.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-decision-continuity-r82",
      "path": "verification/canonical-splat-decision-continuity-r82",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-splat-decision-continuity-r82/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Restored promotion and rejection in the retained splat editor",
      "summary": "The canonical editor's immutable result workflow was complete through candidate creation, but its decision ledger failed closed after result representation identities became more specific. The control plane now validates the two historical decisions against their exact artifact pins and accepts their legacy representation aliases without weakening current result identity.",
      "decision": "Presentation decisions follow the immutable rendered payload. A historical representation alias may validate an existing chain only when its result identity and complete artifact pin still match the current catalog.",
      "limitations": [
        "The browser check did not promote or reject the corrected cleanup candidate.",
        "Presentation decisions do not grant reconstruction, metric, walkable, navigation, or portal authority.",
        "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
      ],
      "relatedRunIds": [
        "decision-ledger-revision-2"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 171311
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-splat-decision-continuity-r82/candidate-decision-controls.jpg",
            "url": "/verification/canonical-splat-decision-continuity-r82/candidate-decision-controls.jpg",
            "byteLength": 169293,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-decision-continuity-r82/verification.json",
          "url": "/verification/canonical-splat-decision-continuity-r82/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r82.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2611,
          "sha256": "31c7844e9719766451c963eca7d5e2b1db215506bbcf3d6156abf7011a1736d5",
          "exactRecord": {
            "id": "canonical-splat-decision-continuity-20260825-r1",
            "date": "2026-08-25",
            "title": "Restored promotion and rejection in the retained splat editor",
            "startedAt": "2026-08-25T10:10:00-04:00",
            "endedAt": "2026-08-25T10:21:05.6745665-04:00",
            "summary": "The canonical editor's immutable result workflow was complete through candidate creation, but its decision ledger failed closed after result representation identities became more specific. The control plane now validates the two historical decisions against their exact artifact pins and accepts their legacy representation aliases without weakening current result identity.",
            "results": [
              "Recovered the two-entry immutable decision chain without rewriting either historical record.",
              "Kept presentation decisions pinned to the rendered splat artifact, including media type and byte length.",
              "Admitted the historical compact representation alias only when the current result ID and full artifact pin match.",
              "Restored Use as product default and Reject from product default in the existing Edit deck.",
              "Verified both actions become available after a decision note while submitting no authority change.",
              "Retained one Canvas and the same LivingWorldRuntime editor throughout the browser check."
            ],
            "decision": "Presentation decisions follow the immutable rendered payload. A historical representation alias may validate an existing chain only when its result identity and complete artifact pin still match the current catalog.",
            "limitations": [
              "The browser check did not promote or reject the corrected cleanup candidate.",
              "Presentation decisions do not grant reconstruction, metric, walkable, navigation, or portal authority.",
              "The wider held-out Brush reconstruction remains queued behind the local GPU memory gate."
            ],
            "runs": [
              "decision-ledger-revision-2"
            ],
            "payload": [
              "verification/canonical-splat-decision-continuity-r82"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d"
            ],
            "evidenceSeal": "canvas-count:1;decision-api:200;decision-revision:2;historical-decisions:2;candidate-actions-enabled:true;decision-submitted:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-decision-continuity-r82",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 171311,
          "sha256": "964e3ea1766262e5f0059a522ae1b65ff821dd074a42fe076688274369e0835a",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-decision-continuity-r82/verification.json",
          "recordPointer": "$",
          "byteLength": 2018,
          "sha256": "5ed4baac1c05da90e4728a1972c3d7dbc381e12f7406d0676551b57ec79a0a07",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T10:21:05.6745665-04:00",
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatEditResult=splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d&rev=decision-r83",
            "surface": "canonical LivingWorldRuntime viewer and splat editor",
            "checks": {
              "canvasCount": 1,
              "decisionApiStatus": 200,
              "decisionLedgerRevision": 2,
              "historicalDecisionCount": 2,
              "historicalAllSixtyRejectionPreserved": true,
              "historicalNarrowCleanupRejectionPreserved": true,
              "promotedResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "candidateResultId": "splat.casa.exterior.silhouette-edit-cdef194b-a96edb1d",
              "candidateEligibleForDecision": true,
              "useAsProductDefaultEnabledAfterReason": true,
              "rejectFromProductDefaultEnabledAfterReason": true,
              "decisionSubmittedDuringVerification": false,
              "decisionUnavailableAlertCount": 0,
              "legacyRepresentationAliasAdmittedOnlyWithExactArtifactPin": true
            },
            "tests": {
              "focusedDecisionEditorFlow": "19 passed, 0 failed",
              "controlPlaneTypecheck": "passed",
              "architectureBoundaries": "passed",
              "productionPreflight": "7 of 8 read-only checks passed; the port probe correctly found the verified running Blueprint services",
              "productionPreflightTests": "14 passed, 0 failed",
              "timelineAudit": "passed",
              "diffCheck": "passed"
            },
            "artifacts": [
              {
                "path": "candidate-decision-controls.jpg",
                "bytes": 169293,
                "sha256": "3f4e4cb50390291bc31e81ff5cb1d2da55be40aab461b677f85f5f0141b042be"
              }
            ],
            "authority": {
              "sourcePreserved": true,
              "historicalDecisionChainPreserved": true,
              "presentationDecisionAuthorityAvailable": true,
              "metricAuthority": false,
              "groundAuthority": false,
              "navigationAuthority": false,
              "portalTransferAuthority": false,
              "productPromotionChangedDuringVerification": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-world-viewport-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T14:25:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r83.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-world-viewport-20260825-r1",
      "path": "docs/timeline/internal-continuation-r83.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the retained viewer an explicit product boundary",
      "summary": "Blueprint already rendered its current world through one live Canvas, but that ownership remained embedded in the large runtime and Render and Edit mounted the shared controls through separate branches. Canvas ownership now lives in one named component, while Render and Edit use one control branch around the same scene, settings, profile, and Gaussian renderer.",
      "decision": "Every product workspace composes around CanonicalWorldViewport. New product routes and decks may provide data or controls, but they may not own Canvas, WebGLRenderer, or a second Gaussian renderer.",
      "limitations": [
        "The exterior actor remains blocked because no camera-visible reviewed walk surface exists for the selected front presentation.",
        "The accepted south micro-parallax splat remains appearance evidence and does not grant metric or portal authority.",
        "The wider geometry-propagated Brush run remains queued behind the local 10240 MiB free-VRAM gate."
      ],
      "relatedRunIds": [
        "canonical-world-viewport-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2860
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-world-viewport-r83",
          "url": "/verification/canonical-world-viewport-r83",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r83.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2860,
          "sha256": "a0bbef372604212894f35e131004f3da770e5d1edac09a42226346ef5a84eea0",
          "exactRecord": {
            "id": "canonical-world-viewport-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the retained viewer an explicit product boundary",
            "startedAt": "2026-08-25T10:25:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "summary": "Blueprint already rendered its current world through one live Canvas, but that ownership remained embedded in the large runtime and Render and Edit mounted the shared controls through separate branches. Canvas ownership now lives in one named component, while Render and Edit use one control branch around the same scene, settings, profile, and Gaussian renderer.",
            "results": [
              "Moved the only React Three Fiber Canvas into CanonicalWorldViewport.",
              "Kept LivingWorldRuntime as the sole composer of world, editor, evidence, generation, and run state around that viewport.",
              "Collapsed Render and Edit from two CanonicalSplatControlSurface mounts to one conditional mount.",
              "Preserved the Edit drawer, exact affected-row overlay, immutable source selection, SH1 control, V22 environment presets, scene treatments, and saved viewport profile.",
              "Updated the source-tree guard so any new Canvas owner or WebGL renderer fails the canonical integration suite.",
              "Confirmed one Canvas and one splat-control mount in both Render and Edit through the browser."
            ],
            "decision": "Every product workspace composes around CanonicalWorldViewport. New product routes and decks may provide data or controls, but they may not own Canvas, WebGLRenderer, or a second Gaussian renderer.",
            "limitations": [
              "The exterior actor remains blocked because no camera-visible reviewed walk surface exists for the selected front presentation.",
              "The accepted south micro-parallax splat remains appearance evidence and does not grant metric or portal authority.",
              "The wider geometry-propagated Brush run remains queued behind the local 10240 MiB free-VRAM gate."
            ],
            "runs": [
              "canonical-world-viewport-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-world-viewport-r83"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-owners:1;runtime-canvas-mounts:1;edit-controls:1;render-controls:1;tests:25-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-world-viewport-r83",
      "kind": "verification-set",
      "createdAt": "2026-08-25T14:25:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r83.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-world-viewport-r83",
      "path": "verification/canonical-world-viewport-r83",
      "parent": null,
      "branch": [],
      "state": {
        "value": "queued-waiting-for-gpu",
        "sourcePath": "verification/canonical-world-viewport-r83/verification.json",
        "sourceField": "$/concurrentWork/state"
      },
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-world-viewport-r83/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Made the retained viewer an explicit product boundary",
      "summary": "Blueprint already rendered its current world through one live Canvas, but that ownership remained embedded in the large runtime and Render and Edit mounted the shared controls through separate branches. Canvas ownership now lives in one named component, while Render and Edit use one control branch around the same scene, settings, profile, and Gaussian renderer.",
      "decision": "Every product workspace composes around CanonicalWorldViewport. New product routes and decks may provide data or controls, but they may not own Canvas, WebGLRenderer, or a second Gaussian renderer.",
      "limitations": [
        "The exterior actor remains blocked because no camera-visible reviewed walk surface exists for the selected front presentation.",
        "The accepted south micro-parallax splat remains appearance evidence and does not grant metric or portal authority.",
        "The wider geometry-propagated Brush run remains queued behind the local 10240 MiB free-VRAM gate."
      ],
      "relatedRunIds": [
        "canonical-world-viewport-20260825-r1",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 334814
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-world-viewport-r83/render-shared-controls.png",
            "url": "/verification/canonical-world-viewport-r83/render-shared-controls.png",
            "byteLength": 143950,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-world-viewport-r83/edit-shared-viewport.png",
            "url": "/verification/canonical-world-viewport-r83/edit-shared-viewport.png",
            "byteLength": 188256,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-world-viewport-r83/verification.json",
          "url": "/verification/canonical-world-viewport-r83/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r83.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2860,
          "sha256": "a0bbef372604212894f35e131004f3da770e5d1edac09a42226346ef5a84eea0",
          "exactRecord": {
            "id": "canonical-world-viewport-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the retained viewer an explicit product boundary",
            "startedAt": "2026-08-25T10:25:00-04:00",
            "endedAt": "2026-08-25T10:37:54.2751008-04:00",
            "summary": "Blueprint already rendered its current world through one live Canvas, but that ownership remained embedded in the large runtime and Render and Edit mounted the shared controls through separate branches. Canvas ownership now lives in one named component, while Render and Edit use one control branch around the same scene, settings, profile, and Gaussian renderer.",
            "results": [
              "Moved the only React Three Fiber Canvas into CanonicalWorldViewport.",
              "Kept LivingWorldRuntime as the sole composer of world, editor, evidence, generation, and run state around that viewport.",
              "Collapsed Render and Edit from two CanonicalSplatControlSurface mounts to one conditional mount.",
              "Preserved the Edit drawer, exact affected-row overlay, immutable source selection, SH1 control, V22 environment presets, scene treatments, and saved viewport profile.",
              "Updated the source-tree guard so any new Canvas owner or WebGL renderer fails the canonical integration suite.",
              "Confirmed one Canvas and one splat-control mount in both Render and Edit through the browser."
            ],
            "decision": "Every product workspace composes around CanonicalWorldViewport. New product routes and decks may provide data or controls, but they may not own Canvas, WebGLRenderer, or a second Gaussian renderer.",
            "limitations": [
              "The exterior actor remains blocked because no camera-visible reviewed walk surface exists for the selected front presentation.",
              "The accepted south micro-parallax splat remains appearance evidence and does not grant metric or portal authority.",
              "The wider geometry-propagated Brush run remains queued behind the local 10240 MiB free-VRAM gate."
            ],
            "runs": [
              "canonical-world-viewport-20260825-r1",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-world-viewport-r83"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-owners:1;runtime-canvas-mounts:1;edit-controls:1;render-controls:1;tests:25-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-world-viewport-r83",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 334814,
          "sha256": "b4954282ae4f6e37f31c5bb86f6208412b419db5c64fc80c530b7fed9632bbc2",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-world-viewport-r83/verification.json",
          "recordPointer": "$",
          "byteLength": 2608,
          "sha256": "194b81f6bc421b04eb5b73f1507b5d4458d979653b2c3a8e94cea7ea1c199915",
          "exactRecord": {
            "schema": "blueprint.browser-verification/1",
            "verifiedAt": "2026-08-25T10:37:54.2751008-04:00",
            "routes": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "surface": "canonical LivingWorldRuntime viewport, renderer controls, and splat editor",
            "checks": {
              "browserCanvasCountInEdit": 1,
              "browserCanvasCountInRender": 1,
              "browserSplatControlMountCountInEdit": 1,
              "browserSplatControlMountCountInRender": 1,
              "codeCanvasOwner": "packages/runtime-ui/src/canonical/CanonicalWorldViewport.tsx",
              "livingWorldRuntimeCanvasElements": 0,
              "livingWorldRuntimeCanonicalViewportMounts": 1,
              "gaussianRendererOwner": "packages/runtime-ui/src/canonical/CanonicalGaussianSplatViewport.tsx",
              "renderAndEditShareOneControlBranch": true,
              "renderEvidenceLayerChoices": [
                "source",
                "depth",
                "points",
                "splat"
              ],
              "editorResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "editorSourceGaussianCount": 1476299,
              "editorSourceCameraCount": 13,
              "editorSh1Status": "ready",
              "editorAffectedRowsRemainVisible": true,
              "compatibilityRoutesOwnCanvas": false
            },
            "tests": {
              "runtimeUiTypecheck": "passed",
              "webTypecheck": "passed",
              "focusedCanonicalViewportAndEditor": "25 passed, 0 failed",
              "reactReview": "direct imports retained, static Canvas configuration hoisted, no new effect or client fetch boundary",
              "diffCheck": "passed"
            },
            "artifacts": [
              {
                "path": "edit-shared-viewport.png",
                "bytes": 188256,
                "sha256": "17836d0514274cf10b418b07cb19b0a6c2a0f6cc886573544bb796d652a67b9f"
              },
              {
                "path": "render-shared-controls.png",
                "bytes": 143950,
                "sha256": "36f0e3a466139ebf2daae03102b79a16ba4f888c760927d7dd29c223a43c3753"
              }
            ],
            "authority": {
              "sourcePreserved": true,
              "editorCandidateOnly": true,
              "metricAuthority": false,
              "groundAuthority": false,
              "navigationAuthority": false,
              "portalTransferAuthority": false,
              "productPromotionChangedDuringVerification": false,
              "providerSpendUsd": 0
            },
            "concurrentWork": {
              "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
              "stage": "heldout-research",
              "state": "queued-waiting-for-gpu",
              "minimumFreeVramMiB": 10240,
              "observedFreeVramMiB": 4463,
              "workerRestarted": false
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-1ff412f1f",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T14:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/32/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-1ff412f1f",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "debug-projection-only",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
        "sourceField": "$/reviewProjectionContext/authority"
      },
      "title": "The real local hero worker entered durable run authority",
      "summary": "One exact recipe now adopts or starts the admitted geometry-propagated Brush worker, survives control-plane restart without a sibling process, and remains visible through the existing Generate and Run decks around the single canonical Canvas.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "run.local-hero.geometry-propagated-r2",
        "run.local-hero.geometry-propagated-r2.v101",
        "local-hero-durable-adoption-r84",
        "silhouette-edit-1ff412f1f"
      ],
      "payload": {
        "fileCount": 9,
        "byteLength": 401485872
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
            "byteLength": 45785888,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "32-byte-gaussian-row-layout",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/review/silhouette-trim-overlay.png",
            "byteLength": 311506,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/32",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T10:47:00-04:00",
            "endedAt": "2026-08-25T11:05:00-04:00",
            "title": "The real local hero worker entered durable run authority",
            "headline": "One exact recipe now adopts or starts the admitted geometry-propagated Brush worker, survives control-plane restart without a sibling process, and remains visible through the existing Generate and Run decks around the single canonical Canvas.",
            "outcome": "The live 1.0.1 run adopted PID 17432, stayed queued behind the 10240 MiB free-VRAM gate, recovered from sequence 3 to sequence 9 across Blueprint service restarts, and retained one exact worker. The earlier 1.0.0 restart rejection is preserved as a negative control. A separate silhouette edit payload discovered by the audit is indexed as candidate-emitted-not-admitted; this session grants it no new authority.",
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "run.local-hero.geometry-propagated-r2",
              "run.local-hero.geometry-propagated-r2.v101",
              "local-hero-durable-adoption-r84",
              "silhouette-edit-1ff412f1f"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
              "verification/local-hero-durable-adoption-r84"
            ],
            "surfaces": [
              "packages/recipes/src/local-hero-reconstruction.ts",
              "services/control-plane-api/src/local-hero-reconstruction-coordinator.ts",
              "services/control-plane-api/src/local-hero-reconstruction-plan.ts",
              "apps/web/components/HeroReconstructionRunForm.tsx",
              "apps/web/components/GenerationWorkspace.tsx",
              "docs/timeline/internal-continuation-r84.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior"
            ],
            "lesson": "A detached reconstruction worker needs one durable identity and restart-safe adoption. Restart is orchestration recovery, not reconstruction repair, and the same-lineage held-out result must stop before independent TEST or product promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 9,
          "byteLength": 401485872,
          "sha256": "cf61b0afa2622886c38e22e1a257bd6dcab9722725b7c97f90952ffae95c1d4f",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "recordPointer": "$",
          "byteLength": 2336,
          "sha256": "48d6b1cf7fb2a3b2093b2cb7393035401774f8d45bf893e59fdf1ebda8e81897",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T14:53:28.029575+00:00",
            "runId": "silhouette-edit-1ff412f1f",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.3acbf1f4-c02a-4d76-a98e-aa946aaddf52/trim-config.json",
                "bytes": 1724,
                "sha256": "b356e73803406dcf4b84e4a532f0081f73b79a1edc90b014d6deb583a4873c11"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
                "bytes": 9172,
                "sha256": "ca1938b17057c0e6485072184b45e89d33f46eb80015c502854ad476bdd53ab0"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/classification-tags.npz",
                "bytes": 532048,
                "sha256": "c906172f464cd2403fb1d0e68b0cc95b1b300a015b17f0a8126c708f400da091"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/review/silhouette-trim-overlay.png",
                "bytes": 311506,
                "sha256": "de0fd63d31cf11cae0c7c0e99b61241a8a15fe4ed7589cdfce009dfba6774834"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.ply",
                "bytes": 337672476,
                "sha256": "7a4976e4ee0b1e31690a3a55d2a38ea4ea3ffd91bc65478c8a7c84108a105c9e"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 9172,
          "sha256": "ca1938b17057c0e6485072184b45e89d33f46eb80015c502854ad476bdd53ab0",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T14:53:27.299424+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.3acbf1f4-c02a-4d76-a98e-aa946aaddf52/trim-config.json",
              "bytes": 1724,
              "sha256": "b356e73803406dcf4b84e4a532f0081f73b79a1edc90b014d6deb583a4873c11"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.3acbf1f4-c02a-4d76-a98e-aa946aaddf52/source-authority.json",
                "bytes": 1176,
                "sha256": "9f9c0f73e27ee6dc84a04ac1cf6fdfa58533ec08b7cfc5194c506818ca639c71"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "reviewProjectionContext": {
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
                "bytes": 203424,
                "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-refit-13/manifest.json",
                "bytes": 10199,
                "sha256": "110eb70859a88abd43f20e99afcc43c0c4091b240cd8833d0a924d176eaba64c"
              },
              "authority": "debug-projection-only",
              "purpose": "Render the classification overlay against the preserved measured-massing camera schedule. These cameras do not contribute votes or authority to exact above-face classification."
            },
            "counts": {
              "before": 1476299,
              "untouched": 1390649,
              "featherCandidate": 40160,
              "hardRemovalCandidate": 45490,
              "hardRemovalFraction": 0.030813541159345093,
              "candidateAfter": 1430809
            },
            "confidence": {
              "featherMean": 0.4237222969532013,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 374290,
                "selectedFacePixels": 93515,
                "outlinePixels": 115372,
                "outlineSnappedBoundaryPixels": 115372,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 10,
                "silhouettePixels": 374866,
                "selectedFacePixels": 93851,
                "outlinePixels": 115812,
                "outlineSnappedBoundaryPixels": 115812,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 20,
                "silhouettePixels": 374395,
                "selectedFacePixels": 93060,
                "outlinePixels": 114061,
                "outlineSnappedBoundaryPixels": 114061,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 30,
                "silhouettePixels": 375147,
                "selectedFacePixels": 93494,
                "outlinePixels": 115811,
                "outlineSnappedBoundaryPixels": 115811,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 40,
                "silhouettePixels": 374566,
                "selectedFacePixels": 93219,
                "outlinePixels": 115398,
                "outlineSnappedBoundaryPixels": 115398,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 50,
                "silhouettePixels": 373813,
                "selectedFacePixels": 93198,
                "outlinePixels": 117153,
                "outlineSnappedBoundaryPixels": 117153,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 60,
                "silhouettePixels": 373404,
                "selectedFacePixels": 93964,
                "outlinePixels": 112551,
                "outlineSnappedBoundaryPixels": 112551,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 70,
                "silhouettePixels": 372137,
                "selectedFacePixels": 93607,
                "outlinePixels": 115076,
                "outlineSnappedBoundaryPixels": 115076,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 80,
                "silhouettePixels": 371236,
                "selectedFacePixels": 93178,
                "outlinePixels": 116556,
                "outlineSnappedBoundaryPixels": 116556,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 90,
                "silhouettePixels": 371077,
                "selectedFacePixels": 93817,
                "outlinePixels": 115882,
                "outlineSnappedBoundaryPixels": 115882,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 100,
                "silhouettePixels": 370746,
                "selectedFacePixels": 93722,
                "outlinePixels": 115492,
                "outlineSnappedBoundaryPixels": 115492,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 110,
                "silhouettePixels": 370108,
                "selectedFacePixels": 93797,
                "outlinePixels": 114873,
                "outlineSnappedBoundaryPixels": 114873,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              },
              {
                "frame": 120,
                "silhouettePixels": 370227,
                "selectedFacePixels": 94024,
                "outlinePixels": 114856,
                "outlineSnappedBoundaryPixels": 114856,
                "massingBoundaryMedianDistanceToOutlinePx": 4,
                "massingBoundaryP95DistanceToOutlinePx": 4.996899604797363
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": [],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  2.7432000000000003,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 0.25,
              "selectedAxisBoundsMeters": {
                "xPadding": 0,
                "aboveFace": 0.25,
                "belowFace": 0,
                "zPadding": 0
              }
            },
            "directSelection": {
              "mask": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.3acbf1f4-c02a-4d76-a98e-aa946aaddf52/direct-row-mask.bsrm",
                "bytes": 184586,
                "sha256": "efd89457b68b0695f2fc4ea9a34665603c16519253bda0ab8c628de3151694ff"
              },
              "sourcePresentation": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/review/accepted-south-micro-parallax-10k.splat",
                "bytes": 47241568,
                "sha256": "f6fbceeb40e41eaed73ba1f6b68decf51e94e237e3bfb3bf80d0778553e903e8"
              },
              "sourceRows": 1476299,
              "selectedRows": 13387,
              "rowOrder": "descending quantized alpha times scale volume",
              "maximumPositionDelta": 0
            },
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.ply",
              "bytes": 337672476,
              "sha256": "7a4976e4ee0b1e31690a3a55d2a38ea4ea3ffd91bc65478c8a7c84108a105c9e"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/classification-tags.npz",
              "bytes": 532048,
              "sha256": "c906172f464cd2403fb1d0e68b0cc95b1b300a015b17f0a8126c708f400da091"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/review/silhouette-trim-overlay.png",
              "bytes": 311506,
              "sha256": "de0fd63d31cf11cae0c7c0e99b61241a8a15fe4ed7589cdfce009dfba6774834"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "Exact above-face mode touches only rows inside the selected measured roof face axis bounds, the explicit below-face keep band, and the positive regionReachMeters plane distance; camera votes are not claimed for this deterministic geometric edit."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "99112082d67db164e8baf33dbd0f6ac092ead2271a21fb5ad5729e709db492c8",
          "exactRecord": {
            "schemaVersion": 1,
            "generatedAt": "2026-08-25T14:53:29.377535+00:00",
            "converter": "Blueprint INRIA PLY to antimatter15/Drei .splat",
            "inputPly": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-1ff412f1f\\candidates\\silhouette-trim-candidate.ply",
            "inputPlyBytes": 337672476,
            "outputSplat": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\splat-cleanup\\silhouette-edit-1ff412f1f\\candidates\\silhouette-trim-candidate.splat",
            "splatCount": 1430809,
            "rowBytes": 32,
            "outputBytes": 45785888,
            "sha256": "4d6d49ae1354d3f35d322cf833dd8398e4edc5d82c88e972d721e4c381e0059f",
            "higherOrderSphericalHarmonicsDropped": true,
            "axisTransformApplied": false,
            "minimumAlphaByte": 0,
            "maximumAlphaByte": 254,
            "rowOrder": "descending alpha * scale volume",
            "plyGaussians": 1430809,
            "droppedTailRows": 0,
            "droppedFraction": 0,
            "maxBytes": null,
            "droppedBecause": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1734,
          "sha256": "85560d83a8f2c34d8b1139a963e9405d8d42c2e102a712a3a722055fae34fc10",
          "exactRecord": {
            "schema": "blueprint.compact-sh-sidecar/1",
            "generatedAt": "2026-08-25T14:53:30.419978+00:00",
            "sourcePly": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.ply",
            "sourcePlyBytes": 337672476,
            "matchingSplat": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
            "matchingSplatBytes": 45785888,
            "output": "S:/Projects/2026/Blueprint/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1",
            "outputBytes": 17169760,
            "sha256": "c0484b014f16b578e33df8529907431ce1b65b68d4fde6fb4daeb99c8dea0a02",
            "magic": "BSH1",
            "version": 1,
            "gaussians": 1430809,
            "degree": 1,
            "coefficientsPerGaussian": 9,
            "rowBytes": 12,
            "headerBytes": 52,
            "textureLayout": "three RGBA8_SNORM texels per Gaussian: Rxyz0, Gxyz0, Bxyz0",
            "coefficientOrder": [
              "f_rest_0",
              "f_rest_1",
              "f_rest_2",
              "f_rest_15",
              "f_rest_16",
              "f_rest_17",
              "f_rest_30",
              "f_rest_31",
              "f_rest_32"
            ],
            "scales": [
              0.33453792333602905,
              0.3906153738498688,
              0.6324319243431091,
              0.3375214636325836,
              0.41174182295799255,
              0.6279236078262329,
              0.3416233956813812,
              0.3853844106197357,
              0.6499451398849487
            ],
            "clippedCoefficientFraction": 0.0005004161981089021,
            "quantizationRmse": 0.0020670760422945023,
            "maxPositionDeltaAgainstSplat": 0,
            "rowOrder": "descending alpha * scale volume, proven against matching .splat positions",
            "authority": "view-dependent browser presentation; does not change reconstruction geometry or evaluation"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-the-real-local-hero-worker-entered-durable-run-authority-32",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T14:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/32/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The live 1.0.1 run adopted PID 17432, stayed queued behind the 10240 MiB free-VRAM gate, recovered from sequence 3 to sequence 9 across Blueprint service restarts, and retained one exact worker. The earlier 1.0.0 restart rejection is preserved as a negative control. A separate silhouette edit payload discovered by the audit is indexed as candidate-emitted-not-admitted; this session grants it no new authority.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/32/outcome"
      },
      "authority": null,
      "title": "The real local hero worker entered durable run authority",
      "summary": "One exact recipe now adopts or starts the admitted geometry-propagated Brush worker, survives control-plane restart without a sibling process, and remains visible through the existing Generate and Run decks around the single canonical Canvas.",
      "decision": "A detached reconstruction worker needs one durable identity and restart-safe adoption. Restart is orchestration recovery, not reconstruction repair, and the same-lineage held-out result must stop before independent TEST or product promotion.",
      "limitations": [],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "run.local-hero.geometry-propagated-r2",
        "run.local-hero.geometry-propagated-r2.v101",
        "local-hero-durable-adoption-r84",
        "silhouette-edit-1ff412f1f"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/recipes/src/local-hero-reconstruction.ts",
          "url": "/packages/recipes/src/local-hero-reconstruction.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/local-hero-reconstruction-coordinator.ts",
          "url": "/services/control-plane-api/src/local-hero-reconstruction-coordinator.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/local-hero-reconstruction-plan.ts",
          "url": "/services/control-plane-api/src/local-hero-reconstruction-plan.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/HeroReconstructionRunForm.tsx",
          "url": "/apps/web/components/HeroReconstructionRunForm.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/GenerationWorkspace.tsx",
          "url": "/apps/web/components/GenerationWorkspace.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r84.json",
          "url": "/docs/timeline/internal-continuation-r84.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/local-hero-durable-adoption-r84",
          "url": "/verification/local-hero-durable-adoption-r84",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r84.json",
          "url": "/docs/timeline/internal-continuation-r84.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/32",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T10:47:00-04:00",
            "endedAt": "2026-08-25T11:05:00-04:00",
            "title": "The real local hero worker entered durable run authority",
            "headline": "One exact recipe now adopts or starts the admitted geometry-propagated Brush worker, survives control-plane restart without a sibling process, and remains visible through the existing Generate and Run decks around the single canonical Canvas.",
            "outcome": "The live 1.0.1 run adopted PID 17432, stayed queued behind the 10240 MiB free-VRAM gate, recovered from sequence 3 to sequence 9 across Blueprint service restarts, and retained one exact worker. The earlier 1.0.0 restart rejection is preserved as a negative control. A separate silhouette edit payload discovered by the audit is indexed as candidate-emitted-not-admitted; this session grants it no new authority.",
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "run.local-hero.geometry-propagated-r2",
              "run.local-hero.geometry-propagated-r2.v101",
              "local-hero-durable-adoption-r84",
              "silhouette-edit-1ff412f1f"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f",
              "verification/local-hero-durable-adoption-r84"
            ],
            "surfaces": [
              "packages/recipes/src/local-hero-reconstruction.ts",
              "services/control-plane-api/src/local-hero-reconstruction-coordinator.ts",
              "services/control-plane-api/src/local-hero-reconstruction-plan.ts",
              "apps/web/components/HeroReconstructionRunForm.tsx",
              "apps/web/components/GenerationWorkspace.tsx",
              "docs/timeline/internal-continuation-r84.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior"
            ],
            "lesson": "A detached reconstruction worker needs one durable identity and restart-safe adoption. Restart is orchestration recovery, not reconstruction repair, and the same-lineage held-out result must stop before independent TEST or product promotion."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:local-hero-durable-adoption-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T14:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r84.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "local-hero-durable-adoption-20260825-r1",
      "path": "docs/timeline/internal-continuation-r84.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Attached the real Brush worker to durable run authority",
      "summary": "The admitted geometry-propagated hero candidate already had a stage-gated local worker, but it was invisible to the production run authority. A new exact recipe now starts or adopts that worker, prevents duplicate execution, survives control-plane restart, exposes it through the existing Generate and Run decks, and stops at browser review rather than auto-promoting same-lineage held-out evidence.",
      "decision": "Long-running local reconstruction is one durable operation around the detached worker and existing result catalog. Process restart is recovery work, not a visual repair verdict, and it must never create a duplicate worker.",
      "limitations": [
        "Brush has not started because only 3260 MiB of the required 10240 MiB free VRAM was observed at the evidence seal.",
        "The research split shares generated camera lineage and is not independent TEST authority.",
        "A passing worker result will remain browser-review pending and cannot become product default or publication authority automatically."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "run.local-hero.geometry-propagated-r2",
        "run.local-hero.geometry-propagated-r2.v101",
        "local-hero-durable-adoption-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3284
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/local-hero-reconstruction-jobs/geometry-propagated-hero-pin-hd-20260825-r2",
          "url": "/.blueprint-data/local-hero-reconstruction-jobs/geometry-propagated-hero-pin-hd-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/local-hero-durable-adoption-r84",
          "url": "/verification/local-hero-durable-adoption-r84",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r84.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3284,
          "sha256": "3d5ce18b3454032ade3f2c07b6119e5500e9a716d10baaa50275d04caa5cafd9",
          "exactRecord": {
            "id": "local-hero-durable-adoption-20260825-r1",
            "date": "2026-08-25",
            "title": "Attached the real Brush worker to durable run authority",
            "startedAt": "2026-08-25T10:47:00-04:00",
            "endedAt": "2026-08-25T11:05:00-04:00",
            "summary": "The admitted geometry-propagated hero candidate already had a stage-gated local worker, but it was invisible to the production run authority. A new exact recipe now starts or adopts that worker, prevents duplicate execution, survives control-plane restart, exposes it through the existing Generate and Run decks, and stops at browser review rather than auto-promoting same-lineage held-out evidence.",
            "results": [
              "Registered blueprint.recipe.local-hero-reconstruction/1@1.0.1 in the composite run coordinator.",
              "Adopted the existing PID 17432 worker and recorded one process-owned job identity without launching a sibling.",
              "Kept the worker queued behind the existing 10240 MiB free-VRAM gate and fixed provider spend at $0.",
              "Restarted the Blueprint web and control-plane process tree while the run was active; successive processes recovered from sequence 3 to sequence 9 and re-adopted PID 17432.",
              "Preserved the rejected 1.0.0 restart attempt as a negative control, then introduced the corrected immutable 1.0.1 recipe and run identity.",
              "Mounted one command inside the existing Generate deck and reused the existing RunConsole; browser proof retained one Canvas and no alternate viewer."
            ],
            "decision": "Long-running local reconstruction is one durable operation around the detached worker and existing result catalog. Process restart is recovery work, not a visual repair verdict, and it must never create a duplicate worker.",
            "limitations": [
              "Brush has not started because only 3260 MiB of the required 10240 MiB free VRAM was observed at the evidence seal.",
              "The research split shares generated camera lineage and is not independent TEST authority.",
              "A passing worker result will remain browser-review pending and cannot become product default or publication authority automatically."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "run.local-hero.geometry-propagated-r2",
              "run.local-hero.geometry-propagated-r2.v101",
              "local-hero-durable-adoption-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/local-hero-reconstruction-jobs/geometry-propagated-hero-pin-hd-20260825-r2",
              "verification/local-hero-durable-adoption-r84"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior"
            ],
            "evidenceSeal": "worker-pid:17432;worker-count:1;ownership:adopted;restart-sequence:3-to-9;canvas-count:1;focused-tests:42-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:local-hero-durable-adoption-r84",
      "kind": "verification-set",
      "createdAt": "2026-08-25T14:47:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r84.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "local-hero-durable-adoption-r84",
      "path": "verification/local-hero-durable-adoption-r84",
      "parent": null,
      "branch": [],
      "state": {
        "value": "running",
        "sourcePath": "verification/local-hero-durable-adoption-r84/verification.json",
        "sourceField": "$/restartProof/before/status"
      },
      "authority": null,
      "title": "Attached the real Brush worker to durable run authority",
      "summary": "The admitted geometry-propagated hero candidate already had a stage-gated local worker, but it was invisible to the production run authority. A new exact recipe now starts or adopts that worker, prevents duplicate execution, survives control-plane restart, exposes it through the existing Generate and Run decks, and stops at browser review rather than auto-promoting same-lineage held-out evidence.",
      "decision": "Long-running local reconstruction is one durable operation around the detached worker and existing result catalog. Process restart is recovery work, not a visual repair verdict, and it must never create a duplicate worker.",
      "limitations": [
        "Brush has not started because only 3260 MiB of the required 10240 MiB free VRAM was observed at the evidence seal.",
        "The research split shares generated camera lineage and is not independent TEST authority.",
        "A passing worker result will remain browser-review pending and cannot become product default or publication authority automatically."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2",
        "run.local-hero.geometry-propagated-r2",
        "run.local-hero.geometry-propagated-r2.v101",
        "local-hero-durable-adoption-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2639
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/local-hero-durable-adoption-r84/verification.json",
          "url": "/verification/local-hero-durable-adoption-r84/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r84.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3284,
          "sha256": "3d5ce18b3454032ade3f2c07b6119e5500e9a716d10baaa50275d04caa5cafd9",
          "exactRecord": {
            "id": "local-hero-durable-adoption-20260825-r1",
            "date": "2026-08-25",
            "title": "Attached the real Brush worker to durable run authority",
            "startedAt": "2026-08-25T10:47:00-04:00",
            "endedAt": "2026-08-25T11:05:00-04:00",
            "summary": "The admitted geometry-propagated hero candidate already had a stage-gated local worker, but it was invisible to the production run authority. A new exact recipe now starts or adopts that worker, prevents duplicate execution, survives control-plane restart, exposes it through the existing Generate and Run decks, and stops at browser review rather than auto-promoting same-lineage held-out evidence.",
            "results": [
              "Registered blueprint.recipe.local-hero-reconstruction/1@1.0.1 in the composite run coordinator.",
              "Adopted the existing PID 17432 worker and recorded one process-owned job identity without launching a sibling.",
              "Kept the worker queued behind the existing 10240 MiB free-VRAM gate and fixed provider spend at $0.",
              "Restarted the Blueprint web and control-plane process tree while the run was active; successive processes recovered from sequence 3 to sequence 9 and re-adopted PID 17432.",
              "Preserved the rejected 1.0.0 restart attempt as a negative control, then introduced the corrected immutable 1.0.1 recipe and run identity.",
              "Mounted one command inside the existing Generate deck and reused the existing RunConsole; browser proof retained one Canvas and no alternate viewer."
            ],
            "decision": "Long-running local reconstruction is one durable operation around the detached worker and existing result catalog. Process restart is recovery work, not a visual repair verdict, and it must never create a duplicate worker.",
            "limitations": [
              "Brush has not started because only 3260 MiB of the required 10240 MiB free VRAM was observed at the evidence seal.",
              "The research split shares generated camera lineage and is not independent TEST authority.",
              "A passing worker result will remain browser-review pending and cannot become product default or publication authority automatically."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2",
              "run.local-hero.geometry-propagated-r2",
              "run.local-hero.geometry-propagated-r2.v101",
              "local-hero-durable-adoption-20260825-r1"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2",
              ".blueprint-data/local-hero-reconstruction-jobs/geometry-propagated-hero-pin-hd-20260825-r2",
              "verification/local-hero-durable-adoption-r84"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior"
            ],
            "evidenceSeal": "worker-pid:17432;worker-count:1;ownership:adopted;restart-sequence:3-to-9;canvas-count:1;focused-tests:42-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/local-hero-durable-adoption-r84",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2639,
          "sha256": "b34d319c14ebf1b012cbcc9a266bf3e84d1fdc2d4e307a7d3b2a98447859e672",
          "access": "metadata-only"
        },
        {
          "path": "verification/local-hero-durable-adoption-r84/verification.json",
          "recordPointer": "$",
          "byteLength": 2639,
          "sha256": "48c63ede139eccd533541f6d53c56d7f8d9f2550713629f075a95bd3fbacecfa",
          "exactRecord": {
            "schema": "blueprint.local-hero-durable-adoption-verification/1",
            "runId": "run.local-hero.geometry-propagated-r2.v101",
            "candidateRunId": "geometry-propagated-hero-pin-hd-20260825-r2",
            "verifiedAt": "2026-08-25T11:05:00-04:00",
            "recipe": {
              "id": "blueprint.recipe.local-hero-reconstruction/1",
              "version": "1.0.1",
              "workflowHash": "sha256:a75cba4d276e90e57bcc03e4e9a89395d3c51a6ed6eb39b1129e2537cededf97",
              "definitionHash": "sha256:c4a73841fab1339d83f8529678d8283ef388a556c06b7e0b213d1469bf4a41c7",
              "portableRunHash": "sha256:2d8230588fdb2009bda4fcc6e1409fa54a6a294c3a2e723cf1ab6b5125241293"
            },
            "liveWorker": {
              "pid": 17432,
              "ownership": "adopted",
              "exactWorkerCount": 1,
              "providerSpendUsd": 0,
              "stage": "heldout-research",
              "queueState": "queued-waiting-for-gpu",
              "minimumFreeVramMiB": 10240,
              "observedFreeVramMiB": 3260,
              "consecutiveSamplesRequired": 3,
              "consecutiveSamplesObserved": 0
            },
            "restartProof": {
              "before": {
                "status": "running",
                "sequence": 3,
                "stageAttempts": 1
              },
              "after": {
                "status": "running",
                "sequence": 9,
                "stageAttempts": 3
              },
              "workerPidPreserved": true,
              "duplicateWorkerCreated": false,
              "jobRecordRefreshedAsAdopted": true
            },
            "negativeControl": {
              "runId": "run.local-hero.geometry-propagated-r2",
              "recipeVersion": "1.0.0",
              "outcome": "rejected",
              "code": "repair-budget-exhausted",
              "finding": "A one-attempt recipe budget incorrectly treated control-plane restart as reconstruction failure.",
              "disposition": "Preserved. Recipe 1.0.1 raised a finite 10000-attempt restart-recovery budget; the rejected run was not rewritten."
            },
            "browser": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior",
              "canvasCount": 1,
              "runConsoleCount": 1,
              "alternateViewerCount": 0,
              "eventStream": "live",
              "runStatus": "running",
              "stageVisible": true
            },
            "checks": {
              "typechecks": [
                "@blueprint-fabric/recipes",
                "@blueprint-fabric/control-plane-api",
                "@blueprint-fabric/web"
              ],
              "focusedTestCount": 42,
              "focusedTestsPassed": 42,
              "canonicalCanvasGuardPassed": true
            },
            "authorityBoundary": "This run proves exact local worker adoption, durable restart recovery, queue visibility, and canonical Run-deck presentation. The five-view split shares generated camera lineage, so independent TEST, browser-quality acceptance, publication, metric property, ground, navigation, and portal authority remain ungranted."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae",
      "kind": "splat-result",
      "createdAt": "2026-08-25T14:53:30.850Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/38/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-1ff412f1f",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/38/review/state"
      },
      "authority": {
        "value": "process-emitted-edit-candidate-only",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/38/review/authority"
      },
      "title": "Exterior Edit 4d6d49ae",
      "summary": "The canonical editor emitted immutable child splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae from splat.casa.exterior.accepted-south-micro-parallax-10k; the source authority remains unchanged.",
      "decision": "The canonical editor emitted immutable child splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae from splat.casa.exterior.accepted-south-micro-parallax-10k; the source authority remains unchanged.",
      "limitations": [
        "Same-camera adversarial visual review remains pending.",
        "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "silhouette-edit-1ff412f1f"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 45785888
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
            "byteLength": 45785888,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae.json",
          "url": "/.blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/38",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae",
            "runId": "silhouette-edit-1ff412f1f",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T14:53:30.850Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Exterior Edit 4d6d49ae",
              "group": "Cleanup candidates",
              "tags": [
                "candidate",
                "editor-indexed",
                "exterior",
                "immutable-child",
                "silhouette-edit"
              ]
            },
            "details": {
              "summary": "The canonical editor emitted immutable child splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae from splat.casa.exterior.accepted-south-micro-parallax-10k; the source authority remains unchanged.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 7
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "candidate-emitted-not-admitted",
              "promotionState": "pending",
              "authority": "process-emitted-edit-candidate-only",
              "evidenceRefs": [
                ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
                ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
                ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae.json"
              ],
              "decisionNotes": [
                "The canonical editor emitted immutable child splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae from splat.casa.exterior.accepted-south-micro-parallax-10k; the source authority remains unchanged.",
                "The sealed edit result is indexed automatically for inspection in the canonical viewer and has not been admitted or promoted."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 45785888,
              "sha256": "4d6d49ae1354d3f35d322cf833dd8398e4edc5d82c88e972d721e4c381e0059f",
              "gaussians": 1430809,
              "primaryPath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
              "browserUrl": "/.blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": false
            },
            "camera": {
              "calibrationState": "known",
              "count": 13,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1472,
                "height": 828,
                "fx": 1635.426309,
                "fy": 1635.426309,
                "cx": 736,
                "cy": 414
              },
              "azimuthObservedSpanDeg": 6,
              "largestGapDeg": 354,
              "closedRing": false,
              "pivot": [
                19.598381,
                3.78762,
                5.553624
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.986909,
                -0.161276,
                0,
                0,
                0.161276,
                -0.986909,
                0,
                -19.598381,
                2.842371,
                59.679537,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1430809,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1430809,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1430809,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.json"
              },
              {
                "id": "silhouette-trim-candidate-azimuth-deg-span-deg",
                "label": "silhouette-trim-candidate.azimuthDeg.spanDeg",
                "value": 6,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-gaussians",
                "label": "silhouette-trim-candidate.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-largest-gap-deg",
                "label": "silhouette-trim-candidate.largestGapDeg",
                "value": 354,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "silhouette-trim-candidate-sh1-gaussians",
                "label": "silhouette-trim-candidate.sh1.gaussians",
                "value": 1476299,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1430809,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.json",
                "sha256": "99112082d67db164e8baf33dbd0f6ac092ead2271a21fb5ad5729e709db492c8",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1.json",
                "sha256": "85560d83a8f2c34d8b1139a963e9405d8d42c2e102a712a3a722055fae34fc10",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
                "sha256": "48d6b1cf7fb2a3b2093b2cb7393035401774f8d45bf893e59fdf1ebda8e81897",
                "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
                "sha256": "ca1938b17057c0e6485072184b45e89d33f46eb80015c502854ad476bdd53ab0",
                "declaredSchema": "blueprint.splat-silhouette-trim-analysis/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae.json",
                "sha256": "a131763b2f8bd2545309eac909a4bc6b4e4ccbdb01d45aa24ecfa3f32d1f2976",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              }
            ],
            "limitations": [
              "Same-camera adversarial visual review remains pending.",
              "No ground, walkable, actor, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.json",
          "recordPointer": "$",
          "byteLength": 952,
          "sha256": "99112082d67db164e8baf33dbd0f6ac092ead2271a21fb5ad5729e709db492c8",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/candidates/silhouette-trim-candidate.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1734,
          "sha256": "85560d83a8f2c34d8b1139a963e9405d8d42c2e102a712a3a722055fae34fc10",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/manifest.json",
          "recordPointer": "$",
          "byteLength": 2336,
          "sha256": "48d6b1cf7fb2a3b2093b2cb7393035401774f8d45bf893e59fdf1ebda8e81897",
          "declaredSchema": "blueprint.splat-silhouette-trim-run/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-1ff412f1f/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 9172,
          "sha256": "ca1938b17057c0e6485072184b45e89d33f46eb80015c502854ad476bdd53ab0",
          "declaredSchema": "blueprint.splat-silhouette-trim-analysis/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-edit-operations/results/splat.casa.exterior.silhouette-edit-fcd11742-4d6d49ae.json",
          "recordPointer": "$",
          "byteLength": 3254,
          "sha256": "a131763b2f8bd2545309eac909a4bc6b4e4ccbdb01d45aa24ecfa3f32d1f2976",
          "declaredSchema": null,
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-direct-gaussian-selection-became-cancellable-and-atomic-33",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/33/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "A browser gesture against the accepted 1,476,299-row exterior source exposed visible depth progress and a working Cancel action. During the scan, preview, tool, history, shape, and candidate controls were disabled. Cancellation returned to the exact pre-scan 13,387-row direct mask. No second Canvas, viewer, editor, or route was introduced. The queued hero reconstruction worker remained alive under its durable run identity.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/33/outcome"
      },
      "authority": null,
      "title": "Direct Gaussian selection became cancellable and atomic",
      "summary": "The existing direct splat editor now reports structured scan progress, accepts Cancel or Escape, locks conflicting controls, and keeps the previous exact row mask until both projected-covariance passes finish.",
      "decision": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-direct-splat-cancellation-r85",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/splat-direct-selection.ts",
          "url": "/packages/runtime-ui/src/splat-direct-selection.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "url": "/packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "url": "/packages/runtime-ui/src/use-splat-edit-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "url": "/packages/runtime-ui/src/SplatEditControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/globals.css",
          "url": "/apps/web/app/globals.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r85.json",
          "url": "/docs/timeline/internal-continuation-r85.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-direct-splat-cancellation-r85",
          "url": "/verification/canonical-direct-splat-cancellation-r85",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r85.json",
          "url": "/docs/timeline/internal-continuation-r85.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/33",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T11:06:00-04:00",
            "endedAt": "2026-08-25T11:25:00-04:00",
            "title": "Direct Gaussian selection became cancellable and atomic",
            "headline": "The existing direct splat editor now reports structured scan progress, accepts Cancel or Escape, locks conflicting controls, and keeps the previous exact row mask until both projected-covariance passes finish.",
            "outcome": "A browser gesture against the accepted 1,476,299-row exterior source exposed visible depth progress and a working Cancel action. During the scan, preview, tool, history, shape, and candidate controls were disabled. Cancellation returned to the exact pre-scan 13,387-row direct mask. No second Canvas, viewer, editor, or route was introduced. The queued hero reconstruction worker remained alive under its durable run identity.",
            "runs": [
              "canonical-direct-splat-cancellation-r85",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-direct-splat-cancellation-r85"
            ],
            "surfaces": [
              "packages/runtime-ui/src/splat-direct-selection.ts",
              "packages/runtime-ui/src/SplatDirectSelectionOverlay.tsx",
              "packages/runtime-ui/src/use-splat-edit-authoring.ts",
              "packages/runtime-ui/src/SplatEditControlPanel.tsx",
              "apps/web/app/globals.css",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r85.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=editor-audit-r85"
            ],
            "lesson": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-direct-splat-cancellation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r85.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-splat-cancellation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r85.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made direct splat selection cancellable and atomic",
      "summary": "The existing canonical editor could scan projected Gaussian footprints and report phase text, but a long scan could not be cancelled and neighboring controls remained mutable. The same editor now exposes structured progress, a Cancel action and Escape handling, locks conflicting edits during the scan, and never applies a partial mask.",
      "decision": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls.",
      "limitations": [
        "The cancellation checkpoint changes editor operation safety; it does not make the current exterior reconstruction a higher-quality splat.",
        "The queued local hero Brush run is still waiting for the existing 10240 MiB free-VRAM gate and remains separately review-gated."
      ],
      "relatedRunIds": [
        "canonical-direct-splat-cancellation-20260825-r1",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2832
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-direct-splat-cancellation-r85",
          "url": "/verification/canonical-direct-splat-cancellation-r85",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r85.json",
          "url": "/docs/timeline/internal-continuation-r85.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r85.json",
          "url": "/docs/timeline/internal-continuation-r85.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r85.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2832,
          "sha256": "7385d0a4f484fcff5e3ed0637cceea2f437fd2213028756104b55d1af6acff12",
          "exactRecord": {
            "id": "canonical-direct-splat-cancellation-20260825-r1",
            "date": "2026-08-25",
            "title": "Made direct splat selection cancellable and atomic",
            "startedAt": "2026-08-25T11:06:00-04:00",
            "endedAt": "2026-08-25T11:25:00-04:00",
            "summary": "The existing canonical editor could scan projected Gaussian footprints and report phase text, but a long scan could not be cancelled and neighboring controls remained mutable. The same editor now exposes structured progress, a Cancel action and Escape handling, locks conflicting edits during the scan, and never applies a partial mask.",
            "results": [
              "Added AbortSignal support to the two-pass projected-covariance selection algorithm with bounded cancellation checks.",
              "Added one progress surface to the existing Edit deck with phase, percentage, progress bar, Cancel action, and Escape guidance.",
              "Locked source selection, preview switching, selection tools, history, shaping, and candidate creation while the row scan is active.",
              "Ran a live scan against the 1,476,299-row accepted exterior source, observed 10 percent depth progress, cancelled it, and retained the exact prior 13,387-row direct mask.",
              "Kept one canonical Canvas and one direct-selection overlay; no viewer or editor route was added.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, runtime UI and web typechecks, and diff validation."
            ],
            "decision": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls.",
            "limitations": [
              "The cancellation checkpoint changes editor operation safety; it does not make the current exterior reconstruction a higher-quality splat.",
              "The queued local hero Brush run is still waiting for the existing 10240 MiB free-VRAM gate and remains separately review-gated."
            ],
            "runs": [
              "canonical-direct-splat-cancellation-20260825-r1",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-direct-splat-cancellation-r85",
              "docs/timeline/internal-continuation-r85.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=editor-audit-r85"
            ],
            "evidenceSeal": "canvas-count:1;source-rows:1476299;progress:depth-10-percent;cancel:true;direct-rows:13387-to-13387;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-direct-splat-cancellation-r85",
      "kind": "verification-set",
      "createdAt": "2026-08-25T15:06:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r85.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-direct-splat-cancellation-r85",
      "path": "verification/canonical-direct-splat-cancellation-r85",
      "parent": null,
      "branch": [],
      "state": {
        "value": "running",
        "sourcePath": "verification/canonical-direct-splat-cancellation-r85/verification.json",
        "sourceField": "$/continuingRun/status"
      },
      "authority": null,
      "title": "Made direct splat selection cancellable and atomic",
      "summary": "The existing canonical editor could scan projected Gaussian footprints and report phase text, but a long scan could not be cancelled and neighboring controls remained mutable. The same editor now exposes structured progress, a Cancel action and Escape handling, locks conflicting edits during the scan, and never applies a partial mask.",
      "decision": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls.",
      "limitations": [
        "The cancellation checkpoint changes editor operation safety; it does not make the current exterior reconstruction a higher-quality splat.",
        "The queued local hero Brush run is still waiting for the existing 10240 MiB free-VRAM gate and remains separately review-gated."
      ],
      "relatedRunIds": [
        "canonical-direct-splat-cancellation-20260825-r1",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2388
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-direct-splat-cancellation-r85/verification.json",
          "url": "/verification/canonical-direct-splat-cancellation-r85/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r85.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2832,
          "sha256": "7385d0a4f484fcff5e3ed0637cceea2f437fd2213028756104b55d1af6acff12",
          "exactRecord": {
            "id": "canonical-direct-splat-cancellation-20260825-r1",
            "date": "2026-08-25",
            "title": "Made direct splat selection cancellable and atomic",
            "startedAt": "2026-08-25T11:06:00-04:00",
            "endedAt": "2026-08-25T11:25:00-04:00",
            "summary": "The existing canonical editor could scan projected Gaussian footprints and report phase text, but a long scan could not be cancelled and neighboring controls remained mutable. The same editor now exposes structured progress, a Cancel action and Escape handling, locks conflicting edits during the scan, and never applies a partial mask.",
            "results": [
              "Added AbortSignal support to the two-pass projected-covariance selection algorithm with bounded cancellation checks.",
              "Added one progress surface to the existing Edit deck with phase, percentage, progress bar, Cancel action, and Escape guidance.",
              "Locked source selection, preview switching, selection tools, history, shaping, and candidate creation while the row scan is active.",
              "Ran a live scan against the 1,476,299-row accepted exterior source, observed 10 percent depth progress, cancelled it, and retained the exact prior 13,387-row direct mask.",
              "Kept one canonical Canvas and one direct-selection overlay; no viewer or editor route was added.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, runtime UI and web typechecks, and diff validation."
            ],
            "decision": "Long Gaussian operations belong inside the one canonical editor and must be cancellable, atomic, and visibly isolated from conflicting controls.",
            "limitations": [
              "The cancellation checkpoint changes editor operation safety; it does not make the current exterior reconstruction a higher-quality splat.",
              "The queued local hero Brush run is still waiting for the existing 10240 MiB free-VRAM gate and remains separately review-gated."
            ],
            "runs": [
              "canonical-direct-splat-cancellation-20260825-r1",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-direct-splat-cancellation-r85",
              "docs/timeline/internal-continuation-r85.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=editor-audit-r85"
            ],
            "evidenceSeal": "canvas-count:1;source-rows:1476299;progress:depth-10-percent;cancel:true;direct-rows:13387-to-13387;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-direct-splat-cancellation-r85",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2388,
          "sha256": "39d15214e081815c2eab8aaa6a04b2751578af45fba04173cac43fe4334d3011",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-direct-splat-cancellation-r85/verification.json",
          "recordPointer": "$",
          "byteLength": 2388,
          "sha256": "2950d5a85071a711dd4b1e0c35b85b3da6d2d234e72394f6ebd31e63beeb1643",
          "exactRecord": {
            "schema": "blueprint.canonical-direct-splat-cancellation-verification/1",
            "verifiedAt": "2026-08-25T11:25:00-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=editor-audit-r85",
              "worldId": "world.casa-cornell.v23-r1",
              "cellId": "cell.casa-cornell.exterior",
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "canvasCount": 1,
              "alternateViewerCount": 0,
              "directSelectionOverlayCount": 1
            },
            "source": {
              "rowCount": 1476299,
              "cameraCount": 13,
              "existingDirectSelectedRowCount": 13387
            },
            "browser": {
              "progressPhaseObserved": "depth",
              "progressPercentObserved": 10,
              "cancelControlVisible": true,
              "escapeCopyVisible": true,
              "lockedWhileScanning": [
                "before",
                "affected",
                "selection-family",
                "selection-operation",
                "history",
                "shape-controls",
                "create-candidate"
              ],
              "cancelPressed": true,
              "directSelectedRowsBefore": 13387,
              "directSelectedRowsAfter": 13387,
              "partialMaskApplied": false,
              "secondGestureRecovered": true
            },
            "implementation": {
              "algorithm": "front-depth-grid-3px-projected-covariance-v2",
              "cancellation": "AbortSignal checked at admission, every 2048 rows, every chunk boundary, and before result return",
              "atomicity": "The exact row mask is applied only after both passes complete; cancellation leaves recipe, history, and current bitset unchanged."
            },
            "checks": {
              "runtimeUiTestsPassed": 91,
              "runtimeUiTestsFailed": 0,
              "canonicalIntegrationTestsPassed": 11,
              "canonicalIntegrationTestsFailed": 0,
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "diffCheckPassed": true
            },
            "continuingRun": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "running",
              "sequence": 9,
              "workerPid": 17432,
              "exactWorkerCount": 1,
              "queueState": "queued-waiting-for-gpu",
              "observedFreeVramMiB": 2168,
              "requiredFreeVramMiB": 10240,
              "providerSpendUsd": 0
            },
            "authorityBoundary": "This seal proves cancellable, atomic direct-Gaussian selection in the one canonical editor. It does not promote an edit candidate, admit the queued reconstruction, grant walkability, or change portal authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-hidden-splats-stopped-occupying-the-canonical-viewport-34",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:25:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/34/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "A cold Great Room load rendered the retained V22 splat and one animated actor together. Switching to the accepted exterior splat evicted the Great Room renderer and its actor; returning remounted both successfully. Runtime diagnostics now describe current residency rather than historical mounts.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/34/outcome"
      },
      "authority": null,
      "title": "Hidden splats stopped occupying the canonical viewport",
      "summary": "The one canonical Canvas now mounts only its selected cell and the actors resident in that cell, restoring the retained Great Room splat without creating another viewer or editor.",
      "decision": "Cell selection must control renderer residency as well as visibility; an invisible Gaussian renderer still consumes the resources needed by the selected reconstruction.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-selected-cell-residency-r86",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/canonical-runtime-parity.test.ts",
          "url": "/packages/runtime-ui/test/canonical-runtime-parity.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r86.json",
          "url": "/docs/timeline/internal-continuation-r86.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-selected-cell-residency-r86",
          "url": "/verification/canonical-selected-cell-residency-r86",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r86.json",
          "url": "/docs/timeline/internal-continuation-r86.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/34",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T11:25:00-04:00",
            "endedAt": "2026-08-25T11:42:00-04:00",
            "title": "Hidden splats stopped occupying the canonical viewport",
            "headline": "The one canonical Canvas now mounts only its selected cell and the actors resident in that cell, restoring the retained Great Room splat without creating another viewer or editor.",
            "outcome": "A cold Great Room load rendered the retained V22 splat and one animated actor together. Switching to the accepted exterior splat evicted the Great Room renderer and its actor; returning remounted both successfully. Runtime diagnostics now describe current residency rather than historical mounts.",
            "runs": [
              "canonical-selected-cell-residency-r86",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-selected-cell-residency-r86"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/canonical-runtime-parity.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r86.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=cell.casa.great-room&rev=editor-audit-r85",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "lesson": "Cell selection must control renderer residency as well as visibility; an invisible Gaussian renderer still consumes the resources needed by the selected reconstruction."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-selected-cell-residency-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:25:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r86.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-selected-cell-residency-20260825-r1",
      "path": "docs/timeline/internal-continuation-r86.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Evicted hidden splats from the canonical viewport",
      "summary": "The Great Room actor could render against black because hidden cells were visually suppressed but still GPU-resident. The existing LivingWorldScene now mounts only the selected cell and that cell's actors while retaining one Canvas and one set of camera, render, edit, and evidence controls.",
      "decision": "The canonical viewport owns one selected render cell at a time; hidden React groups are not a residency plan.",
      "limitations": [
        "This repair restores existing Great Room playback but does not improve reconstruction fidelity.",
        "Portal preloading still requires reviewed destinations and an explicit budgeted residency transition.",
        "The queued local hero Brush run remains behind the existing 10240 MiB free-VRAM gate."
      ],
      "relatedRunIds": [
        "canonical-selected-cell-residency-r86",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2746
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-selected-cell-residency-r86",
          "url": "/verification/canonical-selected-cell-residency-r86",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r86.json",
          "url": "/docs/timeline/internal-continuation-r86.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r86.json",
          "url": "/docs/timeline/internal-continuation-r86.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r86.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2746,
          "sha256": "45181162b744f723c1c1f5459d3486505c09fc24faf58de59dd791c73ba5935a",
          "exactRecord": {
            "id": "canonical-selected-cell-residency-20260825-r1",
            "date": "2026-08-25",
            "title": "Evicted hidden splats from the canonical viewport",
            "startedAt": "2026-08-25T11:25:00-04:00",
            "endedAt": "2026-08-25T11:42:00-04:00",
            "summary": "The Great Room actor could render against black because hidden cells were visually suppressed but still GPU-resident. The existing LivingWorldScene now mounts only the selected cell and that cell's actors while retaining one Canvas and one set of camera, render, edit, and evidence controls.",
            "results": [
              "Recovered the retained V22 Great Room splat and animated actor together after a cold load.",
              "Switched from Great Room to the accepted exterior splat and back without mounting a second viewer.",
              "Reduced resident actors from one in Great Room to zero in Exterior and restored one on return.",
              "Changed runtime diagnostics to report current residency instead of stale previously mounted cells and actors.",
              "Observed authoritative actor route progress and animation phase change while the Great Room splat remained visible.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, runtime UI and web typechecks, and diff validation."
            ],
            "decision": "The canonical viewport owns one selected render cell at a time; hidden React groups are not a residency plan.",
            "limitations": [
              "This repair restores existing Great Room playback but does not improve reconstruction fidelity.",
              "Portal preloading still requires reviewed destinations and an explicit budgeted residency transition.",
              "The queued local hero Brush run remains behind the existing 10240 MiB free-VRAM gate."
            ],
            "runs": [
              "canonical-selected-cell-residency-r86",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-selected-cell-residency-r86",
              "docs/timeline/internal-continuation-r86.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=cell.casa.great-room&rev=editor-audit-r85",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;resident-cells:1;great-room-actor:1;exterior-actors:0;great-room-return:ready;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-selected-cell-residency-r86",
      "kind": "verification-set",
      "createdAt": "2026-08-25T15:25:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r86.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-selected-cell-residency-r86",
      "path": "verification/canonical-selected-cell-residency-r86",
      "parent": null,
      "branch": [],
      "state": {
        "value": "running",
        "sourcePath": "verification/canonical-selected-cell-residency-r86/verification.json",
        "sourceField": "$/continuingRun/status"
      },
      "authority": null,
      "title": "Evicted hidden splats from the canonical viewport",
      "summary": "The Great Room actor could render against black because hidden cells were visually suppressed but still GPU-resident. The existing LivingWorldScene now mounts only the selected cell and that cell's actors while retaining one Canvas and one set of camera, render, edit, and evidence controls.",
      "decision": "The canonical viewport owns one selected render cell at a time; hidden React groups are not a residency plan.",
      "limitations": [
        "This repair restores existing Great Room playback but does not improve reconstruction fidelity.",
        "Portal preloading still requires reviewed destinations and an explicit budgeted residency transition.",
        "The queued local hero Brush run remains behind the existing 10240 MiB free-VRAM gate."
      ],
      "relatedRunIds": [
        "canonical-selected-cell-residency-r86",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2723
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-selected-cell-residency-r86/verification.json",
          "url": "/verification/canonical-selected-cell-residency-r86/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r86.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2746,
          "sha256": "45181162b744f723c1c1f5459d3486505c09fc24faf58de59dd791c73ba5935a",
          "exactRecord": {
            "id": "canonical-selected-cell-residency-20260825-r1",
            "date": "2026-08-25",
            "title": "Evicted hidden splats from the canonical viewport",
            "startedAt": "2026-08-25T11:25:00-04:00",
            "endedAt": "2026-08-25T11:42:00-04:00",
            "summary": "The Great Room actor could render against black because hidden cells were visually suppressed but still GPU-resident. The existing LivingWorldScene now mounts only the selected cell and that cell's actors while retaining one Canvas and one set of camera, render, edit, and evidence controls.",
            "results": [
              "Recovered the retained V22 Great Room splat and animated actor together after a cold load.",
              "Switched from Great Room to the accepted exterior splat and back without mounting a second viewer.",
              "Reduced resident actors from one in Great Room to zero in Exterior and restored one on return.",
              "Changed runtime diagnostics to report current residency instead of stale previously mounted cells and actors.",
              "Observed authoritative actor route progress and animation phase change while the Great Room splat remained visible.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, runtime UI and web typechecks, and diff validation."
            ],
            "decision": "The canonical viewport owns one selected render cell at a time; hidden React groups are not a residency plan.",
            "limitations": [
              "This repair restores existing Great Room playback but does not improve reconstruction fidelity.",
              "Portal preloading still requires reviewed destinations and an explicit budgeted residency transition.",
              "The queued local hero Brush run remains behind the existing 10240 MiB free-VRAM gate."
            ],
            "runs": [
              "canonical-selected-cell-residency-r86",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-selected-cell-residency-r86",
              "docs/timeline/internal-continuation-r86.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=cell.casa.great-room&rev=editor-audit-r85",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=exterior&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canvas-count:1;resident-cells:1;great-room-actor:1;exterior-actors:0;great-room-return:ready;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-selected-cell-residency-r86",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2723,
          "sha256": "841571375e6c236363c8addc65774abb1220385a32cfb357c7ac214af35022e9",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-selected-cell-residency-r86/verification.json",
          "recordPointer": "$",
          "byteLength": 2723,
          "sha256": "83bfe831363c661fc01186701ae1e62ae350e82ca3b6470b566a5eb215a580e6",
          "exactRecord": {
            "schema": "blueprint.canonical-selected-cell-residency-verification/1",
            "verifiedAt": "2026-08-25T11:42:00-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=render&cell=cell.casa.great-room&rev=editor-audit-r85",
              "worldId": "world.casa-cornell.v23-r1",
              "canvasCount": 1,
              "alternateViewerCount": 0
            },
            "regression": {
              "symptom": "The retained V22 Great Room splat could remain black while the actor rendered because every hidden cell renderer and actor stayed mounted in the one Canvas.",
              "cause": "Visibility hid geometry but did not evict Gaussian resources, so the 1476299-row accepted exterior and other cells continued to consume renderer and GPU residency while Great Room loaded.",
              "repair": "The canonical LivingWorldScene now mounts only the selected cell renderer and actors belonging to that cell. The same Canvas, camera, render controls, editor, and runtime authority remain in place."
            },
            "browser": {
              "coldGreatRoom": {
                "representation": "splat",
                "cellStatus": "ready",
                "residentCells": 1,
                "residentActors": 1,
                "actorAnimationReady": true,
                "visualResult": "Great Room splat and grounded animated actor rendered together"
              },
              "exteriorSwitch": {
                "representation": "splat",
                "residentActors": 0,
                "visualResult": "Accepted South Micro-Parallax 10k rendered in the same viewport"
              },
              "greatRoomReturn": {
                "representation": "splat",
                "cellStatus": "ready",
                "residentCells": 1,
                "residentActors": 1,
                "actorProgressBefore": 0.58634,
                "actorProgressAfter": 0.46792,
                "animationPhaseBefore": 0.24454,
                "animationPhaseAfter": 0.51228,
                "visualResult": "Great Room reconstruction remounted after exterior eviction and actor motion continued"
              }
            },
            "checks": {
              "runtimeUiTestsPassed": 91,
              "runtimeUiTestsFailed": 0,
              "canonicalIntegrationTestsPassed": 11,
              "canonicalIntegrationTestsFailed": 0,
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "diffCheckPassed": true
            },
            "continuingRun": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "running",
              "sequence": 9,
              "attempt": 3,
              "workerPid": 17432,
              "exactWorkerCount": 1,
              "queueState": "queued-waiting-for-gpu",
              "observedFreeVramMiB": 1708,
              "requiredFreeVramMiB": 10240,
              "providerSpendUsd": 0
            },
            "authorityBoundary": "This seal proves selected-cell render residency and Great Room splat/actor recovery in the existing canonical viewport. It does not promote a new reconstruction, admit an unreviewed walk surface or portal, or create a second viewer/editor."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-research-evidence-joined-the-canonical-viewer-35",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/35/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "A direct link to the Builtin Imagegen Hero Pin HD run survived a cold load and exposed all 71 associated assets. The same selector moved the one viewport from the Great Room splat to Accepted South and back. Edit retained the shared render controls and persisted actor program r11.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/35/outcome"
      },
      "authority": null,
      "title": "Research evidence joined the canonical viewer",
      "summary": "The existing Evidence deck now indexes both 3D results and timeline-claimed media while keeping one Canvas and one editor.",
      "decision": "Evidence selection and representation selection are restorable state in the canonical viewer; hydration must not replace either with a default result.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-evidence-unification-r87",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "apps/web/lib/splat-evidence-assets.ts",
          "url": "/apps/web/lib/splat-evidence-assets.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
          "url": "/apps/web/app/(runtime)/worlds/%5BworldId%5D/page.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/components/WorldSessionRuntimeBridge.tsx",
          "url": "/apps/web/components/WorldSessionRuntimeBridge.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/splat-evidence-assets.test.ts",
          "url": "/apps/web/test/splat-evidence-assets.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/canonical-runtime-parity.test.ts",
          "url": "/packages/runtime-ui/test/canonical-runtime-parity.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r87.json",
          "url": "/docs/timeline/internal-continuation-r87.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-evidence-unification-r87",
          "url": "/verification/canonical-evidence-unification-r87",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r87.json",
          "url": "/docs/timeline/internal-continuation-r87.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/35",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T11:42:00-04:00",
            "endedAt": "2026-08-25T12:05:00-04:00",
            "title": "Research evidence joined the canonical viewer",
            "headline": "The existing Evidence deck now indexes both 3D results and timeline-claimed media while keeping one Canvas and one editor.",
            "outcome": "A direct link to the Builtin Imagegen Hero Pin HD run survived a cold load and exposed all 71 associated assets. The same selector moved the one viewport from the Great Room splat to Accepted South and back. Edit retained the shared render controls and persisted actor program r11.",
            "runs": [
              "canonical-evidence-unification-r87",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-evidence-unification-r87"
            ],
            "surfaces": [
              "apps/web/lib/splat-evidence-assets.ts",
              "apps/web/app/(runtime)/worlds/[worldId]/page.tsx",
              "apps/web/components/WorldSessionRuntimeBridge.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/test/splat-evidence-assets.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "packages/runtime-ui/test/canonical-runtime-parity.test.ts",
              "docs/timeline/internal-continuation-r87.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=cell.casa.great-room&representation=splat&evidenceRun=builtin-imagegen-hero-pin-hd-20260825-r1&rev=evidence-unification-r87b",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=cell.casa.great-room&representation=splat"
            ],
            "lesson": "Evidence selection and representation selection are restorable state in the canonical viewer; hydration must not replace either with a default result."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-evidence-unification-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T15:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r87.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-evidence-unification-20260825-r1",
      "path": "docs/timeline/internal-continuation-r87.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected the research timeline to the canonical viewer",
      "summary": "The existing Evidence deck now selects every registered 3D result and 47 timeline-claimed generative runs. Associated images, video, records, and primary splats remain inside the same world surface and use the existing bounded asset API.",
      "decision": "Evidence is a deck attached to the canonical viewport; timeline media and 3D reconstruction results do not create their own viewer or editor.",
      "limitations": [
        "Timeline media remains preserved evidence and does not become camera, metric, portal, or publication authority.",
        "The local hero reconstruction is still waiting for the existing 10240 MiB free-VRAM gate.",
        "This change organizes existing evidence; it does not claim a higher-fidelity splat."
      ],
      "relatedRunIds": [
        "canonical-evidence-unification-r87",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2792
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-evidence-unification-r87",
          "url": "/verification/canonical-evidence-unification-r87",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r87.json",
          "url": "/docs/timeline/internal-continuation-r87.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r87.json",
          "url": "/docs/timeline/internal-continuation-r87.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r87.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2792,
          "sha256": "3cbac3085832ff505442454015fd0d66f28fa2e334c784e7f83847119d3660bf",
          "exactRecord": {
            "id": "canonical-evidence-unification-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected the research timeline to the canonical viewer",
            "startedAt": "2026-08-25T11:42:00-04:00",
            "endedAt": "2026-08-25T12:05:00-04:00",
            "summary": "The existing Evidence deck now selects every registered 3D result and 47 timeline-claimed generative runs. Associated images, video, records, and primary splats remain inside the same world surface and use the existing bounded asset API.",
            "results": [
              "Restored the selected 3D representation through URL reloads.",
              "Kept a directly linked timeline run selected after hydration instead of silently reverting to a reconstruction result.",
              "Exposed 71 preserved assets for the Builtin Imagegen Hero Pin HD run, including an in-page contact-sheet preview and the complete indexed inventory.",
              "Switched from Great Room to Accepted South and back through the same Evidence selector while the page retained exactly one Canvas.",
              "Confirmed that Edit still uses the shared render and splat controls and the persisted Great Room actor program r11.",
              "Passed 91 runtime UI tests, 17 focused web tests, both typechecks, and diff validation."
            ],
            "decision": "Evidence is a deck attached to the canonical viewport; timeline media and 3D reconstruction results do not create their own viewer or editor.",
            "limitations": [
              "Timeline media remains preserved evidence and does not become camera, metric, portal, or publication authority.",
              "The local hero reconstruction is still waiting for the existing 10240 MiB free-VRAM gate.",
              "This change organizes existing evidence; it does not claim a higher-fidelity splat."
            ],
            "runs": [
              "canonical-evidence-unification-r87",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-evidence-unification-r87",
              "docs/timeline/internal-continuation-r87.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=cell.casa.great-room&representation=splat&evidenceRun=builtin-imagegen-hero-pin-hd-20260825-r1&rev=evidence-unification-r87b",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=cell.casa.great-room&representation=splat"
            ],
            "evidenceSeal": "canvas-count:1;timeline-runs:47;hero-assets:71;deep-link:retained;actor-program:r11;runtime-tests:91-pass;web-tests:17-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-evidence-unification-r87",
      "kind": "verification-set",
      "createdAt": "2026-08-25T15:42:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r87.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-evidence-unification-r87",
      "path": "verification/canonical-evidence-unification-r87",
      "parent": null,
      "branch": [],
      "state": {
        "value": "running",
        "sourcePath": "verification/canonical-evidence-unification-r87/verification.json",
        "sourceField": "$/continuingRun/status"
      },
      "authority": null,
      "title": "Connected the research timeline to the canonical viewer",
      "summary": "The existing Evidence deck now selects every registered 3D result and 47 timeline-claimed generative runs. Associated images, video, records, and primary splats remain inside the same world surface and use the existing bounded asset API.",
      "decision": "Evidence is a deck attached to the canonical viewport; timeline media and 3D reconstruction results do not create their own viewer or editor.",
      "limitations": [
        "Timeline media remains preserved evidence and does not become camera, metric, portal, or publication authority.",
        "The local hero reconstruction is still waiting for the existing 10240 MiB free-VRAM gate.",
        "This change organizes existing evidence; it does not claim a higher-fidelity splat."
      ],
      "relatedRunIds": [
        "canonical-evidence-unification-r87",
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2359
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-evidence-unification-r87/verification.json",
          "url": "/verification/canonical-evidence-unification-r87/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r87.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2792,
          "sha256": "3cbac3085832ff505442454015fd0d66f28fa2e334c784e7f83847119d3660bf",
          "exactRecord": {
            "id": "canonical-evidence-unification-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected the research timeline to the canonical viewer",
            "startedAt": "2026-08-25T11:42:00-04:00",
            "endedAt": "2026-08-25T12:05:00-04:00",
            "summary": "The existing Evidence deck now selects every registered 3D result and 47 timeline-claimed generative runs. Associated images, video, records, and primary splats remain inside the same world surface and use the existing bounded asset API.",
            "results": [
              "Restored the selected 3D representation through URL reloads.",
              "Kept a directly linked timeline run selected after hydration instead of silently reverting to a reconstruction result.",
              "Exposed 71 preserved assets for the Builtin Imagegen Hero Pin HD run, including an in-page contact-sheet preview and the complete indexed inventory.",
              "Switched from Great Room to Accepted South and back through the same Evidence selector while the page retained exactly one Canvas.",
              "Confirmed that Edit still uses the shared render and splat controls and the persisted Great Room actor program r11.",
              "Passed 91 runtime UI tests, 17 focused web tests, both typechecks, and diff validation."
            ],
            "decision": "Evidence is a deck attached to the canonical viewport; timeline media and 3D reconstruction results do not create their own viewer or editor.",
            "limitations": [
              "Timeline media remains preserved evidence and does not become camera, metric, portal, or publication authority.",
              "The local hero reconstruction is still waiting for the existing 10240 MiB free-VRAM gate.",
              "This change organizes existing evidence; it does not claim a higher-fidelity splat."
            ],
            "runs": [
              "canonical-evidence-unification-r87",
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              "verification/canonical-evidence-unification-r87",
              "docs/timeline/internal-continuation-r87.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=cell.casa.great-room&representation=splat&evidenceRun=builtin-imagegen-hero-pin-hd-20260825-r1&rev=evidence-unification-r87b",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=cell.casa.great-room&representation=splat"
            ],
            "evidenceSeal": "canvas-count:1;timeline-runs:47;hero-assets:71;deep-link:retained;actor-program:r11;runtime-tests:91-pass;web-tests:17-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-evidence-unification-r87",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2359,
          "sha256": "2704a9e0bee7cbb843316eb60ab361a87d05d9fb310df14233d9ee9edc91d480",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-evidence-unification-r87/verification.json",
          "recordPointer": "$",
          "byteLength": 2359,
          "sha256": "855f4ddb1ffafc238df20ce15bed58955803efb8ed99b5b940b0315f4fddc7e4",
          "exactRecord": {
            "schema": "blueprint.canonical-evidence-unification-verification/1",
            "verifiedAt": "2026-08-25T12:05:00-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cell=cell.casa.great-room&representation=splat&evidenceRun=builtin-imagegen-hero-pin-hd-20260825-r1&rev=evidence-unification-r87b",
              "worldId": "world.casa-cornell.v23-r1",
              "canvasCount": 1,
              "alternateViewerCount": 0,
              "timelineRunCount": 47
            },
            "browser": {
              "timelineRunDeepLink": {
                "runId": "builtin-imagegen-hero-pin-hd-20260825-r1",
                "urlRetainedAfterColdLoad": true,
                "availableAssets": 71,
                "indexedAssets": 71,
                "completeBoundedInventory": true,
                "selectedPreview": "review/candidate-contact-sheet.png",
                "currentRepresentation": "splat",
                "currentCell": "cell.casa.great-room"
              },
              "crossCellResultSelection": {
                "exteriorResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
                "exteriorCell": "cell.casa.exterior",
                "greatRoomResultId": "splat.casa.great-room.brush-153402-v22",
                "greatRoomCell": "cell.casa.great-room",
                "canvasCountThroughout": 1
              },
              "editorContinuity": {
                "deck": "edit",
                "representation": "splat",
                "sharedRenderControlSurfacePresent": true,
                "actorProgramRevision": 11,
                "routePointCount": 64,
                "routeAnimationKeyframeCount": 2,
                "secondCanvasCreated": false
              }
            },
            "checks": {
              "runtimeUiTestsPassed": 91,
              "runtimeUiTestsFailed": 0,
              "webFocusedTestsPassed": 17,
              "webFocusedTestsFailed": 0,
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "diffCheckPassed": true
            },
            "continuingRun": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "running",
              "sequence": 9,
              "attempt": 3,
              "workerPid": 17432,
              "exactWorkerCount": 1,
              "queueState": "queued-waiting-for-gpu",
              "observedFreeVramMiB": 965,
              "requiredFreeVramMiB": 10240,
              "providerSpendUsd": 0
            },
            "authorityBoundary": "This seal proves that reconstruction results and timeline-claimed media runs are inspectable through the existing evidence deck while one canonical Canvas, representation state, and editor remain authoritative. Timeline media does not acquire 3D, metric, portal, or publication authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-exact-splat-effects-became-visible-in-the-canonical-editor-36",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T16:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/36/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "The recovered Accepted South draft exposes 39 measured faces, 13,387 directly selected Gaussian rows, an 85,650-row affected preview, and a 1,430,809-row clean candidate. One viewport legend follows Before, Affected, and After while keeping the immutable source and explicit Create candidate action clear.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/36/outcome"
      },
      "authority": null,
      "title": "Exact splat effects became visible in the canonical editor",
      "summary": "The one viewport now explains selection, exact fade/remove effects, and the clean candidate result without changing surfaces.",
      "decision": "The canonical viewport must show the real selected and affected rows; panel text alone cannot explain a spatial edit.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-splat-effect-preview-r88",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/blueprint-world-runtime.css",
          "url": "/apps/web/app/blueprint-world-runtime.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r88.json",
          "url": "/docs/timeline/internal-continuation-r88.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-splat-effect-preview-r88",
          "url": "/verification/canonical-splat-effect-preview-r88",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r88.json",
          "url": "/docs/timeline/internal-continuation-r88.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/36",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T12:05:00-04:00",
            "endedAt": "2026-08-25T12:10:00-04:00",
            "title": "Exact splat effects became visible in the canonical editor",
            "headline": "The one viewport now explains selection, exact fade/remove effects, and the clean candidate result without changing surfaces.",
            "outcome": "The recovered Accepted South draft exposes 39 measured faces, 13,387 directly selected Gaussian rows, an 85,650-row affected preview, and a 1,430,809-row clean candidate. One viewport legend follows Before, Affected, and After while keeping the immutable source and explicit Create candidate action clear.",
            "runs": [
              "canonical-splat-effect-preview-r88",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-splat-effect-preview-r88"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r88.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=canonical-editor-r88"
            ],
            "lesson": "The canonical viewport must show the real selected and affected rows; panel text alone cannot explain a spatial edit."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-splat-effect-preview-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T16:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r88.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-effect-preview-20260825-r1",
      "path": "docs/timeline/internal-continuation-r88.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the pending splat edit legible in the viewport",
      "summary": "Exterior Edit now keeps one compact viewport legend synchronized with selection, exact affected rows, and the clean candidate result.",
      "decision": "Selection, effect, and commit state must be readable over the splat itself; the inspector panel is supporting detail, not the only explanation of the edit.",
      "limitations": [
        "The current recovered draft remains a candidate recipe and has not been applied or promoted.",
        "The 39-face volume includes vegetation inside its measured X/Z footprint; the user can tighten the footprint or subtract direct rows before creating a candidate.",
        "This UI repair does not improve the underlying exterior reconstruction."
      ],
      "relatedRunIds": [
        "canonical-splat-effect-preview-r88",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2691
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-effect-preview-r88",
          "url": "/verification/canonical-splat-effect-preview-r88",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r88.json",
          "url": "/docs/timeline/internal-continuation-r88.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r88.json",
          "url": "/docs/timeline/internal-continuation-r88.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r88.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2691,
          "sha256": "2cb2812bf0504edaedc55732c5f07fa20a1f8120a322633392ce8a3eaa47792c",
          "exactRecord": {
            "id": "canonical-splat-effect-preview-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the pending splat edit legible in the viewport",
            "startedAt": "2026-08-25T12:05:00-04:00",
            "endedAt": "2026-08-25T12:10:00-04:00",
            "summary": "Exterior Edit now keeps one compact viewport legend synchronized with selection, exact affected rows, and the clean candidate result.",
            "results": [
              "Kept 13,387 directly selected Gaussian centers visible in source-selection mode instead of hiding them until Affected review.",
              "Added one in-viewport legend for the exact 85,650-row candidate effect: 40,160 fade and 45,490 remove.",
              "Carried the same legend into After review, where it reports the clean 1,430,809-row candidate while confirming that the source is still unchanged.",
              "Kept the source-immutable warning and Create candidate action visible without creating another editor or Canvas.",
              "Confirmed the shared render surface still exposes photoreal/trim presets, six environment looks, seven shader treatments, and fine tuning inside Edit.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, both typechecks, and diff validation."
            ],
            "decision": "Selection, effect, and commit state must be readable over the splat itself; the inspector panel is supporting detail, not the only explanation of the edit.",
            "limitations": [
              "The current recovered draft remains a candidate recipe and has not been applied or promoted.",
              "The 39-face volume includes vegetation inside its measured X/Z footprint; the user can tighten the footprint or subtract direct rows before creating a candidate.",
              "This UI repair does not improve the underlying exterior reconstruction."
            ],
            "runs": [
              "canonical-splat-effect-preview-r88",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-splat-effect-preview-r88",
              "docs/timeline/internal-continuation-r88.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=canonical-editor-r88"
            ],
            "evidenceSeal": "canvas-count:1;preview-states:source-affected-after;selected-rows:13387;affected-rows:85650;post-edit-rows:1430809;fade:40160;remove:45490;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-splat-effect-preview-r88",
      "kind": "verification-set",
      "createdAt": "2026-08-25T16:05:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r88.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-splat-effect-preview-r88",
      "path": "verification/canonical-splat-effect-preview-r88",
      "parent": {
        "value": "splat.casa.exterior.accepted-south-micro-parallax-10k",
        "sourcePath": "verification/canonical-splat-effect-preview-r88/verification.json",
        "sourceField": "$/surface/sourceResultId"
      },
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made the pending splat edit legible in the viewport",
      "summary": "Exterior Edit now keeps one compact viewport legend synchronized with selection, exact affected rows, and the clean candidate result.",
      "decision": "Selection, effect, and commit state must be readable over the splat itself; the inspector panel is supporting detail, not the only explanation of the edit.",
      "limitations": [
        "The current recovered draft remains a candidate recipe and has not been applied or promoted.",
        "The 39-face volume includes vegetation inside its measured X/Z footprint; the user can tighten the footprint or subtract direct rows before creating a candidate.",
        "This UI repair does not improve the underlying exterior reconstruction."
      ],
      "relatedRunIds": [
        "canonical-splat-effect-preview-r88",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 1909
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-splat-effect-preview-r88/verification.json",
          "url": "/verification/canonical-splat-effect-preview-r88/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r88.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2691,
          "sha256": "2cb2812bf0504edaedc55732c5f07fa20a1f8120a322633392ce8a3eaa47792c",
          "exactRecord": {
            "id": "canonical-splat-effect-preview-20260825-r1",
            "date": "2026-08-25",
            "title": "Made the pending splat edit legible in the viewport",
            "startedAt": "2026-08-25T12:05:00-04:00",
            "endedAt": "2026-08-25T12:10:00-04:00",
            "summary": "Exterior Edit now keeps one compact viewport legend synchronized with selection, exact affected rows, and the clean candidate result.",
            "results": [
              "Kept 13,387 directly selected Gaussian centers visible in source-selection mode instead of hiding them until Affected review.",
              "Added one in-viewport legend for the exact 85,650-row candidate effect: 40,160 fade and 45,490 remove.",
              "Carried the same legend into After review, where it reports the clean 1,430,809-row candidate while confirming that the source is still unchanged.",
              "Kept the source-immutable warning and Create candidate action visible without creating another editor or Canvas.",
              "Confirmed the shared render surface still exposes photoreal/trim presets, six environment looks, seven shader treatments, and fine tuning inside Edit.",
              "Passed 91 runtime UI tests, 11 canonical integration guards, both typechecks, and diff validation."
            ],
            "decision": "Selection, effect, and commit state must be readable over the splat itself; the inspector panel is supporting detail, not the only explanation of the edit.",
            "limitations": [
              "The current recovered draft remains a candidate recipe and has not been applied or promoted.",
              "The 39-face volume includes vegetation inside its measured X/Z footprint; the user can tighten the footprint or subtract direct rows before creating a candidate.",
              "This UI repair does not improve the underlying exterior reconstruction."
            ],
            "runs": [
              "canonical-splat-effect-preview-r88",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-splat-effect-preview-r88",
              "docs/timeline/internal-continuation-r88.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=canonical-editor-r88"
            ],
            "evidenceSeal": "canvas-count:1;preview-states:source-affected-after;selected-rows:13387;affected-rows:85650;post-edit-rows:1430809;fade:40160;remove:45490;runtime-tests:91-pass;canonical-tests:11-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-splat-effect-preview-r88",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 1909,
          "sha256": "2fc6eac9963a910d67b311507d663105d2222c3f32b063bfc1f3765250ce38b1",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-splat-effect-preview-r88/verification.json",
          "recordPointer": "$",
          "byteLength": 1909,
          "sha256": "f487e9933950ffb88330e9f4a366ee9cea172b965b5065cd88f9d8a8774fdb25",
          "exactRecord": {
            "schema": "blueprint.canonical-splat-effect-preview-verification/1",
            "verifiedAt": "2026-08-25T12:10:00-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=edit&cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k&rev=canonical-editor-r88",
              "canvasCount": 1,
              "alternateViewerCount": 0,
              "sourceResultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "sourceGaussianRows": 1476299
            },
            "browser": {
              "selection": {
                "measuredFaces": 39,
                "directGaussianRows": 13387,
                "selectedCentersVisibleInSourceMode": true,
                "viewportSelectionLegendPresent": true
              },
              "affectedPreview": {
                "exactAffectedRows": 85650,
                "fadeRows": 40160,
                "removeRows": 45490,
                "affectedPercent": 5.8,
                "viewportLegendPresent": true,
                "sourceUnchangedLabelPresent": true,
                "createCandidateActionPresent": true
              },
              "candidatePreview": {
                "postEditGaussianRows": 1430809,
                "viewportCandidateLegendPresent": true,
                "sourceUnchangedLabelPresent": true,
                "selectionGuidesHidden": true
              },
              "sharedControls": {
                "renderAndSplatControlSurfacePresent": true,
                "photorealPresetPresent": true,
                "environmentPresetCount": 6,
                "shaderTreatmentCount": 7,
                "fineTuneControlsPresent": true
              }
            },
            "checks": {
              "runtimeUiTestsPassed": 91,
              "runtimeUiTestsFailed": 0,
              "canonicalIntegrationTestsPassed": 11,
              "canonicalIntegrationTestsFailed": 0,
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "diffCheckPassed": true
            },
            "authorityBoundary": "This seal proves selection and exact affected-row visibility in the existing canonical editor. Creating a candidate remains explicit, the source is immutable, and no edit result is promoted by this verification."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:2026-08-25-local-navigation-became-a-direct-scene-interaction-37",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T17:15:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/37/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": null,
      "path": "docs/timeline/sessions.json",
      "parent": null,
      "branch": [],
      "state": {
        "value": "Browser review verified an 893.125 square metre detected-ground field with 20,851 supporting Gaussians, working drag-look and focused keyboard movement, a compact in-scene route toolbar, advancing Mixamo animation and route progress, and manual camera control that persists until an explicit Resume shot action.",
        "sourcePath": "docs/timeline/sessions.json",
        "sourceField": "$/sessions/37/outcome"
      },
      "authority": null,
      "title": "Local navigation became a direct scene interaction",
      "summary": "The one canonical viewport now supports permissive detected-ground exploration, direct path drawing, smooth Mixamo travel, and manual camera ownership without a parallel editor.",
      "decision": "Review gates protect durable authority; clearly labeled local draft controls should not disable immediate scene exploration and authoring.",
      "limitations": [],
      "relatedRunIds": [
        "canonical-local-navigation-r89",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 145152
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "url": "/packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/detected-local-route-draft.ts",
          "url": "/packages/runtime-ui/src/detected-local-route-draft.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/direct-actor-route-edit.ts",
          "url": "/packages/runtime-ui/src/direct-actor-route-edit.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/grounded-first-person.ts",
          "url": "/packages/runtime-ui/src/grounded-first-person.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/smooth-actor-route.ts",
          "url": "/packages/runtime-ui/src/smooth-actor-route.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/viewport-actor-path-authoring.ts",
          "url": "/packages/runtime-ui/src/viewport-actor-path-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/blueprint-world-runtime.css",
          "url": "/apps/web/app/blueprint-world-runtime.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r89.json",
          "url": "/docs/timeline/internal-continuation-r89.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-local-navigation-r89",
          "url": "/verification/canonical-local-navigation-r89",
          "access": "metadata-only"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r89.json",
          "url": "/docs/timeline/internal-continuation-r89.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/sessions.json",
          "recordPointer": "$/sessions/37",
          "byteLength": 145152,
          "sha256": "bfc1e9bc317ec3813cba7af7f6c933e4ca6bf1f8a7c0fa92fbccb2834ffb2a74",
          "exactRecord": {
            "date": "2026-08-25",
            "internalUseOnly": true,
            "startedAt": "2026-08-25T13:15:00-04:00",
            "endedAt": "2026-08-25T14:45:00-04:00",
            "title": "Local navigation became a direct scene interaction",
            "headline": "The one canonical viewport now supports permissive detected-ground exploration, direct path drawing, smooth Mixamo travel, and manual camera ownership without a parallel editor.",
            "outcome": "Browser review verified an 893.125 square metre detected-ground field with 20,851 supporting Gaussians, working drag-look and focused keyboard movement, a compact in-scene route toolbar, advancing Mixamo animation and route progress, and manual camera control that persists until an explicit Resume shot action.",
            "runs": [
              "canonical-local-navigation-r89",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-local-navigation-r89"
            ],
            "surfaces": [
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/canonical/CanonicalExteriorHistoricalSplatCell.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/direct-actor-route-edit.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/viewport-actor-path-authoring.ts",
              "apps/web/app/blueprint-world-runtime.css",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "docs/timeline/internal-continuation-r89.json"
            ],
            "pages": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=camera"
            ],
            "lesson": "Review gates protect durable authority; clearly labeled local draft controls should not disable immediate scene exploration and authoring."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-local-navigation-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T17:15:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r89.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-local-navigation-20260825-r1",
      "path": "docs/timeline/internal-continuation-r89.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made first person and actor paths direct scene interactions",
      "summary": "The retained exterior viewport now supports permissive local exploration, direct in-scene route drawing, smooth actor travel, and persistent manual camera ownership without adding another viewer or editor.",
      "decision": "Local creative control may use clearly labeled draft evidence immediately; review gates continue to protect durable metric, portal, navigation, and publication authority rather than disabling the demo.",
      "limitations": [
        "The detected field and route draft are local aids and do not alter the strict process-owned actor program or its ground surface.",
        "Pointer lock is unavailable in the in-app browser, so that environment uses the verified drag-look and focused-WASD fallback.",
        "This work does not improve the underlying all-sixty exterior reconstruction."
      ],
      "relatedRunIds": [
        "canonical-local-navigation-r89",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3379
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-local-navigation-r89/verification.json",
          "url": "/verification/canonical-local-navigation-r89/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r89.json",
          "url": "/docs/timeline/internal-continuation-r89.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-local-navigation-r89/verification.json",
          "url": "/verification/canonical-local-navigation-r89/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r89.json",
          "url": "/docs/timeline/internal-continuation-r89.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r89.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3379,
          "sha256": "23b6bae7e2ed63212c3e6f18dc19791911c52e9f69fee2a0b5b9f5bfa4a1a992",
          "exactRecord": {
            "id": "canonical-local-navigation-20260825-r1",
            "date": "2026-08-25",
            "title": "Made first person and actor paths direct scene interactions",
            "startedAt": "2026-08-25T13:15:00-04:00",
            "endedAt": "2026-08-25T14:45:00-04:00",
            "summary": "The retained exterior viewport now supports permissive local exploration, direct in-scene route drawing, smooth actor travel, and persistent manual camera ownership without adding another viewer or editor.",
            "results": [
              "Compiled the largest cached detected ground component into an 893.125 square metre local exploration field with 20,851 supporting Gaussians and a configurable 0.55 metre height tolerance.",
              "Kept the field explicitly non-metric and unpublished while allowing immediate first-person movement and browser-local route drafts across it.",
              "Hardened click-to-look for embedded browsers with guarded pointer lock, coordinate-delta drag fallback, pointer capture, WASD focus, and zero new browser errors.",
              "Collapsed exterior path authoring into the existing viewport toolbar; Draw path in scene closes the large deck and writes only a detector-pinned local draft.",
              "Rounded route corners, sampled travel by arc length, used look-ahead heading, limited yaw to 3.2 radians per second, corrected return-leg facing, and advanced local gait phase from distance traveled.",
              "Restored the real shaded Mixamo rig at authored scale and confirmed route progress and animation phase both advance in the live scene.",
              "Stopped automatic shots and camera keys from reclaiming a manually moved camera until Resume shot or another explicit preset is selected.",
              "Passed 99 runtime UI tests, 12 canonical integration tests, both typechecks, live browser checks, and diff validation."
            ],
            "decision": "Local creative control may use clearly labeled draft evidence immediately; review gates continue to protect durable metric, portal, navigation, and publication authority rather than disabling the demo.",
            "limitations": [
              "The detected field and route draft are local aids and do not alter the strict process-owned actor program or its ground surface.",
              "Pointer lock is unavailable in the in-app browser, so that environment uses the verified drag-look and focused-WASD fallback.",
              "This work does not improve the underlying all-sixty exterior reconstruction."
            ],
            "runs": [
              "canonical-local-navigation-r89",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-local-navigation-r89/verification.json",
              "docs/timeline/internal-continuation-r89.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;ground-area-m2:893.125;support-gaussians:20851;max-step-m:0.55;pointer-fallback:verified;camera-ownership:manual-until-explicit-resume;actor:real-mixamo-animated;route:draft-local-unpublished-smooth;runtime-tests:99-pass;canonical-tests:12-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-local-navigation-r89",
      "kind": "verification-set",
      "createdAt": "2026-08-25T17:15:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r89.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-local-navigation-r89",
      "path": "verification/canonical-local-navigation-r89",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made first person and actor paths direct scene interactions",
      "summary": "The retained exterior viewport now supports permissive local exploration, direct in-scene route drawing, smooth actor travel, and persistent manual camera ownership without adding another viewer or editor.",
      "decision": "Local creative control may use clearly labeled draft evidence immediately; review gates continue to protect durable metric, portal, navigation, and publication authority rather than disabling the demo.",
      "limitations": [
        "The broad detected field is a browser-local exploration and route-draft aid, not reviewed navigation, metric, portal, or publication authority.",
        "The strict process-owned exterior actor program remains pinned to ground.casa.exterior.clearance-r4; the wider drawn route is stored only as an unpublished local draft.",
        "The selected all-sixty exterior splat remains a working reconstruction with known coherence and cleanup defects; this checkpoint improves control, not source quality."
      ],
      "relatedRunIds": [
        "canonical-local-navigation-r89",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2941
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-local-navigation-r89/verification.json",
          "url": "/verification/canonical-local-navigation-r89/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r89.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3379,
          "sha256": "23b6bae7e2ed63212c3e6f18dc19791911c52e9f69fee2a0b5b9f5bfa4a1a992",
          "exactRecord": {
            "id": "canonical-local-navigation-20260825-r1",
            "date": "2026-08-25",
            "title": "Made first person and actor paths direct scene interactions",
            "startedAt": "2026-08-25T13:15:00-04:00",
            "endedAt": "2026-08-25T14:45:00-04:00",
            "summary": "The retained exterior viewport now supports permissive local exploration, direct in-scene route drawing, smooth actor travel, and persistent manual camera ownership without adding another viewer or editor.",
            "results": [
              "Compiled the largest cached detected ground component into an 893.125 square metre local exploration field with 20,851 supporting Gaussians and a configurable 0.55 metre height tolerance.",
              "Kept the field explicitly non-metric and unpublished while allowing immediate first-person movement and browser-local route drafts across it.",
              "Hardened click-to-look for embedded browsers with guarded pointer lock, coordinate-delta drag fallback, pointer capture, WASD focus, and zero new browser errors.",
              "Collapsed exterior path authoring into the existing viewport toolbar; Draw path in scene closes the large deck and writes only a detector-pinned local draft.",
              "Rounded route corners, sampled travel by arc length, used look-ahead heading, limited yaw to 3.2 radians per second, corrected return-leg facing, and advanced local gait phase from distance traveled.",
              "Restored the real shaded Mixamo rig at authored scale and confirmed route progress and animation phase both advance in the live scene.",
              "Stopped automatic shots and camera keys from reclaiming a manually moved camera until Resume shot or another explicit preset is selected.",
              "Passed 99 runtime UI tests, 12 canonical integration tests, both typechecks, live browser checks, and diff validation."
            ],
            "decision": "Local creative control may use clearly labeled draft evidence immediately; review gates continue to protect durable metric, portal, navigation, and publication authority rather than disabling the demo.",
            "limitations": [
              "The detected field and route draft are local aids and do not alter the strict process-owned actor program or its ground surface.",
              "Pointer lock is unavailable in the in-app browser, so that environment uses the verified drag-look and focused-WASD fallback.",
              "This work does not improve the underlying all-sixty exterior reconstruction."
            ],
            "runs": [
              "canonical-local-navigation-r89",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-local-navigation-r89/verification.json",
              "docs/timeline/internal-continuation-r89.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=camera"
            ],
            "evidenceSeal": "canvas-count:1;ground-area-m2:893.125;support-gaussians:20851;max-step-m:0.55;pointer-fallback:verified;camera-ownership:manual-until-explicit-resume;actor:real-mixamo-animated;route:draft-local-unpublished-smooth;runtime-tests:99-pass;canonical-tests:12-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-local-navigation-r89",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2941,
          "sha256": "748ea28363401246b3d300acb801057a2bcee8437077b8929357c90901d92a96",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-local-navigation-r89/verification.json",
          "recordPointer": "$",
          "byteLength": 2941,
          "sha256": "0b493ac31391cdfa9c1bb3f21aa9c04a695df0edb8fac87a869b349d30f06fad",
          "exactRecord": {
            "schema": "blueprint.canonical-local-navigation-verification/1",
            "verifiedAt": "2026-08-25T14:45:00-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?splatResult=splat.casa.exterior.selected-repair-all60-r1&cell=exterior&deck=camera",
              "canvasCount": 1,
              "alternateViewerCount": 0,
              "cellId": "cell.casa.exterior",
              "splatResultId": "splat.casa.exterior.selected-repair-all60-r1"
            },
            "firstPerson": {
              "mode": "detected-local-ground-inspection",
              "surfaceId": "plane.selected-repair-walkable-planes-20260824-r3.e00.c00.local-inspection",
              "areaSquareMeters": 893.125,
              "supportGaussianCount": 20851,
              "maximumStepHeightMeters": 0.55,
              "pointerLockState": "armed-fallback",
              "dragLookCameraQuaternionBefore": [
                0,
                -0.40011,
                0,
                0.91647
              ],
              "dragLookCameraQuaternionAfter": [
                0,
                -0.47207,
                0,
                0.88156
              ],
              "visibleCameraRotationConfirmed": true,
              "newConsoleErrors": 0
            },
            "cameraOwnership": {
              "afterPreset": "shot",
              "afterManualDrag": "manual",
              "afterWait": "manual",
              "afterExplicitResumeShot": "shot"
            },
            "actorAndPath": {
              "actorInstanceId": "actor.instance.casa.exterior-host-r1",
              "animationBound": true,
              "realMixamoRigVisible": true,
              "substituteMarkerPresent": false,
              "directSceneToolbarVisible": true,
              "largeDeckClosedDuringDrawing": true,
              "routeAuthority": "draft-local-unpublished",
              "draftRevision": 2,
              "routeProgressBefore": 0.53514,
              "routeProgressAfter": 0.62652,
              "animationPhaseBefore": 0.34766,
              "animationPhaseAfter": 0.98369,
              "smoothRoute": {
                "arcLengthSampling": true,
                "lookAheadHeading": true,
                "maximumYawRadiansPerSecond": 3.2,
                "returnLegDirectionCorrection": true,
                "distanceBasedDraftGait": true
              }
            },
            "authorityBoundary": {
              "strictSessionGroundSurfaceId": "ground.casa.exterior.clearance-r4",
              "detectedFieldMetricAuthority": false,
              "detectedFieldNavigationAuthority": false,
              "portalAuthorityChanged": false,
              "publicationAuthorityChanged": false,
              "sourceSplatChanged": false
            },
            "checks": {
              "runtimeUiTestsPassed": 99,
              "runtimeUiTestsFailed": 0,
              "canonicalIntegrationTestsPassed": 12,
              "canonicalIntegrationTestsFailed": 0,
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "liveSessionEndpointStatus": 200,
              "diffCheckPassed": true
            },
            "limitations": [
              "The broad detected field is a browser-local exploration and route-draft aid, not reviewed navigation, metric, portal, or publication authority.",
              "The strict process-owned exterior actor program remains pinned to ground.casa.exterior.clearance-r4; the wider drawn route is stored only as an unpublished local draft.",
              "The selected all-sixty exterior splat remains a working reconstruction with known coherence and cleanup defects; this checkpoint improves control, not source quality."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:durable-run-evidence-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T19:50:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r90.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "durable-run-evidence-20260825-r1",
      "path": "docs/timeline/internal-continuation-r90.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Connected monitored runs to immutable evidence in the retained world",
      "summary": "The existing Run deck now resolves immutable catalog evidence from an exact durable run or its hash-pinned input lineage and opens that result in the existing Evidence deck without creating another viewer.",
      "decision": "Run monitoring, evidence inspection, and presentation decisions remain decks in the one canonical world surface; immutable lineage is resolved through artifact authority rather than inferred from a local path.",
      "limitations": [
        "The monitored run remains active and has not emitted a new result of its own.",
        "The three associated results are derived from the exact input lineage and retain their existing review limitations.",
        "Prompt, image, and blueprint generation adapters remain outside the connected execution path."
      ],
      "relatedRunIds": [
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3136
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/durable-run-evidence-r90",
          "url": "/verification/durable-run-evidence-r90",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/durable-run-evidence-r90/verification.json",
          "url": "/verification/durable-run-evidence-r90/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r90.json",
          "url": "/docs/timeline/internal-continuation-r90.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/durable-run-evidence-r90/verification.json",
          "url": "/verification/durable-run-evidence-r90/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r90.json",
          "url": "/docs/timeline/internal-continuation-r90.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r90.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3136,
          "sha256": "67571b37e0ba2eabfa73899b85234c94ded1645dff4755bd05d4512072b3d0ed",
          "exactRecord": {
            "id": "durable-run-evidence-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected monitored runs to immutable evidence in the retained world",
            "startedAt": "2026-08-25T15:50:00-04:00",
            "endedAt": "2026-08-25T16:45:00-04:00",
            "summary": "The existing Run deck now resolves immutable catalog evidence from an exact durable run or its hash-pinned input lineage and opens that result in the existing Evidence deck without creating another viewer.",
            "results": [
              "Admitted the local hero candidate manifest into the shared artifact-authority registry when the coordinator seals its CAS pin.",
              "Associated durable run IDs and exact manifest lineage with catalog results using bounded schema parsing and fail-closed authority lookup.",
              "Displayed three related immutable geometry-propagated results beside the live run journal with coverage, Gaussian count, review state, decision state, and limitation context.",
              "Changed evidence navigation to a full document transition because retained client camera state was otherwise replacing the selected result with the previous exterior default.",
              "Confirmed the selected R2 evidence opens in the one shared Canvas and that an eligible registered result retains both product-default promote and reject controls.",
              "Passed web and control-plane typechecks, 15 focused web tests, two local hero coordinator tests, browser checks, and diff validation."
            ],
            "decision": "Run monitoring, evidence inspection, and presentation decisions remain decks in the one canonical world surface; immutable lineage is resolved through artifact authority rather than inferred from a local path.",
            "limitations": [
              "The monitored run remains active and has not emitted a new result of its own.",
              "The three associated results are derived from the exact input lineage and retain their existing review limitations.",
              "Prompt, image, and blueprint generation adapters remain outside the connected execution path."
            ],
            "runs": [
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/durable-run-evidence-r90",
              "verification/durable-run-evidence-r90/verification.json",
              "docs/timeline/internal-continuation-r90.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;run-events:live;lineage-authority:verified;related-results:3;evidence-selection:r2-preserved;presentation-controls:promote-and-reject;console-errors:0;web-tests:15-pass;coordinator-tests:2-pass"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:durable-run-evidence-r90",
      "kind": "verification-set",
      "createdAt": "2026-08-25T19:50:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r90.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "durable-run-evidence-r90",
      "path": "verification/durable-run-evidence-r90",
      "parent": null,
      "branch": [],
      "state": {
        "value": "running",
        "sourcePath": "verification/durable-run-evidence-r90/verification.json",
        "sourceField": "$/durableRun/status"
      },
      "authority": null,
      "title": "Connected monitored runs to immutable evidence in the retained world",
      "summary": "The existing Run deck now resolves immutable catalog evidence from an exact durable run or its hash-pinned input lineage and opens that result in the existing Evidence deck without creating another viewer.",
      "decision": "Run monitoring, evidence inspection, and presentation decisions remain decks in the one canonical world surface; immutable lineage is resolved through artifact authority rather than inferred from a local path.",
      "limitations": [
        "The active durable run has not emitted a new immutable viewport result; the three visible records are existing catalog results derived from its exact admitted input lineage.",
        "Only registered presentation candidates expose promote or reject controls. Those decisions do not grant reconstruction, metric, ground, navigation, or portal authority.",
        "Prompt, single-image, and blueprint generation modes remain planning surfaces; capture-backed progressive publication and the local hero reconstruction are the connected execution paths."
      ],
      "relatedRunIds": [
        "run.local-hero.geometry-propagated-r2.v101",
        "geometry-propagated-surface-bake-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2449
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/durable-run-evidence-r90/verification.json",
          "url": "/verification/durable-run-evidence-r90/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r90.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3136,
          "sha256": "67571b37e0ba2eabfa73899b85234c94ded1645dff4755bd05d4512072b3d0ed",
          "exactRecord": {
            "id": "durable-run-evidence-20260825-r1",
            "date": "2026-08-25",
            "title": "Connected monitored runs to immutable evidence in the retained world",
            "startedAt": "2026-08-25T15:50:00-04:00",
            "endedAt": "2026-08-25T16:45:00-04:00",
            "summary": "The existing Run deck now resolves immutable catalog evidence from an exact durable run or its hash-pinned input lineage and opens that result in the existing Evidence deck without creating another viewer.",
            "results": [
              "Admitted the local hero candidate manifest into the shared artifact-authority registry when the coordinator seals its CAS pin.",
              "Associated durable run IDs and exact manifest lineage with catalog results using bounded schema parsing and fail-closed authority lookup.",
              "Displayed three related immutable geometry-propagated results beside the live run journal with coverage, Gaussian count, review state, decision state, and limitation context.",
              "Changed evidence navigation to a full document transition because retained client camera state was otherwise replacing the selected result with the previous exterior default.",
              "Confirmed the selected R2 evidence opens in the one shared Canvas and that an eligible registered result retains both product-default promote and reject controls.",
              "Passed web and control-plane typechecks, 15 focused web tests, two local hero coordinator tests, browser checks, and diff validation."
            ],
            "decision": "Run monitoring, evidence inspection, and presentation decisions remain decks in the one canonical world surface; immutable lineage is resolved through artifact authority rather than inferred from a local path.",
            "limitations": [
              "The monitored run remains active and has not emitted a new result of its own.",
              "The three associated results are derived from the exact input lineage and retain their existing review limitations.",
              "Prompt, image, and blueprint generation adapters remain outside the connected execution path."
            ],
            "runs": [
              "run.local-hero.geometry-propagated-r2.v101",
              "geometry-propagated-surface-bake-20260825-r2"
            ],
            "payload": [
              "verification/durable-run-evidence-r90",
              "verification/durable-run-evidence-r90/verification.json",
              "docs/timeline/internal-continuation-r90.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2"
            ],
            "evidenceSeal": "canvas-count:1;run-events:live;lineage-authority:verified;related-results:3;evidence-selection:r2-preserved;presentation-controls:promote-and-reject;console-errors:0;web-tests:15-pass;coordinator-tests:2-pass"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/durable-run-evidence-r90",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2449,
          "sha256": "ce4a0ab2053ab49f54e177700c51fee2a620897aaa0e6a16fc1d510678335deb",
          "access": "metadata-only"
        },
        {
          "path": "verification/durable-run-evidence-r90/verification.json",
          "recordPointer": "$",
          "byteLength": 2449,
          "sha256": "85dd696d6f3317fad620c4f45677b4fecff4740e689236fa00487e575f27c168",
          "exactRecord": {
            "schema": "blueprint.durable-run-evidence-verification/1",
            "verifiedAt": "2026-08-25T16:45:00-04:00",
            "surface": {
              "runUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.local-hero.geometry-propagated-r2.v101&cell=exterior",
              "evidenceUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "decisionUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&deck=evidence&splatResult=splat.casa.exterior.selected-repair-all60-r1",
              "canvasCount": 1,
              "alternateViewerCount": 0
            },
            "durableRun": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "running",
              "eventTransport": "live",
              "relatedImmutableResults": 3,
              "relations": [
                "derived-lineage"
              ],
              "lineageArtifactAuthorityResolved": true,
              "lineageArtifactHttpStatus": 200
            },
            "evidenceNavigation": {
              "selectedResultId": "splat.casa.exterior.geometry-propagated-surface-bake-r2",
              "selectedResultPreservedAfterNavigation": true,
              "sharedViewportPreserved": true
            },
            "presentationDecision": {
              "eligibleResultId": "splat.casa.exterior.selected-repair-all60-r1",
              "promoteControlCount": 1,
              "rejectControlCount": 1,
              "decisionSubmitted": false,
              "newConsoleErrors": 0
            },
            "checks": {
              "webTypecheckPassed": true,
              "controlPlaneTypecheckPassed": true,
              "runEvidenceAndCanonicalTestsPassed": 15,
              "localHeroCoordinatorTestsPassed": 2,
              "diffCheckPassed": true
            },
            "authorityBoundary": {
              "candidateManifestHashPinned": true,
              "candidateManifestAdmittedToSharedArtifactAuthority": true,
              "presentationDecisionOnly": true,
              "reconstructionAuthorityChanged": false,
              "metricAuthorityChanged": false,
              "portalAuthorityChanged": false
            },
            "limitations": [
              "The active durable run has not emitted a new immutable viewport result; the three visible records are existing catalog results derived from its exact admitted input lineage.",
              "Only registered presentation candidates expose promote or reject controls. Those decisions do not grant reconstruction, metric, ground, navigation, or portal authority.",
              "Prompt, single-image, and blueprint generation modes remain planning surfaces; capture-backed progressive publication and the local hero reconstruction are the connected execution paths."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hero-controlled-arc-preflight-20260825-r2",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T19:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r91.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-controlled-arc-preflight-20260825-r2",
      "path": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "no-spend-preflight-complete",
        "sourcePath": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
      "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
      "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
      "limitations": [
        "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
        "Portal transfer remains blocked.",
        "The current accepted exterior candidate remains below the hero visual target."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 1691275
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
            "url": "/.blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
            "byteLength": 1688391,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r91.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3003,
          "sha256": "dcdc22f87afb9346e7b43ce9e3a96268a3098c42439f8639c87d0a11f9c0f88b",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r1",
            "date": "2026-08-25",
            "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
            "startedAt": "2026-08-25T15:55:00-04:00",
            "endedAt": "2026-08-25T16:46:00-04:00",
            "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
            "results": [
              "Added a direct Walk action to the existing scene dock and closed the large control deck on entry.",
              "Removed permanent pointer-lock rejection caching, armed the keyboard fallback immediately, and retained drag-look for browsers that deny capture.",
              "Collapsed camera-path keyframe authoring under one advanced disclosure while preserving direct presets.",
              "Made any canvas camera input stop authored path preview and retain manual ownership until an explicit shot action.",
              "Simplified dense hand gestures, increased adaptive corner radii, sampled heading across a centered look window, and retained bounded yaw plus arc-length travel.",
              "Restored the V22 playable great-room chapter to the existing editorial case study and removed distracting hash bookkeeping from the public narrative."
            ],
            "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
            "limitations": [
              "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
              "Portal transfer remains blocked.",
              "The current accepted exterior candidate remains below the hero visual target."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r91",
              "verification/canonical-interaction-quality-r91/verification.json",
              "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
              "docs/timeline/internal-continuation-r91.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room",
              "http://127.0.0.1:4310/dist/blueprint-preview/worlds.html#playable"
            ],
            "evidenceSeal": "canvas-count:1;direct-walk:true;pointer-lock-retry:true;manual-camera-takeover:true;scene-path:true;turn-anticipation:true;runtime-tests:100-pass;focused-web-tests:17-pass;hero-source-hashes:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 1691275,
          "sha256": "0139e13a4f6c253f8afe7e19b666564b60359e3c489cea9a9edf37161fd3b888",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/requests/ray32-exact-outline-three-pin-f000-f020-r2.request-template.json",
          "recordPointer": "$",
          "byteLength": 2884,
          "sha256": "17daab1a731367ab58ad62ec0aa50cf612b9de1f03569370005d9c3f10ef30dc",
          "exactRecord": {
            "schema": "blueprint.provider-video-request-template/1",
            "run": "hero-controlled-arc-preflight-20260825-r2",
            "state": "no-spend-template",
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "endpointDoc": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
            "requestTemplate": {
              "prompt": "Render the measured two-story Casa Cornell exterior shown in the three exact photographic camera pins. The source video is the continuous 3D house outline and camera path. Preserve its projection, silhouette, parallax, occlusion, disocclusion, level horizon, framing, and smooth clockwise camera translation on every frame. Use keyframes 0, 60, and 119 as exact positional identity anchors at those source-frame indexes. They are three views of one fixed house, not a storyboard and not separate designs. The house has exactly two stories and no chimney. Keep pale warm-white horizontal clapboard siding, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, the weathered gray-green standing-seam roof, roof pitch and wings, porch depth and joinery, posts, rails, steps, openings, walkway, and planting relationships fixed in world space. Keep side walls, rear volumes, porch elements, and vegetation solid and three-dimensional with correct translation parallax. Do not turn them into flat wallpaper, billboards, or painted backgrounds. Use one continuous camera move with a fixed rectilinear lens, fixed exposure, and stable daylight. No stop motion, held frames, cut, dissolve, zoom, pan in place, turntable object motion, camera reversal, focal drift, style jump, geometry morph, moving openings, chimney, brick substitution, siding substitution, text, or watermark.",
              "video_url": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "resolution": "720p",
              "duration": "5s",
              "edit_strength": "adhere_1",
              "keyframes": [
                "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              ],
              "keyframe_indexes": [
                0,
                60,
                119
              ],
              "controls": {
                "pose": {
                  "enabled": false
                },
                "depth": {
                  "enabled": false
                },
                "normals": {
                  "enabled": false
                },
                "trajectory": {
                  "enabled": true,
                  "sparsity": 0.02
                },
                "face": {
                  "enabled": false
                }
              }
            },
            "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
            "substitutionRule": "Replace each asset://sha256 URI only with the upload URL returned for that exact hash. No prompt, parameter, index, or control change is allowed after preflight.",
            "submissionAuthorized": false
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 11888,
          "sha256": "eadb60e73db1fa6c140bae10ae6ed00e1e8b93051e05ca51bb286751d46e4338",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-paid-preflight/1",
            "run": "hero-controlled-arc-preflight-20260825-r2",
            "state": "no-spend-preflight-complete",
            "preparedOn": "2026-08-25",
            "scope": {
              "scene": "Casa Cornell exterior hero facade",
              "arcDegrees": 29.8745,
              "direction": "clockwise camera translation around a fixed house",
              "durationSeconds": 5,
              "frames": 120,
              "fps": 24,
              "resolution": "1280x720"
            },
            "authority": {
              "appearanceReferences": [
                {
                  "id": "flux2pro-line-south",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                  "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3408685
                },
                {
                  "id": "flux2pro-line-west",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                  "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3738559
                },
                {
                  "id": "flux2pro-line-south-east-aerial",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                  "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3655059
                },
                {
                  "id": "flux2pro-line-south-west-aerial",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                  "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3664952
                }
              ],
              "cameraPins": [
                {
                  "id": "f000",
                  "sourceFrameIndex": 0,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                  "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                  "role": "exact registered camera and endpoint appearance anchor",
                  "bytes": 1900102
                },
                {
                  "id": "f010",
                  "sourceFrameIndex": 60,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                  "role": "exact registered midpoint camera and appearance anchor",
                  "bytes": 1798220
                },
                {
                  "id": "f020",
                  "sourceFrameIndex": 119,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                  "role": "exact registered camera and endpoint appearance anchor",
                  "bytes": 1895344
                }
              ],
              "geometry": {
                "retrace": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/retraced-schema.json",
                  "sha256": "d414b8f82542882da6d21506af755fea263cab155ce619e3a6b4693f3d50c2ba",
                  "role": "traced plan authority",
                  "bytes": 23596
                },
                "massing": {
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7",
                  "role": "registered 3D massing and camera schedule authority",
                  "bytes": 815928
                }
              },
              "continuousControl": {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "role": "continuous animated 3D outline and exact camera-motion control",
                "uniqueFrames": 120,
                "manifest": {
                  "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
                  "sha256": "89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b",
                  "role": "passed outline-control evidence",
                  "bytes": 2605
                },
                "bytes": 4724345
              },
              "lockedFacts": [
                "exactly two stories",
                "no chimney",
                "pale warm-white horizontal clapboard siding",
                "dark Charleston-green louvered shutters",
                "weathered gray-green standing-seam roof",
                "fixed roof pitch and wings",
                "fixed window and door count and positions",
                "fixed wraparound porch depth, posts, rails, and steps",
                "fixed walkway and planting relationships",
                "fixed rectilinear lens, exposure, daylight, and level horizon"
              ],
              "forbiddenLineages": [
                "selected-repair-all60",
                "pinned-house-r4-reconstruction-output",
                "pinned-house-r5-reconstruction-output",
                "ray32-stop-motion",
                "vace-three-wide-81-frame-arcs",
                "vace-single-360-degree-clip",
                "drifting-orbit-provider-video"
              ]
            },
            "nextPaidStage": {
              "selectedRequest": {
                "id": "ray32-exact-outline-three-pin-f000-f020-r2",
                "provider": "fal.ai",
                "model": "Luma Ray 3.2 video-to-video",
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "endpointDoc": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
                "requestTemplate": {
                  "prompt": "Render the measured two-story Casa Cornell exterior shown in the three exact photographic camera pins. The source video is the continuous 3D house outline and camera path. Preserve its projection, silhouette, parallax, occlusion, disocclusion, level horizon, framing, and smooth clockwise camera translation on every frame. Use keyframes 0, 60, and 119 as exact positional identity anchors at those source-frame indexes. They are three views of one fixed house, not a storyboard and not separate designs. The house has exactly two stories and no chimney. Keep pale warm-white horizontal clapboard siding, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, the weathered gray-green standing-seam roof, roof pitch and wings, porch depth and joinery, posts, rails, steps, openings, walkway, and planting relationships fixed in world space. Keep side walls, rear volumes, porch elements, and vegetation solid and three-dimensional with correct translation parallax. Do not turn them into flat wallpaper, billboards, or painted backgrounds. Use one continuous camera move with a fixed rectilinear lens, fixed exposure, and stable daylight. No stop motion, held frames, cut, dissolve, zoom, pan in place, turntable object motion, camera reversal, focal drift, style jump, geometry morph, moving openings, chimney, brick substitution, siding substitution, text, or watermark.",
                  "video_url": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                  "resolution": "720p",
                  "duration": "5s",
                  "edit_strength": "adhere_1",
                  "keyframes": [
                    "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                    "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                    "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
                  ],
                  "keyframe_indexes": [
                    0,
                    60,
                    119
                  ],
                  "controls": {
                    "pose": {
                      "enabled": false
                    },
                    "depth": {
                      "enabled": false
                    },
                    "normals": {
                      "enabled": false
                    },
                    "trajectory": {
                      "enabled": true,
                      "sparsity": 0.02
                    },
                    "face": {
                      "enabled": false
                    }
                  }
                },
                "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
                "price": {
                  "expectedUsd": 1.08,
                  "hardCeilingUsd": 1.5,
                  "basis": "One 5-second 720p Ray 3.2 video-to-video request; current listed price is $1.08, with the hard ceiling enforced before submission.",
                  "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
                  "checkedOn": "2026-08-25"
                }
              },
              "alternatives": [
                {
                  "model": "Kling O3 Pro image-to-video",
                  "endpoint": "fal-ai/kling-video/o3/pro/image-to-video",
                  "shape": "two adjacent 5-second first/last requests: f000 to f010 and f010 to f020; audio off; custom shot",
                  "expectedTotalUsd": 1.12,
                  "role": "first/last fallback only; it does not accept the outline as motion control"
                },
                {
                  "model": "Veo 3.1 Fast first-last-frame-to-video",
                  "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                  "shape": "two adjacent 4-second 1080p first/last requests: f000 to f010 and f010 to f020; audio off",
                  "expectedTotalUsd": 0.8,
                  "role": "lowest-cost first/last comparison; it does not accept the outline as motion control"
                },
                {
                  "model": "Seedance 2.0 Fast image-to-video",
                  "endpoint": "bytedance/seedance-2.0/fast/image-to-video",
                  "shape": "two adjacent 5-second 720p first/last requests: f000 to f010 and f010 to f020; high bitrate; audio off",
                  "expectedTotalUsd": 2.419,
                  "role": "secondary first/last comparison only after the selected controlled-video candidate is scored"
                }
              ],
              "submissionAuthorized": false
            },
            "evaluation": {
              "thresholdsDeclaredBeforeGeneration": true,
              "implementation": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py",
              "command": "C:/Python313/python.exe dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py --run hero-controlled-arc-preflight-20260825-r2 --candidate .blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/outputs/ray32-exact-outline-f000-f020-r2.mp4",
              "gates": {
                "durationSecondsMin": 4.5,
                "durationSecondsMax": 5.5,
                "decodedFramesMin": 100,
                "sameFrameCoverage8MedianMin": 0.9,
                "sameFrameCoverage8MinimumMin": 0.78,
                "recoveredCameraIndexMaeMax": 3,
                "recoveredCameraMonotonicFractionMin": 0.95,
                "recoveredCameraSpanMin": 110,
                "anchorMeanSubjectSsimMin": 0.82,
                "anchorMinimumSubjectSsimMin": 0.7,
                "adjacentDifferenceMedianMax": 12,
                "nearStaticAdjacentFractionMax": 0.03,
                "motionSpikeFractionMax": 0.03,
                "adjacentDifferenceMaxToMedianMax": 3,
                "keyframeBoundaryJumpToMedianMax": 2.25
              },
              "promotionRule": "A numeric pass remains candidate temporal and appearance evidence. It cannot become camera, reconstruction, or publication authority without direct adversarial review, pose solve, held-out rendering, and downstream Brush gates."
            },
            "localPreprocessing": {
              "implementation": "dev/scripts/codex-generated/bd-hero-controlled-arc-preflight-r2.py",
              "report": "verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
              "contactSheet": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
              "passed": true
            },
            "limitations": [
              "The four strongest FLUX finals are appearance references only; they do not define the provider keyframe cameras.",
              "The selected provider output would be one candidate 29.8745-degree facade arc, not a full exterior reconstruction.",
              "No paid request was submitted by this preflight.",
              "All-60, R4/R5, the stop-motion Ray output, and drifting provider orbits remain preserved negative evidence and are excluded from source authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
          "recordPointer": "$",
          "byteLength": 2108,
          "sha256": "a1c0266f0f74da3cd332975bca5c07568608af8194cea3c3ba4601423d40c406",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-preprocessing/1",
            "run": "hero-controlled-arc-preflight-20260825-r2",
            "state": "passed",
            "spendUsd": 0,
            "outline": {
              "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "probe": {
                "decodedFrames": 120,
                "uniqueDecodedFrames": 120,
                "fps": 24,
                "width": 1280,
                "height": 720,
                "durationSeconds": 5,
                "adjacentMeanAbsMinimum": 13.397645399305556,
                "adjacentMeanAbsMedian": 14.520413411458334,
                "adjacentMeanAbsMaximum": 20.701963975694444
              }
            },
            "pins": [
              {
                "id": "f000",
                "sourceFrameIndex": 0,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "id": "f010",
                "sourceFrameIndex": 60,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "id": "f020",
                "sourceFrameIndex": 119,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "checks": {
              "sourceHashesMatch": true,
              "outlineManifestPassed": true,
              "decodedFrameCount": true,
              "allDecodedFramesUnique": true,
              "frameRate": true,
              "duration": true,
              "resolution": true,
              "noStaticAdjacentFrames": true
            },
            "contactSheet": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
            "authorityBoundary": "Input integrity only. No provider output, camera solve, reconstruction, or publication was admitted."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-interaction-quality-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T19:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r91.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-20260825-r1",
      "path": "docs/timeline/internal-continuation-r91.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
      "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
      "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
      "limitations": [
        "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
        "Portal transfer remains blocked.",
        "The current accepted exterior candidate remains below the hero visual target."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3003
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r91",
          "url": "/verification/canonical-interaction-quality-r91",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r91/verification.json",
          "url": "/verification/canonical-interaction-quality-r91/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "url": "/verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r91.json",
          "url": "/docs/timeline/internal-continuation-r91.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r91/verification.json",
          "url": "/verification/canonical-interaction-quality-r91/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "url": "/verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r91.json",
          "url": "/docs/timeline/internal-continuation-r91.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r91.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3003,
          "sha256": "dcdc22f87afb9346e7b43ce9e3a96268a3098c42439f8639c87d0a11f9c0f88b",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r1",
            "date": "2026-08-25",
            "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
            "startedAt": "2026-08-25T15:55:00-04:00",
            "endedAt": "2026-08-25T16:46:00-04:00",
            "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
            "results": [
              "Added a direct Walk action to the existing scene dock and closed the large control deck on entry.",
              "Removed permanent pointer-lock rejection caching, armed the keyboard fallback immediately, and retained drag-look for browsers that deny capture.",
              "Collapsed camera-path keyframe authoring under one advanced disclosure while preserving direct presets.",
              "Made any canvas camera input stop authored path preview and retain manual ownership until an explicit shot action.",
              "Simplified dense hand gestures, increased adaptive corner radii, sampled heading across a centered look window, and retained bounded yaw plus arc-length travel.",
              "Restored the V22 playable great-room chapter to the existing editorial case study and removed distracting hash bookkeeping from the public narrative."
            ],
            "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
            "limitations": [
              "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
              "Portal transfer remains blocked.",
              "The current accepted exterior candidate remains below the hero visual target."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r91",
              "verification/canonical-interaction-quality-r91/verification.json",
              "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
              "docs/timeline/internal-continuation-r91.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room",
              "http://127.0.0.1:4310/dist/blueprint-preview/worlds.html#playable"
            ],
            "evidenceSeal": "canvas-count:1;direct-walk:true;pointer-lock-retry:true;manual-camera-takeover:true;scene-path:true;turn-anticipation:true;runtime-tests:100-pass;focused-web-tests:17-pass;hero-source-hashes:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r91",
      "kind": "verification-set",
      "createdAt": "2026-08-25T19:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r91.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r91",
      "path": "verification/canonical-interaction-quality-r91",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
      "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
      "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
      "limitations": [
        "The active local Brush run remains under evaluation and has not been admitted as the hero exterior.",
        "Direct exterior route drawing remains a detector-pinned local draft and does not grant publication, metric, navigation, or portal authority.",
        "The case study restoration does not yet incorporate the full August 23 through August 25 evidence inventory."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2472
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r91/verification.json",
          "url": "/verification/canonical-interaction-quality-r91/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r91.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3003,
          "sha256": "dcdc22f87afb9346e7b43ce9e3a96268a3098c42439f8639c87d0a11f9c0f88b",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r1",
            "date": "2026-08-25",
            "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
            "startedAt": "2026-08-25T15:55:00-04:00",
            "endedAt": "2026-08-25T16:46:00-04:00",
            "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
            "results": [
              "Added a direct Walk action to the existing scene dock and closed the large control deck on entry.",
              "Removed permanent pointer-lock rejection caching, armed the keyboard fallback immediately, and retained drag-look for browsers that deny capture.",
              "Collapsed camera-path keyframe authoring under one advanced disclosure while preserving direct presets.",
              "Made any canvas camera input stop authored path preview and retain manual ownership until an explicit shot action.",
              "Simplified dense hand gestures, increased adaptive corner radii, sampled heading across a centered look window, and retained bounded yaw plus arc-length travel.",
              "Restored the V22 playable great-room chapter to the existing editorial case study and removed distracting hash bookkeeping from the public narrative."
            ],
            "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
            "limitations": [
              "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
              "Portal transfer remains blocked.",
              "The current accepted exterior candidate remains below the hero visual target."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r91",
              "verification/canonical-interaction-quality-r91/verification.json",
              "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
              "docs/timeline/internal-continuation-r91.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room",
              "http://127.0.0.1:4310/dist/blueprint-preview/worlds.html#playable"
            ],
            "evidenceSeal": "canvas-count:1;direct-walk:true;pointer-lock-retry:true;manual-camera-takeover:true;scene-path:true;turn-anticipation:true;runtime-tests:100-pass;focused-web-tests:17-pass;hero-source-hashes:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r91",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 2472,
          "sha256": "a43ad12c544901d8d529f9c3c82e38ce8c07389ea023d37e550f13d29f22483c",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r91/verification.json",
          "recordPointer": "$",
          "byteLength": 2472,
          "sha256": "dc16ee85e2970cd7eb9add0cbc40a02d41ac5e535268e19f6fbd4497bd41db45",
          "exactRecord": {
            "schema": "blueprint.canonical-interaction-quality-verification/1",
            "verifiedAt": "2026-08-25T16:46:00-04:00",
            "surface": {
              "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
              "caseStudyUrl": "http://127.0.0.1:4310/dist/blueprint-preview/worlds.html#playable",
              "canvasCount": 1,
              "alternateViewerCount": 0
            },
            "firstPerson": {
              "directDockControl": true,
              "enteredWithoutOpeningCameraDeck": true,
              "pointerLockRetriedPerSceneClick": true,
              "keyboardFallbackArmedOnEntry": true,
              "dragLookFallbackRetained": true,
              "groundSurfaceId": "ground.casa.exterior.clearance-r4"
            },
            "camera": {
              "advancedPathControlsCollapsedByDefault": true,
              "presetControlsRemainDirect": true,
              "manualTakeover": {
                "before": {
                  "ownership": "shot",
                  "pathPreview": true
                },
                "afterCanvasInput": {
                  "ownership": "manual",
                  "pathPreview": false
                }
              }
            },
            "actorPath": {
              "drawsOnSceneSurface": true,
              "largeEditDeckClosesDuringDrawing": true,
              "compactViewportToolbar": true,
              "arcLengthSampling": true,
              "denseGestureSimplification": true,
              "adaptiveCornerRadius": true,
              "centeredTurnAnticipation": true,
              "boundedYaw": true,
              "sourceProgramAuthorityPreserved": true
            },
            "caseStudy": {
              "playableV22ChapterRestored": true,
              "groundedActorMediaRestored": true,
              "weakCvLanguageCorrected": true,
              "duplicateHashBookkeepingRemovedFromNarrative": true
            },
            "checks": {
              "runtimeUiTypecheckPassed": true,
              "webTypecheckPassed": true,
              "controlPlaneTypecheckPassed": true,
              "runtimeUiTestsPassed": 100,
              "focusedWebTestsPassed": 17,
              "heroPreflightSchemaValid": true,
              "heroPreflightSemanticChecksPassed": true,
              "heroPreflightSourceHashesVerified": 11,
              "diffCheckPassed": true
            },
            "authorityBoundary": {
              "heroProviderSubmissionAuthorized": false,
              "providerSpendUsd": 0,
              "reconstructionAuthorityChanged": false,
              "metricAuthorityChanged": false,
              "portalAuthorityChanged": false
            },
            "limitations": [
              "The active local Brush run remains under evaluation and has not been admitted as the hero exterior.",
              "Direct exterior route drawing remains a detector-pinned local draft and does not grant publication, metric, navigation, or portal authority.",
              "The case study restoration does not yet incorporate the full August 23 through August 25 evidence inventory."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-controlled-arc-preflight-20260825-r2",
      "kind": "verification-set",
      "createdAt": "2026-08-25T19:55:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r91.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-controlled-arc-preflight-20260825-r2",
      "path": "verification/hero-controlled-arc-preflight-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "no-spend-preflight-complete",
        "sourcePath": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
      "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
      "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
      "limitations": [
        "The four strongest FLUX finals are appearance references only; they do not define the provider keyframe cameras.",
        "The selected provider output would be one candidate 29.8745-degree facade arc, not a full exterior reconstruction.",
        "No paid request was submitted by this preflight.",
        "All-60, R4/R5, the stop-motion Ray output, and drifting provider orbits remain preserved negative evidence and are excluded from source authority."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 2,
        "byteLength": 13996
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "url": "/verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
          "url": "/verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r91.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3003,
          "sha256": "dcdc22f87afb9346e7b43ce9e3a96268a3098c42439f8639c87d0a11f9c0f88b",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r1",
            "date": "2026-08-25",
            "title": "Simplified walking, camera ownership, and actor-path motion in the retained world",
            "startedAt": "2026-08-25T15:55:00-04:00",
            "endedAt": "2026-08-25T16:46:00-04:00",
            "summary": "The one canonical world now starts first person from the scene dock, yields authored camera playback on direct canvas input, draws actor paths on the scene surface, and presents dense hand-drawn routes with turn anticipation instead of late point pivots.",
            "results": [
              "Added a direct Walk action to the existing scene dock and closed the large control deck on entry.",
              "Removed permanent pointer-lock rejection caching, armed the keyboard fallback immediately, and retained drag-look for browsers that deny capture.",
              "Collapsed camera-path keyframe authoring under one advanced disclosure while preserving direct presets.",
              "Made any canvas camera input stop authored path preview and retain manual ownership until an explicit shot action.",
              "Simplified dense hand gestures, increased adaptive corner radii, sampled heading across a centered look window, and retained bounded yaw plus arc-length travel.",
              "Restored the V22 playable great-room chapter to the existing editorial case study and removed distracting hash bookkeeping from the public narrative."
            ],
            "decision": "Walking, camera direction, actor paths, evidence, and reconstruction continue to use the retained Casa Cornell Canvas and editorial shell; no parallel surface was added.",
            "limitations": [
              "Local detector-backed exterior walking and routes remain unpublished inspection aids.",
              "Portal transfer remains blocked.",
              "The current accepted exterior candidate remains below the hero visual target."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r91",
              "verification/canonical-interaction-quality-r91/verification.json",
              "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
              "docs/timeline/internal-continuation-r91.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior",
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=great-room",
              "http://127.0.0.1:4310/dist/blueprint-preview/worlds.html#playable"
            ],
            "evidenceSeal": "canvas-count:1;direct-walk:true;pointer-lock-retry:true;manual-camera-takeover:true;scene-path:true;turn-anticipation:true;runtime-tests:100-pass;focused-web-tests:17-pass;hero-source-hashes:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-preflight-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 13996,
          "sha256": "175277da026c742d4697a4626e45536d7ea2ea7f0181e2f2397b79779cc8d34d",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 11888,
          "sha256": "eadb60e73db1fa6c140bae10ae6ed00e1e8b93051e05ca51bb286751d46e4338",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-paid-preflight/1",
            "run": "hero-controlled-arc-preflight-20260825-r2",
            "state": "no-spend-preflight-complete",
            "preparedOn": "2026-08-25",
            "scope": {
              "scene": "Casa Cornell exterior hero facade",
              "arcDegrees": 29.8745,
              "direction": "clockwise camera translation around a fixed house",
              "durationSeconds": 5,
              "frames": 120,
              "fps": 24,
              "resolution": "1280x720"
            },
            "authority": {
              "appearanceReferences": [
                {
                  "id": "flux2pro-line-south",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                  "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3408685
                },
                {
                  "id": "flux2pro-line-west",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                  "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3738559
                },
                {
                  "id": "flux2pro-line-south-east-aerial",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                  "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3655059
                },
                {
                  "id": "flux2pro-line-south-west-aerial",
                  "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                  "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                  "role": "strongest line-aligned photoreal appearance reference; not a camera pin",
                  "bytes": 3664952
                }
              ],
              "cameraPins": [
                {
                  "id": "f000",
                  "sourceFrameIndex": 0,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                  "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                  "role": "exact registered camera and endpoint appearance anchor",
                  "bytes": 1900102
                },
                {
                  "id": "f010",
                  "sourceFrameIndex": 60,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                  "role": "exact registered midpoint camera and appearance anchor",
                  "bytes": 1798220
                },
                {
                  "id": "f020",
                  "sourceFrameIndex": 119,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                  "role": "exact registered camera and endpoint appearance anchor",
                  "bytes": 1895344
                }
              ],
              "geometry": {
                "retrace": {
                  "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/retraced-schema.json",
                  "sha256": "d414b8f82542882da6d21506af755fea263cab155ce619e3a6b4693f3d50c2ba",
                  "role": "traced plan authority",
                  "bytes": 23596
                },
                "massing": {
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
                  "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7",
                  "role": "registered 3D massing and camera schedule authority",
                  "bytes": 815928
                }
              },
              "continuousControl": {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "role": "continuous animated 3D outline and exact camera-motion control",
                "uniqueFrames": 120,
                "manifest": {
                  "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/manifest.json",
                  "sha256": "89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b",
                  "role": "passed outline-control evidence",
                  "bytes": 2605
                },
                "bytes": 4724345
              },
              "lockedFacts": [
                "exactly two stories",
                "no chimney",
                "pale warm-white horizontal clapboard siding",
                "dark Charleston-green louvered shutters",
                "weathered gray-green standing-seam roof",
                "fixed roof pitch and wings",
                "fixed window and door count and positions",
                "fixed wraparound porch depth, posts, rails, and steps",
                "fixed walkway and planting relationships",
                "fixed rectilinear lens, exposure, daylight, and level horizon"
              ],
              "forbiddenLineages": [
                "selected-repair-all60",
                "pinned-house-r4-reconstruction-output",
                "pinned-house-r5-reconstruction-output",
                "ray32-stop-motion",
                "vace-three-wide-81-frame-arcs",
                "vace-single-360-degree-clip",
                "drifting-orbit-provider-video"
              ]
            },
            "nextPaidStage": {
              "selectedRequest": {
                "id": "ray32-exact-outline-three-pin-f000-f020-r2",
                "provider": "fal.ai",
                "model": "Luma Ray 3.2 video-to-video",
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "endpointDoc": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
                "requestTemplate": {
                  "prompt": "Render the measured two-story Casa Cornell exterior shown in the three exact photographic camera pins. The source video is the continuous 3D house outline and camera path. Preserve its projection, silhouette, parallax, occlusion, disocclusion, level horizon, framing, and smooth clockwise camera translation on every frame. Use keyframes 0, 60, and 119 as exact positional identity anchors at those source-frame indexes. They are three views of one fixed house, not a storyboard and not separate designs. The house has exactly two stories and no chimney. Keep pale warm-white horizontal clapboard siding, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, the weathered gray-green standing-seam roof, roof pitch and wings, porch depth and joinery, posts, rails, steps, openings, walkway, and planting relationships fixed in world space. Keep side walls, rear volumes, porch elements, and vegetation solid and three-dimensional with correct translation parallax. Do not turn them into flat wallpaper, billboards, or painted backgrounds. Use one continuous camera move with a fixed rectilinear lens, fixed exposure, and stable daylight. No stop motion, held frames, cut, dissolve, zoom, pan in place, turntable object motion, camera reversal, focal drift, style jump, geometry morph, moving openings, chimney, brick substitution, siding substitution, text, or watermark.",
                  "video_url": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                  "resolution": "720p",
                  "duration": "5s",
                  "edit_strength": "adhere_1",
                  "keyframes": [
                    "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                    "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                    "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
                  ],
                  "keyframe_indexes": [
                    0,
                    60,
                    119
                  ],
                  "controls": {
                    "pose": {
                      "enabled": false
                    },
                    "depth": {
                      "enabled": false
                    },
                    "normals": {
                      "enabled": false
                    },
                    "trajectory": {
                      "enabled": true,
                      "sparsity": 0.02
                    },
                    "face": {
                      "enabled": false
                    }
                  }
                },
                "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
                "price": {
                  "expectedUsd": 1.08,
                  "hardCeilingUsd": 1.5,
                  "basis": "One 5-second 720p Ray 3.2 video-to-video request; current listed price is $1.08, with the hard ceiling enforced before submission.",
                  "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
                  "checkedOn": "2026-08-25"
                }
              },
              "alternatives": [
                {
                  "model": "Kling O3 Pro image-to-video",
                  "endpoint": "fal-ai/kling-video/o3/pro/image-to-video",
                  "shape": "two adjacent 5-second first/last requests: f000 to f010 and f010 to f020; audio off; custom shot",
                  "expectedTotalUsd": 1.12,
                  "role": "first/last fallback only; it does not accept the outline as motion control"
                },
                {
                  "model": "Veo 3.1 Fast first-last-frame-to-video",
                  "endpoint": "fal-ai/veo3.1/fast/first-last-frame-to-video",
                  "shape": "two adjacent 4-second 1080p first/last requests: f000 to f010 and f010 to f020; audio off",
                  "expectedTotalUsd": 0.8,
                  "role": "lowest-cost first/last comparison; it does not accept the outline as motion control"
                },
                {
                  "model": "Seedance 2.0 Fast image-to-video",
                  "endpoint": "bytedance/seedance-2.0/fast/image-to-video",
                  "shape": "two adjacent 5-second 720p first/last requests: f000 to f010 and f010 to f020; high bitrate; audio off",
                  "expectedTotalUsd": 2.419,
                  "role": "secondary first/last comparison only after the selected controlled-video candidate is scored"
                }
              ],
              "submissionAuthorized": false
            },
            "evaluation": {
              "thresholdsDeclaredBeforeGeneration": true,
              "implementation": "dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py",
              "command": "C:/Python313/python.exe dev/scripts/codex-generated/bd-exact-outline-three-pin-ray-evaluate-r1.py --run hero-controlled-arc-preflight-20260825-r2 --candidate .blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/outputs/ray32-exact-outline-f000-f020-r2.mp4",
              "gates": {
                "durationSecondsMin": 4.5,
                "durationSecondsMax": 5.5,
                "decodedFramesMin": 100,
                "sameFrameCoverage8MedianMin": 0.9,
                "sameFrameCoverage8MinimumMin": 0.78,
                "recoveredCameraIndexMaeMax": 3,
                "recoveredCameraMonotonicFractionMin": 0.95,
                "recoveredCameraSpanMin": 110,
                "anchorMeanSubjectSsimMin": 0.82,
                "anchorMinimumSubjectSsimMin": 0.7,
                "adjacentDifferenceMedianMax": 12,
                "nearStaticAdjacentFractionMax": 0.03,
                "motionSpikeFractionMax": 0.03,
                "adjacentDifferenceMaxToMedianMax": 3,
                "keyframeBoundaryJumpToMedianMax": 2.25
              },
              "promotionRule": "A numeric pass remains candidate temporal and appearance evidence. It cannot become camera, reconstruction, or publication authority without direct adversarial review, pose solve, held-out rendering, and downstream Brush gates."
            },
            "localPreprocessing": {
              "implementation": "dev/scripts/codex-generated/bd-hero-controlled-arc-preflight-r2.py",
              "report": "verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
              "contactSheet": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
              "passed": true
            },
            "limitations": [
              "The four strongest FLUX finals are appearance references only; they do not define the provider keyframe cameras.",
              "The selected provider output would be one candidate 29.8745-degree facade arc, not a full exterior reconstruction.",
              "No paid request was submitted by this preflight.",
              "All-60, R4/R5, the stop-motion Ray output, and drifting provider orbits remain preserved negative evidence and are excluded from source authority."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-preflight-20260825-r2/preprocessing.json",
          "recordPointer": "$",
          "byteLength": 2108,
          "sha256": "a1c0266f0f74da3cd332975bca5c07568608af8194cea3c3ba4601423d40c406",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-preprocessing/1",
            "run": "hero-controlled-arc-preflight-20260825-r2",
            "state": "passed",
            "spendUsd": 0,
            "outline": {
              "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "probe": {
                "decodedFrames": 120,
                "uniqueDecodedFrames": 120,
                "fps": 24,
                "width": 1280,
                "height": 720,
                "durationSeconds": 5,
                "adjacentMeanAbsMinimum": 13.397645399305556,
                "adjacentMeanAbsMedian": 14.520413411458334,
                "adjacentMeanAbsMaximum": 20.701963975694444
              }
            },
            "pins": [
              {
                "id": "f000",
                "sourceFrameIndex": 0,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0"
              },
              {
                "id": "f010",
                "sourceFrameIndex": 60,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d"
              },
              {
                "id": "f020",
                "sourceFrameIndex": 119,
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              }
            ],
            "checks": {
              "sourceHashesMatch": true,
              "outlineManifestPassed": true,
              "decodedFrameCount": true,
              "allDecodedFramesUnique": true,
              "frameRate": true,
              "duration": true,
              "resolution": true,
              "noStaticAdjacentFrames": true
            },
            "contactSheet": ".blueprint-data/generative-experiments/hero-controlled-arc-preflight-20260825-r2/review/source-authority-contact-sheet.png",
            "authorityBoundary": "Input integrity only. No provider output, camera solve, reconstruction, or publication was admitted."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:silhouette-edit-5d9de1085",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T20:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r93.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "silhouette-edit-5d9de1085",
      "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
      "parent": null,
      "branch": [],
      "state": {
        "value": "candidate-emitted-not-admitted",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/manifest.json",
        "sourceField": "$/state"
      },
      "authority": {
        "value": "debug-projection-only",
        "sourcePath": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/metrics.json",
        "sourceField": "$/reviewProjectionContext/authority"
      },
      "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
      "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
      "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool.",
      "limitations": [
        "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
        "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
        "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
      ],
      "relatedRunIds": [
        "canonical-living-controls-r93",
        "canonical-distinct-great-room-actors-r93",
        "silhouette-edit-5d9de1085"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 571212490
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/review/silhouette-trim-overlay.png",
            "url": "/.blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/review/silhouette-trim-overlay.png",
            "byteLength": 337570,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/metrics.json",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/metrics.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r93.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3890,
          "sha256": "b78dcaa1ea07d2652061a944d64ddb303ab92d489c8fd0b21548ccaaff55667f",
          "exactRecord": {
            "id": "canonical-living-world-interactions-20260825-r1",
            "date": "2026-08-25",
            "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
            "startedAt": "2026-08-25T16:20:00-04:00",
            "endedAt": "2026-08-25T17:21:28-04:00",
            "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
            "results": [
              "Kept exactly one React Three Fiber Canvas and one canonical World, Render, Edit, Camera, Walk, and Evidence surface.",
              "Changed Draw path in scene to enter replacement drawing immediately and added a compact in-scene instruction for move, replace, and extend modes.",
              "Applied rounded, arc-length route sampling with look-ahead heading and bounded yaw to both authoritative and local-draft actor paths.",
              "Made canvas click plus W/A/S/D move the grounded first-person camera while retaining the active splat representation.",
              "Made canvas pointer and wheel input claim manual camera ownership immediately, disable path preview, and pause active playback.",
              "Recovered time, weather, and door state from checkpoint revision 11 after a full 3120 and 4320 restart.",
              "Replaced the duplicate-looking companion presentation with the verified skeleton GLB while preserving its actor identity, route, phase, and fail-closed spatial authority.",
              "Browser-verified two animation-ready Great Room actors with independently advancing phases and no duplicate suppression.",
              "Preserved the concurrently emitted silhouette-edit candidate as unadmitted internal evidence; it did not replace the accepted exterior authority."
            ],
            "decision": "Use this canonical viewport as the only world viewer and editor. Future actor, navigation, camera, splat, and evidence work must extend these controls instead of creating another surface.",
            "limitations": [
              "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
              "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
              "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
            ],
            "runs": [
              "canonical-living-controls-r93",
              "canonical-distinct-great-room-actors-r93",
              "silhouette-edit-5d9de1085"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
              "verification/canonical-living-controls-r93/verification.json",
              "verification/canonical-living-controls-r93/great-room-edit.png",
              "verification/canonical-living-controls-r93/great-room-direct-path.png",
              "verification/canonical-living-controls-r93/great-room-first-person.png",
              ".blueprint-data/browser-verification/canonical-distinct-great-room-actors-r93/great-room-two-actors.png",
              "docs/timeline/internal-continuation-r93.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat"
            ],
            "evidenceSeal": "canvas-count:1;great-room-actors:2;animation-ready:2;animation-phases-advance:true;route-mode:replace;route-smoothing-tests:3-pass;first-person-splat:true;first-person-wasd:true;manual-camera-ownership:true;durable-world-revision:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 571212490,
          "sha256": "57e5214fcb0465a11a71b92b9a91a45bae46ed8e596c4184f6b656f11fbe3279",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/manifest.json",
          "recordPointer": "$",
          "byteLength": 2269,
          "sha256": "ed3af53e885c7e7c9b3e8feceaaa1568da472e4a13e381dd1347d83e1dfcf435",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-run/1",
            "createdAt": "2026-08-25T20:48:16.237322+00:00",
            "runId": "silhouette-edit-5d9de1085",
            "state": "candidate-emitted-not-admitted",
            "artifacts": [
              {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.d04041ce-0ea9-4493-8831-98c91fea701f/trim-config.json",
                "bytes": 1250,
                "sha256": "0fc1a2faa293117f07a5bc89192ae961fb7d13ea2a195fb80847e6ace0e0f1c1"
              },
              {
                "path": "schemas/blueprint-splat-silhouette-trim-v1.schema.json",
                "bytes": 4871,
                "sha256": "f2b00e0da30ea11afc579fd5a670535708c5294fb66113bb239d6a39a693195b"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/metrics.json",
                "bytes": 8074,
                "sha256": "aa96d75b61b59b8bd794b1ffcb7660d4c62ae4e98d48fb608007f8c84c509178"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/classification-tags.npz",
                "bytes": 3529881,
                "sha256": "46a040800d1ef8a4dc30af22995048cb48e2ca5fb1e1a6ff71db5e5de4c9db8d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/review/silhouette-trim-overlay.png",
                "bytes": 337570,
                "sha256": "341f5f3f206a3b479d95c9ec3f79f916c2c728bfa8aa97fe9a33835cac3a023f"
              },
              {
                "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/candidates/silhouette-trim-candidate.ply",
                "bytes": 567334696,
                "sha256": "9ce5b1a8046e241339c0a888cbf85927648704f8d6660d029bf2d756c35ebcd9"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "admitted": false,
            "decision": "Pending adversarial visual and same-camera render review; no candidate is admitted by this tool."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/metrics.json",
          "recordPointer": "$",
          "byteLength": 8074,
          "sha256": "aa96d75b61b59b8bd794b1ffcb7660d4c62ae4e98d48fb608007f8c84c509178",
          "exactRecord": {
            "schema": "blueprint.splat-silhouette-trim-analysis/1",
            "createdAt": "2026-08-25T20:48:14.552922+00:00",
            "state": "candidate-emitted-not-admitted",
            "config": {
              "path": ".blueprint-data/splat-edit-operations/operations/edit.d04041ce-0ea9-4493-8831-98c91fea701f/trim-config.json",
              "bytes": 1250,
              "sha256": "0fc1a2faa293117f07a5bc89192ae961fb7d13ea2a195fb80847e6ace0e0f1c1"
            },
            "acceptedAuthority": {
              "path": ".blueprint-data/splat-cleanup/selected-repair-silhouette-trim-20260824-r3/candidates/silhouette-trim-candidate.ply",
              "bytes": 588764912,
              "sha256": "92308edc50b2a5561d3a4bbebae059cd2fdfd331d59d2728ccd3c8e1b37c0dd5"
            },
            "sourceAuthorities": {
              "result": {
                "path": ".blueprint-data/splat-edit-operations/operations/edit.d04041ce-0ea9-4493-8831-98c91fea701f/source-authority.json",
                "bytes": 1359,
                "sha256": "8ea9388d4d3a48b367800fce9d58bec209c346e687c82421135bdc2ab5b7a2dc"
              },
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              }
            },
            "reviewProjectionContext": {
              "cameraManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/known-camera-selected-repair.json",
                "bytes": 163809,
                "sha256": "3cf7ee712c2bee417e58dac217528bb27ea207025631f7b9c6a18a87a500a32f"
              },
              "datasetManifest": {
                "path": ".blueprint-data/generative-experiments/selected-repair-splat-20260823-r1/dataset-refit-selected60-r2/manifest.json",
                "bytes": 173051,
                "sha256": "dafaa730295b851bef563746eed0f47e5d27badd3197489439e22773d72e849a"
              },
              "authority": "debug-projection-only",
              "purpose": "Render the classification overlay against the preserved measured-massing camera schedule. These cameras do not contribute votes or authority to exact above-face classification."
            },
            "counts": {
              "before": 2494760,
              "untouched": 1981211,
              "featherCandidate": 422743,
              "hardRemovalCandidate": 90806,
              "hardRemovalFraction": 0.03639869165771457,
              "candidateAfter": 2403954
            },
            "confidence": {
              "featherMean": 0.30620139837265015,
              "hardMean": 1,
              "maximum": 1
            },
            "cameraEvidence": [
              {
                "frame": 0,
                "silhouettePixels": 501075,
                "selectedFacePixels": 178543,
                "outlinePixels": 43422,
                "outlineSnappedBoundaryPixels": 41650,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 30
              },
              {
                "frame": 20,
                "silhouettePixels": 376271,
                "selectedFacePixels": 88525,
                "outlinePixels": 40782,
                "outlineSnappedBoundaryPixels": 39373,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 40,
                "silhouettePixels": 299568,
                "selectedFacePixels": 57677,
                "outlinePixels": 35735,
                "outlineSnappedBoundaryPixels": 33590,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 36.9534912109375
              },
              {
                "frame": 60,
                "silhouettePixels": 304019,
                "selectedFacePixels": 63677,
                "outlinePixels": 16430,
                "outlineSnappedBoundaryPixels": 14363,
                "massingBoundaryMedianDistanceToOutlinePx": 10,
                "massingBoundaryP95DistanceToOutlinePx": 45.1968994140625
              },
              {
                "frame": 80,
                "silhouettePixels": 247168,
                "selectedFacePixels": 59810,
                "outlinePixels": 15413,
                "outlineSnappedBoundaryPixels": 14473,
                "massingBoundaryMedianDistanceToOutlinePx": 7.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 40.544193267822266
              },
              {
                "frame": 100,
                "silhouettePixels": 265158,
                "selectedFacePixels": 55880,
                "outlinePixels": 16169,
                "outlineSnappedBoundaryPixels": 15171,
                "massingBoundaryMedianDistanceToOutlinePx": 7,
                "massingBoundaryP95DistanceToOutlinePx": 37
              },
              {
                "frame": 120,
                "silhouettePixels": 288504,
                "selectedFacePixels": 30471,
                "outlinePixels": 17765,
                "outlineSnappedBoundaryPixels": 16916,
                "massingBoundaryMedianDistanceToOutlinePx": 6.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 26
              },
              {
                "frame": 140,
                "silhouettePixels": 307648,
                "selectedFacePixels": 30714,
                "outlinePixels": 20838,
                "outlineSnappedBoundaryPixels": 19757,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 29.3782958984375
              },
              {
                "frame": 160,
                "silhouettePixels": 305504,
                "selectedFacePixels": 36187,
                "outlinePixels": 30148,
                "outlineSnappedBoundaryPixels": 29100,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 40.393798828125
              },
              {
                "frame": 180,
                "silhouettePixels": 312777,
                "selectedFacePixels": 47098,
                "outlinePixels": 38024,
                "outlineSnappedBoundaryPixels": 37032,
                "massingBoundaryMedianDistanceToOutlinePx": 6,
                "massingBoundaryP95DistanceToOutlinePx": 39
              },
              {
                "frame": 200,
                "silhouettePixels": 338589,
                "selectedFacePixels": 61814,
                "outlinePixels": 57054,
                "outlineSnappedBoundaryPixels": 56311,
                "massingBoundaryMedianDistanceToOutlinePx": 5,
                "massingBoundaryP95DistanceToOutlinePx": 25
              },
              {
                "frame": 220,
                "silhouettePixels": 376216,
                "selectedFacePixels": 86035,
                "outlinePixels": 50873,
                "outlineSnappedBoundaryPixels": 49834,
                "massingBoundaryMedianDistanceToOutlinePx": 4.393799781799316,
                "massingBoundaryP95DistanceToOutlinePx": 17
              }
            ],
            "faceInventory": {
              "faceCount": 3461,
              "materials": {
                "deck": 56,
                "door": 7,
                "garageDoor": 2,
                "glass": 32,
                "porchRoof": 12,
                "post": 774,
                "rail": 626,
                "roof": 27,
                "shutter": 64,
                "trim": 1823,
                "wall": 38
              },
              "selectedFaceCount": 39,
              "selectedMaterials": [
                "porchRoof",
                "roof"
              ],
              "selectedExplicitFaceIndices": [
                8
              ],
              "selectedBoundsMeters": {
                "min": [
                  -0.42672,
                  2.7432000000000003,
                  -9.43148736
                ],
                "max": [
                  39.623481840000004,
                  8.9425272,
                  20.53873464
                ]
              },
              "selectedBoundsReachMeters": 8,
              "selectedAxisBoundsMeters": {
                "xPadding": 0,
                "aboveFace": 8,
                "belowFace": 2.3,
                "zPadding": 4.8
              }
            },
            "directSelection": null,
            "candidate": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/candidates/silhouette-trim-candidate.ply",
              "bytes": 567334696,
              "sha256": "9ce5b1a8046e241339c0a888cbf85927648704f8d6660d029bf2d756c35ebcd9"
            },
            "classificationTags": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/results/classification-tags.npz",
              "bytes": 3529881,
              "sha256": "46a040800d1ef8a4dc30af22995048cb48e2ca5fb1e1a6ff71db5e5de4c9db8d"
            },
            "review": {
              "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085/review/silhouette-trim-overlay.png",
              "bytes": 337570,
              "sha256": "341f5f3f206a3b479d95c9ec3f79f916c2c728bfa8aa97fe9a33835cac3a023f"
            },
            "authorityBoundary": "This run produces reversible candidate tags and optional derivative PLY only. It does not modify, replace, promote, or weaken the sealed accepted SH3 authority.",
            "unknownCoveragePolicy": "Exact above-face mode touches only rows inside the selected measured roof face axis bounds, the explicit below-face keep band, and the positive regionReachMeters plane distance; camera votes are not claimed for this deterministic geometric edit."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-living-world-interactions-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T20:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r93.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-living-world-interactions-20260825-r1",
      "path": "docs/timeline/internal-continuation-r93.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
      "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
      "decision": "Use this canonical viewport as the only world viewer and editor. Future actor, navigation, camera, splat, and evidence work must extend these controls instead of creating another surface.",
      "limitations": [
        "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
        "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
        "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
      ],
      "relatedRunIds": [
        "canonical-living-controls-r93",
        "canonical-distinct-great-room-actors-r93",
        "silhouette-edit-5d9de1085"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3890
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
          "url": "/.blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/verification.json",
          "url": "/verification/canonical-living-controls-r93/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/great-room-edit.png",
          "url": "/verification/canonical-living-controls-r93/great-room-edit.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/great-room-direct-path.png",
          "url": "/verification/canonical-living-controls-r93/great-room-direct-path.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/great-room-first-person.png",
          "url": "/verification/canonical-living-controls-r93/great-room-first-person.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/browser-verification/canonical-distinct-great-room-actors-r93/great-room-two-actors.png",
          "url": "/.blueprint-data/browser-verification/canonical-distinct-great-room-actors-r93/great-room-two-actors.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r93.json",
          "url": "/docs/timeline/internal-continuation-r93.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/verification.json",
          "url": "/verification/canonical-living-controls-r93/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r93.json",
          "url": "/docs/timeline/internal-continuation-r93.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r93.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3890,
          "sha256": "b78dcaa1ea07d2652061a944d64ddb303ab92d489c8fd0b21548ccaaff55667f",
          "exactRecord": {
            "id": "canonical-living-world-interactions-20260825-r1",
            "date": "2026-08-25",
            "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
            "startedAt": "2026-08-25T16:20:00-04:00",
            "endedAt": "2026-08-25T17:21:28-04:00",
            "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
            "results": [
              "Kept exactly one React Three Fiber Canvas and one canonical World, Render, Edit, Camera, Walk, and Evidence surface.",
              "Changed Draw path in scene to enter replacement drawing immediately and added a compact in-scene instruction for move, replace, and extend modes.",
              "Applied rounded, arc-length route sampling with look-ahead heading and bounded yaw to both authoritative and local-draft actor paths.",
              "Made canvas click plus W/A/S/D move the grounded first-person camera while retaining the active splat representation.",
              "Made canvas pointer and wheel input claim manual camera ownership immediately, disable path preview, and pause active playback.",
              "Recovered time, weather, and door state from checkpoint revision 11 after a full 3120 and 4320 restart.",
              "Replaced the duplicate-looking companion presentation with the verified skeleton GLB while preserving its actor identity, route, phase, and fail-closed spatial authority.",
              "Browser-verified two animation-ready Great Room actors with independently advancing phases and no duplicate suppression.",
              "Preserved the concurrently emitted silhouette-edit candidate as unadmitted internal evidence; it did not replace the accepted exterior authority."
            ],
            "decision": "Use this canonical viewport as the only world viewer and editor. Future actor, navigation, camera, splat, and evidence work must extend these controls instead of creating another surface.",
            "limitations": [
              "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
              "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
              "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
            ],
            "runs": [
              "canonical-living-controls-r93",
              "canonical-distinct-great-room-actors-r93",
              "silhouette-edit-5d9de1085"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
              "verification/canonical-living-controls-r93/verification.json",
              "verification/canonical-living-controls-r93/great-room-edit.png",
              "verification/canonical-living-controls-r93/great-room-direct-path.png",
              "verification/canonical-living-controls-r93/great-room-first-person.png",
              ".blueprint-data/browser-verification/canonical-distinct-great-room-actors-r93/great-room-two-actors.png",
              "docs/timeline/internal-continuation-r93.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat"
            ],
            "evidenceSeal": "canvas-count:1;great-room-actors:2;animation-ready:2;animation-phases-advance:true;route-mode:replace;route-smoothing-tests:3-pass;first-person-splat:true;first-person-wasd:true;manual-camera-ownership:true;durable-world-revision:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-portal-acquisition-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T20:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r92.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-portal-acquisition-20260825-r1",
      "path": "docs/timeline/internal-continuation-r92.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Turned the blocked Casa Cornell thresholds into measurable acquisition gates",
      "summary": "The Casa Cornell source, legacy mesh, ground, and world-graph audit found no defensible cross-cell transform. The retained Generate Space surface now shows the exact automatic gates and routes each missing threshold side into the existing capture workflow while actor transfer stays fail-closed.",
      "decision": "Do not promote the presentation anchors or normalized legacy meshes into portal authority. Continue acquisition through the canonical Generate Space workflow until all quantitative gates pass; no human liveness seat is required.",
      "limitations": [
        "Neither doorway has a two-sided threshold capture set or measured Sim(3).",
        "The foyer lacks an accepted threshold-local ground surface.",
        "Actor transfer remains disabled until geometry, clearance, continuity, and browser-budget rehearsals all pass."
      ],
      "relatedRunIds": [
        "canonical-portal-acquisition-r92"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3311
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-portal-acquisition-r92/verification.json",
          "url": "/verification/canonical-portal-acquisition-r92/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-portal-acquisition-r92/portal-gates.png",
          "url": "/verification/canonical-portal-acquisition-r92/portal-gates.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-portal-acquisition-r92/portal-actions.png",
          "url": "/verification/canonical-portal-acquisition-r92/portal-actions.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r92.json",
          "url": "/docs/timeline/internal-continuation-r92.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-portal-acquisition-r92/verification.json",
          "url": "/verification/canonical-portal-acquisition-r92/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r92.json",
          "url": "/docs/timeline/internal-continuation-r92.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r92.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3311,
          "sha256": "b6afccc95a10a04c6efcaa466e3a2039755ae37f770d1c5f1ac2d0afc9070487",
          "exactRecord": {
            "id": "canonical-portal-acquisition-20260825-r1",
            "date": "2026-08-25",
            "title": "Turned the blocked Casa Cornell thresholds into measurable acquisition gates",
            "startedAt": "2026-08-25T16:20:00-04:00",
            "endedAt": "2026-08-25T17:04:02-04:00",
            "summary": "The Casa Cornell source, legacy mesh, ground, and world-graph audit found no defensible cross-cell transform. The retained Generate Space surface now shows the exact automatic gates and routes each missing threshold side into the existing capture workflow while actor transfer stays fail-closed.",
            "results": [
              "Audited the exterior, foyer, and great-room sources, three legacy GLBs, accepted local grounds, V23 graph, and existing adversarial portal decisions.",
              "Confirmed the legacy GLBs have normalized local presentation geometry, generic nodes, and no cameras or shared metric frame.",
              "Added a strict quantitative portal-alignment inventory and evaluator covering source pins, two-sided threshold frames, reprojection, visibility, proper Sim(3), held-out seams, ground clearance, actor continuity, preload budgets, and two independent machine critics.",
              "Kept both portals acquisition-required because only the source-pin gate currently passes; producer-authored pass fields cannot admit a transform and a measured mirrored transform is rejected.",
              "Embedded the two portal reviews in the existing Blueprint Property recipe and routed source-side and target-side capture actions to the existing progressive spatial capture form.",
              "Verified one Canvas, two blocked portal cards, twenty gate rows, working foyer target routing, package and web typechecks, seven authority tests, six focused portal tests, and diff validation."
            ],
            "decision": "Do not promote the presentation anchors or normalized legacy meshes into portal authority. Continue acquisition through the canonical Generate Space workflow until all quantitative gates pass; no human liveness seat is required.",
            "limitations": [
              "Neither doorway has a two-sided threshold capture set or measured Sim(3).",
              "The foyer lacks an accepted threshold-local ground surface.",
              "Actor transfer remains disabled until geometry, clearance, continuity, and browser-budget rehearsals all pass."
            ],
            "runs": [
              "canonical-portal-acquisition-r92"
            ],
            "payload": [
              "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
              "verification/canonical-portal-acquisition-r92/verification.json",
              "verification/canonical-portal-acquisition-r92/portal-gates.png",
              "verification/canonical-portal-acquisition-r92/portal-actions.png",
              "docs/timeline/internal-continuation-r92.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate"
            ],
            "evidenceSeal": "canvas-count:1;portal-count:2;accepted-transform-count:0;gates-per-portal:10;passed-per-portal:1;transfer-enabled:false;human-review-required:false;authority-tests:7-pass;focused-tests:6-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-living-controls-r93",
      "kind": "verification-set",
      "createdAt": "2026-08-25T20:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r93.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-living-controls-r93",
      "path": "verification/canonical-living-controls-r93",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-living-controls-r93/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
      "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
      "decision": "Use this canonical viewport as the only world viewer and editor. Future actor, navigation, camera, splat, and evidence work must extend these controls instead of creating another surface.",
      "limitations": [
        "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
        "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
        "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
      ],
      "relatedRunIds": [
        "canonical-living-controls-r93",
        "canonical-distinct-great-room-actors-r93",
        "silhouette-edit-5d9de1085"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 3743474
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-living-controls-r93/great-room-direct-path.png",
            "url": "/verification/canonical-living-controls-r93/great-room-direct-path.png",
            "byteLength": 1433409,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-living-controls-r93/great-room-edit.png",
            "url": "/verification/canonical-living-controls-r93/great-room-edit.png",
            "byteLength": 1045920,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-living-controls-r93/great-room-first-person.png",
            "url": "/verification/canonical-living-controls-r93/great-room-first-person.png",
            "byteLength": 1262454,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-living-controls-r93/verification.json",
          "url": "/verification/canonical-living-controls-r93/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r93.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3890,
          "sha256": "b78dcaa1ea07d2652061a944d64ddb303ab92d489c8fd0b21548ccaaff55667f",
          "exactRecord": {
            "id": "canonical-living-world-interactions-20260825-r1",
            "date": "2026-08-25",
            "title": "Made walking, path drawing, camera control, and two animated actors work in one scene",
            "startedAt": "2026-08-25T16:20:00-04:00",
            "endedAt": "2026-08-25T17:21:28-04:00",
            "summary": "The retained Casa Cornell viewport now enters path drawing directly on the scene, smooths dense hand-drawn routes before playback, preserves the selected splat in first person, and yields camera ownership as soon as the viewer manipulates the scene. A distinct skeleton companion and the retained V22 host both animate from the one persistent actor runtime.",
            "results": [
              "Kept exactly one React Three Fiber Canvas and one canonical World, Render, Edit, Camera, Walk, and Evidence surface.",
              "Changed Draw path in scene to enter replacement drawing immediately and added a compact in-scene instruction for move, replace, and extend modes.",
              "Applied rounded, arc-length route sampling with look-ahead heading and bounded yaw to both authoritative and local-draft actor paths.",
              "Made canvas click plus W/A/S/D move the grounded first-person camera while retaining the active splat representation.",
              "Made canvas pointer and wheel input claim manual camera ownership immediately, disable path preview, and pause active playback.",
              "Recovered time, weather, and door state from checkpoint revision 11 after a full 3120 and 4320 restart.",
              "Replaced the duplicate-looking companion presentation with the verified skeleton GLB while preserving its actor identity, route, phase, and fail-closed spatial authority.",
              "Browser-verified two animation-ready Great Room actors with independently advancing phases and no duplicate suppression.",
              "Preserved the concurrently emitted silhouette-edit candidate as unadmitted internal evidence; it did not replace the accepted exterior authority."
            ],
            "decision": "Use this canonical viewport as the only world viewer and editor. Future actor, navigation, camera, splat, and evidence work must extend these controls instead of creating another surface.",
            "limitations": [
              "The Great Room walk surface remains display-fit local ground and grants no cross-cell metric or portal authority.",
              "A newly drawn route remains a local unpublished draft until the user explicitly saves it.",
              "The current Great Room source framing keeps both actors visually small even though their animation and runtime telemetry are valid."
            ],
            "runs": [
              "canonical-living-controls-r93",
              "canonical-distinct-great-room-actors-r93",
              "silhouette-edit-5d9de1085"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/silhouette-edit-5d9de1085",
              "verification/canonical-living-controls-r93/verification.json",
              "verification/canonical-living-controls-r93/great-room-edit.png",
              "verification/canonical-living-controls-r93/great-room-direct-path.png",
              "verification/canonical-living-controls-r93/great-room-first-person.png",
              ".blueprint-data/browser-verification/canonical-distinct-great-room-actors-r93/great-room-two-actors.png",
              "docs/timeline/internal-continuation-r93.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat"
            ],
            "evidenceSeal": "canvas-count:1;great-room-actors:2;animation-ready:2;animation-phases-advance:true;route-mode:replace;route-smoothing-tests:3-pass;first-person-splat:true;first-person-wasd:true;manual-camera-ownership:true;durable-world-revision:11;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-living-controls-r93",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 3743474,
          "sha256": "852829d61b3268a53ec677e77432d99f7c76ff618bdc83a53e721841f99f6dfd",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-living-controls-r93/verification.json",
          "recordPointer": "$",
          "byteLength": 1691,
          "sha256": "953cf3c2d17fa8f31133fbe1ee1574b0d1a1e6ffd4f8fcab98906655bf92be47",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/1",
            "verifiedAt": "2026-08-25T21:36:10.991Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.98149,
              "actor.casa.wanderer.v22": 0.2005
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.42161,
              "actor.casa.wanderer.v22": 0.37532
            },
            "directRoute": {
              "mode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative"
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "locked",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "poseBefore": "{\"position\":[-0.09035,2.94676,1.80268],\"quaternion\":[0,0.23239,0,0.97262]}",
              "poseAfter": "{\"position\":[-0.53577,2.94676,0.92377],\"quaternion\":[0,0.23239,0,0.97262]}"
            },
            "camera": {
              "mode": "cinematic",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable"
            },
            "durableWorldState": {
              "revision": 11,
              "timeOfDay": "day",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "firstPersonMouseAndKeyboardMove": true,
              "manualCameraCancelsCompetingPlayback": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-portal-acquisition-r92",
      "kind": "verification-set",
      "createdAt": "2026-08-25T20:20:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r92.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-portal-acquisition-r92",
      "path": "verification/canonical-portal-acquisition-r92",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Turned the blocked Casa Cornell thresholds into measurable acquisition gates",
      "summary": "The Casa Cornell source, legacy mesh, ground, and world-graph audit found no defensible cross-cell transform. The retained Generate Space surface now shows the exact automatic gates and routes each missing threshold side into the existing capture workflow while actor transfer stays fail-closed.",
      "decision": "Do not promote the presentation anchors or normalized legacy meshes into portal authority. Continue acquisition through the canonical Generate Space workflow until all quantitative gates pass; no human liveness seat is required.",
      "limitations": [
        "Neither doorway has a two-sided threshold capture set or measured Sim(3).",
        "The foyer lacks an accepted threshold-local ground surface.",
        "Actor transfer remains disabled until geometry, clearance, continuity, and browser-budget rehearsals all pass."
      ],
      "relatedRunIds": [
        "canonical-portal-acquisition-r92"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 240834
      },
      "media": {
        "counts": {
          "image": 2,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-portal-acquisition-r92/portal-actions.png",
            "url": "/verification/canonical-portal-acquisition-r92/portal-actions.png",
            "byteLength": 113776,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-portal-acquisition-r92/portal-gates.png",
            "url": "/verification/canonical-portal-acquisition-r92/portal-gates.png",
            "byteLength": 124231,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-portal-acquisition-r92/verification.json",
          "url": "/verification/canonical-portal-acquisition-r92/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r92.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3311,
          "sha256": "b6afccc95a10a04c6efcaa466e3a2039755ae37f770d1c5f1ac2d0afc9070487",
          "exactRecord": {
            "id": "canonical-portal-acquisition-20260825-r1",
            "date": "2026-08-25",
            "title": "Turned the blocked Casa Cornell thresholds into measurable acquisition gates",
            "startedAt": "2026-08-25T16:20:00-04:00",
            "endedAt": "2026-08-25T17:04:02-04:00",
            "summary": "The Casa Cornell source, legacy mesh, ground, and world-graph audit found no defensible cross-cell transform. The retained Generate Space surface now shows the exact automatic gates and routes each missing threshold side into the existing capture workflow while actor transfer stays fail-closed.",
            "results": [
              "Audited the exterior, foyer, and great-room sources, three legacy GLBs, accepted local grounds, V23 graph, and existing adversarial portal decisions.",
              "Confirmed the legacy GLBs have normalized local presentation geometry, generic nodes, and no cameras or shared metric frame.",
              "Added a strict quantitative portal-alignment inventory and evaluator covering source pins, two-sided threshold frames, reprojection, visibility, proper Sim(3), held-out seams, ground clearance, actor continuity, preload budgets, and two independent machine critics.",
              "Kept both portals acquisition-required because only the source-pin gate currently passes; producer-authored pass fields cannot admit a transform and a measured mirrored transform is rejected.",
              "Embedded the two portal reviews in the existing Blueprint Property recipe and routed source-side and target-side capture actions to the existing progressive spatial capture form.",
              "Verified one Canvas, two blocked portal cards, twenty gate rows, working foyer target routing, package and web typechecks, seven authority tests, six focused portal tests, and diff validation."
            ],
            "decision": "Do not promote the presentation anchors or normalized legacy meshes into portal authority. Continue acquisition through the canonical Generate Space workflow until all quantitative gates pass; no human liveness seat is required.",
            "limitations": [
              "Neither doorway has a two-sided threshold capture set or measured Sim(3).",
              "The foyer lacks an accepted threshold-local ground surface.",
              "Actor transfer remains disabled until geometry, clearance, continuity, and browser-budget rehearsals all pass."
            ],
            "runs": [
              "canonical-portal-acquisition-r92"
            ],
            "payload": [
              "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
              "verification/canonical-portal-acquisition-r92/verification.json",
              "verification/canonical-portal-acquisition-r92/portal-gates.png",
              "verification/canonical-portal-acquisition-r92/portal-actions.png",
              "docs/timeline/internal-continuation-r92.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate"
            ],
            "evidenceSeal": "canvas-count:1;portal-count:2;accepted-transform-count:0;gates-per-portal:10;passed-per-portal:1;transfer-enabled:false;human-review-required:false;authority-tests:7-pass;focused-tests:6-pass;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-portal-acquisition-r92",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 240834,
          "sha256": "d1ed844a6ee67b4d768b36482e7cc3ff8484b2f4c8cb7bacf1b4ad07d8a02229",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-portal-acquisition-r92/verification.json",
          "recordPointer": "$",
          "byteLength": 2827,
          "sha256": "15100233bdbc9b9ca318f0121507908390b3262cf26ef704681b93c29e70b1dd",
          "exactRecord": {
            "schema": "blueprint.canonical-portal-acquisition-verification/1",
            "verifiedAt": "2026-08-25T17:04:02-04:00",
            "surface": {
              "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
              "recipe": "Blueprint Property",
              "canvasCount": 1,
              "alternateViewerCount": 0,
              "embeddedInCanonicalGenerateSpace": true
            },
            "authorityAudit": {
              "acceptedCrossCellTransformCount": 0,
              "portalCount": 2,
              "blockedPortalIds": [
                "portal.casa.front-door",
                "portal.casa.foyer-great-room"
              ],
              "sourceRecordCount": 11,
              "legacyGlbFindings": {
                "assetCount": 3,
                "nodesPerAsset": 2,
                "meshesPerAsset": 1,
                "camerasPerAsset": 0,
                "sharedMetricFrame": false,
                "thresholdCorrespondence": false
              },
              "groundFindings": {
                "exteriorLocalGroundAccepted": true,
                "foyerGroundAccepted": false,
                "greatRoomLocalGroundAccepted": true,
                "thresholdCoverageAccepted": false,
                "crossCellMetricAuthority": false
              },
              "reasonTransferRemainsBlocked": "No two-sided threshold observations, bidirectional correspondences, visibility result, measured Sim(3), held-out seam render, accepted threshold-local ground pair, actor continuity rehearsal, runtime-budget measurement, or independent machine review records exist."
            },
            "automaticReview": {
              "inventorySchema": "blueprint.portal-alignment-inventory/2",
              "reviewSchema": "blueprint.portal-alignment-review/2",
              "gateCountPerPortal": 10,
              "passedGateCountPerPortal": 1,
              "statusByPortal": {
                "portal.casa.front-door": "acquisition-required",
                "portal.casa.foyer-great-room": "acquisition-required"
              },
              "transferEnabledByPortal": {
                "portal.casa.front-door": false,
                "portal.casa.foyer-great-room": false
              },
              "humanReviewRequired": false,
              "producerAuthoredPassFlagsAccepted": false,
              "mirroredMeasuredTransformRejected": true,
              "quantitativeFullPassCanAdmitTransfer": true
            },
            "browser": {
              "portalCardCount": 2,
              "visibleGateRowCount": 20,
              "captureTargetRoutingVerified": true,
              "routedCellId": "cell.casa.foyer",
              "routedSourceAssetId": "asset.casa.v23.foyer.source-r2",
              "routedFormTargetCellId": "cell.casa.foyer",
              "screenshots": [
                "verification/canonical-portal-acquisition-r92/portal-gates.png",
                "verification/canonical-portal-acquisition-r92/portal-actions.png"
              ]
            },
            "checks": {
              "worldAuthorityTestsPassed": 7,
              "focusedPortalTestsPassed": 6,
              "worldAuthorityTypecheckPassed": true,
              "webTypecheckPassed": true,
              "diffCheckPassed": true
            },
            "authorityBoundary": {
              "portalAuthorityChanged": false,
              "actorTransferEnabled": false,
              "metricAuthorityChanged": false,
              "humanLivenessSeatAdded": false,
              "providerSpendUsd": 0
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:geometry-propagated-hero-browser-review-20260825-r1",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T21:03:52.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r94.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-browser-review-20260825-r1",
      "path": "docs/timeline/internal-continuation-r94.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rejected the five-view Brush refit after canonical browser inspection",
      "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
      "decision": "Reject splat.casa.exterior.geometry-propagated-brush-20k for hero and product-default use. Keep the result, held-out metrics, packaged artifacts, and browser captures in the research record.",
      "limitations": [
        "The source covers only a 29.8755-degree south-to-southeast facade arc.",
        "The held-out metric gate was permissive enough to admit a visibly poor reconstruction and must remain subordinate to browser visual review.",
        "No side, rear, real-property, ground, navigation, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3142
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r94.json",
          "url": "/docs/timeline/internal-continuation-r94.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r94.json",
          "url": "/docs/timeline/internal-continuation-r94.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r94.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3142,
          "sha256": "8144aa30fa1460c38221a8dfa3bb1604a25dc857f0dae04176dd91c8939f20cd",
          "exactRecord": {
            "id": "geometry-propagated-hero-browser-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the five-view Brush refit after canonical browser inspection",
            "startedAt": "2026-08-25T17:03:52-04:00",
            "endedAt": "2026-08-25T17:15:00-04:00",
            "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
            "results": [
              "Packaged the all-five 20k refit as a 35,555,680-byte splat with a 13,333,432-byte SH1 sidecar.",
              "Recorded mean subject SSIM 0.510036 against 0.50 and mean subject PSNR 15.054643 dB against 15.0; the gain from 10k to 20k was only 0.001206 SSIM and 0.001742 dB.",
              "Rendered the indexed result in the canonical viewer at 0, 14.93775, and 29.8755 degrees with no catalog or runtime error.",
              "Compared the default crisp presentation with a minimum-footprint and higher-alpha-cutoff rescue profile.",
              "Found elongated Gaussian streaks, multi-exposure facade ghosting, illegible porch and window detail, holes under pruning, and persistent spikes and floaters.",
              "Changed the result adjudication from browser-pending to rejected for hero and product-default use while retaining it as inspectable negative reconstruction evidence."
            ],
            "decision": "Reject splat.casa.exterior.geometry-propagated-brush-20k for hero and product-default use. Keep the result, held-out metrics, packaged artifacts, and browser captures in the research record.",
            "limitations": [
              "The source covers only a 29.8755-degree south-to-southeast facade arc.",
              "The held-out metric gate was permissive enough to admit a visibly poor reconstruction and must remain subordinate to browser visual review.",
              "No side, rear, real-property, ground, navigation, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
              "docs/timeline/internal-continuation-r94.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.geometry-propagated-brush-20k"
            ],
            "evidenceSeal": "refit-views:5;brush-steps:20000;heldout-numeric-gate:pass-narrow;browser-visual-gate:reject;hero-eligible:false;product-default-eligible:false;render-profiles:2;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:geometry-propagated-hero-pin-hd-20260825-r2",
      "kind": "verification-set",
      "createdAt": "2026-08-25T21:03:52.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r94.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
      "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-browser-adversarial-review",
        "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
        "sourceField": "$/catalog/reviewState"
      },
      "authority": null,
      "title": "Rejected the five-view Brush refit after canonical browser inspection",
      "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
      "decision": "rejected-for-hero-and-product-default",
      "limitations": [
        "The source covers only a 29.8755-degree south-to-southeast facade arc.",
        "The held-out metric gate was permissive enough to admit a visibly poor reconstruction and must remain subordinate to browser visual review.",
        "No side, rear, real-property, ground, navigation, portal, cross-cell, or publication authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 3,
        "byteLength": 23564
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r94.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3142,
          "sha256": "8144aa30fa1460c38221a8dfa3bb1604a25dc857f0dae04176dd91c8939f20cd",
          "exactRecord": {
            "id": "geometry-propagated-hero-browser-review-20260825-r1",
            "date": "2026-08-25",
            "title": "Rejected the five-view Brush refit after canonical browser inspection",
            "startedAt": "2026-08-25T17:03:52-04:00",
            "endedAt": "2026-08-25T17:15:00-04:00",
            "summary": "The five-view geometry-propagated Brush refit completed and narrowly cleared its numeric held-out gate, but the packaged 20k splat failed the canonical browser quality gate at the start, midpoint, and endpoint of its admitted arc. Renderer tuning could trade smear for sparsity but could not recover stable architectural detail.",
            "results": [
              "Packaged the all-five 20k refit as a 35,555,680-byte splat with a 13,333,432-byte SH1 sidecar.",
              "Recorded mean subject SSIM 0.510036 against 0.50 and mean subject PSNR 15.054643 dB against 15.0; the gain from 10k to 20k was only 0.001206 SSIM and 0.001742 dB.",
              "Rendered the indexed result in the canonical viewer at 0, 14.93775, and 29.8755 degrees with no catalog or runtime error.",
              "Compared the default crisp presentation with a minimum-footprint and higher-alpha-cutoff rescue profile.",
              "Found elongated Gaussian streaks, multi-exposure facade ghosting, illegible porch and window detail, holes under pruning, and persistent spikes and floaters.",
              "Changed the result adjudication from browser-pending to rejected for hero and product-default use while retaining it as inspectable negative reconstruction evidence."
            ],
            "decision": "Reject splat.casa.exterior.geometry-propagated-brush-20k for hero and product-default use. Keep the result, held-out metrics, packaged artifacts, and browser captures in the research record.",
            "limitations": [
              "The source covers only a 29.8755-degree south-to-southeast facade arc.",
              "The held-out metric gate was permissive enough to admit a visibly poor reconstruction and must remain subordinate to browser visual review.",
              "No side, rear, real-property, ground, navigation, portal, cross-cell, or publication authority is granted."
            ],
            "runs": [
              "geometry-propagated-hero-pin-hd-20260825-r2"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
              "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
              "docs/timeline/internal-continuation-r94.json"
            ],
            "pagePaths": [
              "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.geometry-propagated-brush-20k"
            ],
            "evidenceSeal": "refit-views:5;brush-steps:20000;heldout-numeric-gate:pass-narrow;browser-visual-gate:reject;hero-eligible:false;product-default-eligible:false;render-profiles:2;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 3,
          "byteLength": 23564,
          "sha256": "b37228026650bb199efd859ad19b28312ea99a6771aaa7edebdd6a182070faf3",
          "access": "metadata-only"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "recordPointer": "$",
          "byteLength": 9041,
          "sha256": "6ac8ac58ebcc9cb4b7e7a8f2a0233d364e68102af92c4d26396e7e1baf9c14e6",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-hero-pin-hd/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "updatedAt": "2026-08-25T21:17:28.3576272+00:00",
            "state": "trained-heldout-passed-browser-rejected",
            "method": "Split-safe exact-camera mesh propagation with independent target fallback only on newly exposed surface pixels.",
            "sourcePreflight": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "bytes": 38477,
              "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
            },
            "upstreamCandidateManifest": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/manifest.json",
              "bytes": 9241,
              "sha256": "4e1776f682f163e26b10367fdabb78825698741cd3db47143652a772f48e0382"
            },
            "rejected": [],
            "frames": [
              {
                "frame": 5,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "bytes": 3144443,
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f005-line-gate.json",
                  "bytes": 2443,
                  "sha256": "bc35896a2737935ce9f042d6d08cb63efb7ae9d8cdc07edadeb4ea1c83db2300"
                }
              },
              {
                "frame": 0,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "bytes": 2161410,
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f000-line-gate.json",
                  "bytes": 2447,
                  "sha256": "d49c32024ffaeaff81d097baaba032a0b307d1d43ca4b7243ef975b3bb384875"
                }
              },
              {
                "frame": 10,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "bytes": 3042592,
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f010-line-gate.json",
                  "bytes": 2433,
                  "sha256": "6f47afabf5eec2321dfe2a8e39bd7fdf6786223db8bf138519e8de8468890f88"
                }
              },
              {
                "frame": 15,
                "datasetRole": "TEST",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "bytes": 3381116,
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f015-line-gate.json",
                  "bytes": 2436,
                  "sha256": "37eacd0ca9eca895d279d5802ea48831fb479739ea09ebd1c4b00fcfc667d789"
                }
              },
              {
                "frame": 20,
                "datasetRole": "TRAIN",
                "rawBuiltInOutput": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "candidate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "bytes": 3248726,
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                },
                "structuralGate": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/f020-line-gate.json",
                  "bytes": 2432,
                  "sha256": "4920df1e1f3fa915191845a00696bb0dabf1321be797438ad3bb83da8a9feef9"
                }
              }
            ],
            "dataset": {
              "research": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-research-5/manifest.json",
                "bytes": 6997,
                "sha256": "74441ef64a15b17206176a6ed5a51aabe22507f6737fa0b51d3d27e0094a8b70"
              },
              "refit": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/dataset-brush-refit-5/manifest.json",
                "bytes": 6992,
                "sha256": "879edadd582f30bb02c2f58786feb40e2fb67fc7f03d7d1019939251dce75d3a"
              }
            },
            "split": {
              "train": [
                0,
                10,
                20
              ],
              "heldOutTest": [
                5,
                15
              ],
              "brushEvalSplitEvery": 3
            },
            "review": {
              "propagationContactSheet": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/propagation-contact-sheet.png",
                "bytes": 1826608,
                "sha256": "51221c72096cbc4c307cb041d7cc6bb88b62eeadf3415cc66d68af0b515e7276"
              },
              "crossViewCameraCoherence": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/cross-view-camera-coherence.png",
                "bytes": 4395588,
                "sha256": "7bbd62c53108759765bbd9f853bfd72fe13c5a6128209151f74b76d6664bd8fc"
              },
              "browserAdversarial": {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
                "bytes": 5530,
                "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
                "verdict": "rejected-for-hero-and-product-default"
              },
              "status": "heldout-passed-narrowly; canonical-browser-rejected"
            },
            "billing": {
              "projectProviderSpendUsd": 0,
              "boundary": "Built-in tool did not expose per-image currency usage; no project API key or paid provider account was used."
            },
            "authorityBoundary": {
              "camera": "sealed synthetic camera authority",
              "appearance": "generated candidate derived from accepted synthetic FLUX identity stills",
              "coverage": "29.8755-degree facade arc only",
              "humanReview": "none claimed"
            },
            "result": {
              "schema": "blueprint.builtin-imagegen-hero-pin-splat/1",
              "createdAt": "2026-08-25T21:03:52.046369+00:00",
              "state": "completed-browser-rejected-retained-negative-evidence",
              "heldoutEvaluation": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
                "bytes": 3388,
                "sha256": "7bd5bee826e716d6f5677e029ea97a09317ffa62377b52cf86b7b9c2d3169e10"
              },
              "finalRefit": {
                "views": 5,
                "steps": 20000,
                "ply": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/brush/refit-all5-20k/builtin-imagegen-hero-pin-refit-20000.ply",
                  "bytes": 262224692,
                  "sha256": "48734a4535cd6258dd65f23602921a87901df3c29b3abf88728f2e29308a8ee2"
                }
              },
              "browserPresentation": {
                "splat": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
                  "bytes": 35555680,
                  "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1"
                },
                "sh1": {
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
                  "bytes": 13333432,
                  "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1"
                }
              },
              "projectProviderSpendUsd": 0,
              "authorityBoundary": "29.8755-degree synthetic facade arc; no side, rear, real-property, or cross-cell metric authority."
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "recordPointer": "$",
          "byteLength": 5530,
          "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
          "exactRecord": {
            "schema": "blueprint.geometry-propagated-hero-browser-adversarial/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "resultId": "splat.casa.exterior.geometry-propagated-brush-20k",
            "state": "rejected-by-adversarial-browser-visual-review",
            "viewer": "http://127.0.0.1:4310/dist/blueprint-preview/viewer.html?result=splat.casa.exterior.geometry-propagated-brush-20k&url=http%3A%2F%2F127.0.0.1%3A4310%2F.blueprint-data%2Fgenerative-experiments%2Fgeometry-propagated-hero-pin-hd-20260825-r2%2Freview%2Fbuiltin-imagegen-hero-pin-20k.splat&rev=b5ab9538",
            "viewport": "1600x1000",
            "catalog": {
              "selected": "splat.casa.exterior.geometry-propagated-brush-20k",
              "reviewClass": "rejected",
              "reviewState": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "error": null,
              "message": "",
              "camera": {
                "distance": 33.97637416158864,
                "limits": true,
                "settled": true
              }
            },
            "frames": [
              {
                "id": "start",
                "degrees": 0,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-start-0_0000deg.png",
                "bytes": 1482753,
                "sha256": "1f82f8a9b94ecc542048e590eb38c2c318f855a599fafc2d3b456524998e8dd6"
              },
              {
                "id": "mid",
                "degrees": 14.93775,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-mid-14_9377deg.png",
                "bytes": 1321548,
                "sha256": "cbfa3e58de8dcdeb993b3b408669fcca1c86943f434e780051d465896f985a19"
              },
              {
                "id": "end",
                "degrees": 29.8755,
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/arc-end-29_8755deg.png",
                "bytes": 1242649,
                "sha256": "7accb28f79335cae81eab2c49640d256ec24eaa604186c0ca3dbee57ad6a6a3e"
              }
            ],
            "renderProfiles": [
              {
                "id": "crisp-default",
                "settings": {
                  "splatScale": 0.82,
                  "opacity": 1,
                  "alphaCutoff": 0.018,
                  "shMix": 1,
                  "exposure": 1,
                  "contrast": 1.08,
                  "saturation": 1,
                  "gamma": 1,
                  "renderScale": 1.25,
                  "background": "#050806"
                },
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-crisp-default-arc-start.png",
                "bytes": 1482753,
                "sha256": "1f82f8a9b94ecc542048e590eb38c2c318f855a599fafc2d3b456524998e8dd6"
              },
              {
                "id": "minimum-footprint-prune",
                "settings": {
                  "splatScale": 0.35,
                  "opacity": 0.85,
                  "alphaCutoff": 0.06,
                  "shMix": 1,
                  "exposure": 1,
                  "contrast": 1.08,
                  "saturation": 1,
                  "gamma": 1,
                  "renderScale": 1.5,
                  "background": "#050806"
                },
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1/render-minimum-footprint-prune-arc-start.png",
                "bytes": 1152045,
                "sha256": "b9bd56ba5473a71a55acb33dfc5e823eca796643846b284c558129da148a5185"
              }
            ],
            "errors": [],
            "packagedResult": {
              "splat": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
                "bytes": 35555680,
                "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1"
              },
              "sh1": {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1",
                "bytes": 13333432,
                "sha256": "fd8c2e61e4fc64d4ab83757d2c637c0c1fffebfb9772d270565dbc18987882d1"
              }
            },
            "numericGate": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
              "state": "passed-narrowly",
              "selectedCheckpoint": 20000,
              "meanSubjectSsim": 0.5100363846816844,
              "minimumMeanSubjectSsim": 0.5,
              "meanSubjectPsnrDb": 15.054643017085171,
              "minimumMeanSubjectPsnrDb": 15,
              "minimumPerViewSubjectSsim": 0.4724489851082262,
              "requiredMinimumPerViewSubjectSsim": 0.38,
              "improvementFrom10k": {
                "meanSubjectSsim": 0.001205636282397308,
                "meanSubjectPsnrDb": 0.0017420794483689053
              },
              "boundary": "The numeric gate only admitted the bounded five-view refit; it did not grant visual, hero, or product-default authority."
            },
            "decision": {
              "verdict": "reject",
              "heroEligible": false,
              "productDefaultEligible": false,
              "retainAs": "inspectable negative reconstruction evidence",
              "findings": [
                "The default crisp profile renders the facade as elongated anisotropic streaks with multi-exposure ghosting; porch rails, windows, shutters, and wall planes are not legible at the hero quality bar.",
                "The minimum-footprint and higher-cutoff profile trades the smear for severe sparsity and holes while retaining spikes, floaters, and unstable facade detail.",
                "Start, midpoint, and endpoint inspection does not preserve coherent high-resolution detail across the admitted 29.8755-degree arc.",
                "Renderer controls cannot recover information that the reconstruction did not encode, so this result must not replace an accepted exterior or appear as the product default."
              ]
            },
            "authorityBoundary": "Browser rendering and camera inspection only. This capture does not grant hero, product-default, camera, reconstruction, or publication authority."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "exactRecord": {
            "schema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
            "run": "geometry-propagated-hero-pin-hd-20260825-r2",
            "createdAt": "2026-08-25T06:06:13.417668+00:00",
            "state": "admitted-for-heldout-training",
            "admitted": true,
            "method": "Mutual SIFT correspondences inside eroded exact-camera house silhouettes, scored against the sealed camera-derived fundamental matrix with a shuffled-correspondence negative control.",
            "gate": {
              "minimumMutualMatchesPerPair": 30,
              "maximumMedianSampsonDistancePx": 4,
              "minimumEightPixelInlierFraction": 0.6,
              "minimumInlierLiftOverShuffled": 0.25,
              "minimumMedianSeparationFromShuffled": 2
            },
            "intrinsics": {
              "width": 1792,
              "height": 1008,
              "vfovDegrees": 34,
              "hfovDegrees": 57.05,
              "fPx": 1648.5097,
              "cxPx": 896,
              "cyPx": 504
            },
            "cameraMathValidation": {
              "state": "passed-on-untouched-exact-camera-beauty-renders",
              "allPairsAdmitted": true,
              "source": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty",
              "pairs": [
                {
                  "pair": "f000-f005",
                  "firstFrame": 0,
                  "secondFrame": 5,
                  "mutualMatches": 264,
                  "medianSampsonDistancePx": 0.7847,
                  "p95SampsonDistancePx": 61.7226,
                  "fourPixelInlierFraction": 0.7462,
                  "eightPixelInlierFraction": 0.822,
                  "shuffledMedianSampsonDistancePx": 160.7769,
                  "shuffledEightPixelInlierFraction": 0.0909,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f005-f010",
                  "firstFrame": 5,
                  "secondFrame": 10,
                  "mutualMatches": 271,
                  "medianSampsonDistancePx": 0.5049,
                  "p95SampsonDistancePx": 25.1505,
                  "fourPixelInlierFraction": 0.7269,
                  "eightPixelInlierFraction": 0.7786,
                  "shuffledMedianSampsonDistancePx": 155.6313,
                  "shuffledEightPixelInlierFraction": 0.0443,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f010-f015",
                  "firstFrame": 10,
                  "secondFrame": 15,
                  "mutualMatches": 257,
                  "medianSampsonDistancePx": 2.4067,
                  "p95SampsonDistancePx": 24.2594,
                  "fourPixelInlierFraction": 0.5331,
                  "eightPixelInlierFraction": 0.6459,
                  "shuffledMedianSampsonDistancePx": 139.9304,
                  "shuffledEightPixelInlierFraction": 0.07,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                },
                {
                  "pair": "f015-f020",
                  "firstFrame": 15,
                  "secondFrame": 20,
                  "mutualMatches": 214,
                  "medianSampsonDistancePx": 1.6714,
                  "p95SampsonDistancePx": 33.9016,
                  "fourPixelInlierFraction": 0.6636,
                  "eightPixelInlierFraction": 0.7617,
                  "shuffledMedianSampsonDistancePx": 111.1809,
                  "shuffledEightPixelInlierFraction": 0.0748,
                  "checks": {
                    "enoughMutualMatches": true,
                    "medianCameraError": true,
                    "eightPixelInliers": true,
                    "inlierLiftOverShuffled": true,
                    "medianSeparationFromShuffled": true
                  },
                  "admitted": true
                }
              ]
            },
            "inputs": {
              "preflight": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "c0c3d5814f7463748ea3482823b4464dd2a08b2a273e0dfe1c92f8664e28ab94"
              },
              "localCameraManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "candidates": [
                {
                  "frame": 0,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f000.png",
                  "sha256": "9297a979bf751eea150269917bf9c06a740f2f88b7bf0946634bee1ad83e0f72"
                },
                {
                  "frame": 5,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f005.png",
                  "sha256": "5baa39fea47738c0dd080faeb45faee51a303dca1e4d6a1f13b2e43df35427fd"
                },
                {
                  "frame": 10,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f010.png",
                  "sha256": "e368f2dc221df24de5e7afdf739b1bda3008e8c55b6db6f52455957143f3dee0"
                },
                {
                  "frame": 15,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f015.png",
                  "sha256": "c4b3864918fe70013bb087c3d7974dacddb30bd25fac74587b02ed65080fe8c8"
                },
                {
                  "frame": 20,
                  "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/candidates/f020.png",
                  "sha256": "f55e52eabe5c7770bfc426761eae15e691f5ee3728638655cb17fdee9569ab16"
                }
              ]
            },
            "pairs": [
              {
                "pair": "f000-f005",
                "firstFrame": 0,
                "secondFrame": 5,
                "mutualMatches": 679,
                "medianSampsonDistancePx": 0.021,
                "p95SampsonDistancePx": 0.5257,
                "fourPixelInlierFraction": 0.972,
                "eightPixelInlierFraction": 0.9794,
                "shuffledMedianSampsonDistancePx": 60.8497,
                "shuffledEightPixelInlierFraction": 0.0781,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f005-f010",
                "firstFrame": 5,
                "secondFrame": 10,
                "mutualMatches": 440,
                "medianSampsonDistancePx": 0.0484,
                "p95SampsonDistancePx": 1.7531,
                "fourPixelInlierFraction": 0.9591,
                "eightPixelInlierFraction": 0.9614,
                "shuffledMedianSampsonDistancePx": 76.0858,
                "shuffledEightPixelInlierFraction": 0.0705,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f010-f015",
                "firstFrame": 10,
                "secondFrame": 15,
                "mutualMatches": 604,
                "medianSampsonDistancePx": 0.0628,
                "p95SampsonDistancePx": 3.9175,
                "fourPixelInlierFraction": 0.9503,
                "eightPixelInlierFraction": 0.9603,
                "shuffledMedianSampsonDistancePx": 131.3321,
                "shuffledEightPixelInlierFraction": 0.0563,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              },
              {
                "pair": "f015-f020",
                "firstFrame": 15,
                "secondFrame": 20,
                "mutualMatches": 331,
                "medianSampsonDistancePx": 0.0745,
                "p95SampsonDistancePx": 4.5602,
                "fourPixelInlierFraction": 0.9426,
                "eightPixelInlierFraction": 0.9637,
                "shuffledMedianSampsonDistancePx": 92.5406,
                "shuffledEightPixelInlierFraction": 0.0574,
                "checks": {
                  "enoughMutualMatches": true,
                  "medianCameraError": true,
                  "eightPixelInliers": true,
                  "inlierLiftOverShuffled": true,
                  "medianSeparationFromShuffled": true
                },
                "admitted": true
              }
            ],
            "reviewImage": {
              "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/cross-view-camera-coherence.png",
              "sha256": "7bbd62c53108759765bbd9f853bfd72fe13c5a6128209151f74b76d6664bd8fc"
            },
            "limits": [
              "This gate tests camera-compatible local feature geometry, not semantic identity, material constancy, survey accuracy, or held-out radiance quality.",
              "Repeated facade elements can still produce false correspondences; mutual matching, exact subject masks, adjacent baselines, and the shuffled control reduce but do not eliminate that risk.",
              "Brush held-out rendering remains a separate required gate."
            ],
            "authorityBoundary": "Cross-view structural admission only. Passing does not promote the result or claim a metric property reconstruction."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "splat-result:splat.casa.exterior.geometry-propagated-brush-20k",
      "kind": "splat-result",
      "createdAt": "2026-08-25T21:03:52.046Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "catalog-createdAt",
        "precision": "instant",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/39/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
      "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
      "parent": null,
      "branch": [],
      "state": {
        "value": "rejected-browser-adversarial-review",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/39/review/state"
      },
      "authority": {
        "value": "browser-rejected-hero-retained-negative-reconstruction-evidence",
        "sourcePath": "site/blueprint-preview/assets/data/splat-result-catalog.json",
        "sourceField": "$/results/39/review/authority"
      },
      "title": "Geometry-Propagated Brush 20k",
      "summary": "Split-safe Brush research selected the 20k checkpoint against two held-out exact-camera views, then refit all five admitted geometry-propagated frames.",
      "decision": "Split-safe Brush research selected the 20k checkpoint against two held-out exact-camera views, then refit all five admitted geometry-propagated frames.",
      "limitations": [
        "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces remain unobserved.",
        "No tested renderer setting recovered coherent high-resolution facade detail across the admitted arc.",
        "No real-property, ground, navigation, portal, cross-cell, or product authority is granted."
      ],
      "relatedRunIds": [
        "geometry-propagated-hero-pin-hd-20260825-r2"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 35555680
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 1,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
            "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
            "byteLength": 35555680,
            "kind": "gaussian-splat",
            "mediaType": "application/x-gaussian-splat",
            "detection": "catalog-artifact-contract",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Catalog artifact plus source-backed evidence chapter media."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-brush-20k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.geometry-propagated-brush-20k",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "url": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "url": "/verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "site/blueprint-preview/assets/data/splat-result-catalog.json",
          "recordPointer": "$/results/39",
          "byteLength": 477890,
          "sha256": "e2d324f5571da3be85284c5a200f1ca79d931eb062ad9c8cbbe9cf14ad71900a",
          "exactRecord": {
            "id": "splat.casa.exterior.geometry-propagated-brush-20k",
            "runId": "geometry-propagated-hero-pin-hd-20260825-r2",
            "sceneId": "cell.casa.exterior",
            "createdAt": "2026-08-25T21:03:52.046Z",
            "createdAtSource": "docs/internal/splat-result-adjudications-v1.json",
            "display": {
              "label": "Geometry-Propagated Brush 20k",
              "group": "High-resolution hero recovery",
              "tags": [
                "browser-reviewed",
                "brush",
                "exterior",
                "geometry-propagated",
                "heldout-passed",
                "hero-rejected",
                "known-camera"
              ]
            },
            "details": {
              "summary": "Split-safe Brush research selected the 20k checkpoint against two held-out exact-camera views, then refit all five admitted geometry-propagated frames.",
              "artifactKind": "gaussian-splat",
              "sourceDocumentCount": 8
            },
            "executionState": "completed",
            "evidenceChapters": [],
            "review": {
              "state": "rejected-browser-adversarial-review",
              "promotionState": "not-promoted",
              "authority": "browser-rejected-hero-retained-negative-reconstruction-evidence",
              "evidenceRefs": [
                ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json"
              ],
              "decisionNotes": [
                "Split-safe Brush research selected the 20k checkpoint against two held-out exact-camera views, then refit all five admitted geometry-propagated frames.",
                "The numeric gate passed narrowly: mean subject SSIM 0.510036 against 0.50 and mean subject PSNR 15.054643 dB against 15.0; the 20k improvement over 10k was only 0.001206 SSIM and 0.001742 dB.",
                "Canonical browser inspection rejected the packaged result. The default crisp profile shows elongated streaks, ghosted facade structure, and illegible architectural detail; minimum-footprint pruning trades the smear for severe holes while retaining spikes and floaters.",
                "The materialized splat and SH1 sidecar remain indexed as inspectable negative reconstruction evidence. They are not hero-eligible and must not become the product default."
              ],
              "conflict": null
            },
            "artifact": {
              "format": "antimatter15/splat-v1",
              "rowBytes": 32,
              "byteLength": 35555680,
              "sha256": "b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1",
              "gaussians": 1111115,
              "primaryPath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
              "browserUrl": "/.blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat",
              "aliases": [],
              "availability": {
                "bytesAvailable": true,
                "viewerEnabled": true,
                "reason": "Materialized bytes passed SHA-256 and row-size checks; review state does not disable inspection."
              },
              "sh1": true,
              "fullSh3Authority": true
            },
            "camera": {
              "calibrationState": "known",
              "count": 5,
              "intrinsics": {
                "model": "PINHOLE",
                "width": 1792,
                "height": 1008,
                "fx": 1648.5097,
                "fy": 1648.5097,
                "cx": 896,
                "cy": 504
              },
              "azimuthObservedSpanDeg": 29.8755,
              "largestGapDeg": 330.1245,
              "closedRing": false,
              "pivot": [
                19.59836568,
                3.78762768,
                5.5536084
              ],
              "startView": [
                1,
                0,
                0,
                0,
                0,
                -0.99747275,
                0.071050077,
                0,
                0,
                -0.071050077,
                -0.99747275,
                0,
                -19.59836568,
                4.172639703,
                29.815736734,
                1
              ],
              "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
            },
            "metrics": [
              {
                "id": "artifact-gaussian-count",
                "label": "Artifact Gaussian count",
                "value": 1111115,
                "unit": "count",
                "scope": "materialized-payload",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat"
              },
              {
                "id": "builtin-imagegen-hero-pin-20k-azimuth-deg-span-deg",
                "label": "builtin-imagegen-hero-pin-20k.azimuthDeg.spanDeg",
                "value": 29.8755,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "builtin-imagegen-hero-pin-20k-gaussians",
                "label": "builtin-imagegen-hero-pin-20k.gaussians",
                "value": 1111115,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "builtin-imagegen-hero-pin-20k-largest-gap-deg",
                "label": "builtin-imagegen-hero-pin-20k.largestGapDeg",
                "value": 330.1245,
                "unit": "degree",
                "scope": "recorded",
                "sourcePath": "site/blueprint-preview/assets/data/splat-arcs.json"
              },
              {
                "id": "checkpoints-0-mean-subject-psnr-db",
                "label": "checkpoints.0.meanSubjectPsnrDb",
                "value": 15.052900937636803,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-mean-subject-ssim",
                "label": "checkpoints.0.meanSubjectSsim",
                "value": 0.5088307483992871,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-minimum-subject-ssim",
                "label": "checkpoints.0.minimumSubjectSsim",
                "value": 0.4719720713699584,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-0-psnr-db",
                "label": "checkpoints.0.rows.0.psnrDb",
                "value": 14.401341507656465,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-0-ssim",
                "label": "checkpoints.0.rows.0.ssim",
                "value": 0.47622420797567455,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-0-subject-psnr-db",
                "label": "checkpoints.0.rows.0.subjectPsnrDb",
                "value": 15.410696466462827,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-0-subject-ssim",
                "label": "checkpoints.0.rows.0.subjectSsim",
                "value": 0.5456894254286159,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-1-psnr-db",
                "label": "checkpoints.0.rows.1.psnrDb",
                "value": 14.171013311282326,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-1-ssim",
                "label": "checkpoints.0.rows.1.ssim",
                "value": 0.41425492621667354,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-1-subject-psnr-db",
                "label": "checkpoints.0.rows.1.subjectPsnrDb",
                "value": 14.695105408810779,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-0-rows-1-subject-ssim",
                "label": "checkpoints.0.rows.1.subjectSsim",
                "value": 0.4719720713699584,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-mean-subject-psnr-db",
                "label": "checkpoints.1.meanSubjectPsnrDb",
                "value": 15.054643017085171,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-mean-subject-ssim",
                "label": "checkpoints.1.meanSubjectSsim",
                "value": 0.5100363846816844,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-minimum-subject-ssim",
                "label": "checkpoints.1.minimumSubjectSsim",
                "value": 0.4724489851082262,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-0-psnr-db",
                "label": "checkpoints.1.rows.0.psnrDb",
                "value": 14.403935699434685,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-0-ssim",
                "label": "checkpoints.1.rows.0.ssim",
                "value": 0.47696749922763,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-0-subject-psnr-db",
                "label": "checkpoints.1.rows.0.subjectPsnrDb",
                "value": 15.424908762174347,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-0-subject-ssim",
                "label": "checkpoints.1.rows.0.subjectSsim",
                "value": 0.5476237842551428,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-1-psnr-db",
                "label": "checkpoints.1.rows.1.psnrDb",
                "value": 14.165826000906009,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-1-ssim",
                "label": "checkpoints.1.rows.1.ssim",
                "value": 0.41433881600610106,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-1-subject-psnr-db",
                "label": "checkpoints.1.rows.1.subjectPsnrDb",
                "value": 14.684377271995995,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "checkpoints-1-rows-1-subject-ssim",
                "label": "checkpoints.1.rows.1.subjectSsim",
                "value": 0.4724489851082262,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "coefficients-per-gaussian",
                "label": "coefficientsPerGaussian",
                "value": 9,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json"
              },
              {
                "id": "gate-minimum-mean-subject-psnr-db",
                "label": "gate.minimumMeanSubjectPsnrDb",
                "value": 15,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "gate-minimum-mean-subject-ssim",
                "label": "gate.minimumMeanSubjectSsim",
                "value": 0.5,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "gate-minimum-per-view-subject-ssim",
                "label": "gate.minimumPerViewSubjectSsim",
                "value": 0.38,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json"
              },
              {
                "id": "gaussians",
                "label": "gaussians",
                "value": 1111115,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json"
              },
              {
                "id": "numeric-gate-improvement-from10k-mean-subject-psnr-db",
                "label": "numericGate.improvementFrom10k.meanSubjectPsnrDb",
                "value": 0.0017420794483689053,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-improvement-from10k-mean-subject-ssim",
                "label": "numericGate.improvementFrom10k.meanSubjectSsim",
                "value": 0.001205636282397308,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-mean-subject-psnr-db",
                "label": "numericGate.meanSubjectPsnrDb",
                "value": 15.054643017085171,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-mean-subject-ssim",
                "label": "numericGate.meanSubjectSsim",
                "value": 0.5100363846816844,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-minimum-mean-subject-psnr-db",
                "label": "numericGate.minimumMeanSubjectPsnrDb",
                "value": 15,
                "unit": "dB",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-minimum-mean-subject-ssim",
                "label": "numericGate.minimumMeanSubjectSsim",
                "value": 0.5,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-minimum-per-view-subject-ssim",
                "label": "numericGate.minimumPerViewSubjectSsim",
                "value": 0.4724489851082262,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "numeric-gate-required-minimum-per-view-subject-ssim",
                "label": "numericGate.requiredMinimumPerViewSubjectSsim",
                "value": 0.38,
                "unit": "ratio",
                "scope": "recorded",
                "sourcePath": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json"
              },
              {
                "id": "ply-gaussians",
                "label": "plyGaussians",
                "value": 1111115,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json"
              },
              {
                "id": "splat-count",
                "label": "splatCount",
                "value": 1111115,
                "unit": "count",
                "scope": "recorded",
                "sourcePath": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json"
              }
            ],
            "sourceDocuments": [
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
                "sha256": "7bd5bee826e716d6f5677e029ea97a09317ffa62377b52cf86b7b9c2d3169e10",
                "declaredSchema": "blueprint.builtin-imagegen-hero-pin-heldout/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json",
                "sha256": "740a8bd95be565f01518c31dcae0ec3fc76a8106bccda21a9eab48acec360954",
                "declaredSchema": null,
                "legacySchemaVersion": 1,
                "normalizedAs": "conversion-or-reconstruction-receipt"
              },
              {
                "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
                "sha256": "945515184aa554fbcdca607bedfe698a02c0a5c4acc2540d68a8fc063dad28a0",
                "declaredSchema": "blueprint.compact-sh-sidecar/1",
                "legacySchemaVersion": null,
                "normalizedAs": "spherical-harmonics-sidecar"
              },
              {
                "path": "docs/internal/splat-result-adjudications-v1.json",
                "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
                "declaredSchema": "blueprint.viewer-result-adjudications/1",
                "legacySchemaVersion": null,
                "normalizedAs": "explicit-adjudication-overlay"
              },
              {
                "path": "site/blueprint-preview/assets/data/splat-arcs.json",
                "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
                "declaredSchema": null,
                "legacySchemaVersion": null,
                "normalizedAs": "camera-arc-registry"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
                "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
                "declaredSchema": "blueprint.geometry-propagated-hero-browser-adversarial/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
                "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
                "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              },
              {
                "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
                "sha256": "6ac8ac58ebcc9cb4b7e7a8f2a0233d364e68102af92c4d26396e7e1baf9c14e6",
                "declaredSchema": "blueprint.builtin-imagegen-hero-pin-hd/1",
                "legacySchemaVersion": null,
                "normalizedAs": "review-evidence"
              }
            ],
            "limitations": [
              "The source cameras cover 29.8755 degrees of the south-to-southeast facade only; complete side and rear surfaces remain unobserved.",
              "No tested renderer setting recovered coherent high-resolution facade detail across the admitted arc.",
              "No real-property, ground, navigation, portal, cross-cell, or product authority is granted."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/results/heldout-metrics.json",
          "recordPointer": "$",
          "byteLength": 3388,
          "sha256": "7bd5bee826e716d6f5677e029ea97a09317ffa62377b52cf86b7b9c2d3169e10",
          "declaredSchema": "blueprint.builtin-imagegen-hero-pin-heldout/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.json",
          "recordPointer": "$",
          "byteLength": 1029,
          "sha256": "740a8bd95be565f01518c31dcae0ec3fc76a8106bccda21a9eab48acec360954",
          "declaredSchema": null,
          "normalizedAs": "conversion-or-reconstruction-receipt",
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/geometry-propagated-hero-pin-hd-20260825-r2/review/builtin-imagegen-hero-pin-20k.splat.sh1.json",
          "recordPointer": "$",
          "byteLength": 1833,
          "sha256": "945515184aa554fbcdca607bedfe698a02c0a5c4acc2540d68a8fc063dad28a0",
          "declaredSchema": "blueprint.compact-sh-sidecar/1",
          "normalizedAs": "spherical-harmonics-sidecar",
          "access": "repository-file"
        },
        {
          "path": "docs/internal/splat-result-adjudications-v1.json",
          "recordPointer": "$",
          "byteLength": 71037,
          "sha256": "5cb991c83d0dbc4ae0b40da84741b58e7a6c579a5aa12cd0cb3cccee0f4da326",
          "declaredSchema": "blueprint.viewer-result-adjudications/1",
          "normalizedAs": "explicit-adjudication-overlay",
          "access": "repository-file"
        },
        {
          "path": "site/blueprint-preview/assets/data/splat-arcs.json",
          "recordPointer": "$",
          "byteLength": 53158,
          "sha256": "c2ea467188b941ad67801a2b4b2fba17fc1a0443f492901e4bd1eed3b208638d",
          "declaredSchema": null,
          "normalizedAs": "camera-arc-registry",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/browser-adversarial-r1.json",
          "recordPointer": "$",
          "byteLength": 5530,
          "sha256": "562288f6ccb385abf7199395af97448fd0e3b4f840b55ca2176ff6dd5554abe4",
          "declaredSchema": "blueprint.geometry-propagated-hero-browser-adversarial/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/cross-view-camera-coherence.json",
          "recordPointer": "$",
          "byteLength": 8993,
          "sha256": "8361a5b44699068f917e48e8083cfa2b9ea870aff3e2c85894ace05a7b71ed37",
          "declaredSchema": "blueprint.builtin-imagegen-cross-view-camera-coherence/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        },
        {
          "path": "verification/geometry-propagated-hero-pin-hd-20260825-r2/reconstruction-manifest.json",
          "recordPointer": "$",
          "byteLength": 9041,
          "sha256": "6ac8ac58ebcc9cb4b7e7a8f2a0233d364e68102af92c4d26396e7e1baf9c14e6",
          "declaredSchema": "blueprint.builtin-imagegen-hero-pin-hd/1",
          "normalizedAs": "review-evidence",
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:casa-threshold-evidence-20260825-r96",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T21:28:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r96.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "casa-threshold-evidence-20260825-r96",
      "path": "docs/timeline/internal-continuation-r96.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Exhausted local threshold evidence and sealed the missing captures",
      "summary": "R96 searched the admitted Blueprint, dreams.fm, content-library, and archived Casa Cornell media for exact two-sided observations of the front-door and foyer-to-great-room thresholds. It preserved 34 bounded exact-byte candidates and three independent negative critics, found no portal-eligible pair, left both transforms null at 1 of 10 gates, and sealed concrete fixed-lens crossing sequences in the canonical authority-requirement contract.",
      "decision": "Do not promote presentation anchors, plan adjacency, generated video motion, same-cell neighbor proposals, legacy meshes, or cross-version visual resemblance into threshold authority. Acquire the two sealed crossing sequences and rerun the quantitative pipeline only after their exact bytes are admitted.",
      "limitations": [
        "No local asset observes either physical threshold from both adjacent cells.",
        "The V23 foyer is a single generated appearance view with no accepted camera set or threshold-local ground.",
        "No measured cross-cell transform, held-out seam camera, actor continuity rehearsal, or preload budget result exists."
      ],
      "relatedRunIds": [
        "casa-threshold-evidence-20260825-r96",
        "casa-threshold-evidence-r96"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5006
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-casa-threshold-evidence-r96.py",
          "url": "/dev/scripts/codex-generated/bd-casa-threshold-evidence-r96.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "url": "/verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
          "url": "/verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
          "url": "/verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
          "url": "/verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critic-seal.json",
          "url": "/verification/casa-threshold-evidence-r96/critic-seal.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "url": "/verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/verification.json",
          "url": "/verification/casa-threshold-evidence-r96/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/README.md",
          "url": "/verification/casa-threshold-evidence-r96/README.md",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r96.json",
          "url": "/docs/timeline/internal-continuation-r96.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
          "url": "/fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "url": "/verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critic-seal.json",
          "url": "/verification/casa-threshold-evidence-r96/critic-seal.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "url": "/verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/verification.json",
          "url": "/verification/casa-threshold-evidence-r96/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r96.json",
          "url": "/docs/timeline/internal-continuation-r96.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r96.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5006,
          "sha256": "1e1b82c7308c41e0e9de04c8431dbe8ba93eb444d2f90a020de93babbb70e7b8",
          "exactRecord": {
            "id": "casa-threshold-evidence-20260825-r96",
            "date": "2026-08-25",
            "title": "Exhausted local threshold evidence and sealed the missing captures",
            "startedAt": "2026-08-25T17:28:00-04:00",
            "endedAt": "2026-08-25T18:17:00-04:00",
            "summary": "R96 searched the admitted Blueprint, dreams.fm, content-library, and archived Casa Cornell media for exact two-sided observations of the front-door and foyer-to-great-room thresholds. It preserved 34 bounded exact-byte candidates and three independent negative critics, found no portal-eligible pair, left both transforms null at 1 of 10 gates, and sealed concrete fixed-lens crossing sequences in the canonical authority-requirement contract.",
            "results": [
              "Searched 47,090 local image and video files across four bounded roots and retained a 34-candidate exact-byte inventory with SHA-256, byte length, modified time, dimensions or video probe, lineage, and authority classification.",
              "Generated one full-frame still/plan contact sheet and two three-sample video contact sheets covering the retained V23 plates, V20 sources and provider videos, V14 selected and neighbor proposals, the V14 camera-video probe, archived donor versions, curated Casa media, and the foyer plan tile.",
              "Confirmed the V20 exterior source is an exact-byte duplicate of the V14 selected exterior center; duplication did not create another camera observation.",
              "Confirmed the archived V14 selection records describe the foyer relationship as not visible or unseen, the provider videos remain exterior-only or great-room-only, and the single V23 foyer plate has no translated neighbors or accepted reverse-side threshold identity.",
              "Ran a deterministic filesystem/lineage critic, SIFT-FLANN mutual-ratio critic, and ORB-BF mutual-ratio critic. SIFT retained at most four homography inliers and ORB produced no robust homography at the eight-match floor; zero tested pair was portal-eligible.",
              "Did not run visibility, bidirectional reprojection, Sim(3), held-out seam, or cross-threshold ground/clearance stages because no two-sided physical-threshold input exists.",
              "Added one valid blueprint.authority-requirement/1 record for each portal with fixed-lens translated arcs, a no-cut crossing, a separately withheld offset crossing, recorded scale and floor measurements, and 24 to 40 chronological hash-distinct frames.",
              "Kept both portal transforms null, both transfers disabled, and both reviews acquisition-required at one passed source-pin gate and nine missing gates."
            ],
            "decision": "Do not promote presentation anchors, plan adjacency, generated video motion, same-cell neighbor proposals, legacy meshes, or cross-version visual resemblance into threshold authority. Acquire the two sealed crossing sequences and rerun the quantitative pipeline only after their exact bytes are admitted.",
            "limitations": [
              "No local asset observes either physical threshold from both adjacent cells.",
              "The V23 foyer is a single generated appearance view with no accepted camera set or threshold-local ground.",
              "No measured cross-cell transform, held-out seam camera, actor continuity rehearsal, or preload budget result exists."
            ],
            "runs": [
              "casa-threshold-evidence-20260825-r96",
              "casa-threshold-evidence-r96"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-casa-threshold-evidence-r96.py",
              "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
              "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
              "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
              "verification/casa-threshold-evidence-r96/candidate-inventory.json",
              "verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/critic-seal.json",
              "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
              "verification/casa-threshold-evidence-r96/verification.json",
              "verification/casa-threshold-evidence-r96/README.md",
              "docs/timeline/internal-continuation-r96.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "roots:4;media-files-searched:47090;bounded-candidates:34;exact-byte-duplicate-groups:1;two-sided-threshold-observations:0;portal-eligible-pairs:0;negative-critics:3;accepted-transform-count:0;gate-count-per-portal:10;passed-per-portal:1;missing-per-portal:9;transfer-enabled:false;human-review-required:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:casa-threshold-evidence-r96",
      "kind": "verification-set",
      "createdAt": "2026-08-25T21:28:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r96.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "casa-threshold-evidence-r96",
      "path": "verification/casa-threshold-evidence-r96",
      "parent": null,
      "branch": [],
      "state": {
        "value": "acquisition-required",
        "sourcePath": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
        "sourceField": "$/reviews/0/status"
      },
      "authority": {
        "value": "generated appearance candidate",
        "sourcePath": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
        "sourceField": "$/candidates/0/authority"
      },
      "title": "Exhausted local threshold evidence and sealed the missing captures",
      "summary": "7 immutable records close over both cell identities.",
      "decision": "not-executable-as-portal-correspondence",
      "limitations": [
        "No local asset observes either physical threshold from both adjacent cells.",
        "The V23 foyer is a single generated appearance view with no accepted camera set or threshold-local ground.",
        "No measured cross-cell transform, held-out seam camera, actor continuity rehearsal, or preload budget result exists."
      ],
      "relatedRunIds": [
        "casa-threshold-evidence-20260825-r96",
        "casa-threshold-evidence-r96"
      ],
      "payload": {
        "fileCount": 11,
        "byteLength": 3194240
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
            "url": "/verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
            "byteLength": 1017985,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
            "url": "/verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
            "byteLength": 1189917,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
            "url": "/verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
            "byteLength": 908771,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "url": "/verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "url": "/verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critic-seal.json",
          "url": "/verification/casa-threshold-evidence-r96/critic-seal.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
          "url": "/verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
          "url": "/verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
          "url": "/verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/casa-threshold-evidence-r96/verification.json",
          "url": "/verification/casa-threshold-evidence-r96/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r96.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5006,
          "sha256": "1e1b82c7308c41e0e9de04c8431dbe8ba93eb444d2f90a020de93babbb70e7b8",
          "exactRecord": {
            "id": "casa-threshold-evidence-20260825-r96",
            "date": "2026-08-25",
            "title": "Exhausted local threshold evidence and sealed the missing captures",
            "startedAt": "2026-08-25T17:28:00-04:00",
            "endedAt": "2026-08-25T18:17:00-04:00",
            "summary": "R96 searched the admitted Blueprint, dreams.fm, content-library, and archived Casa Cornell media for exact two-sided observations of the front-door and foyer-to-great-room thresholds. It preserved 34 bounded exact-byte candidates and three independent negative critics, found no portal-eligible pair, left both transforms null at 1 of 10 gates, and sealed concrete fixed-lens crossing sequences in the canonical authority-requirement contract.",
            "results": [
              "Searched 47,090 local image and video files across four bounded roots and retained a 34-candidate exact-byte inventory with SHA-256, byte length, modified time, dimensions or video probe, lineage, and authority classification.",
              "Generated one full-frame still/plan contact sheet and two three-sample video contact sheets covering the retained V23 plates, V20 sources and provider videos, V14 selected and neighbor proposals, the V14 camera-video probe, archived donor versions, curated Casa media, and the foyer plan tile.",
              "Confirmed the V20 exterior source is an exact-byte duplicate of the V14 selected exterior center; duplication did not create another camera observation.",
              "Confirmed the archived V14 selection records describe the foyer relationship as not visible or unseen, the provider videos remain exterior-only or great-room-only, and the single V23 foyer plate has no translated neighbors or accepted reverse-side threshold identity.",
              "Ran a deterministic filesystem/lineage critic, SIFT-FLANN mutual-ratio critic, and ORB-BF mutual-ratio critic. SIFT retained at most four homography inliers and ORB produced no robust homography at the eight-match floor; zero tested pair was portal-eligible.",
              "Did not run visibility, bidirectional reprojection, Sim(3), held-out seam, or cross-threshold ground/clearance stages because no two-sided physical-threshold input exists.",
              "Added one valid blueprint.authority-requirement/1 record for each portal with fixed-lens translated arcs, a no-cut crossing, a separately withheld offset crossing, recorded scale and floor measurements, and 24 to 40 chronological hash-distinct frames.",
              "Kept both portal transforms null, both transfers disabled, and both reviews acquisition-required at one passed source-pin gate and nine missing gates."
            ],
            "decision": "Do not promote presentation anchors, plan adjacency, generated video motion, same-cell neighbor proposals, legacy meshes, or cross-version visual resemblance into threshold authority. Acquire the two sealed crossing sequences and rerun the quantitative pipeline only after their exact bytes are admitted.",
            "limitations": [
              "No local asset observes either physical threshold from both adjacent cells.",
              "The V23 foyer is a single generated appearance view with no accepted camera set or threshold-local ground.",
              "No measured cross-cell transform, held-out seam camera, actor continuity rehearsal, or preload budget result exists."
            ],
            "runs": [
              "casa-threshold-evidence-20260825-r96",
              "casa-threshold-evidence-r96"
            ],
            "payload": [
              "dev/scripts/codex-generated/bd-casa-threshold-evidence-r96.py",
              "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
              "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
              "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
              "verification/casa-threshold-evidence-r96/candidate-inventory.json",
              "verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
              "verification/casa-threshold-evidence-r96/critic-seal.json",
              "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
              "verification/casa-threshold-evidence-r96/verification.json",
              "verification/casa-threshold-evidence-r96/README.md",
              "docs/timeline/internal-continuation-r96.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "roots:4;media-files-searched:47090;bounded-candidates:34;exact-byte-duplicate-groups:1;two-sided-threshold-observations:0;portal-eligible-pairs:0;negative-critics:3;accepted-transform-count:0;gate-count-per-portal:10;passed-per-portal:1;missing-per-portal:9;transfer-enabled:false;human-review-required:false;provider-spend-usd:0"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 11,
          "byteLength": 3194240,
          "sha256": "be655bd142d2e3b8f8e1310ef9d33bea007dcfcb5b67f46edc02927370654a35",
          "access": "metadata-only"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
          "recordPointer": "$",
          "byteLength": 45924,
          "sha256": "7e02cb64cadbd8cdeffaf042d5c15b523923b97c1455b297d2e7e33ce8886873",
          "exactRecord": {
            "artifacts": [
              {
                "path": "verification/casa-threshold-evidence-r96/candidate-stills-contact-sheet.jpg",
                "sha256": "sha256:8877624c87fbf8a351ca326873d74486db908585cccdd9db3a29dac98c8a23a6",
                "sizeBytes": 1017985
              },
              {
                "path": "verification/casa-threshold-evidence-r96/exterior-video-contact-sheet.jpg",
                "sha256": "sha256:951b2052cbab23906bfec1dc9dbd46ed415268330d37ea9185fde3974a08145f",
                "sizeBytes": 1189917
              },
              {
                "path": "verification/casa-threshold-evidence-r96/interior-video-contact-sheet.jpg",
                "sha256": "sha256:5927c8dde94028c230e25e250dfb00c81058a9278bfba793989da0a994fb37e4",
                "sizeBytes": 908771
              },
              {
                "path": "verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
                "sha256": "sha256:4e1524979ed270fbf34849c7bbdfb6ce6ed10b57127aaa81f7e712aa65ed72e1",
                "sizeBytes": 780
              },
              {
                "path": "verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
                "sha256": "sha256:91bb4d185278c230be3f9235c33aa0e268e493522436f741af9d38eb4dcbc78e",
                "sizeBytes": 6146
              },
              {
                "path": "verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
                "sha256": "sha256:9eba3787a42e6118b9788438b057b4af27d62ea46ed6d9ee38974c20a10d1c22",
                "sizeBytes": 6243
              }
            ],
            "authorityBoundary": "This inventory preserves exact local bytes and diagnostic comparisons. None is a two-sided observation of either physical portal threshold, so no feature result can become a portal correspondence or Sim(3) input.",
            "candidateCount": 34,
            "candidates": [
              {
                "authority": "generated appearance candidate",
                "candidateId": "v23.exterior.front.rgb",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\world-cells-r2\\exterior-front-rgb.jpg",
                "lineage": "Blueprint V23 world-cells R2",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 768,
                  "mode": "RGB",
                  "width": 1344
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:36cc8c1857f047a45fad5670ba299312b931e38f185076f4a7862e69d4ad2794",
                "sizeBytes": 435699,
                "thresholdAssessment": {
                  "reason": "Exterior front is visible, but no frame observes through the physical threshold into the registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-03-11T05:49:29.648Z"
              },
              {
                "authority": "generated appearance candidate",
                "candidateId": "v23.foyer.rgb",
                "cellClaim": "cell.casa.foyer",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\world-cells-r2\\foyer-rgb.jpg",
                "lineage": "Blueprint V23 world-cells R2",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 768,
                  "mode": "RGB",
                  "width": 1344
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9",
                "sizeBytes": 468832,
                "thresholdAssessment": {
                  "reason": "One foyer view contains a distant glazed opening, but it is not shown to be the same physical front door and has no translated neighbor views.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-03-11T05:49:26.236Z"
              },
              {
                "authority": "generated appearance candidate",
                "candidateId": "v23.great-room.rgb",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\world-cells-r2\\great-room-rgb.jpg",
                "lineage": "Blueprint V23 world-cells R2",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 768,
                  "mode": "RGB",
                  "width": 1344
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:0ee0ec01474492587c32d8b29ce985e54ac3c564487ab0180eaf1b85bc0a44b1",
                "sizeBytes": 529037,
                "thresholdAssessment": {
                  "reason": "Great-room appearance only; the foyer-to-great-room opening is not observed.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-03-11T05:49:26.145Z"
              },
              {
                "authority": "appearance source only",
                "candidateId": "v20.exterior.source",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\inputs\\exterior-source.png",
                "lineage": "Blueprint V20 source; exact-byte duplicate of the selected V14 exterior beauty",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "sizeBytes": 4298092,
                "thresholdAssessment": {
                  "reason": "Front elevation is visible from outside, but no interior side of that door appears.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-19T14:18:08.632Z"
              },
              {
                "authority": "appearance source only",
                "candidateId": "v20.great-room.source-4k",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\inputs\\interior-source-4k.png",
                "lineage": "Blueprint V20 source derived from the V14 great-room selection",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 2160,
                  "mode": "RGB",
                  "width": 3840
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34",
                "sizeBytes": 9487903,
                "thresholdAssessment": {
                  "reason": "Great-room exterior openings are visible, but no opening is identified as the front-door or foyer threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-19T14:18:08.767Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.hailuo",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-hailuo.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (hailuo)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "4459473",
                    "duration": "5.875000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "3274926"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 768,
                      "index": 0,
                      "nb_frames": "141",
                      "r_frame_rate": "24/1",
                      "width": 1364
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:a66759f4f129df6fae4bea757089d82b643f5b95ff44843a5539c8a850a8b106",
                "sizeBytes": 3274926,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:29:22.264Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.happyhorse",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-happyhorse.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (happyhorse)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "20394128",
                    "duration": "4.122667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "10509775"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 720,
                      "index": 0,
                      "nb_frames": "97",
                      "r_frame_rate": "24/1",
                      "width": 1280
                    },
                    {
                      "avg_frame_rate": "0/0",
                      "codec_name": "aac",
                      "index": 1,
                      "nb_frames": "97",
                      "r_frame_rate": "0/0"
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:89fcd8927b535080e5dd15df6d0ac43b887471f621d4f7888d34649ab06bc90b",
                "sizeBytes": 10509775,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:21:09.778Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.kling",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-kling.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (kling)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "31125325",
                    "duration": "5.041667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "19615441"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 1080,
                      "index": 0,
                      "nb_frames": "121",
                      "r_frame_rate": "24/1",
                      "width": 1920
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:b49218097f195f513148e3650720aa2ee54572a7be25bb6f3b84267479afd4f2",
                "sizeBytes": 19615441,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:24:34.473Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.ray",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-ray.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (ray)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "17660244",
                    "duration": "5.000000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "11037653"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "30/1",
                      "codec_name": "h264",
                      "height": 540,
                      "index": 0,
                      "nb_frames": "150",
                      "r_frame_rate": "30/1",
                      "width": 960
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:f0fa24e6cea4571cf57a894782f1e93c083bf143dd89da594a2e06b3a33354ef",
                "sizeBytes": 11037653,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:14:33.915Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.seedance",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-seedance.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (seedance)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "14248937",
                    "duration": "5.041667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "8979800"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 720,
                      "index": 0,
                      "nb_frames": "121",
                      "r_frame_rate": "24/1",
                      "width": 1280
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:7810a99e4590365d861b539accf63d40a04dbc2dc92158241dd92844999dc5ff",
                "sizeBytes": 8979800,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:18:37.984Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.veo",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-veo.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (veo)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "44107936",
                    "duration": "4.000000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "22053968"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 1080,
                      "index": 0,
                      "nb_frames": "96",
                      "r_frame_rate": "24/1",
                      "width": 1920
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:baca50e9caf4e17272b961049f672e4b75d0668632da949a14b67765fc91e61f",
                "sizeBytes": 22053968,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:26:41.328Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.exterior.video.wan",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\exterior-wan.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (wan)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "17591693",
                    "duration": "5.038005",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "11078380"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "30/1",
                      "codec_name": "h264",
                      "height": 720,
                      "index": 0,
                      "nb_frames": "150",
                      "r_frame_rate": "30/1",
                      "width": 1280
                    },
                    {
                      "avg_frame_rate": "0/0",
                      "codec_name": "aac",
                      "index": 1,
                      "nb_frames": "218",
                      "r_frame_rate": "0/0"
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:c6147f4583a5a8c02f8fc2b8c88f9769a9d3dc4b9b1b45884c85e9c1309f23cb",
                "sizeBytes": 11078380,
                "thresholdAssessment": {
                  "reason": "Generated motion remains on the exterior approach and does not cross into a registered foyer.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:27:24.227Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.hailuo",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-hailuo.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (hailuo)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "1502875",
                    "duration": "5.875000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "1103674"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 768,
                      "index": 0,
                      "nb_frames": "141",
                      "r_frame_rate": "24/1",
                      "width": 1364
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:33bf43e68e4e0db360fb9d098565f5c5a08ebf52e2b9ab4c701d66eae3d0ea3f",
                "sizeBytes": 1103674,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:49:07.532Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.happyhorse",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-happyhorse.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (happyhorse)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "8110805",
                    "duration": "4.122667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "4179769"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 720,
                      "index": 0,
                      "nb_frames": "97",
                      "r_frame_rate": "24/1",
                      "width": 1280
                    },
                    {
                      "avg_frame_rate": "0/0",
                      "codec_name": "aac",
                      "index": 1,
                      "nb_frames": "97",
                      "r_frame_rate": "0/0"
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:ab4249216753dcd3b8b6bd3405c9070be44038cdb82d2ff0b76e22f6348bac07",
                "sizeBytes": 4179769,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:38:01.931Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.kling",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-kling.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (kling)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "19254939",
                    "duration": "5.041667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "12134624"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 1080,
                      "index": 0,
                      "nb_frames": "121",
                      "r_frame_rate": "24/1",
                      "width": 1920
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:9821c6028e0146f306ad35537f27660c89b126626df3751a3cd0885407de9a71",
                "sizeBytes": 12134624,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:40:49.753Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.ray",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-ray.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (ray)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "9188048",
                    "duration": "5.000000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "5742530"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "30/1",
                      "codec_name": "h264",
                      "height": 540,
                      "index": 0,
                      "nb_frames": "150",
                      "r_frame_rate": "30/1",
                      "width": 960
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:7453081376abc7c5feaca5b3bf6fc3685fc7c8b470c53300250461f9e198d1b3",
                "sizeBytes": 5742530,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:31:53.379Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.seedance",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-seedance.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (seedance)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "12139794",
                    "duration": "5.041667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "7650600"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 720,
                      "index": 0,
                      "nb_frames": "121",
                      "r_frame_rate": "24/1",
                      "width": 1280
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:c21d7abd550020626764e7e2852141a17f87b5b64d56610b5c5578a9a4cc93db",
                "sizeBytes": 7650600,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:35:26.189Z"
              },
              {
                "authority": "appearance/temporal proposal only",
                "candidateId": "v20.interior.video.veo",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v20\\video\\interior-veo.mp4",
                "lineage": "Blueprint V20 provider-video evaluation (veo)",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "24771668",
                    "duration": "4.000000",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "12385834"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 1080,
                      "index": 0,
                      "nb_frames": "96",
                      "r_frame_rate": "24/1",
                      "width": 1920
                    }
                  ]
                },
                "rootId": "dreams.fm",
                "sha256": "sha256:8ad374acf30a304d3b06329e0e3225059c4e79a2b9fe90db889a6fdc7c1dffd7",
                "sizeBytes": 12385834,
                "thresholdAssessment": {
                  "reason": "Generated motion remains inside the great room and does not cross a registered foyer opening.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:42:35.894Z"
              },
              {
                "authority": "selected appearance hypothesis",
                "candidateId": "v14.exterior.selected-center",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-beauty-a\\exterior-entry-orlando-v14\\beauty-candidate-2.png",
                "lineage": "Living World V14 selected exterior beauty",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "sizeBytes": 4298092,
                "thresholdAssessment": {
                  "reason": "Exterior entry is visible only from outside; the archived selection says interior relationships are not independently proven.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T03:59:52.435Z"
              },
              {
                "authority": "selected appearance hypothesis",
                "candidateId": "v14.great-room.selected-center",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-beauty-a\\great-room-orlando-v14\\beauty-candidate-2.png",
                "lineage": "Living World V14 selected great-room beauty",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:0c02229c89383711a2c52c854c84295a2efae4438261ea717baf91581c230534",
                "sizeBytes": 3422701,
                "thresholdAssessment": {
                  "reason": "Great-room view does not expose an identified foyer threshold; the archived selection says the foyer relationship remains unseen.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T04:00:59.270Z"
              },
              {
                "authority": "untrusted neighbor-view proposal only",
                "candidateId": "v14.exterior-entry-orlando-v14.left-neighbor",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-multiview-a\\exterior-entry-orlando-v14\\views\\left\\neighbor-view-proposal.png",
                "lineage": "Living World V14 registered-neighbor experiment",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:e466f55bd8756f9d485ff109203a9877f47832abfcff6b534e226fe1a342febc",
                "sizeBytes": 4292099,
                "thresholdAssessment": {
                  "reason": "A translated proposal exists within one cell, but it does not expose the adjacent cell or the shared physical threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T06:05:33.390Z"
              },
              {
                "authority": "untrusted neighbor-view proposal only",
                "candidateId": "v14.exterior-entry-orlando-v14.right-neighbor",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-multiview-a\\exterior-entry-orlando-v14\\views\\right\\neighbor-view-proposal.png",
                "lineage": "Living World V14 registered-neighbor experiment",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:39a4c67b06d6d113b97c4dd4a6d989ac317004a4a3b40542b46068cb1cf8d168",
                "sizeBytes": 4381435,
                "thresholdAssessment": {
                  "reason": "A translated proposal exists within one cell, but it does not expose the adjacent cell or the shared physical threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T06:06:01.681Z"
              },
              {
                "authority": "untrusted neighbor-view proposal only",
                "candidateId": "v14.great-room-orlando-v14.left-neighbor",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-multiview-a\\great-room-orlando-v14\\views\\left\\neighbor-view-proposal.png",
                "lineage": "Living World V14 registered-neighbor experiment",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:6453ca0f4ac2b92f0c6d1d5661c777f8edba421b6be952c4a9d16059f0ce025c",
                "sizeBytes": 3581834,
                "thresholdAssessment": {
                  "reason": "A translated proposal exists within one cell, but it does not expose the adjacent cell or the shared physical threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T06:06:22.293Z"
              },
              {
                "authority": "untrusted neighbor-view proposal only",
                "candidateId": "v14.great-room-orlando-v14.right-neighbor",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-multiview-a\\great-room-orlando-v14\\views\\right\\neighbor-view-proposal.png",
                "lineage": "Living World V14 registered-neighbor experiment",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 1152,
                  "mode": "RGB",
                  "width": 2048
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:a69a28acaa35e1b1c84975d47bc1cfc380436842917451256d92a4621b507fea",
                "sizeBytes": 3272446,
                "thresholdAssessment": {
                  "reason": "A translated proposal exists within one cell, but it does not expose the adjacent cell or the shared physical threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T06:06:39.244Z"
              },
              {
                "authority": "temporal and multiview proposal only",
                "candidateId": "v14.great-room.camera-video-proposal",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\generation-v14\\runs\\casa-cornell-v14-camera-video-probe-a\\camera-video-proposal.mp4",
                "lineage": "Living World V14 Kling camera-video probe",
                "mediaKind": "video",
                "metadata": {
                  "format": {
                    "bit_rate": "18470603",
                    "duration": "3.041667",
                    "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
                    "size": "7022678"
                  },
                  "programs": [],
                  "stream_groups": [],
                  "streams": [
                    {
                      "avg_frame_rate": "24/1",
                      "codec_name": "h264",
                      "height": 1080,
                      "index": 0,
                      "nb_frames": "73",
                      "r_frame_rate": "24/1",
                      "width": 1920
                    }
                  ]
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:d0c0ce93191d6fdfb2d2d8d22039c4162554f9538d7c64eeabe820ada35889f0",
                "sizeBytes": 7022678,
                "thresholdAssessment": {
                  "reason": "The probe is a three-second great-room-only generated truck and never observes the foyer threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-18T07:07:42.597Z"
              },
              {
                "authority": "superseded appearance version",
                "candidateId": "archive.modern.exterior.beauty-2x",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\assets\\exterior\\entry-front-v6\\beauty-2x.png",
                "lineage": "Archived Casa Cornell demo donor asset",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 2144,
                  "mode": "RGB",
                  "width": 3840
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:510e3ef250fc61583f7da29d63af8538e47a8cf8a653cd64d4e57883fb02439f",
                "sizeBytes": 13153010,
                "thresholdAssessment": {
                  "reason": "A different mountain-house iteration with no matching foyer view or threshold sequence.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-16T08:09:57.728Z"
              },
              {
                "authority": "superseded appearance version",
                "candidateId": "archive.modern.great-room.beauty-2x",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\assets\\rooms\\great-room\\beauty-2x.png",
                "lineage": "Archived Casa Cornell demo donor asset",
                "mediaKind": "image",
                "metadata": {
                  "format": "PNG",
                  "height": 2144,
                  "mode": "RGB",
                  "width": 3840
                },
                "rootId": "codex-visualization-archive",
                "sha256": "sha256:33ffdbc836aa90c76b4d490da57128256a642453616fff055677ebc7d84e2694",
                "sizeBytes": 12778027,
                "thresholdAssessment": {
                  "reason": "A different mountain-house iteration whose front-door/foyer relationship is not visible.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-16T03:22:32.950Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-exterior",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-exterior.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 838,
                  "mode": "RGB",
                  "width": 1500
                },
                "rootId": "content-library",
                "sha256": "sha256:7324ad7ee4232b76226238a4cf7aaddc814b8eb520cc50ce89ac64ec51f11b2b",
                "sizeBytes": 266367,
                "thresholdAssessment": {
                  "reason": "Curated modern exterior only; no paired foyer threshold view.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:54.434Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-fidelity-4k",
                "cellClaim": "cell.casa.exterior",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-fidelity-4k.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 800,
                  "mode": "RGB",
                  "width": 1600
                },
                "rootId": "content-library",
                "sha256": "sha256:16e50c0c5d638d95d0963ddf0c4b7a0f6b916fa8c7e36cb177e6c7055e6e5c53",
                "sizeBytes": 435698,
                "thresholdAssessment": {
                  "reason": "Derivative exterior plate only; no paired foyer threshold view.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:55.908Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-great-room",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-great-room.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 838,
                  "mode": "RGB",
                  "width": 1500
                },
                "rootId": "content-library",
                "sha256": "sha256:fb93a48afedc1fe43169b03c7f77234e4cdf5f34b6486fdbc4683e635cc2a273",
                "sizeBytes": 233052,
                "thresholdAssessment": {
                  "reason": "Curated modern great-room view; front-door threshold is not visible.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:54.762Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-kitchen",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-kitchen.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 838,
                  "mode": "RGB",
                  "width": 1500
                },
                "rootId": "content-library",
                "sha256": "sha256:f10310c84e93138ebf4b7800ab21f13331911d109e44a9744d261162bdfbc6f0",
                "sizeBytes": 203332,
                "thresholdAssessment": {
                  "reason": "Curated modern kitchen view; no identified foyer threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:55.064Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-panorama",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-panorama.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 850,
                  "mode": "RGB",
                  "width": 1700
                },
                "rootId": "content-library",
                "sha256": "sha256:586d545ab3efd6bfd9c7972b414bc8012b12fc6ffc69155d50503b2f786f1686",
                "sizeBytes": 162180,
                "thresholdAssessment": {
                  "reason": "Curated modern panorama; no identified two-sided physical threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:55.623Z"
              },
              {
                "authority": "curated showcase media only",
                "candidateId": "content-library.casa-suite",
                "cellClaim": "cell.casa.great-room",
                "exactBytePath": "C:\\Projects\\_Content-Library\\assets\\casa-suite.jpg",
                "lineage": "C:\\Projects\\_Content-Library curated Casa media",
                "mediaKind": "image",
                "metadata": {
                  "format": "JPEG",
                  "height": 838,
                  "mode": "RGB",
                  "width": 1500
                },
                "rootId": "content-library",
                "sha256": "sha256:ae7dbd0a054a834811867e53494ed825eb3ce11792f5a6934b76677d1081168e",
                "sizeBytes": 199557,
                "thresholdAssessment": {
                  "reason": "Curated modern suite view; unrelated to either portal threshold.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-07-20T01:25:55.366Z"
              },
              {
                "authority": "plan relationship evidence only",
                "candidateId": "blueprint-data.plan.foyer-tile",
                "cellClaim": "cell.casa.foyer",
                "exactBytePath": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\tiles\\r-foyer.png",
                "lineage": "Blueprint plan retrace R1",
                "mediaKind": "plan-image",
                "metadata": {
                  "format": "PNG",
                  "height": 1110,
                  "mode": "RGB",
                  "width": 1500
                },
                "rootId": "blueprint-data",
                "sha256": "sha256:f88ea0853282040fb6d85c0728c194f326be0adbd6f57c1240c0ace3c40f49cf",
                "sizeBytes": 1197859,
                "thresholdAssessment": {
                  "reason": "The plan tile carries no camera, photometric correspondence, doorway visibility, or cross-cell metric transform.",
                  "samePhysicalThresholdObserved": false,
                  "thresholdLocalCorrespondenceEligible": false,
                  "translationParallaxAuthority": false
                },
                "updatedAt": "2026-08-13T04:15:44.249Z"
              }
            ],
            "duplicateExactByteGroups": [
              {
                "candidateIds": [
                  "v14.exterior.selected-center",
                  "v20.exterior.source"
                ],
                "sha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97"
              }
            ],
            "generatedAt": "2026-08-25T22:02:00.000Z",
            "inventoryId": "inventory.casa-cornell.threshold-local-r96",
            "schema": "blueprint.local-threshold-candidate-inventory/1",
            "searches": [
              {
                "candidateNameHitCount": 3,
                "foyerNameHitCount": 0,
                "foyerNameHits": [],
                "mediaFileCount": 112,
                "rootId": "content-library",
                "rootPath": "C:\\Projects\\_Content-Library",
                "thresholdNameHitCount": 0,
                "thresholdNameHits": []
              },
              {
                "candidateNameHitCount": 228,
                "foyerNameHitCount": 5,
                "foyerNameHits": [
                  "C:\\Projects\\dreams.fm\\dev\\scripts\\claude-generated\\blueprint-demo-output\\02-render-03-foyer.jpg",
                  "C:\\Projects\\dreams.fm\\dev\\scripts\\claude-generated\\blueprint-demo-output\\03-depth-03-foyer.jpg",
                  "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\browser-verification-r2\\03-foyer-depth-relief.png",
                  "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\world-cells-r2\\foyer-depth.jpg",
                  "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\world-cells-r2\\foyer-rgb.jpg"
                ],
                "mediaFileCount": 10377,
                "rootId": "dreams.fm",
                "rootPath": "C:\\Projects\\dreams.fm",
                "thresholdNameHitCount": 3,
                "thresholdNameHits": [
                  "C:\\Projects\\dreams.fm\\dev\\docs\\claude-generated\\blueprint-screenshots\\step3-binary-threshold.png",
                  "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\browser-verification-r2\\08-front-door-approach.png",
                  "C:\\Projects\\dreams.fm\\public\\demos\\blueprint-v23\\browser-verification-r2\\09-threshold-transform-pending.png"
                ]
              },
              {
                "candidateNameHitCount": 4458,
                "foyerNameHitCount": 1,
                "foyerNameHits": [
                  "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\tiles\\r-foyer.png"
                ],
                "mediaFileCount": 34382,
                "rootId": "blueprint-data",
                "rootPath": "S:\\Projects\\2026\\Blueprint\\.blueprint-data",
                "thresholdNameHitCount": 0,
                "thresholdNameHits": []
              },
              {
                "candidateNameHitCount": 1102,
                "foyerNameHitCount": 0,
                "foyerNameHits": [],
                "mediaFileCount": 2219,
                "rootId": "codex-visualization-archive",
                "rootPath": "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo",
                "thresholdNameHitCount": 2,
                "thresholdNameHits": [
                  "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\assets\\plans\\experimental\\floor-01-threshold-grid.png",
                  "C:\\Users\\phill\\.codex\\visualizations\\2026\\07\\12\\019f551a-ac46-7193-a6b6-775a9f2f75e2\\casa-cornell-demo\\assets\\plans\\experimental\\floor-02-threshold-grid.png"
                ]
              }
            ],
            "twoSidedThresholdObservationCount": 0,
            "worldGraphId": "world.casa-cornell.v23-r1"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/critic-seal.json",
          "recordPointer": "$",
          "byteLength": 1195,
          "sha256": "6b2d95267021baaab43923be1c9b0a4300871e0686b3a1b97da1eaad226c85e1",
          "exactRecord": {
            "portalReviewGateEligible": false,
            "reason": "These records reject the available inputs; they do not close over a measured transform and therefore do not satisfy the independent-review acceptance gate.",
            "records": [
              {
                "implementation": "filesystem-inventory-and-lineage-classifier/1",
                "path": "verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
                "sha256": "sha256:4e1524979ed270fbf34849c7bbdfb6ce6ed10b57127aaa81f7e712aa65ed72e1",
                "sizeBytes": 780
              },
              {
                "implementation": "opencv-sift-flann-mutual-ratio-homography/1",
                "path": "verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
                "sha256": "sha256:91bb4d185278c230be3f9235c33aa0e268e493522436f741af9d38eb4dcbc78e",
                "sizeBytes": 6146
              },
              {
                "implementation": "opencv-orb-bf-mutual-ratio-homography/1",
                "path": "verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
                "sha256": "sha256:9eba3787a42e6118b9788438b057b4af27d62ea46ed6d9ee38974c20a10d1c22",
                "sizeBytes": 6243
              }
            ],
            "schema": "blueprint.threshold-negative-critic-seal/1",
            "sealedAt": "2026-08-25T22:02:00.000Z"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
          "recordPointer": "$",
          "byteLength": 6243,
          "sha256": "9eba3787a42e6118b9788438b057b4af27d62ea46ed6d9ee38974c20a10d1c22",
          "exactRecord": {
            "adversarialQuestion": "Does an independent binary-feature implementation recover any portal-eligible cross-cell threshold evidence?",
            "auditedAt": "2026-08-25T22:02:00.000Z",
            "criticId": "critic.casa-threshold-r96.orb-bf",
            "decision": "not-executable-as-portal-correspondence",
            "deterministic": true,
            "implementation": "opencv-orb-bf-mutual-ratio-homography/1",
            "pairs": [
              {
                "backwardRatioMatches": 11,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 13,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 2,
                "pairId": "v23-exterior-to-v23-foyer",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v23.exterior.front.rgb",
                "sourceKeypoints": 9877,
                "sourceScale": 1,
                "sourceSha256": "sha256:36cc8c1857f047a45fad5670ba299312b931e38f185076f4a7862e69d4ad2794",
                "targetCandidateId": "v23.foyer.rgb",
                "targetKeypoints": 9949,
                "targetScale": 1,
                "targetSha256": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
              },
              {
                "backwardRatioMatches": 10,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 16,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 4,
                "pairId": "v20-exterior-to-v23-foyer",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v20.exterior.source",
                "sourceKeypoints": 10000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v23.foyer.rgb",
                "targetKeypoints": 9949,
                "targetScale": 1,
                "targetSha256": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
              },
              {
                "backwardRatioMatches": 15,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 10,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 2,
                "pairId": "v20-exterior-to-v20-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v20.exterior.source",
                "sourceKeypoints": 10000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v20.great-room.source-4k",
                "targetKeypoints": 10000,
                "targetScale": 0.416667,
                "targetSha256": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
              },
              {
                "backwardRatioMatches": 14,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 11,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 1,
                "pairId": "v14-exterior-to-v14-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v14.exterior.selected-center",
                "sourceKeypoints": 10000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v14.great-room.selected-center",
                "targetKeypoints": 10000,
                "targetScale": 0.78125,
                "targetSha256": "sha256:0c02229c89383711a2c52c854c84295a2efae4438261ea717baf91581c230534"
              },
              {
                "backwardRatioMatches": 19,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 14,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 6,
                "pairId": "modern-exterior-to-modern-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "archive.modern.exterior.beauty-2x",
                "sourceKeypoints": 10000,
                "sourceScale": 0.416667,
                "sourceSha256": "sha256:510e3ef250fc61583f7da29d63af8538e47a8cf8a653cd64d4e57883fb02439f",
                "targetCandidateId": "archive.modern.great-room.beauty-2x",
                "targetKeypoints": 10000,
                "targetScale": 0.416667,
                "targetSha256": "sha256:33ffdbc836aa90c76b4d490da57128256a642453616fff055677ebc7d84e2694"
              }
            ],
            "parameters": {
              "maxEdge": 1600,
              "maximumHammingDistance": 64,
              "ransacThresholdPx": 3,
              "ratio": 0.7,
              "rngSeed": 1337
            },
            "portalEligiblePairCount": 0,
            "reason": "No input pair is a two-sided physical-threshold observation, so raw visual matches remain diagnostic only.",
            "schema": "blueprint.threshold-negative-critic/1"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
          "recordPointer": "$",
          "byteLength": 6146,
          "sha256": "91bb4d185278c230be3f9235c33aa0e268e493522436f741af9d38eb4dcbc78e",
          "exactRecord": {
            "adversarialQuestion": "Do plausible cross-cell appearance pairs contain threshold-local feature evidence that can enter a portal solve?",
            "auditedAt": "2026-08-25T22:02:00.000Z",
            "criticId": "critic.casa-threshold-r96.sift-flann",
            "decision": "not-executable-as-portal-correspondence",
            "deterministic": true,
            "implementation": "opencv-sift-flann-mutual-ratio-homography/1",
            "pairs": [
              {
                "backwardRatioMatches": 41,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 54,
                "homography": {
                  "estimated": true,
                  "inlierCount": 4,
                  "inlierFraction": 0.4,
                  "reason": "Diagnostic full-frame homography only; inputs remain portal-ineligible.",
                  "reprojectionRmsPx": 0,
                  "sourceSpatialBinCount4x4": 3,
                  "targetSpatialBinCount4x4": 4
                },
                "mutualRatioMatches": 10,
                "pairId": "v23-exterior-to-v23-foyer",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v23.exterior.front.rgb",
                "sourceKeypoints": 3504,
                "sourceScale": 1,
                "sourceSha256": "sha256:36cc8c1857f047a45fad5670ba299312b931e38f185076f4a7862e69d4ad2794",
                "targetCandidateId": "v23.foyer.rgb",
                "targetKeypoints": 4393,
                "targetScale": 1,
                "targetSha256": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
              },
              {
                "backwardRatioMatches": 62,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 35,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 4,
                "pairId": "v20-exterior-to-v23-foyer",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v20.exterior.source",
                "sourceKeypoints": 8000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v23.foyer.rgb",
                "targetKeypoints": 4393,
                "targetScale": 1,
                "targetSha256": "sha256:a33d16e2e007bd144c713ace12d2ed7fbcbc70a3d5c8c9ad5323f12bf5d0ffd9"
              },
              {
                "backwardRatioMatches": 57,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 46,
                "homography": {
                  "estimated": true,
                  "inlierCount": 4,
                  "inlierFraction": 0.363636,
                  "reason": "Diagnostic full-frame homography only; inputs remain portal-ineligible.",
                  "reprojectionRmsPx": 0,
                  "sourceSpatialBinCount4x4": 3,
                  "targetSpatialBinCount4x4": 3
                },
                "mutualRatioMatches": 11,
                "pairId": "v20-exterior-to-v20-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v20.exterior.source",
                "sourceKeypoints": 8000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v20.great-room.source-4k",
                "targetKeypoints": 6661,
                "targetScale": 0.416667,
                "targetSha256": "sha256:3320ec9f0f66cea5b2aea4332bd39eef4b0357303e7bbcc1111d7c6289552a34"
              },
              {
                "backwardRatioMatches": 59,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 40,
                "homography": {
                  "estimated": false,
                  "inlierCount": 0,
                  "inlierFraction": 0,
                  "reason": "Fewer than eight mutually verified diagnostic matches; the portal correspondence floor is not met.",
                  "reprojectionRmsPx": null,
                  "sourceSpatialBinCount4x4": 0,
                  "targetSpatialBinCount4x4": 0
                },
                "mutualRatioMatches": 7,
                "pairId": "v14-exterior-to-v14-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "v14.exterior.selected-center",
                "sourceKeypoints": 8000,
                "sourceScale": 0.78125,
                "sourceSha256": "sha256:6f099a5e748d6b0fdc1b21aee2c326c353c1d41cc36c82a394b920ff80078e97",
                "targetCandidateId": "v14.great-room.selected-center",
                "targetKeypoints": 6739,
                "targetScale": 0.78125,
                "targetSha256": "sha256:0c02229c89383711a2c52c854c84295a2efae4438261ea717baf91581c230534"
              },
              {
                "backwardRatioMatches": 40,
                "eligibilityReason": "Neither input is a verified observation of the same physical threshold from opposite cells.",
                "forwardRatioMatches": 77,
                "homography": {
                  "estimated": true,
                  "inlierCount": 4,
                  "inlierFraction": 0.222222,
                  "reason": "Diagnostic full-frame homography only; inputs remain portal-ineligible.",
                  "reprojectionRmsPx": 0,
                  "sourceSpatialBinCount4x4": 3,
                  "targetSpatialBinCount4x4": 3
                },
                "mutualRatioMatches": 18,
                "pairId": "modern-exterior-to-modern-great-room",
                "portalCorrespondenceEligible": false,
                "sourceCandidateId": "archive.modern.exterior.beauty-2x",
                "sourceKeypoints": 8000,
                "sourceScale": 0.416667,
                "sourceSha256": "sha256:510e3ef250fc61583f7da29d63af8538e47a8cf8a653cd64d4e57883fb02439f",
                "targetCandidateId": "archive.modern.great-room.beauty-2x",
                "targetKeypoints": 5586,
                "targetScale": 0.416667,
                "targetSha256": "sha256:33ffdbc836aa90c76b4d490da57128256a642453616fff055677ebc7d84e2694"
              }
            ],
            "parameters": {
              "maxEdge": 1600,
              "ransacThresholdPx": 3,
              "ratio": 0.75,
              "rngSeed": 1337
            },
            "portalEligiblePairCount": 0,
            "reason": "Feature similarity outside a verified shared threshold cannot be counted as physical cross-cell correspondence.",
            "schema": "blueprint.threshold-negative-critic/1"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
          "recordPointer": "$",
          "byteLength": 780,
          "sha256": "4e1524979ed270fbf34849c7bbdfb6ce6ed10b57127aaa81f7e712aa65ed72e1",
          "exactRecord": {
            "adversarialQuestion": "Can any exact-byte local candidate establish the same physical threshold from both adjacent cells with translation parallax?",
            "auditedAt": "2026-08-25T22:02:00.000Z",
            "candidateCount": 34,
            "criticId": "critic.casa-threshold-r96.two-sided-topology",
            "decision": "acquisition-required",
            "deterministic": true,
            "implementation": "filesystem-inventory-and-lineage-classifier/1",
            "qualifiedTranslationParallaxSequenceCount": 0,
            "qualifiedTwoSidedPairCount": 0,
            "reason": "Every admitted candidate is exterior-only, foyer-only, great-room-only, plan-only, or generated motion without cross-cell camera authority.",
            "samePhysicalThresholdObservationCount": 0,
            "schema": "blueprint.threshold-negative-critic/1",
            "searchRootCount": 4
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
          "recordPointer": "$",
          "byteLength": 8643,
          "sha256": "44d81a33af3f796a997603a91ece7e42e0502f23367e37f806e06dea1b0d9d8b",
          "exactRecord": {
            "evaluatedAt": "2026-08-25T22:02:00.000Z",
            "inventorySha256": "sha256:79d2813a5c3d75f3236ea19cc57c12b2b0c41bf53f2ce095b3146d665635f959",
            "reviews": [
              {
                "evidenceIds": [
                  "asset.casa.legacy.model.exterior-front",
                  "asset.casa.legacy.model.foyer",
                  "asset.casa.v23.exterior.depth-rg8-v20",
                  "asset.casa.v23.exterior.source-v20",
                  "asset.casa.v23.foyer.depth-r2",
                  "asset.casa.v23.foyer.source-r2",
                  "ground.casa.exterior.clearance-r4"
                ],
                "fromCellId": "cell.casa.exterior",
                "gates": [
                  {
                    "id": "source-pins",
                    "label": "Pinned evidence",
                    "requiredEvidence": "Hash-pinned source records for both adjacent cells.",
                    "state": "pass",
                    "summary": "7 immutable records close over both cell identities."
                  },
                  {
                    "id": "two-sided-threshold",
                    "label": "Two-sided threshold",
                    "requiredEvidence": "At least three source-side and three target-side threshold frames with a fixed lens, revisited features, and translation parallax.",
                    "state": "missing",
                    "summary": "The same physical threshold is not observed with translation parallax from both cells."
                  },
                  {
                    "id": "bidirectional-correspondence",
                    "label": "Correspondence + reprojection",
                    "requiredEvidence": "At least eight bidirectional inliers, at most 1 px RMS, and at most 2.5 px maximum reprojection error.",
                    "state": "missing",
                    "summary": "No bidirectional correspondence measurement exists."
                  },
                  {
                    "id": "visibility-occlusion",
                    "label": "Visibility + occlusion",
                    "requiredEvidence": "Bidirectional visibility testing with zero inconsistent admitted matches.",
                    "state": "missing",
                    "summary": "Visibility and occlusion have not been measured."
                  },
                  {
                    "id": "sim3",
                    "label": "Proper Sim(3)",
                    "requiredEvidence": "A confidence-weighted, positive, uniform, non-mirrored Sim(3) supported by the admitted correspondences.",
                    "state": "missing",
                    "summary": "The current identity/180-degree anchors are presentation staging, not a measured transform."
                  },
                  {
                    "id": "held-out-threshold",
                    "label": "Held-out seam",
                    "requiredEvidence": "At least one withheld cross-threshold render with no cut, <=10% scale jump, and <=2 degrees orientation jump.",
                    "state": "missing",
                    "summary": "No held-out camera renders across the threshold."
                  },
                  {
                    "id": "ground-clearance",
                    "label": "Ground + clearance",
                    "requiredEvidence": "Accepted ground covering both threshold approaches, >=0.99 normal continuity, and <=0.025 m clearance residual.",
                    "state": "missing",
                    "summary": "An accepted threshold-local ground surface is missing on one or both sides."
                  },
                  {
                    "id": "actor-continuity",
                    "label": "Actor continuity",
                    "requiredEvidence": "A transfer rehearsal preserving identity and world state with bounded speed, heading, route, animation, and clearance deltas.",
                    "state": "missing",
                    "summary": "No admitted transfer rehearsal measures all protected actor/world invariants."
                  },
                  {
                    "id": "residency-performance",
                    "label": "Preload + runtime budget",
                    "requiredEvidence": "A browser preload measurement passing explicit memory and frame-time budgets.",
                    "state": "missing",
                    "summary": "Destination preload has not been measured at the threshold."
                  },
                  {
                    "id": "independent-review",
                    "label": "Independent critics",
                    "requiredEvidence": "At least two hash-pinned automated review records from distinct implementations.",
                    "state": "missing",
                    "summary": "No machine review records close over the measured transform."
                  }
                ],
                "humanReviewRequired": false,
                "portalId": "portal.casa.front-door",
                "reviewedAt": null,
                "reviewedBy": null,
                "schema": "blueprint.portal-alignment-review/2",
                "status": "acquisition-required",
                "toCellId": "cell.casa.foyer",
                "transferEnabled": false
              },
              {
                "evidenceIds": [
                  "asset.casa.legacy.model.foyer",
                  "asset.casa.legacy.model.great-room",
                  "asset.casa.v22.great-room.source-4k-v20",
                  "asset.casa.v22.great-room.splat-153402-v20",
                  "asset.casa.v23.foyer.depth-r2",
                  "asset.casa.v23.foyer.source-r2",
                  "ground.casa.great-room.lower-support-r2"
                ],
                "fromCellId": "cell.casa.foyer",
                "gates": [
                  {
                    "id": "source-pins",
                    "label": "Pinned evidence",
                    "requiredEvidence": "Hash-pinned source records for both adjacent cells.",
                    "state": "pass",
                    "summary": "7 immutable records close over both cell identities."
                  },
                  {
                    "id": "two-sided-threshold",
                    "label": "Two-sided threshold",
                    "requiredEvidence": "At least three source-side and three target-side threshold frames with a fixed lens, revisited features, and translation parallax.",
                    "state": "missing",
                    "summary": "The same physical threshold is not observed with translation parallax from both cells."
                  },
                  {
                    "id": "bidirectional-correspondence",
                    "label": "Correspondence + reprojection",
                    "requiredEvidence": "At least eight bidirectional inliers, at most 1 px RMS, and at most 2.5 px maximum reprojection error.",
                    "state": "missing",
                    "summary": "No bidirectional correspondence measurement exists."
                  },
                  {
                    "id": "visibility-occlusion",
                    "label": "Visibility + occlusion",
                    "requiredEvidence": "Bidirectional visibility testing with zero inconsistent admitted matches.",
                    "state": "missing",
                    "summary": "Visibility and occlusion have not been measured."
                  },
                  {
                    "id": "sim3",
                    "label": "Proper Sim(3)",
                    "requiredEvidence": "A confidence-weighted, positive, uniform, non-mirrored Sim(3) supported by the admitted correspondences.",
                    "state": "missing",
                    "summary": "The current identity/180-degree anchors are presentation staging, not a measured transform."
                  },
                  {
                    "id": "held-out-threshold",
                    "label": "Held-out seam",
                    "requiredEvidence": "At least one withheld cross-threshold render with no cut, <=10% scale jump, and <=2 degrees orientation jump.",
                    "state": "missing",
                    "summary": "No held-out camera renders across the threshold."
                  },
                  {
                    "id": "ground-clearance",
                    "label": "Ground + clearance",
                    "requiredEvidence": "Accepted ground covering both threshold approaches, >=0.99 normal continuity, and <=0.025 m clearance residual.",
                    "state": "missing",
                    "summary": "An accepted threshold-local ground surface is missing on one or both sides."
                  },
                  {
                    "id": "actor-continuity",
                    "label": "Actor continuity",
                    "requiredEvidence": "A transfer rehearsal preserving identity and world state with bounded speed, heading, route, animation, and clearance deltas.",
                    "state": "missing",
                    "summary": "No admitted transfer rehearsal measures all protected actor/world invariants."
                  },
                  {
                    "id": "residency-performance",
                    "label": "Preload + runtime budget",
                    "requiredEvidence": "A browser preload measurement passing explicit memory and frame-time budgets.",
                    "state": "missing",
                    "summary": "Destination preload has not been measured at the threshold."
                  },
                  {
                    "id": "independent-review",
                    "label": "Independent critics",
                    "requiredEvidence": "At least two hash-pinned automated review records from distinct implementations.",
                    "state": "missing",
                    "summary": "No machine review records close over the measured transform."
                  }
                ],
                "humanReviewRequired": false,
                "portalId": "portal.casa.foyer-great-room",
                "reviewedAt": null,
                "reviewedBy": null,
                "schema": "blueprint.portal-alignment-review/2",
                "status": "acquisition-required",
                "toCellId": "cell.casa.great-room",
                "transferEnabled": false
              }
            ],
            "schema": "blueprint.portal-review-snapshot/1"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/casa-threshold-evidence-r96/verification.json",
          "recordPointer": "$",
          "byteLength": 4124,
          "sha256": "42c08f24cf4d24dc6e985ce85334da890586090c35c1e0f5eccd95ab05fb5d59",
          "exactRecord": {
            "authorityArtifacts": [
              {
                "path": "fixtures/casa-cornell-portal-evidence-r1/manifest.json",
                "sha256": "sha256:79d2813a5c3d75f3236ea19cc57c12b2b0c41bf53f2ce095b3146d665635f959",
                "sizeBytes": 9341
              },
              {
                "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-front-door-r96.json",
                "sha256": "sha256:9f5eb3259d7688fd1b247c756eba1e88f90270abca179dca308b2b565cf3db63",
                "sizeBytes": 4578
              },
              {
                "path": "fixtures/casa-cornell-portal-evidence-r1/authority-requirement-foyer-great-room-r96.json",
                "sha256": "sha256:3a8b898bd1b006c18b6cc22a932a53b3657544a9b1819c4dd13acf10cf76eb55",
                "sizeBytes": 4808
              }
            ],
            "authorityChanged": false,
            "bidirectionalReprojectionAttempted": false,
            "blockedReason": "No exact-byte local asset observes the same physical threshold from both adjacent cells with translation parallax.",
            "candidateCount": 34,
            "checks": {
              "authorityRequirementContractsPassed": 2,
              "domainTestsPassed": 39,
              "domainTypecheckPassed": true,
              "gitDiffCheckPassed": true,
              "jsonArtifactsParsed": 8,
              "pythonAuditScriptCompiled": true,
              "timelineCheckPassed": false,
              "timelineCheckReason": "The global timeline was already stale across concurrent work: 3 unclaimed payload directories and 9 unclaimed sealed manifests, including R92, R90, R91, R93, R95, R96, and R98 records. R96 has its own internal continuation record but the global builder does not consume continuation files.",
              "worldAuthorityTestsPassed": 7,
              "worldAuthorityTypecheckPassed": true
            },
            "candidateInventory": {
              "path": "verification/casa-threshold-evidence-r96/candidate-inventory.json",
              "sha256": "sha256:7e02cb64cadbd8cdeffaf042d5c15b523923b97c1455b297d2e7e33ce8886873",
              "sizeBytes": 45924
            },
            "correspondenceSolveAttempted": false,
            "groundClearanceAttempted": false,
            "heldOutSeamAttempted": false,
            "negativeCriticImplementationCount": 3,
            "negativeCritics": [
              {
                "implementation": "filesystem-inventory-and-lineage-classifier/1",
                "path": "verification/casa-threshold-evidence-r96/critics/two-sided-topology-critic.json",
                "sha256": "sha256:4e1524979ed270fbf34849c7bbdfb6ce6ed10b57127aaa81f7e712aa65ed72e1",
                "sizeBytes": 780
              },
              {
                "implementation": "opencv-sift-flann-mutual-ratio-homography/1",
                "path": "verification/casa-threshold-evidence-r96/critics/sift-flann-critic.json",
                "sha256": "sha256:91bb4d185278c230be3f9235c33aa0e268e493522436f741af9d38eb4dcbc78e",
                "sizeBytes": 6146
              },
              {
                "implementation": "opencv-orb-bf-mutual-ratio-homography/1",
                "path": "verification/casa-threshold-evidence-r96/critics/orb-bf-critic.json",
                "sha256": "sha256:9eba3787a42e6118b9788438b057b4af27d62ea46ed6d9ee38974c20a10d1c22",
                "sizeBytes": 6243
              }
            ],
            "openRequirementIds": [
              "requirement.casa.front-door.two-sided-r96",
              "requirement.casa.foyer-great-room.two-sided-r96"
            ],
            "portalGateSnapshot": {
              "gateCountPerPortal": 10,
              "portal.casa.foyer-great-room": {
                "failedGateCount": 0,
                "missingGateCount": 9,
                "passedGateCount": 1,
                "status": "acquisition-required",
                "transferEnabled": false
              },
              "portal.casa.front-door": {
                "failedGateCount": 0,
                "missingGateCount": 9,
                "passedGateCount": 1,
                "status": "acquisition-required",
                "transferEnabled": false
              }
            },
            "portalReviewGateEligibleCriticCount": 0,
            "portalReviewSnapshot": {
              "path": "verification/casa-threshold-evidence-r96/portal-review-snapshot.json",
              "sha256": "sha256:44d81a33af3f796a997603a91ece7e42e0502f23367e37f806e06dea1b0d9d8b",
              "sizeBytes": 8643
            },
            "providerSpendUsd": 0,
            "qualifiedTwoSidedPairCount": 0,
            "runId": "casa-threshold-evidence-20260825-r96",
            "samePhysicalThresholdObservationCount": 0,
            "schema": "blueprint.casa-threshold-evidence-verification/1",
            "searchMediaFileCount": 47090,
            "searchRootCount": 4,
            "sim3RefinementAttempted": false,
            "verifiedAt": "2026-08-25T22:02:00.000Z",
            "visibilityOcclusionAttempted": false
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hero-controlled-arc-ray-20260825-r95",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T21:38:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r95.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-controlled-arc-ray-20260825-r95",
      "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked-before-request-id-no-retry",
        "sourcePath": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Queue OpenAPI for luma/agent/ray/v3.2/video-to-video",
      "summary": "The OpenAPI schema for the luma/agent/ray/v3.2/video-to-video queue.",
      "decision": "Preserve R95 as a blocked-before-request-id execution record. Do not retry this identity and do not substitute a known-bad prior Ray or reconstruction output for the missing candidate.",
      "limitations": [
        "No provider video was generated, so this run cannot answer whether the corrected guide solves temporal or architectural coherence.",
        "The provider account reported an exhausted-balance lock despite the request being schema-valid.",
        "The plan covers only a 29.8745-degree facade arc."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "hero-controlled-arc-ray-20260825-r95"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 28224
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r95.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3268,
          "sha256": "367e75e3fc5e9ca23986f2c63bfe0298de8706e24228d3345c734a2bf8e39b2c",
          "exactRecord": {
            "id": "hero-controlled-arc-ray-20260825-r95",
            "date": "2026-08-25",
            "title": "Validated the corrected Ray request and preserved the provider refusal without retrying",
            "startedAt": "2026-08-25T17:38:00-04:00",
            "endedAt": "2026-08-25T17:44:20-04:00",
            "summary": "The sealed Ray 3.2 request was checked against the provider's current OpenAPI, the corrected 120-frame outline guide, and the exact FLUX 2 Pro camera pins. One submission attempt was made under the $1.50 ceiling. Fal rejected it with an exhausted-balance account lock before issuing a request ID; the single-use executor recorded zero charge and now refuses resubmission.",
            "results": [
              "Verified all eleven sealed plan authorities and four exact remote media copies before submission.",
              "Confirmed that the current Ray 3.2 video-to-video schema accepts a source video, keyframes at source-video frame positions, trajectory control, and adhere_1 edit strength.",
              "Bound the runtime body byte-for-byte to canonical request 7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893 except for exact-hash asset URL substitution.",
              "Submitted exactly once at an attempted request price of $1.08 under the $1.50 hard ceiling.",
              "Recorded HTTP 403, no provider request ID, no output, and $0 charged.",
              "Verified a second execute invocation fails locally before submission, preserving the no-retry contract.",
              "Skipped temporal, pose, Brush, held-out, and browser gates because no candidate bytes exist."
            ],
            "decision": "Preserve R95 as a blocked-before-request-id execution record. Do not retry this identity and do not substitute a known-bad prior Ray or reconstruction output for the missing candidate.",
            "limitations": [
              "No provider video was generated, so this run cannot answer whether the corrected guide solves temporal or architectural coherence.",
              "The provider account reported an exhausted-balance lock despite the request being schema-valid.",
              "The plan covers only a 29.8745-degree facade arc."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "hero-controlled-arc-ray-20260825-r95"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
              "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
              "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
              "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
              "verification/hero-controlled-arc-ray-20260825-r95/result.json",
              "docs/timeline/internal-continuation-r95.json"
            ],
            "pagePaths": [
              "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            ],
            "evidenceSeal": "outline-frames:120-unique;flux-camera-pins:3;provider-schema:valid;runtime-request:valid;submission-attempts:1;provider-request-id:false;provider-http:403;charged-usd:0;retry:false;output:false;promotion:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 28224,
          "sha256": "537f792c3d464e6ea3b708a15f4392df1e8538a65dcc3d50ca6365f1e2219984",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/logs/ray32-exact-outline-three-pin-f000-f020-r95.request.json",
          "recordPointer": "$",
          "byteLength": 5923,
          "sha256": "f061c7c2f40baed5b74ff43162eb609c01aee0a3fe474267131722cd58eb083f",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-provider-request/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "preparedAt": "2026-08-25T21:43:56.737Z",
            "planRun": "hero-controlled-arc-preflight-20260825-r2",
            "planRequestId": "ray32-exact-outline-three-pin-f000-f020-r2",
            "executionRequestId": "ray32-exact-outline-three-pin-f000-f020-r95",
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "endpointDocumentation": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
            "planCanonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
            "runtimeRequestSha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
            "substitutionRule": "Only exact asset://sha256 values were replaced with remotely re-hashed fal.media URLs. Every other byte of the canonical request is unchanged.",
            "substitutions": [
              {
                "assetUri": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "sourcePath": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "localBytes": 4724345,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "remoteSha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "remoteBytes": 4724345
              },
              {
                "assetUri": "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "localBytes": 1900102,
                "providerUrl": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "remoteSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "remoteBytes": 1900102
              },
              {
                "assetUri": "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "localBytes": 1798220,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "remoteSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "remoteBytes": 1798220
              },
              {
                "assetUri": "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "localBytes": 1895344,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
                "remoteSha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "remoteBytes": 1895344
              }
            ],
            "body": {
              "prompt": "Render the measured two-story Casa Cornell exterior shown in the three exact photographic camera pins. The source video is the continuous 3D house outline and camera path. Preserve its projection, silhouette, parallax, occlusion, disocclusion, level horizon, framing, and smooth clockwise camera translation on every frame. Use keyframes 0, 60, and 119 as exact positional identity anchors at those source-frame indexes. They are three views of one fixed house, not a storyboard and not separate designs. The house has exactly two stories and no chimney. Keep pale warm-white horizontal clapboard siding, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, the weathered gray-green standing-seam roof, roof pitch and wings, porch depth and joinery, posts, rails, steps, openings, walkway, and planting relationships fixed in world space. Keep side walls, rear volumes, porch elements, and vegetation solid and three-dimensional with correct translation parallax. Do not turn them into flat wallpaper, billboards, or painted backgrounds. Use one continuous camera move with a fixed rectilinear lens, fixed exposure, and stable daylight. No stop motion, held frames, cut, dissolve, zoom, pan in place, turntable object motion, camera reversal, focal drift, style jump, geometry morph, moving openings, chimney, brick substitution, siding substitution, text, or watermark.",
              "video_url": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
              "resolution": "720p",
              "duration": "5s",
              "edit_strength": "adhere_1",
              "keyframes": [
                "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png"
              ],
              "keyframe_indexes": [
                0,
                60,
                119
              ],
              "controls": {
                "pose": {
                  "enabled": false
                },
                "depth": {
                  "enabled": false
                },
                "normals": {
                  "enabled": false
                },
                "trajectory": {
                  "enabled": true,
                  "sparsity": 0.02
                },
                "face": {
                  "enabled": false
                }
              }
            },
            "spend": {
              "expectedUsd": 1.08,
              "hardCeilingUsd": 1.5,
              "pricingSource": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
              "checkedOn": "2026-08-25"
            },
            "forbiddenLineages": [
              "selected-repair-all60",
              "pinned-house-r4-reconstruction-output",
              "pinned-house-r5-reconstruction-output",
              "ray32-stop-motion",
              "vace-three-wide-81-frame-arcs",
              "vace-single-360-degree-clip",
              "drifting-orbit-provider-video"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
          "recordPointer": "$",
          "byteLength": 20135,
          "sha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for luma/agent/ray/v3.2/video-to-video",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the luma/agent/ray/v3.2/video-to-video queue.",
              "x-fal-metadata": {
                "endpointId": "luma/agent/ray/v3.2/video-to-video",
                "category": "video-to-video",
                "thumbnailUrl": "https://v3b.fal.media/files/b/0a9dd626/fDtx2FCaRxBnEQmyYu2DY_d03821f138c94cf3a2cf165a9aa389bf.jpg",
                "playgroundUrl": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
                "documentationUrl": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
                "about": "ray-3.2 video-to-video editing via the Luma Agents API.\n\nEdits an existing source video according to the prompt (``video_edit``\noperation). ``loop`` does not apply to editing an existing clip, so —\nunlike text/image-to-video — there is no ``_reject_unsupported_video_options``\ncheck here."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "AgentRayV32VideoToVideoInput": {
                  "title": "RayVideoToVideoRequest",
                  "required": [
                    "prompt",
                    "video_url"
                  ],
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "prompt",
                    "video_url",
                    "start_image_url",
                    "resolution",
                    "duration",
                    "edit_strength",
                    "auto_controls",
                    "hdr",
                    "exr_export",
                    "controls",
                    "keyframes",
                    "keyframe_indexes"
                  ],
                  "properties": {
                    "video_url": {
                      "title": "Video Url",
                      "type": "string",
                      "description": "URL of the source video to edit.",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/example_inputs/birefnet-video-input.mp4"
                      ],
                      "minLength": 1
                    },
                    "keyframes": {
                      "anyOf": [
                        {
                          "items": {
                            "type": "string"
                          },
                          "type": "array",
                          "maxItems": 64,
                          "minItems": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Keyframes",
                      "description": "Multi-keyframe edit guide frames: up to 64 image URLs pinned at the source-frame positions given by keyframe_indexes. Mutually exclusive with start_image_url. Provide keyframes and keyframe_indexes together (same length)."
                    },
                    "hdr": {
                      "title": "Hdr",
                      "type": "boolean",
                      "description": "Generate an HDR-encoded MP4. Requires HDR access on the account and a resolution of 720p or 1080p.",
                      "default": false
                    },
                    "auto_controls": {
                      "title": "Auto Controls",
                      "type": "boolean",
                      "description": "Let the model derive the edit conditioning schedule from the source video. Cannot be combined with edit_strength.",
                      "default": false
                    },
                    "controls": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditControls"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Per-signal conditioning controls (pose, depth, normals, trajectory, face) for finer control than edit_strength. Cannot be combined with auto_controls."
                    },
                    "edit_strength": {
                      "anyOf": [
                        {
                          "type": "string",
                          "enum": [
                            "adhere_1",
                            "adhere_2",
                            "adhere_3",
                            "flex_1",
                            "flex_2",
                            "flex_3",
                            "reimagine_1",
                            "reimagine_2",
                            "reimagine_3"
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Edit Strength",
                      "description": "How closely the edit preserves the source video. 'adhere_*' stays closest to the source, 'flex_*' is balanced, and 'reimagine_*' diverges most. Leave unset to use Luma's default. Cannot be combined with auto_controls."
                    },
                    "duration": {
                      "title": "Duration",
                      "type": "string",
                      "description": "Duration of the edited video.",
                      "default": "5s",
                      "enum": [
                        "5s",
                        "10s"
                      ]
                    },
                    "resolution": {
                      "title": "Resolution",
                      "type": "string",
                      "description": "Resolution of the edited video. Higher resolutions cost more.",
                      "default": "540p",
                      "enum": [
                        "540p",
                        "720p",
                        "1080p"
                      ]
                    },
                    "keyframe_indexes": {
                      "anyOf": [
                        {
                          "items": {
                            "type": "integer"
                          },
                          "type": "array",
                          "maxItems": 64,
                          "minItems": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Keyframe Indexes",
                      "description": "Source-video frame positions where each keyframes[i] is anchored. Non-negative, unique, and the same length as keyframes."
                    },
                    "start_image_url": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Start Image Url",
                      "examples": [
                        "https://storage.googleapis.com/falserverless/gallery/example_inputs_liuyifei.png"
                      ],
                      "description": "Optional URL of an image to use as the edited video's first frame — e.g. a restyled version of the source's opening frame to steer the look of the edit. Leave unset to let the model derive the first frame from the source video."
                    },
                    "prompt": {
                      "title": "Prompt",
                      "maxLength": 6000,
                      "description": "Text prompt describing how to edit the source video.",
                      "type": "string",
                      "examples": [
                        "Restyle the footage as a hand-painted watercolor animation with soft pastel colors."
                      ],
                      "minLength": 1
                    },
                    "exr_export": {
                      "title": "Exr Export",
                      "type": "boolean",
                      "description": "Also export an EXR file alongside the MP4. Requires hdr=true and HDR access.",
                      "default": false
                    }
                  }
                },
                "AgentRayV32VideoToVideoOutput": {
                  "title": "VideoOutput",
                  "required": [
                    "video"
                  ],
                  "type": "object",
                  "x-fal-order-properties": [
                    "video",
                    "exr_file"
                  ],
                  "properties": {
                    "video": {
                      "description": "The generated video.",
                      "$ref": "#/components/schemas/File"
                    },
                    "exr_file": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/File"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "The generated EXR sidecar when exr_export is true. This may be a single EXR file or a ZIP package depending on Luma's export shape."
                    }
                  }
                },
                "RayEditControls": {
                  "title": "RayEditControls",
                  "additionalProperties": false,
                  "description": "Per-signal conditioning controls for ray-3.2 video editing.\n\nEach signal is optional; include only the signals you want to tune. Cannot\nbe combined with auto_controls. Mirrors the Luma Agents ``video.edit.controls``\nobject — see https://docs.agents.lumalabs.ai/api/resources/generations.",
                  "type": "object",
                  "x-fal-order-properties": [
                    "pose",
                    "depth",
                    "normals",
                    "trajectory",
                    "face"
                  ],
                  "properties": {
                    "pose": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditPoseControl"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Pose / skeleton conditioning."
                    },
                    "face": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditFaceControl"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Face-identity conditioning."
                    },
                    "trajectory": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditTrajectoryControl"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Motion-trajectory conditioning."
                    },
                    "normals": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditNormalsControl"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Surface-normals conditioning."
                    },
                    "depth": {
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/RayEditDepthControl"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "description": "Depth / scene-geometry conditioning."
                    }
                  }
                },
                "File": {
                  "title": "File",
                  "required": [
                    "url"
                  ],
                  "type": "object",
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size"
                  ],
                  "properties": {
                    "content_type": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type",
                      "examples": [
                        "image/png"
                      ],
                      "description": "The mime type of the file."
                    },
                    "file_name": {
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name",
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided."
                    },
                    "file_size": {
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size",
                      "examples": [
                        4404019
                      ],
                      "description": "The size of the file in bytes."
                    },
                    "url": {
                      "title": "Url",
                      "type": "string",
                      "description": "The URL where the file can be downloaded from."
                    }
                  }
                },
                "RayEditPoseControl": {
                  "title": "RayEditPoseControl",
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "enabled",
                    "strength"
                  ],
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "type": "boolean",
                      "description": "Enable pose / skeleton conditioning for the edit.",
                      "default": true
                    },
                    "strength": {
                      "anyOf": [
                        {
                          "type": "string",
                          "enum": [
                            "precise",
                            "coarse"
                          ]
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Strength",
                      "description": "Pose conditioning precision. 'precise' follows the source pose tightly; 'coarse' allows more freedom. Leave unset for the default."
                    }
                  }
                },
                "RayEditFaceControl": {
                  "title": "RayEditFaceControl",
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "enabled"
                  ],
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "type": "boolean",
                      "description": "Enable face-identity conditioning for the edit.",
                      "default": true
                    }
                  }
                },
                "RayEditTrajectoryControl": {
                  "title": "RayEditTrajectoryControl",
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "enabled",
                    "sparsity"
                  ],
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "type": "boolean",
                      "description": "Enable motion-trajectory conditioning for the edit.",
                      "default": true
                    },
                    "sparsity": {
                      "anyOf": [
                        {
                          "minimum": 0,
                          "type": "number",
                          "maximum": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Sparsity",
                      "description": "Motion-trajectory sparsity. Higher values use fewer motion anchors. Leave unset for the default."
                    }
                  }
                },
                "RayEditNormalsControl": {
                  "title": "RayEditNormalsControl",
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "enabled",
                    "augmentation"
                  ],
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "type": "boolean",
                      "description": "Enable surface-normals conditioning for the edit.",
                      "default": true
                    },
                    "augmentation": {
                      "anyOf": [
                        {
                          "minimum": 0,
                          "type": "number",
                          "maximum": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Augmentation",
                      "description": "Surface-normals augmentation. Higher values allow more reinterpretation of surface geometry. Leave unset for the default."
                    }
                  }
                },
                "RayEditDepthControl": {
                  "title": "RayEditDepthControl",
                  "additionalProperties": false,
                  "type": "object",
                  "x-fal-order-properties": [
                    "enabled",
                    "blur"
                  ],
                  "properties": {
                    "enabled": {
                      "title": "Enabled",
                      "type": "boolean",
                      "description": "Enable depth / scene-geometry conditioning for the edit.",
                      "default": true
                    },
                    "blur": {
                      "anyOf": [
                        {
                          "minimum": 0,
                          "type": "number",
                          "maximum": 1
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Blur",
                      "description": "Depth blur. Higher values allow more geometric freedom. Leave unset for the default."
                    }
                  }
                }
              }
            },
            "paths": {
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/AgentRayV32VideoToVideoInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/luma/agent/ray/v3.2/video-to-video/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/AgentRayV32VideoToVideoOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/spend-ledger.json",
          "recordPointer": "$",
          "byteLength": 997,
          "sha256": "27a1a485db009d85426f6479ff38abbf85104c239ef8e4967555a257aa442634",
          "exactRecord": {
            "schema": "blueprint.provider-spend-ledger/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "createdAt": "2026-08-25T21:43:17.236Z",
            "hardCeilingUsd": 1.5,
            "committedUsd": 0,
            "chargedUsd": 0,
            "attemptedUsd": 1.08,
            "requests": [
              {
                "executionRequestId": "ray32-exact-outline-three-pin-f000-f020-r95",
                "endpoint": "luma/agent/ray/v3.2/video-to-video",
                "planCanonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
                "runtimeRequestSha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
                "costUsd": 1.08,
                "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
                "status": "terminal-submit-failure-no-retry",
                "providerRequestId": null,
                "charged": false,
                "chargedUsd": 0,
                "error": "submit 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
                "failedAt": "2026-08-25T21:43:25.262Z"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/state.json",
          "recordPointer": "$",
          "byteLength": 1169,
          "sha256": "43b7101a1c9f3e63c6ff1a0cb3cfe6de772a722eecf4034c6db37b9c6d18d3b7",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-single-use-state/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "createdAt": "2026-08-25T21:43:17.234Z",
            "planRun": "hero-controlled-arc-preflight-20260825-r2",
            "planRequestId": "ray32-exact-outline-three-pin-f000-f020-r2",
            "planCanonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
            "runtimeRequestSha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
            "providerSchemaSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
            "hardCeilingUsd": 1.5,
            "requestCostUsd": 1.08,
            "status": "terminal-submit-failure-no-retry",
            "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
            "requestIdIssued": false,
            "charged": false,
            "chargedUsd": 0,
            "providerRequestId": null,
            "providerQueue": null,
            "output": null,
            "receipt": null,
            "retryPolicy": "submission is single-use; only polling and download may resume after a request id exists",
            "updatedAt": "2026-08-25T21:43:25.265Z",
            "error": "submit 403: {\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "recordPointer": "$",
          "byteLength": 6533,
          "sha256": "cbbe9a70e288a45975b7a1158f1ad71fd0ac147699b73f3d2f8a455788f1149a",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-ray-result/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "createdAt": "2026-08-25T21:44:20.000Z",
            "state": "blocked-before-request-id-no-retry",
            "question": "Can one corrected fluid 3D outline camera guide plus exact FLUX 2 Pro camera pins produce a coherent Ray 3.2 facade arc without reusing the stop-motion, all-sixty, R4/R5, or drifting-orbit lineages?",
            "plan": {
              "run": "hero-controlled-arc-preflight-20260825-r2",
              "requestId": "ray32-exact-outline-three-pin-f000-f020-r2",
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
              "validated": true,
              "schemaValid": true,
              "semanticChecksPassed": true
            },
            "providerCapability": {
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "observedOn": "2026-08-25",
              "openapiSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
              "supports": {
                "continuousSourceVideo": true,
                "keyframesAtSourceVideoFramePositions": true,
                "maximumKeyframes": 64,
                "trajectoryControl": true,
                "adhere1EditStrength": true
              },
              "price": {
                "shape": "5 seconds, 720p, video-to-video",
                "listedUsd": 1.08,
                "hardCeilingUsd": 1.5,
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              }
            },
            "sourceAuthority": {
              "continuousControl": {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "decodedFrames": 120,
                "uniqueFrames": 120,
                "role": "corrected smoothly animated 3D outline and camera guide"
              },
              "keyframes": [
                {
                  "id": "f000",
                  "sourceFrameIndex": 0,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                  "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                  "generator": "fal-ai/flux-2-pro/edit"
                },
                {
                  "id": "f010",
                  "sourceFrameIndex": 60,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                  "generator": "fal-ai/flux-2-pro/edit"
                },
                {
                  "id": "f020",
                  "sourceFrameIndex": 119,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                  "generator": "fal-ai/flux-2-pro/edit"
                }
              ],
              "remoteExactHashSubstitutionsVerified": 4,
              "forbiddenLineagesUsed": []
            },
            "runtimeRequest": {
              "id": "ray32-exact-outline-three-pin-f000-f020-r95",
              "sha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
              "urlOnlySubstitutionOfCanonicalPlan": true,
              "providerSchemaValid": true,
              "trajectory": {
                "enabled": true,
                "sparsity": 0.02
              },
              "resolution": "720p",
              "duration": "5s",
              "editStrength": "adhere_1"
            },
            "execution": {
              "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
              "submissionAttempts": 1,
              "httpStatus": 403,
              "providerRequestIdIssued": false,
              "providerMessage": "User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.",
              "attemptedUsd": 1.08,
              "charged": false,
              "chargedUsd": 0,
              "output": null,
              "resubmissionAllowed": false,
              "failClosedReplayVerified": true
            },
            "review": {
              "deliveryReview": "not-run-no-provider-output",
              "temporalAndCoherenceGates": "not-run-no-provider-output",
              "poseSolve": "not-run-no-admitted-video",
              "brushTraining": "not-run-no-admitted-video",
              "heldOutReview": "not-run-no-reconstruction",
              "browserReview": "not-run-no-deliverable",
              "decision": "No candidate was generated. Preserve the exact request and provider refusal; do not retry this R95 identity and do not promote any prior Ray, all-sixty, R4/R5, or drifting-orbit result in its place."
            },
            "artifacts": [
              {
                "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
                "bytes": 11888,
                "sha256": "eadb60e73db1fa6c140bae10ae6ed00e1e8b93051e05ca51bb286751d46e4338"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
                "bytes": 20135,
                "sha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/logs/ray32-exact-outline-three-pin-f000-f020-r95.request.json",
                "bytes": 5923,
                "sha256": "f061c7c2f40baed5b74ff43162eb609c01aee0a3fe474267131722cd58eb083f"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
                "bytes": 4664,
                "sha256": "ede1705d6fbfd8ce72b2d75b36f52b26a68f4bf8a1bc3478bc4d4385b9daaf49"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
                "bytes": 1182,
                "sha256": "fba94eb4d8e53234236133875376f3d139fc0829951cbb09237f8e331f3fe73d"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/state.json",
                "bytes": 1169,
                "sha256": "43b7101a1c9f3e63c6ff1a0cb3cfe6de772a722eecf4034c6db37b9c6d18d3b7"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/spend-ledger.json",
                "bytes": 997,
                "sha256": "27a1a485db009d85426f6479ff38abbf85104c239ef8e4967555a257aa442634"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
                "bytes": 843,
                "sha256": "d66631b897546025017be166795a11f076ba3d52f98d8c956eed68a1bc1f1f48"
              }
            ],
            "limitations": [
              "The provider refused the request before issuing a queue identifier, so there is no video to evaluate or reconstruct.",
              "R95 cannot be retried under the same execution identity even if account state later changes.",
              "The sealed plan covers one 29.8745-degree facade arc, not the full exterior.",
              "The four 1600-by-992 FLUX finals remain appearance references; the provider keyframes are the exact camera-aligned 1280-by-720 FLUX 2 Pro pins."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "recordPointer": "$",
          "byteLength": 843,
          "sha256": "d66631b897546025017be166795a11f076ba3d52f98d8c956eed68a1bc1f1f48",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-single-use-replay/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "observedAt": "2026-08-25T21:43:56.000Z",
            "command": "node dev/scripts/codex-generated/bd-hero-controlled-arc-ray-r95-execute.mjs --execute",
            "exitCode": 1,
            "providerSubmissionAttempted": false,
            "message": "submission was previously attempted without a durable provider request id; fail-closed policy forbids resubmission",
            "state": {
              "status": "terminal-submit-failure-no-retry",
              "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
              "providerRequestId": null
            },
            "ledger": {
              "attemptRecords": 1,
              "attemptedUsd": 1.08,
              "chargedUsd": 0
            },
            "decision": "The R95 execution identity is terminal. Account or balance changes cannot trigger another provider submission from this executor."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "recordPointer": "$",
          "byteLength": 4664,
          "sha256": "ede1705d6fbfd8ce72b2d75b36f52b26a68f4bf8a1bc3478bc4d4385b9daaf49",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-paid-execution-preflight/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "validatedAt": "2026-08-25T21:43:56.955Z",
            "state": "ready-single-use",
            "spendUsd": 0,
            "plan": {
              "run": "hero-controlled-arc-preflight-20260825-r2",
              "requestId": "ray32-exact-outline-three-pin-f000-f020-r2",
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893"
            },
            "runtimeRequest": {
              "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/logs/ray32-exact-outline-three-pin-f000-f020-r95.request.json",
              "sha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2"
            },
            "providerSchema": {
              "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
              "sha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a"
            },
            "sourceSubstitutions": [
              {
                "assetUri": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "sourcePath": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "localBytes": 4724345,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "remoteSha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "remoteBytes": 4724345
              },
              {
                "assetUri": "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "localBytes": 1900102,
                "providerUrl": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "remoteSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "remoteBytes": 1900102
              },
              {
                "assetUri": "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "localBytes": 1798220,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "remoteSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "remoteBytes": 1798220
              },
              {
                "assetUri": "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "localBytes": 1895344,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
                "remoteSha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "remoteBytes": 1895344
              }
            ],
            "validation": {
              "schemaValid": true,
              "semanticChecksPassed": true,
              "sourceHashesVerified": 11,
              "submissionAuthorized": false,
              "expectedSpendUsd": 1.08,
              "hardCeilingUsd": 1.5,
              "providerSchemaValid": true,
              "providerSchemaSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
              "providerSemantics": {
                "keyframeMode": "up to 64 stills at source-video frame positions",
                "continuousMotionSource": "video_url",
                "trajectoryControl": true,
                "editStrength": "adhere_1"
              },
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
              "continuousControlSha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "keyframeSha256": [
                "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              ],
              "runtimeRequestValid": true,
              "runtimeRequestSha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
              "substitutionsVerified": 4
            },
            "spend": {
              "expectedUsd": 1.08,
              "hardCeilingUsd": 1.5
            },
            "retryPolicy": "At most one provider submission attempt. After a provider request id exists, only status polling and download may resume."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "recordPointer": "$",
          "byteLength": 1182,
          "sha256": "fba94eb4d8e53234236133875376f3d139fc0829951cbb09237f8e331f3fe73d",
          "exactRecord": {
            "schema": "blueprint.provider-capability-observation/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "observedAt": "2026-08-25T21:43:56.952Z",
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "openapiSource": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=luma%2Fagent%2Fray%2Fv3.2%2Fvideo-to-video",
            "openapiPath": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
            "openapiSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
            "documentation": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
            "pricingSource": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
            "observedInputSemantics": {
              "keyframeMode": "up to 64 stills at source-video frame positions",
              "continuousMotionSource": "video_url",
              "trajectoryControl": true,
              "editStrength": "adhere_1"
            },
            "price": {
              "shape": "5 seconds, 720p, video-to-video",
              "expectedUsd": 1.08,
              "hardCeilingUsd": 1.5
            },
            "authorityBoundary": "Current provider capability and price observation only; it grants no reconstruction or publication authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:hero-controlled-arc-ray-20260825-r95",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T21:38:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r95.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-controlled-arc-ray-20260825-r95",
      "path": "docs/timeline/internal-continuation-r95.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Validated the corrected Ray request and preserved the provider refusal without retrying",
      "summary": "The sealed Ray 3.2 request was checked against the provider's current OpenAPI, the corrected 120-frame outline guide, and the exact FLUX 2 Pro camera pins. One submission attempt was made under the $1.50 ceiling. Fal rejected it with an exhausted-balance account lock before issuing a request ID; the single-use executor recorded zero charge and now refuses resubmission.",
      "decision": "Preserve R95 as a blocked-before-request-id execution record. Do not retry this identity and do not substitute a known-bad prior Ray or reconstruction output for the missing candidate.",
      "limitations": [
        "No provider video was generated, so this run cannot answer whether the corrected guide solves temporal or architectural coherence.",
        "The provider account reported an exhausted-balance lock despite the request being schema-valid.",
        "The plan covers only a 29.8745-degree facade arc."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "hero-controlled-arc-ray-20260825-r95"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3268
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
          "url": "/.blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r95.json",
          "url": "/docs/timeline/internal-continuation-r95.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r95.json",
          "url": "/docs/timeline/internal-continuation-r95.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r95.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3268,
          "sha256": "367e75e3fc5e9ca23986f2c63bfe0298de8706e24228d3345c734a2bf8e39b2c",
          "exactRecord": {
            "id": "hero-controlled-arc-ray-20260825-r95",
            "date": "2026-08-25",
            "title": "Validated the corrected Ray request and preserved the provider refusal without retrying",
            "startedAt": "2026-08-25T17:38:00-04:00",
            "endedAt": "2026-08-25T17:44:20-04:00",
            "summary": "The sealed Ray 3.2 request was checked against the provider's current OpenAPI, the corrected 120-frame outline guide, and the exact FLUX 2 Pro camera pins. One submission attempt was made under the $1.50 ceiling. Fal rejected it with an exhausted-balance account lock before issuing a request ID; the single-use executor recorded zero charge and now refuses resubmission.",
            "results": [
              "Verified all eleven sealed plan authorities and four exact remote media copies before submission.",
              "Confirmed that the current Ray 3.2 video-to-video schema accepts a source video, keyframes at source-video frame positions, trajectory control, and adhere_1 edit strength.",
              "Bound the runtime body byte-for-byte to canonical request 7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893 except for exact-hash asset URL substitution.",
              "Submitted exactly once at an attempted request price of $1.08 under the $1.50 hard ceiling.",
              "Recorded HTTP 403, no provider request ID, no output, and $0 charged.",
              "Verified a second execute invocation fails locally before submission, preserving the no-retry contract.",
              "Skipped temporal, pose, Brush, held-out, and browser gates because no candidate bytes exist."
            ],
            "decision": "Preserve R95 as a blocked-before-request-id execution record. Do not retry this identity and do not substitute a known-bad prior Ray or reconstruction output for the missing candidate.",
            "limitations": [
              "No provider video was generated, so this run cannot answer whether the corrected guide solves temporal or architectural coherence.",
              "The provider account reported an exhausted-balance lock despite the request being schema-valid.",
              "The plan covers only a 29.8745-degree facade arc."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "hero-controlled-arc-ray-20260825-r95"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
              "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
              "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
              "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
              "verification/hero-controlled-arc-ray-20260825-r95/result.json",
              "docs/timeline/internal-continuation-r95.json"
            ],
            "pagePaths": [
              "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            ],
            "evidenceSeal": "outline-frames:120-unique;flux-camera-pins:3;provider-schema:valid;runtime-request:valid;submission-attempts:1;provider-request-id:false;provider-http:403;charged-usd:0;retry:false;output:false;promotion:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-controlled-arc-ray-20260825-r95",
      "kind": "verification-set",
      "createdAt": "2026-08-25T21:38:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r95.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-controlled-arc-ray-20260825-r95",
      "path": "verification/hero-controlled-arc-ray-20260825-r95",
      "parent": null,
      "branch": [],
      "state": {
        "value": "terminal-submit-failure-no-retry",
        "sourcePath": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
        "sourceField": "$/state/status"
      },
      "authority": null,
      "title": "Validated the corrected Ray request and preserved the provider refusal without retrying",
      "summary": "The sealed Ray 3.2 request was checked against the provider's current OpenAPI, the corrected 120-frame outline guide, and the exact FLUX 2 Pro camera pins. One submission attempt was made under the $1.50 ceiling. Fal rejected it with an exhausted-balance account lock before issuing a request ID; the single-use executor recorded zero charge and now refuses resubmission.",
      "decision": "No candidate was generated. Preserve the exact request and provider refusal; do not retry this R95 identity and do not promote any prior Ray, all-sixty, R4/R5, or drifting-orbit result in its place.",
      "limitations": [
        "The provider refused the request before issuing a queue identifier, so there is no video to evaluate or reconstruct.",
        "R95 cannot be retried under the same execution identity even if account state later changes.",
        "The sealed plan covers one 29.8745-degree facade arc, not the full exterior.",
        "The four 1600-by-992 FLUX finals remain appearance references; the provider keyframes are the exact camera-aligned 1280-by-720 FLUX 2 Pro pins."
      ],
      "relatedRunIds": [
        "hero-controlled-arc-preflight-20260825-r2",
        "hero-controlled-arc-ray-20260825-r95"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 13222
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "url": "/verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r95.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3268,
          "sha256": "367e75e3fc5e9ca23986f2c63bfe0298de8706e24228d3345c734a2bf8e39b2c",
          "exactRecord": {
            "id": "hero-controlled-arc-ray-20260825-r95",
            "date": "2026-08-25",
            "title": "Validated the corrected Ray request and preserved the provider refusal without retrying",
            "startedAt": "2026-08-25T17:38:00-04:00",
            "endedAt": "2026-08-25T17:44:20-04:00",
            "summary": "The sealed Ray 3.2 request was checked against the provider's current OpenAPI, the corrected 120-frame outline guide, and the exact FLUX 2 Pro camera pins. One submission attempt was made under the $1.50 ceiling. Fal rejected it with an exhausted-balance account lock before issuing a request ID; the single-use executor recorded zero charge and now refuses resubmission.",
            "results": [
              "Verified all eleven sealed plan authorities and four exact remote media copies before submission.",
              "Confirmed that the current Ray 3.2 video-to-video schema accepts a source video, keyframes at source-video frame positions, trajectory control, and adhere_1 edit strength.",
              "Bound the runtime body byte-for-byte to canonical request 7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893 except for exact-hash asset URL substitution.",
              "Submitted exactly once at an attempted request price of $1.08 under the $1.50 hard ceiling.",
              "Recorded HTTP 403, no provider request ID, no output, and $0 charged.",
              "Verified a second execute invocation fails locally before submission, preserving the no-retry contract.",
              "Skipped temporal, pose, Brush, held-out, and browser gates because no candidate bytes exist."
            ],
            "decision": "Preserve R95 as a blocked-before-request-id execution record. Do not retry this identity and do not substitute a known-bad prior Ray or reconstruction output for the missing candidate.",
            "limitations": [
              "No provider video was generated, so this run cannot answer whether the corrected guide solves temporal or architectural coherence.",
              "The provider account reported an exhausted-balance lock despite the request being schema-valid.",
              "The plan covers only a 29.8745-degree facade arc."
            ],
            "runs": [
              "hero-controlled-arc-preflight-20260825-r2",
              "hero-controlled-arc-ray-20260825-r95"
            ],
            "payload": [
              ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95",
              "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
              "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
              "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
              "verification/hero-controlled-arc-ray-20260825-r95/result.json",
              "docs/timeline/internal-continuation-r95.json"
            ],
            "pagePaths": [
              "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api"
            ],
            "evidenceSeal": "outline-frames:120-unique;flux-camera-pins:3;provider-schema:valid;runtime-request:valid;submission-attempts:1;provider-request-id:false;provider-http:403;charged-usd:0;retry:false;output:false;promotion:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 13222,
          "sha256": "1988a4cf485b62aad2744aadcd422d67513015d3f41403d79c3c5aa29f71e2a1",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/result.json",
          "recordPointer": "$",
          "byteLength": 6533,
          "sha256": "cbbe9a70e288a45975b7a1158f1ad71fd0ac147699b73f3d2f8a455788f1149a",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-ray-result/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "createdAt": "2026-08-25T21:44:20.000Z",
            "state": "blocked-before-request-id-no-retry",
            "question": "Can one corrected fluid 3D outline camera guide plus exact FLUX 2 Pro camera pins produce a coherent Ray 3.2 facade arc without reusing the stop-motion, all-sixty, R4/R5, or drifting-orbit lineages?",
            "plan": {
              "run": "hero-controlled-arc-preflight-20260825-r2",
              "requestId": "ray32-exact-outline-three-pin-f000-f020-r2",
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
              "validated": true,
              "schemaValid": true,
              "semanticChecksPassed": true
            },
            "providerCapability": {
              "endpoint": "luma/agent/ray/v3.2/video-to-video",
              "observedOn": "2026-08-25",
              "openapiSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
              "supports": {
                "continuousSourceVideo": true,
                "keyframesAtSourceVideoFramePositions": true,
                "maximumKeyframes": 64,
                "trajectoryControl": true,
                "adhere1EditStrength": true
              },
              "price": {
                "shape": "5 seconds, 720p, video-to-video",
                "listedUsd": 1.08,
                "hardCeilingUsd": 1.5,
                "source": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video"
              }
            },
            "sourceAuthority": {
              "continuousControl": {
                "path": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "decodedFrames": 120,
                "uniqueFrames": 120,
                "role": "corrected smoothly animated 3D outline and camera guide"
              },
              "keyframes": [
                {
                  "id": "f000",
                  "sourceFrameIndex": 0,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                  "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                  "generator": "fal-ai/flux-2-pro/edit"
                },
                {
                  "id": "f010",
                  "sourceFrameIndex": 60,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                  "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                  "generator": "fal-ai/flux-2-pro/edit"
                },
                {
                  "id": "f020",
                  "sourceFrameIndex": 119,
                  "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                  "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                  "generator": "fal-ai/flux-2-pro/edit"
                }
              ],
              "remoteExactHashSubstitutionsVerified": 4,
              "forbiddenLineagesUsed": []
            },
            "runtimeRequest": {
              "id": "ray32-exact-outline-three-pin-f000-f020-r95",
              "sha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
              "urlOnlySubstitutionOfCanonicalPlan": true,
              "providerSchemaValid": true,
              "trajectory": {
                "enabled": true,
                "sparsity": 0.02
              },
              "resolution": "720p",
              "duration": "5s",
              "editStrength": "adhere_1"
            },
            "execution": {
              "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
              "submissionAttempts": 1,
              "httpStatus": 403,
              "providerRequestIdIssued": false,
              "providerMessage": "User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.",
              "attemptedUsd": 1.08,
              "charged": false,
              "chargedUsd": 0,
              "output": null,
              "resubmissionAllowed": false,
              "failClosedReplayVerified": true
            },
            "review": {
              "deliveryReview": "not-run-no-provider-output",
              "temporalAndCoherenceGates": "not-run-no-provider-output",
              "poseSolve": "not-run-no-admitted-video",
              "brushTraining": "not-run-no-admitted-video",
              "heldOutReview": "not-run-no-reconstruction",
              "browserReview": "not-run-no-deliverable",
              "decision": "No candidate was generated. Preserve the exact request and provider refusal; do not retry this R95 identity and do not promote any prior Ray, all-sixty, R4/R5, or drifting-orbit result in its place."
            },
            "artifacts": [
              {
                "path": "verification/hero-controlled-arc-preflight-20260825-r2/manifest.json",
                "bytes": 11888,
                "sha256": "eadb60e73db1fa6c140bae10ae6ed00e1e8b93051e05ca51bb286751d46e4338"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
                "bytes": 20135,
                "sha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/logs/ray32-exact-outline-three-pin-f000-f020-r95.request.json",
                "bytes": 5923,
                "sha256": "f061c7c2f40baed5b74ff43162eb609c01aee0a3fe474267131722cd58eb083f"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
                "bytes": 4664,
                "sha256": "ede1705d6fbfd8ce72b2d75b36f52b26a68f4bf8a1bc3478bc4d4385b9daaf49"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
                "bytes": 1182,
                "sha256": "fba94eb4d8e53234236133875376f3d139fc0829951cbb09237f8e331f3fe73d"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/state.json",
                "bytes": 1169,
                "sha256": "43b7101a1c9f3e63c6ff1a0cb3cfe6de772a722eecf4034c6db37b9c6d18d3b7"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/spend-ledger.json",
                "bytes": 997,
                "sha256": "27a1a485db009d85426f6479ff38abbf85104c239ef8e4967555a257aa442634"
              },
              {
                "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
                "bytes": 843,
                "sha256": "d66631b897546025017be166795a11f076ba3d52f98d8c956eed68a1bc1f1f48"
              }
            ],
            "limitations": [
              "The provider refused the request before issuing a queue identifier, so there is no video to evaluate or reconstruct.",
              "R95 cannot be retried under the same execution identity even if account state later changes.",
              "The sealed plan covers one 29.8745-degree facade arc, not the full exterior.",
              "The four 1600-by-992 FLUX finals remain appearance references; the provider keyframes are the exact camera-aligned 1280-by-720 FLUX 2 Pro pins."
            ]
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/fail-closed-replay.json",
          "recordPointer": "$",
          "byteLength": 843,
          "sha256": "d66631b897546025017be166795a11f076ba3d52f98d8c956eed68a1bc1f1f48",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-single-use-replay/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "observedAt": "2026-08-25T21:43:56.000Z",
            "command": "node dev/scripts/codex-generated/bd-hero-controlled-arc-ray-r95-execute.mjs --execute",
            "exitCode": 1,
            "providerSubmissionAttempted": false,
            "message": "submission was previously attempted without a durable provider request id; fail-closed policy forbids resubmission",
            "state": {
              "status": "terminal-submit-failure-no-retry",
              "submissionAttemptedAt": "2026-08-25T21:43:24.993Z",
              "providerRequestId": null
            },
            "ledger": {
              "attemptRecords": 1,
              "attemptedUsd": 1.08,
              "chargedUsd": 0
            },
            "decision": "The R95 execution identity is terminal. Account or balance changes cannot trigger another provider submission from this executor."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/paid-execution-preflight.json",
          "recordPointer": "$",
          "byteLength": 4664,
          "sha256": "ede1705d6fbfd8ce72b2d75b36f52b26a68f4bf8a1bc3478bc4d4385b9daaf49",
          "exactRecord": {
            "schema": "blueprint.hero-controlled-arc-paid-execution-preflight/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "validatedAt": "2026-08-25T21:43:56.955Z",
            "state": "ready-single-use",
            "spendUsd": 0,
            "plan": {
              "run": "hero-controlled-arc-preflight-20260825-r2",
              "requestId": "ray32-exact-outline-three-pin-f000-f020-r2",
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893"
            },
            "runtimeRequest": {
              "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/logs/ray32-exact-outline-three-pin-f000-f020-r95.request.json",
              "sha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2"
            },
            "providerSchema": {
              "path": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
              "sha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a"
            },
            "sourceSubstitutions": [
              {
                "assetUri": "asset://sha256/d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "sourcePath": ".blueprint-data/generative-experiments/fluid-outline-house-20260816-r1/control/fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "sha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "localBytes": 4724345,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6a488/dlG5ukJpnsLB9yupV0sxg_fluid-outline-f000-f020-120u-5s-24fps.mp4",
                "remoteSha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "remoteBytes": 4724345
              },
              {
                "assetUri": "asset://sha256/e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-line-only-r2/f000.png",
                "sha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "localBytes": 1900102,
                "providerUrl": "https://v3b.fal.media/files/b/0aa66aac/Pqhyae-cppCwVIwO7S6qO_f000.png",
                "remoteSha256": "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "remoteBytes": 1900102
              },
              {
                "assetUri": "asset://sha256/d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f010.png",
                "sha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "localBytes": 1798220,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989d/GB-sDrIXxiHLAtCzLkO6P_f010.png",
                "remoteSha256": "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "remoteBytes": 1798220
              },
              {
                "assetUri": "asset://sha256/4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "sourcePath": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/pins-donor-distance-r5/f020.png",
                "sha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "localBytes": 1895344,
                "providerUrl": "https://v3b.fal.media/files/b/0aa6989e/vFUMHDlTFCwOt5Eu3OpVK_f020.png",
                "remoteSha256": "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "remoteBytes": 1895344
              }
            ],
            "validation": {
              "schemaValid": true,
              "semanticChecksPassed": true,
              "sourceHashesVerified": 11,
              "submissionAuthorized": false,
              "expectedSpendUsd": 1.08,
              "hardCeilingUsd": 1.5,
              "providerSchemaValid": true,
              "providerSchemaSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
              "providerSemantics": {
                "keyframeMode": "up to 64 stills at source-video frame positions",
                "continuousMotionSource": "video_url",
                "trajectoryControl": true,
                "editStrength": "adhere_1"
              },
              "canonicalRequestSha256": "7bdd8ddad7f9c34ae1bb87c898980dd70dba1001a0c7e2ef7fe8eb76d6266893",
              "continuousControlSha256": "d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
              "keyframeSha256": [
                "e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd"
              ],
              "runtimeRequestValid": true,
              "runtimeRequestSha256": "0306a240a3e73d481003eb5e3d397e050614d15f3ddf9ae7efe27abb72e103c2",
              "substitutionsVerified": 4
            },
            "spend": {
              "expectedUsd": 1.08,
              "hardCeilingUsd": 1.5
            },
            "retryPolicy": "At most one provider submission attempt. After a provider request id exists, only status polling and download may resume."
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-controlled-arc-ray-20260825-r95/provider-capability.json",
          "recordPointer": "$",
          "byteLength": 1182,
          "sha256": "fba94eb4d8e53234236133875376f3d139fc0829951cbb09237f8e331f3fe73d",
          "exactRecord": {
            "schema": "blueprint.provider-capability-observation/1",
            "run": "hero-controlled-arc-ray-20260825-r95",
            "observedAt": "2026-08-25T21:43:56.952Z",
            "endpoint": "luma/agent/ray/v3.2/video-to-video",
            "openapiSource": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=luma%2Fagent%2Fray%2Fv3.2%2Fvideo-to-video",
            "openapiPath": ".blueprint-data/generative-experiments/hero-controlled-arc-ray-20260825-r95/provider/ray32-video-to-video.openapi.json",
            "openapiSha256": "01f2f924034d8aeffc64522ca61b99c95a59e030d6e6a6515d69d1fd9dc8c64a",
            "documentation": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video/api",
            "pricingSource": "https://fal.ai/models/luma/agent/ray/v3.2/video-to-video",
            "observedInputSemantics": {
              "keyframeMode": "up to 64 stills at source-video frame positions",
              "continuousMotionSource": "video_url",
              "trajectoryControl": true,
              "editStrength": "adhere_1"
            },
            "price": {
              "shape": "5 seconds, 720p, video-to-video",
              "expectedUsd": 1.08,
              "hardCeilingUsd": 1.5
            },
            "authorityBoundary": "Current provider capability and price observation only; it grants no reconstruction or publication authority."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-interaction-quality-20260825-r98",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T21:59:55.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r98.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-20260825-r98",
      "path": "docs/timeline/internal-continuation-r98.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Made scene drawing, first person, camera ownership, and route motion coherent",
      "summary": "The one Casa Cornell Canvas now enters route drawing from the scene dock, conditions raw mouse strokes into traversable editable paths, keeps mouse-look through keyboard movement, and holds a manually moved camera until Resume shot is explicitly selected.",
      "decision": "Keep route drawing, walking, camera direction, actor playback, and evidence inspection in this one canonical viewport. Treat the hand stroke as user intent and persist a conditioned editable route rather than reproducing pointer noise.",
      "limitations": [
        "Route conditioning does not plan around obstacles or invent clearance for an irreducible tight U-turn.",
        "Existing persisted routes are not rewritten retroactively.",
        "The great-room reconstruction remains display-fit local geometry and grants no cross-cell transform authority."
      ],
      "relatedRunIds": [
        "canonical-interaction-quality-r98"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 3409
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r98",
          "url": "/verification/canonical-interaction-quality-r98",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r98/verification.json",
          "url": "/verification/canonical-interaction-quality-r98/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/viewport-actor-path-authoring.ts",
          "url": "/packages/runtime-ui/src/viewport-actor-path-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
          "url": "/packages/runtime-ui/src/authoritative-actor-interpolation.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r98.json",
          "url": "/docs/timeline/internal-continuation-r98.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r98/verification.json",
          "url": "/verification/canonical-interaction-quality-r98/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r98.json",
          "url": "/docs/timeline/internal-continuation-r98.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r98.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3409,
          "sha256": "8bd5059ff317d724583f05853ca18d2006dff5af58056b0b6354bb2120777007",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r98",
            "date": "2026-08-25",
            "title": "Made scene drawing, first person, camera ownership, and route motion coherent",
            "startedAt": "2026-08-25T17:59:55-04:00",
            "endedAt": "2026-08-25T18:20:22-04:00",
            "summary": "The one Casa Cornell Canvas now enters route drawing from the scene dock, conditions raw mouse strokes into traversable editable paths, keeps mouse-look through keyboard movement, and holds a manually moved camera until Resume shot is explicitly selected.",
            "results": [
              "Made the Path dock action enter replacement drawing directly on the current scene surface and close the large deck.",
              "Conditioned projected mouse strokes with finite validation, point de-duplication, micro-reversal removal, simplification, smooth curve fitting, uniform arc-length resampling, and exact reprojection to the admitted ground.",
              "Rejected pivot-only out-and-back gestures instead of saving routes that force an actor to spin in place.",
              "Preserved endpoints, append history, placement, editable waypoint identities, animation timing, and the existing persistent route schema.",
              "Interpolated open-route endpoint reversals through their authoritative phase while bounding actor yaw so motion continues during the turn.",
              "Made canvas mouse movement control first-person look, kept that quaternion through W/A/S/D travel, and retained the active splat representation.",
              "Stopped camera-path preview and playback when the viewer manipulates the canvas; the resulting manual pose measured zero drift until an explicit shot action.",
              "Browser-verified one Canvas, two independently animated actors, direct path entry, first-person mouse and keyboard control, manual camera ownership, and recovered persistent world state.",
              "Passed all 106 runtime-ui tests, package typecheck, and diff validation."
            ],
            "decision": "Keep route drawing, walking, camera direction, actor playback, and evidence inspection in this one canonical viewport. Treat the hand stroke as user intent and persist a conditioned editable route rather than reproducing pointer noise.",
            "limitations": [
              "Route conditioning does not plan around obstacles or invent clearance for an irreducible tight U-turn.",
              "Existing persisted routes are not rewritten retroactively.",
              "The great-room reconstruction remains display-fit local geometry and grants no cross-cell transform authority."
            ],
            "runs": [
              "canonical-interaction-quality-r98"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r98",
              "verification/canonical-interaction-quality-r98/verification.json",
              "packages/runtime-ui/src/viewport-actor-path-authoring.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "docs/timeline/internal-continuation-r98.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canvas-count:1;actors-animation-ready:2;route-conditioning:true;micro-reversal-removal:true;pivot-only-rejected:true;first-person-mouse:true;first-person-wasd:true;manual-camera-drift:0;runtime-ui-tests:106"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r98",
      "kind": "verification-set",
      "createdAt": "2026-08-25T21:59:55.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r98.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r98",
      "path": "verification/canonical-interaction-quality-r98",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r98/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Made scene drawing, first person, camera ownership, and route motion coherent",
      "summary": "The one Casa Cornell Canvas now enters route drawing from the scene dock, conditions raw mouse strokes into traversable editable paths, keeps mouse-look through keyboard movement, and holds a manually moved camera until Resume shot is explicitly selected.",
      "decision": "Keep route drawing, walking, camera direction, actor playback, and evidence inspection in this one canonical viewport. Treat the hand stroke as user intent and persist a conditioned editable route rather than reproducing pointer noise.",
      "limitations": [
        "Route conditioning does not plan around obstacles or invent clearance for an irreducible tight U-turn.",
        "Existing persisted routes are not rewritten retroactively.",
        "The great-room reconstruction remains display-fit local geometry and grants no cross-cell transform authority."
      ],
      "relatedRunIds": [
        "canonical-interaction-quality-r98"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 4733746
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r98/great-room-direct-path.png",
            "url": "/verification/canonical-interaction-quality-r98/great-room-direct-path.png",
            "byteLength": 1435559,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r98/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r98/great-room-edit.png",
            "byteLength": 1048762,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r98/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r98/great-room-first-person-entry.png",
            "byteLength": 1276373,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r98/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r98/great-room-first-person.png",
            "byteLength": 970249,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r98/verification.json",
          "url": "/verification/canonical-interaction-quality-r98/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r98.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 3409,
          "sha256": "8bd5059ff317d724583f05853ca18d2006dff5af58056b0b6354bb2120777007",
          "exactRecord": {
            "id": "canonical-interaction-quality-20260825-r98",
            "date": "2026-08-25",
            "title": "Made scene drawing, first person, camera ownership, and route motion coherent",
            "startedAt": "2026-08-25T17:59:55-04:00",
            "endedAt": "2026-08-25T18:20:22-04:00",
            "summary": "The one Casa Cornell Canvas now enters route drawing from the scene dock, conditions raw mouse strokes into traversable editable paths, keeps mouse-look through keyboard movement, and holds a manually moved camera until Resume shot is explicitly selected.",
            "results": [
              "Made the Path dock action enter replacement drawing directly on the current scene surface and close the large deck.",
              "Conditioned projected mouse strokes with finite validation, point de-duplication, micro-reversal removal, simplification, smooth curve fitting, uniform arc-length resampling, and exact reprojection to the admitted ground.",
              "Rejected pivot-only out-and-back gestures instead of saving routes that force an actor to spin in place.",
              "Preserved endpoints, append history, placement, editable waypoint identities, animation timing, and the existing persistent route schema.",
              "Interpolated open-route endpoint reversals through their authoritative phase while bounding actor yaw so motion continues during the turn.",
              "Made canvas mouse movement control first-person look, kept that quaternion through W/A/S/D travel, and retained the active splat representation.",
              "Stopped camera-path preview and playback when the viewer manipulates the canvas; the resulting manual pose measured zero drift until an explicit shot action.",
              "Browser-verified one Canvas, two independently animated actors, direct path entry, first-person mouse and keyboard control, manual camera ownership, and recovered persistent world state.",
              "Passed all 106 runtime-ui tests, package typecheck, and diff validation."
            ],
            "decision": "Keep route drawing, walking, camera direction, actor playback, and evidence inspection in this one canonical viewport. Treat the hand stroke as user intent and persist a conditioned editable route rather than reproducing pointer noise.",
            "limitations": [
              "Route conditioning does not plan around obstacles or invent clearance for an irreducible tight U-turn.",
              "Existing persisted routes are not rewritten retroactively.",
              "The great-room reconstruction remains display-fit local geometry and grants no cross-cell transform authority."
            ],
            "runs": [
              "canonical-interaction-quality-r98"
            ],
            "payload": [
              "verification/canonical-interaction-quality-r98",
              "verification/canonical-interaction-quality-r98/verification.json",
              "packages/runtime-ui/src/viewport-actor-path-authoring.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "docs/timeline/internal-continuation-r98.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canvas-count:1;actors-animation-ready:2;route-conditioning:true;micro-reversal-removal:true;pivot-only-rejected:true;first-person-mouse:true;first-person-wasd:true;manual-camera-drift:0;runtime-ui-tests:106"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r98",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 4733746,
          "sha256": "c8c4c7b2d82ccb53eb80558ba21a6e84204e1a5b22f3a1d3629114f3cd8d821b",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r98/verification.json",
          "recordPointer": "$",
          "byteLength": 2803,
          "sha256": "edf6e754ebe5e6fc23dd8d787bb5eb0dc60dbd0e99a08d6820dee12afcf6924c",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/1",
            "verifiedAt": "2026-08-25T22:20:22.358Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.79578,
              "actor.casa.wanderer.v22": 0.43613
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.5884,
              "actor.casa.wanderer.v22": 0.70688
            },
            "directRoute": {
              "mode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative"
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.25161,
                0.65345,
                -0.24522,
                0.67049
              ],
              "lookAfter": [
                0.38513,
                0.43264,
                -0.21166,
                0.78721
              ],
              "lastLook": {
                "deltaX": 84,
                "deltaY": -28,
                "quaternion": [
                  0.38513,
                  0.43264,
                  -0.21166,
                  0.78721
                ]
              },
              "poseBefore": {
                "position": [
                  -0.09035,
                  2.94676,
                  1.80268
                ],
                "quaternion": [
                  0.38513,
                  0.43264,
                  -0.21166,
                  0.78721
                ]
              },
              "poseAfter": {
                "position": [
                  -1.10605,
                  2.94676,
                  1.15774
                ],
                "quaternion": [
                  0.38513,
                  0.43264,
                  -0.21166,
                  0.78721
                ]
              }
            },
            "camera": {
              "mode": "cinematic",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -8.38788,
                  2.45025,
                  9.05146
                ],
                "target": [
                  -0.79279,
                  0.66931,
                  -0.44116
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -8.38788,
                  2.45025,
                  9.05146
                ],
                "target": [
                  -0.79279,
                  0.66931,
                  -0.44116
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0
            },
            "durableWorldState": {
              "revision": 11,
              "timeOfDay": "day",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-run-continuity-20260825-r95",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T22:02:18.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r97.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-run-continuity-20260825-r95",
      "path": "docs/timeline/internal-continuation-r97.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Recovered durable generation runs in the retained world workspace",
      "summary": "Generate Space now lists durable control-plane runs after a service restart and resumes the selected run in the existing Run deck without changing its run ID, sequence, or viewer.",
      "decision": "Keep durable run discovery and resume inside the retained Generate Space and Run decks. Do not add another dashboard or infer missing execution environments.",
      "limitations": [
        "Prompt, image, and blueprint generation modes remain planning-only.",
        "The latest durable run has no newly emitted result associated with it; automatic run-output catalog association remains incomplete.",
        "The exact DA3 and Brush execution environments are not installed in the current production workspace."
      ],
      "relatedRunIds": [
        "canonical-run-continuity-r95",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 2405
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-continuity-r95",
          "url": "/verification/canonical-run-continuity-r95",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-run-continuity-r95/verification.json",
          "url": "/verification/canonical-run-continuity-r95/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r97.json",
          "url": "/docs/timeline/internal-continuation-r97.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-continuity-r95/verification.json",
          "url": "/verification/canonical-run-continuity-r95/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r97.json",
          "url": "/docs/timeline/internal-continuation-r97.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r97.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2405,
          "sha256": "6cf2bd5772a099d88972ff1388dba7a889dd5190417a5387d4d388854715bce8",
          "exactRecord": {
            "id": "canonical-run-continuity-20260825-r95",
            "date": "2026-08-25",
            "title": "Recovered durable generation runs in the retained world workspace",
            "startedAt": "2026-08-25T18:02:18-04:00",
            "endedAt": "2026-08-25T18:02:18-04:00",
            "summary": "Generate Space now lists durable control-plane runs after a service restart and resumes the selected run in the existing Run deck without changing its run ID, sequence, or viewer.",
            "results": [
              "Recovered twelve persisted runs after restarting the web and control-plane services and showed the six most recent in Generate Space.",
              "Resumed run.local-hero.geometry-propagated-r2.v101 at sequence 16 with the same durable identity and journal instead of starting another run.",
              "Kept run monitoring, immutable evidence, and promote or reject controls in the one shared world viewport.",
              "Added explicit acquisition-required states for local DA3 or Brush executors that are not installed instead of claiming an executable generation path.",
              "Browser-verified the recovered run list and stable resume path after restart."
            ],
            "decision": "Keep durable run discovery and resume inside the retained Generate Space and Run decks. Do not add another dashboard or infer missing execution environments.",
            "limitations": [
              "Prompt, image, and blueprint generation modes remain planning-only.",
              "The latest durable run has no newly emitted result associated with it; automatic run-output catalog association remains incomplete.",
              "The exact DA3 and Brush execution environments are not installed in the current production workspace."
            ],
            "runs": [
              "canonical-run-continuity-r95",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-continuity-r95",
              "verification/canonical-run-continuity-r95/verification.json",
              "docs/timeline/internal-continuation-r97.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "recovered-runs:12;visible-runs:6;stable-run-id:run.local-hero.geometry-propagated-r2.v101;stable-sequence:16;existing-run-deck:true;new-viewer:false;restart-recovery:true"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-run-continuity-r95",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:02:18.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r97.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-run-continuity-r95",
      "path": "verification/canonical-run-continuity-r95",
      "parent": null,
      "branch": [],
      "state": {
        "value": "acquisition-required",
        "sourcePath": "verification/canonical-run-continuity-r95/verification.json",
        "sourceField": "$/recovered/status"
      },
      "authority": null,
      "title": "Recovered durable generation runs in the retained world workspace",
      "summary": "Generate Space now lists durable control-plane runs after a service restart and resumes the selected run in the existing Run deck without changing its run ID, sequence, or viewer.",
      "decision": "Keep durable run discovery and resume inside the retained Generate Space and Run decks. Do not add another dashboard or infer missing execution environments.",
      "limitations": [
        "Prompt, image, and blueprint generation modes remain planning-only.",
        "The latest durable run has no newly emitted result associated with it; automatic run-output catalog association remains incomplete.",
        "The exact DA3 and Brush execution environments are not installed in the current production workspace."
      ],
      "relatedRunIds": [
        "canonical-run-continuity-r95",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 1111694
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-run-continuity-r95/evidence-immutable-decision.png",
            "url": "/verification/canonical-run-continuity-r95/evidence-immutable-decision.png",
            "byteLength": 712232,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-run-continuity-r95/generate-space-durable-runs.png",
            "url": "/verification/canonical-run-continuity-r95/generate-space-durable-runs.png",
            "byteLength": 188269,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-run-continuity-r95/resumed-run-monitor.png",
            "url": "/verification/canonical-run-continuity-r95/resumed-run-monitor.png",
            "byteLength": 210040,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-continuity-r95/verification.json",
          "url": "/verification/canonical-run-continuity-r95/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r97.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 2405,
          "sha256": "6cf2bd5772a099d88972ff1388dba7a889dd5190417a5387d4d388854715bce8",
          "exactRecord": {
            "id": "canonical-run-continuity-20260825-r95",
            "date": "2026-08-25",
            "title": "Recovered durable generation runs in the retained world workspace",
            "startedAt": "2026-08-25T18:02:18-04:00",
            "endedAt": "2026-08-25T18:02:18-04:00",
            "summary": "Generate Space now lists durable control-plane runs after a service restart and resumes the selected run in the existing Run deck without changing its run ID, sequence, or viewer.",
            "results": [
              "Recovered twelve persisted runs after restarting the web and control-plane services and showed the six most recent in Generate Space.",
              "Resumed run.local-hero.geometry-propagated-r2.v101 at sequence 16 with the same durable identity and journal instead of starting another run.",
              "Kept run monitoring, immutable evidence, and promote or reject controls in the one shared world viewport.",
              "Added explicit acquisition-required states for local DA3 or Brush executors that are not installed instead of claiming an executable generation path.",
              "Browser-verified the recovered run list and stable resume path after restart."
            ],
            "decision": "Keep durable run discovery and resume inside the retained Generate Space and Run decks. Do not add another dashboard or infer missing execution environments.",
            "limitations": [
              "Prompt, image, and blueprint generation modes remain planning-only.",
              "The latest durable run has no newly emitted result associated with it; automatic run-output catalog association remains incomplete.",
              "The exact DA3 and Brush execution environments are not installed in the current production workspace."
            ],
            "runs": [
              "canonical-run-continuity-r95",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-continuity-r95",
              "verification/canonical-run-continuity-r95/verification.json",
              "docs/timeline/internal-continuation-r97.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "recovered-runs:12;visible-runs:6;stable-run-id:run.local-hero.geometry-propagated-r2.v101;stable-sequence:16;existing-run-deck:true;new-viewer:false;restart-recovery:true"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-run-continuity-r95",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 1111694,
          "sha256": "3785dd0162692565e32dbbce961a4a20f38dde341f88d19f7f633fe1f3f137a7",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-run-continuity-r95/verification.json",
          "recordPointer": "$",
          "byteLength": 1153,
          "sha256": "0d2fe2509db23b8cf8f2d743b76bf5a5559bdfc164ece670bfeb15bd68962ff9",
          "exactRecord": {
            "schema": "blueprint.canonical-run-continuity-browser-verification/1",
            "verifiedAt": "2026-08-25T22:21:23.565Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
            "canvasCount": 1,
            "recoveredRunCount": 12,
            "visibleRunCount": 6,
            "recovered": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "acquisition-required",
              "sequence": 16
            },
            "resumed": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "acquisition-required",
              "sequence": 16,
              "stream": "terminal"
            },
            "evidence": {
              "resultId": "splat.casa.exterior.selected-repair-all60-r1",
              "viewportBinding": "indexed-exterior",
              "viewportDisplayed": "true",
              "decisionEligible": "true",
              "promoteEnabled": true,
              "rejectEnabled": true,
              "decisionSubmitted": false
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "durableRunsRecoveredAfterProcessRestart": true,
              "oneClickResumePreservesRunIdentity": true,
              "liveRunComparisonBoardVisible": true,
              "immutableEvidenceUsesSharedViewport": true,
              "promoteAndRejectControlsAvailableWithoutSubmission": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-viewer-interaction-evidence-20260825-r106",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-viewer-interaction-evidence-20260825-r106",
      "path": "docs/timeline/internal-continuation-r99.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 9203
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-evidence-continuity-r99",
          "url": "/verification/canonical-run-evidence-continuity-r99",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-run-evidence-continuity-r99/verification.json",
          "url": "/verification/canonical-run-evidence-continuity-r99/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r100",
          "url": "/verification/canonical-interaction-quality-r100",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r100/verification.json",
          "url": "/verification/canonical-interaction-quality-r100/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r101",
          "url": "/verification/canonical-interaction-quality-r101",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r101/verification.json",
          "url": "/verification/canonical-interaction-quality-r101/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102",
          "url": "/verification/canonical-interaction-quality-r102",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/verification.json",
          "url": "/verification/canonical-interaction-quality-r102/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
          "url": "/verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
          "url": "/verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/great-room-first-person.png",
          "url": "/verification/canonical-interaction-quality-r102/great-room-first-person.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
          "url": "/verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r103",
          "url": "/verification/canonical-interaction-quality-r103",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r104",
          "url": "/verification/canonical-interaction-quality-r104",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r104-camera-guide",
          "url": "/verification/canonical-interaction-quality-r104-camera-guide",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r105",
          "url": "/verification/canonical-interaction-quality-r105",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106",
          "url": "/verification/canonical-interaction-quality-r106",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/verification.json",
          "url": "/verification/canonical-interaction-quality-r106/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
          "url": "/verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/great-room-first-person.png",
          "url": "/verification/canonical-interaction-quality-r106/great-room-first-person.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
          "url": "/verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
          "url": "/verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
          "url": "/verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/smooth-actor-route.ts",
          "url": "/packages/runtime-ui/src/smooth-actor-route.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/detected-local-route-draft.ts",
          "url": "/packages/runtime-ui/src/detected-local-route-draft.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
          "url": "/packages/runtime-ui/src/actor-animation-cue-authoring.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/smooth-actor-route.test.ts",
          "url": "/packages/runtime-ui/test/smooth-actor-route.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
          "url": "/packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
          "url": "/apps/web/app/api/commands/runs/%5BrunId%5D/evidence/route.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
          "url": "/apps/web/app/api/splat-evidence/%5BresultId%5D/assets/%5BassetId%5D/route.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/lib/abort-safe-file-range-stream.ts",
          "url": "/apps/web/lib/abort-safe-file-range-stream.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/abort-safe-file-range-stream.test.ts",
          "url": "/apps/web/test/abort-safe-file-range-stream.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/src/progressive-artifact-bridge.ts",
          "url": "/services/control-plane-api/src/progressive-artifact-bridge.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
          "url": "/services/control-plane-api/test/progressive-artifact-bridge.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r99.json",
          "url": "/docs/timeline/internal-continuation-r99.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-evidence-continuity-r99/verification.json",
          "url": "/verification/canonical-run-evidence-continuity-r99/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r100/verification.json",
          "url": "/verification/canonical-interaction-quality-r100/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r101/verification.json",
          "url": "/verification/canonical-interaction-quality-r101/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/verification.json",
          "url": "/verification/canonical-interaction-quality-r102/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/verification.json",
          "url": "/verification/canonical-interaction-quality-r106/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r99.json",
          "url": "/docs/timeline/internal-continuation-r99.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r100",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r100",
      "path": "verification/canonical-interaction-quality-r100",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r100/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 5728028
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-render-controls.png",
            "byteLength": 1009365,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-edit.png",
            "byteLength": 1048585,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-first-person-entry.png",
            "byteLength": 827165,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-first-person.png",
            "byteLength": 416601,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-manual-camera.png",
            "byteLength": 1009735,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r100/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r100/great-room-route-animation-cue.png",
            "byteLength": 1411819,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r100/verification.json",
          "url": "/verification/canonical-interaction-quality-r100/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r100",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 5728028,
          "sha256": "bba15ac7a08922cc57d6b2f845444d9fec5878abcf70dda538dc2d7b170ee737",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r100/verification.json",
          "recordPointer": "$",
          "byteLength": 4758,
          "sha256": "9e80eb5381f4437d1c9a5693b3ecd9e20a80eec765ea0ca07b245296ad377892",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-25T22:55:21.305Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.18634,
              "actor.casa.wanderer.v22": 0.91023
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.80525,
              "actor.casa.wanderer.v22": 0.16504
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.18799,
                -0.79096,
                0.29682,
                0.50095
              ],
              "lookAfter": [
                0.12759,
                -0.85957,
                0.42053,
                0.2608
              ],
              "pitchLimitedPose": {
                "position": [
                  -0.72573,
                  2.94676,
                  0.24879
                ],
                "quaternion": [
                  0.19615,
                  -0.70552,
                  0.64649,
                  0.21406
                ]
              },
              "pitchDegrees": 85.00282069636914,
              "pitchBoundDegrees": 85,
              "lastLook": {
                "deltaX": 0,
                "deltaY": -50000,
                "quaternion": [
                  0.19615,
                  -0.70552,
                  0.64649,
                  0.21406
                ]
              },
              "poseBefore": {
                "position": [
                  -0.72573,
                  2.94676,
                  0.24879
                ],
                "quaternion": [
                  0.19615,
                  -0.70552,
                  0.64649,
                  0.21406
                ]
              },
              "poseAfter": {
                "position": [
                  -0.05236,
                  2.94676,
                  1.25631
                ],
                "quaternion": [
                  0.19615,
                  -0.70552,
                  0.64649,
                  0.21406
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.82504,
                  2.76592,
                  6.47864
                ],
                "target": [
                  -1.16549,
                  1.52787,
                  -0.62467
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.82504,
                  2.76592,
                  6.47864
                ],
                "target": [
                  -1.16549,
                  1.52787,
                  -0.62467
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r101",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r101",
      "path": "verification/canonical-interaction-quality-r101",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r101/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 6099439
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-render-controls.png",
            "byteLength": 974231,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-edit.png",
            "byteLength": 1044977,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-first-person-entry.png",
            "byteLength": 1311376,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-first-person.png",
            "byteLength": 345561,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-manual-camera.png",
            "byteLength": 1008682,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r101/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r101/great-room-route-animation-cue.png",
            "byteLength": 1409863,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r101/verification.json",
          "url": "/verification/canonical-interaction-quality-r101/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r101",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 6099439,
          "sha256": "1402976a5382ae58f482113cd723306dcda6f9bf87205d9f96280f69a017a368",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r101/verification.json",
          "recordPointer": "$",
          "byteLength": 4749,
          "sha256": "c48f153454e6bf4d6e60ad5f82bb1f54ce0cc865cc547b29a202cf8c5ee338f8",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-25T22:56:57.173Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.09874,
              "actor.casa.wanderer.v22": 0.3022
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.46775,
              "actor.casa.wanderer.v22": 0.51399
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "lastLook": {
                "deltaX": 0,
                "deltaY": -50000,
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "poseAfter": {
                "position": [
                  0.42749,
                  4.33162,
                  1.63199
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.73238,
                  2.85248,
                  6.43272
                ],
                "target": [
                  -1.07743,
                  1.53023,
                  -0.65907
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.73238,
                  2.85248,
                  6.43272
                ],
                "target": [
                  -1.07743,
                  1.53023,
                  -0.65907
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r102",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r102",
      "path": "verification/canonical-interaction-quality-r102",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r102/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 7,
        "byteLength": 7200251
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-render-controls.png",
            "byteLength": 1011236,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-edit.png",
            "byteLength": 1045341,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
            "byteLength": 1311384,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-first-person.png",
            "byteLength": 1404779,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
            "byteLength": 1012023,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
            "byteLength": 1410678,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r102/verification.json",
          "url": "/verification/canonical-interaction-quality-r102/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r102",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 7200251,
          "sha256": "b0d66d7d91857d11ac3795cb1fdecf46dc781c4964674b989a32302c5e59b97c",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r102/verification.json",
          "recordPointer": "$",
          "byteLength": 4810,
          "sha256": "3ae8ff6303035aa56c5caf588789d2eab72ef63a01654304038b08b8095f3844",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-25T22:58:47.866Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.71337,
              "actor.casa.wanderer.v22": 0.82904
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.30557,
              "actor.casa.wanderer.v22": 0.07108
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.785754830408329,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseAfter": {
                "position": [
                  0.43798,
                  4.33162,
                  1.64966
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.82995,
                  2.87189,
                  6.45512
                ],
                "target": [
                  -1.17487,
                  1.5275,
                  -0.6324
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.82995,
                  2.8719,
                  6.45512
                ],
                "target": [
                  -1.17487,
                  1.5275,
                  -0.6324
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0.000010000000000065512
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r103",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r103",
      "path": "verification/canonical-interaction-quality-r103",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r103/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 8,
        "byteLength": 8229627
      },
      "media": {
        "counts": {
          "image": 7,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-render-controls.png",
            "byteLength": 1008077,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-camera-resumed.png",
            "byteLength": 1018674,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-edit.png",
            "byteLength": 1046624,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-first-person-entry.png",
            "byteLength": 1311381,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-first-person.png",
            "byteLength": 1405114,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-manual-camera.png",
            "byteLength": 1019601,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r103/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r103/great-room-route-animation-cue.png",
            "byteLength": 1414404,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r103/verification.json",
          "url": "/verification/canonical-interaction-quality-r103/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r103",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 8229627,
          "sha256": "b3646030453204d2cc51de0f8b528423fa11253a10041045ec349d19f0db8992",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r103/verification.json",
          "recordPointer": "$",
          "byteLength": 5752,
          "sha256": "faf9f8c29e71c82a987dbd85c40d9ed3807460e7cbae97271c4ec03afab8fd2a",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-26T00:30:34.949Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.17372,
              "actor.casa.wanderer.v22": 0.58556
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.70044,
              "actor.casa.wanderer.v22": 0.84308
            },
            "actorMotionContinuity": {
              "durationMilliseconds": 6280,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "sampleCount": 13,
                  "movingStepCount": 12,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 28.07029562389272,
                  "minimumMovingDistance": 0.2041773155862315,
                  "maximumMovingDistance": 0.31078058176147355
                },
                "actor.casa.wanderer.v22": {
                  "sampleCount": 13,
                  "movingStepCount": 8,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 3.0438317678218696,
                  "minimumMovingDistance": 0.015057337081967721,
                  "maximumMovingDistance": 0.054600032967022774
                }
              },
              "distinctActorMinimumSeparation": 1.7849669436995184
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.785754830408329,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseAfter": {
                "position": [
                  0.4208,
                  4.33162,
                  1.62072
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.56054,
                  3.15869,
                  6.59332
                ],
                "target": [
                  -1.03501,
                  1.53363,
                  -0.53746
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.56054,
                  3.15869,
                  6.59332
                ],
                "target": [
                  -1.03501,
                  1.53363,
                  -0.53746
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": null,
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "actorsTravelWithoutStationaryHeadingTurns": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r104",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r104",
      "path": "verification/canonical-interaction-quality-r104",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r104/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 8,
        "byteLength": 8218457
      },
      "media": {
        "counts": {
          "image": 7,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-render-controls.png",
            "byteLength": 1011352,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-camera-resumed.png",
            "byteLength": 1013266,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-edit.png",
            "byteLength": 1048916,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-first-person-entry.png",
            "byteLength": 1311385,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-first-person.png",
            "byteLength": 1403517,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-manual-camera.png",
            "byteLength": 1012774,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r104/great-room-route-animation-cue.png",
            "byteLength": 1412299,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r104/verification.json",
          "url": "/verification/canonical-interaction-quality-r104/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r104",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 8218457,
          "sha256": "fa8ef5761c6f80d6c19a4eb6a5dcb81a6fdf257f162a2c565b61ac0bc744b41a",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r104/verification.json",
          "recordPointer": "$",
          "byteLength": 4948,
          "sha256": "4d8662915e83579fad5b5e46f2d8781fbafae5ffdc90f37727e6ce44ef87b5ad",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-26T00:19:12.083Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.78753,
              "actor.casa.wanderer.v22": 0.82989
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.3373,
              "actor.casa.wanderer.v22": 0.12804
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.785754830408329,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseAfter": {
                "position": [
                  0.4066,
                  4.33162,
                  1.59682
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.70711,
                  2.92774,
                  6.52456
                ],
                "target": [
                  -1.09245,
                  1.53091,
                  -0.58493
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.70711,
                  2.92774,
                  6.52456
                ],
                "target": [
                  -1.09245,
                  1.53091,
                  -0.58493
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": null,
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r104-camera-guide",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r104-camera-guide",
      "path": "verification/canonical-interaction-quality-r104-camera-guide",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r104-camera-guide/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 12,
        "byteLength": 12488675
      },
      "media": {
        "counts": {
          "image": 11,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/camera-guide-controls.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/camera-guide-controls.png",
            "byteLength": 200186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-render-controls.png",
            "byteLength": 1013429,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/camera-guide-manual-ownership.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/camera-guide-manual-ownership.png",
            "byteLength": 1554527,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/camera-guide-pose-entered.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/camera-guide-pose-entered.png",
            "byteLength": 1429472,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/camera-guide-resumed-shot.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/camera-guide-resumed-shot.png",
            "byteLength": 1091956,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-camera-resumed.png",
            "byteLength": 1010068,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-edit.png",
            "byteLength": 1048024,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-first-person-entry.png",
            "byteLength": 1311384,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-first-person.png",
            "byteLength": 1403985,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-manual-camera.png",
            "byteLength": 1008455,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r104-camera-guide/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r104-camera-guide/great-room-route-animation-cue.png",
            "byteLength": 1410157,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r104-camera-guide/verification.json",
          "url": "/verification/canonical-interaction-quality-r104-camera-guide/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r104-camera-guide",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 12,
          "byteLength": 12488675,
          "sha256": "715a9944a52bfbf0548bd66ccd87eb69727ae2e7a09cec31b1f385439b16a805",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r104-camera-guide/verification.json",
          "recordPointer": "$",
          "byteLength": 7032,
          "sha256": "af43402a6a58714ec2a2803706b5321bb6430f76c7d1285c04a4114b559af2c8",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-26T00:32:18.380Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cameraGuide=camera-guide.casa-cornell.exterior.ray-causal-13_25-r5&cameraGuideFrame=0",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.58667,
              "actor.casa.wanderer.v22": 0.19686
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.51481,
              "actor.casa.wanderer.v22": 0.37956
            },
            "actorMotionContinuity": {
              "durationMilliseconds": 6344,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "sampleCount": 14,
                  "movingStepCount": 13,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 21.671702130721425,
                  "minimumMovingDistance": 0.21146219756731938,
                  "maximumMovingDistance": 0.29554469983405224
                },
                "actor.casa.wanderer.v22": {
                  "sampleCount": 14,
                  "movingStepCount": 7,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 2.5482708400697347,
                  "minimumMovingDistance": 0.027358983899260583,
                  "maximumMovingDistance": 0.04040438095058478
                }
              },
              "distinctActorMinimumSeparation": 0.35542792827801223
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.785754830408329,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseAfter": {
                "position": [
                  0.43438,
                  4.33162,
                  1.64359
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.72036,
                  2.81146,
                  6.53314
                ],
                "target": [
                  -1.0794,
                  1.53138,
                  -0.5775
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.72036,
                  2.81146,
                  6.53314
                ],
                "target": [
                  -1.0794,
                  1.53138,
                  -0.5775
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": {
              "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
              "surface": "pose-3d",
              "manualOwnership": "manual",
              "manualPose": {
                "position": [
                  -11.7352,
                  2.95566,
                  1.87226
                ],
                "target": [
                  -9.52943,
                  1.5724,
                  -0.16635
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -11.7352,
                  2.95566,
                  1.87226
                ],
                "target": [
                  -9.52943,
                  1.5724,
                  -0.16635
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumManualDrift": 0,
              "resumedOwnership": "shot",
              "recalledPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "resumedPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              }
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "actorsTravelWithoutStationaryHeadingTurns": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r105",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r105",
      "path": "verification/canonical-interaction-quality-r105",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 0,
        "byteLength": 0
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r105",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 0,
          "byteLength": 0,
          "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r106",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-interaction-quality-r106",
      "path": "verification/canonical-interaction-quality-r106",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r106/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 12,
        "byteLength": 12552504
      },
      "media": {
        "counts": {
          "image": 11,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r106/camera-guide-controls.png",
            "url": "/verification/canonical-interaction-quality-r106/camera-guide-controls.png",
            "byteLength": 200186,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-render-controls.png",
            "byteLength": 1007517,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
            "url": "/verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
            "byteLength": 1554213,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/camera-guide-pose-entered.png",
            "url": "/verification/canonical-interaction-quality-r106/camera-guide-pose-entered.png",
            "byteLength": 1423586,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
            "url": "/verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
            "byteLength": 1091944,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-camera-resumed.png",
            "byteLength": 1045808,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-edit.png",
            "byteLength": 1047441,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-first-person-entry.png",
            "byteLength": 1311383,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-first-person.png",
            "byteLength": 1404144,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
            "byteLength": 1045867,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
            "byteLength": 1413387,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r106/verification.json",
          "url": "/verification/canonical-interaction-quality-r106/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-interaction-quality-r106",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 12,
          "byteLength": 12552504,
          "sha256": "98a9dbdbc724af40d9591aea4046aed52d6eeda2f47b22855bff98a71d7bcb61",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r106/verification.json",
          "recordPointer": "$",
          "byteLength": 7028,
          "sha256": "75c7721a405c6ad364d020cab208b4963757995ed1626072dff794b68ccf55d5",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-26T00:33:37.856Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cameraGuide=camera-guide.casa-cornell.exterior.ray-causal-13_25-r5&cameraGuideFrame=0",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.68851,
              "actor.casa.wanderer.v22": 0.20777
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.11423,
              "actor.casa.wanderer.v22": 0.53744
            },
            "actorMotionContinuity": {
              "durationMilliseconds": 5995,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "sampleCount": 13,
                  "movingStepCount": 12,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 25.081928801737114,
                  "minimumMovingDistance": 0.19570446724589693,
                  "maximumMovingDistance": 0.2970353118738579
                },
                "actor.casa.wanderer.v22": {
                  "sampleCount": 13,
                  "movingStepCount": 6,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 4.52867994781044,
                  "minimumMovingDistance": 0.032819920779916814,
                  "maximumMovingDistance": 0.04637648757721959
                }
              },
              "distinctActorMinimumSeparation": 2.68356304956675
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.30171,
                0.47975,
                -0.18003,
                0.80399
              ],
              "lookAfter": [
                0.42377,
                0.23786,
                -0.11637,
                0.8662
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65147,
                  0.19523,
                  -0.1789,
                  0.71096
                ]
              },
              "pitchDegrees": 84.9979088068572,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.785754830408329,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              },
              "poseAfter": {
                "position": [
                  0.42615,
                  4.33162,
                  1.62973
                ],
                "quaternion": [
                  0.04026,
                  0.26457,
                  -0.01106,
                  0.96346
                ]
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -5.81635,
                  4.3507,
                  6.77929
                ],
                "target": [
                  -0.80489,
                  1.54446,
                  -0.36429
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -5.81635,
                  4.3507,
                  6.77929
                ],
                "target": [
                  -0.80489,
                  1.54446,
                  -0.36429
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": {
              "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
              "surface": "pose-3d",
              "manualOwnership": "manual",
              "manualPose": {
                "position": [
                  -11.73542,
                  2.95554,
                  1.87208
                ],
                "target": [
                  -9.5296,
                  1.5724,
                  -0.16657
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -11.73542,
                  2.95554,
                  1.87208
                ],
                "target": [
                  -9.5296,
                  1.5724,
                  -0.16657
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumManualDrift": 0,
              "resumedOwnership": "shot",
              "recalledPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "resumedPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              }
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "actorsTravelWithoutStationaryHeadingTurns": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-run-evidence-continuity-r99",
      "kind": "verification-set",
      "createdAt": "2026-08-25T22:32:30.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r99.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-run-evidence-continuity-r99",
      "path": "verification/canonical-run-evidence-continuity-r99",
      "parent": null,
      "branch": [],
      "state": {
        "value": "acquisition-required",
        "sourcePath": "verification/canonical-run-evidence-continuity-r99/verification.json",
        "sourceField": "$/recovered/status"
      },
      "authority": null,
      "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
      "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
      "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
      "limitations": [
        "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
        "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
        "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
        "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
        "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
        "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
      ],
      "relatedRunIds": [
        "canonical-run-evidence-continuity-r99",
        "canonical-interaction-quality-r100",
        "canonical-interaction-quality-r101",
        "canonical-interaction-quality-r102",
        "canonical-interaction-quality-r103",
        "canonical-interaction-quality-r104",
        "canonical-interaction-quality-r104-camera-guide",
        "canonical-interaction-quality-r105",
        "canonical-interaction-quality-r106",
        "run.local-hero.geometry-propagated-r2.v101"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 679197
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-run-evidence-continuity-r99/evidence-immutable-decision.png",
            "url": "/verification/canonical-run-evidence-continuity-r99/evidence-immutable-decision.png",
            "byteLength": 277496,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-run-evidence-continuity-r99/generate-space-durable-runs.png",
            "url": "/verification/canonical-run-evidence-continuity-r99/generate-space-durable-runs.png",
            "byteLength": 188269,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-run-evidence-continuity-r99/resumed-run-monitor.png",
            "url": "/verification/canonical-run-evidence-continuity-r99/resumed-run-monitor.png",
            "byteLength": 211650,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-run-evidence-continuity-r99/verification.json",
          "url": "/verification/canonical-run-evidence-continuity-r99/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r99.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9203,
          "sha256": "868d4ade0b4c9123765549ba7226a06e5c490785b9d6c390a85f0aa56926c660",
          "exactRecord": {
            "id": "canonical-viewer-interaction-evidence-20260825-r106",
            "date": "2026-08-25",
            "title": "Rendered traversal continuity and sealed run evidence in the shared viewer",
            "startedAt": "2026-08-25T18:32:30-04:00",
            "endedAt": "2026-08-25T20:33:38-04:00",
            "summary": "The Casa Cornell viewer now conditions hand-drawn routes into grounded continuous motion, rejects clamp jitter before it can rotate an actor in place, authors animation cues from route points in the scene, preserves first-person mouse and keyboard control, and keeps manually moved cameras under user ownership until explicit resume. The same pass associated the exact emitted reconstruction with its durable run after restart, verified its sealed record independently, and made all local range delivery close safely on cancellation.",
            "results": [
              "Added direction-aware, arc-length-reparameterized endpoint turnarounds and bounded tight-corner anticipation so open routes retain progress, animation phase, ground clearance, and forward travel rather than pivoting at a waypoint.",
              "Added height-scaled accumulated-travel hysteresis after adversarial browser sampling exposed four residual 95-to-180-degree turns caused by sub-centimeter ground-clamp jitter. R106 measured zero planted heading turns across 13 rendered samples for each great-room actor; the V22 host maximum rendered heading step was 4.528680 degrees.",
              "Kept route creation and editing on the current scene surface. Selecting a route point exposes the five exact bound animation choices verified in R106: Walk, Run, Turn Left, Turn 180, and Dance. Clip cycles come from the pinned FBX durations rather than guessed cue timing.",
              "Started great-room first-person inspection from the source-camera position projected to admitted ground and retained the selected splat. R106 verified click-to-look, mouse look, W-key movement, an 85-degree pitch bound, and a normal forward-walk capture at 4.785755 degrees pitch.",
              "Stopped shot and camera-guide control when the user manipulated the camera. R106 held both manual poses at zero measured drift and restored the exact recalled pose only after the explicit Resume shot action.",
              "Associated run.local-hero.geometry-propagated-r2.v101 with the exact 35,555,680-byte splat output after restart. The sealed association records output hash sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1 and record hash sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742.",
              "Rendered the associated result in the shared Evidence/Review viewport while leaving promote and reject actions unavailable because the result remains presentation-decision-ineligible.",
              "Replaced cancelled Node stream bridges across runtime assets, splat evidence, and splat-edit artifact delivery with one bounded abort-aware FileHandle reader. Focused tests verify exact inclusive byte ranges, handle closure after completion, and one terminal close during an in-flight abort.",
              "Recomputed the durable evidence record seal through the shared domain canonical hash instead of trusting browser-supplied record metadata, and made later timeline continuation revisions supersede earlier matches deterministically.",
              "Admitted project splat media through nine deterministic Gaussian-row samples distributed across the complete stream plus full-stream hash verification, allowing the durable evidence record to validate the emitted 35.6 MB artifact without materializing it in memory.",
              "Re-pinned the exact animation durations through the Casa Cornell expansion manifest, runtime-asset CAS, and visible-cell binding; all 34 runtime-asset integrity tests passed."
            ],
            "decision": "Keep world viewing, route authoring, first-person inspection, camera control, run evidence, and presentation review on the one Casa Cornell Canvas. Preserve the exact durable association as reconstruction evidence while the rejected result remains ineligible for promotion.",
            "limitations": [
              "No new exterior hero splat was promoted. The associated geometry-propagated 20k result remains rejected for hero and product-default use.",
              "The great-room splat is still display-fit local evidence. Its visual quality degrades outside the constrained source view, including visible streaking in the R102 walk capture.",
              "The actors still use renderer-translated in-place Mixamo clips. Foot planting, stride warping, and IK remain separate animation-system work even though route motion no longer performs planted heading turns in R106.",
              "The accepted exterior South Micro-Parallax 10k Camera deck still reports no local ground surface. Great-room first-person is proven; exterior walk-authority wiring remains open.",
              "The two Casa Cornell portal transforms remain unreviewed and blocked, so this checkpoint grants no cross-cell camera or actor transfer authority.",
              "The range-stream tests cover exact completion and in-flight cancellation; sustained multi-client delivery still requires its own load evidence."
            ],
            "runs": [
              "canonical-run-evidence-continuity-r99",
              "canonical-interaction-quality-r100",
              "canonical-interaction-quality-r101",
              "canonical-interaction-quality-r102",
              "canonical-interaction-quality-r103",
              "canonical-interaction-quality-r104",
              "canonical-interaction-quality-r104-camera-guide",
              "canonical-interaction-quality-r105",
              "canonical-interaction-quality-r106",
              "run.local-hero.geometry-propagated-r2.v101"
            ],
            "payload": [
              "verification/canonical-run-evidence-continuity-r99",
              "verification/canonical-run-evidence-continuity-r99/verification.json",
              "verification/canonical-interaction-quality-r100",
              "verification/canonical-interaction-quality-r100/verification.json",
              "verification/canonical-interaction-quality-r101",
              "verification/canonical-interaction-quality-r101/verification.json",
              "verification/canonical-interaction-quality-r102",
              "verification/canonical-interaction-quality-r102/verification.json",
              "verification/canonical-interaction-quality-r102/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person-entry.png",
              "verification/canonical-interaction-quality-r102/great-room-first-person.png",
              "verification/canonical-interaction-quality-r102/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r103",
              "verification/canonical-interaction-quality-r104",
              "verification/canonical-interaction-quality-r104-camera-guide",
              "verification/canonical-interaction-quality-r105",
              "verification/canonical-interaction-quality-r106",
              "verification/canonical-interaction-quality-r106/verification.json",
              "verification/canonical-interaction-quality-r106/great-room-route-animation-cue.png",
              "verification/canonical-interaction-quality-r106/great-room-first-person.png",
              "verification/canonical-interaction-quality-r106/great-room-manual-camera.png",
              "verification/canonical-interaction-quality-r106/camera-guide-manual-ownership.png",
              "verification/canonical-interaction-quality-r106/camera-guide-resumed-shot.png",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/actor-animation-cue-authoring.ts",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "packages/runtime-ui/test/actor-animation-cue-authoring.test.ts",
              "apps/web/app/api/commands/runs/[runId]/evidence/route.ts",
              "apps/web/app/api/splat-evidence/[resultId]/assets/[assetId]/route.ts",
              "apps/web/lib/abort-safe-file-range-stream.ts",
              "apps/web/test/abort-safe-file-range-stream.test.ts",
              "services/control-plane-api/src/progressive-artifact-bridge.ts",
              "services/control-plane-api/test/progressive-artifact-bridge.test.ts",
              "docs/timeline/internal-continuation-r99.json"
            ],
            "pagePaths": [],
            "evidenceSeal": "canonical-canvas-count:1;animation-cue-choice-count:5;actor-samples-per-actor:13;actor-stationary-turn-count:0;v22-maximum-rendered-heading-step-degrees:4.528680;first-person-pointer:armed;first-person-walk-pitch-degrees:4.785755;manual-camera-maximum-drift:0;camera-guide-maximum-drift:0;camera-guide-explicit-resume:true;durable-run-id:run.local-hero.geometry-propagated-r2.v101;durable-run-sequence:16;output-byte-length:35555680;output-hash:sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1;splat-row-samples:9;presentation-decision-eligible:false;abort-safe-range-stream:true;new-hero-promotion:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-run-evidence-continuity-r99",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 679197,
          "sha256": "2abf91f6861bd5ecbca6f549ff38189250923d866a97aa6a8f5df931208dc690",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-run-evidence-continuity-r99/verification.json",
          "recordPointer": "$",
          "byteLength": 1782,
          "sha256": "8d484975a1372945678f7f535c07b106c2d5ec41dc409adfbca50f4301d4188d",
          "exactRecord": {
            "schema": "blueprint.canonical-run-continuity-browser-verification/2",
            "verifiedAt": "2026-08-26T00:15:02.085Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1",
            "canvasCount": 1,
            "recoveredRunCount": 12,
            "visibleRunCount": 6,
            "recovered": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "acquisition-required",
              "sequence": 16
            },
            "resumed": {
              "runId": "run.local-hero.geometry-propagated-r2.v101",
              "status": "acquisition-required",
              "sequence": 16,
              "stream": "terminal"
            },
            "directAssociation": {
              "resultId": "splat.casa.exterior.geometry-propagated-brush-20k",
              "decisionEligible": "false",
              "manifestHash": "sha256:382a0e26a454da43e7951416d2174adf1cc52a0cf56e40ff7b0c1a0fa74759db",
              "outputHash": "sha256:b5ab9538ab66139d4f2c50dea2ecdd4987d4574ab4c5f7b65ef0dbc11ef99fa1",
              "recordHash": "sha256:9e7dcf9a1cf209018903e5f024e0a5ade622e3b37dc6f462212b00e6fb9cb742"
            },
            "evidence": {
              "resultId": "splat.casa.exterior.geometry-propagated-brush-20k",
              "viewportBinding": "indexed-exterior",
              "viewportDisplayed": "true",
              "decisionEligible": false,
              "renderedDecisionEligible": "false",
              "decisionControlCount": 1,
              "decisionNoteCount": 0,
              "promoteActionCount": 0,
              "rejectActionCount": 0,
              "promoteEnabled": false,
              "rejectEnabled": false,
              "decisionSubmitted": false
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "durableRunsRecoveredAfterProcessRestart": true,
              "oneClickResumePreservesRunIdentity": true,
              "liveRunComparisonBoardVisible": true,
              "exactEmittedOutputAssociatedAfterRestart": true,
              "immutableEvidenceUsesSharedViewport": true,
              "presentationDecisionEligibilityRemainsCatalogBound": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-clearance-20260825-r2",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "rejected",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 17004
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/review/clearance-grid.png",
            "byteLength": 9217,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 17004,
          "sha256": "9308caedc0691a1bb8163c29071583ce5676dfe6b93a7eb99f9a4430eda62ca0",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 4016,
          "sha256": "030ead20991a960a1336fa64b45d7a71b61c26e4aa62fb4267a4f2f7ba94e3ce",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.accepted-south-micro-parallax-walkable-clearance-20260825-r2",
            "createdAt": "2026-08-26T00:51:35.331832+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
              "bytes": 15880,
              "sha256": "9e2c5d7fbd758f8b0e88df83d77c6b3e6a906334102d11c09426f5adfaeaf85c"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v4",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 449,
              "inwardCandidateCells": 292,
              "twoSplitSupportCells": 674,
              "dilatedObstacleCells": 659,
              "validCells": 62,
              "admittedRectangle": null
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            },
            "evidenceIds": [
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r2.source-integrity",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r2.two-split-support",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r2.actor-prism-clearance",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r2.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/manifest.json",
          "recordPointer": "$",
          "byteLength": 1627,
          "sha256": "cf29612101abfc1cae776fc72828049d872d3697591f8a3e64eda1b9aea4d4f9",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-26T00:51:35.384927+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r2.json",
                "bytes": 1071,
                "sha256": "94dccee8210e04df3ae66b4f9fb06241872d5aa927a00c44006192ad18dc1c7b"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-review.json",
                "bytes": 4016,
                "sha256": "030ead20991a960a1336fa64b45d7a71b61c26e4aa62fb4267a4f2f7ba94e3ce"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-diagnostic.json",
                "bytes": 2144,
                "sha256": "96975ca0a1d3f2f03de5c5e7a9b94e80d6f8c38e06e36bd3554299145efdd223"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/review/clearance-grid.png",
                "bytes": 9217,
                "sha256": "8e5d568463de39b84a226ef06a00ca8ce17ae68f0e1c39a97aec5f184a78032d"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2144,
          "sha256": "96975ca0a1d3f2f03de5c5e7a9b94e80d6f8c38e06e36bd3554299145efdd223",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-26T00:51:35.331832+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": 5,
              "lowZ": 12,
              "width": 46,
              "height": 23,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 449,
              "inwardCandidateCells": 292,
              "groundGaussians": 1902,
              "twoSplitSupportCells": 674,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 659,
              "stepInvalidCells": 7,
              "validCells": 62
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-clearance-20260825-r3",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pass",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-review.json",
        "sourceField": "$/gates/sourceIntegrity/state"
      },
      "authority": null,
      "title": "two-split-supported-clearance-grid",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "rejected",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 17004
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/review/clearance-grid.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/review/clearance-grid.png",
            "byteLength": 9217,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-review.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-review.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 17004,
          "sha256": "4fa2f0e245f2b4ee8cfcd157fb545a60b296f4d7f3522b9345c5fe5bc025f589",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-review.json",
          "recordPointer": "$",
          "byteLength": 4016,
          "sha256": "7eced5cf361b17d3848d67ae065a09335d15fb72e8026b8821ecad569e0534f5",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review/1",
            "id": "review.accepted-south-micro-parallax-walkable-clearance-20260825-r3",
            "createdAt": "2026-08-26T00:52:55.757261+00:00",
            "candidateLayer": {
              "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
              "bytes": 15880,
              "sha256": "afba3fc3ab83d0fa705a1a65af33d15bf59a76874aead9fd749436c0c964e225"
            },
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "reviewer": {
              "id": "service.blueprint.adversarial-clearance-v4",
              "kind": "automated-adversarial-service",
              "implementation": {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              }
            },
            "method": {
              "name": "two-split-supported-clearance-grid",
              "gridCellMeters": 0.5,
              "actorRadiusMeters": 0.35,
              "actorHeightMeters": 1.9,
              "sampleSplit": "source-index-even-odd",
              "obstacleAuthority": "measured-massing-body-prism",
              "massing": {
                "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
                "bytes": 815928,
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "supportRadiusMeters": 1,
              "candidateCells": 449,
              "inwardCandidateCells": 292,
              "twoSplitSupportCells": 674,
              "dilatedObstacleCells": 659,
              "validCells": 62,
              "admittedRectangle": null
            },
            "decision": "rejected",
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            },
            "evidenceIds": [
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r3.source-integrity",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r3.two-split-support",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r3.actor-prism-clearance",
              "evidence.accepted-south-micro-parallax-walkable-clearance-20260825-r3.step-continuity"
            ],
            "authorityBoundary": "This receipt grants only bounded local walkability inside cell.casa.exterior. It grants no cross-cell metric alignment, portal transform, deck transition, or representation-quality promotion."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 1627,
          "sha256": "fa378430691d63ab8fb069e2ff3df959e2486adc657a8e157bee94ff6283f088",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-review-run/1",
            "createdAt": "2026-08-26T00:52:55.781280+00:00",
            "state": "rejected-no-authority",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
                "bytes": 1071,
                "sha256": "d7a588ad2607d9cc8bbf3714c6edbf9581360a49702206213ca54b0fe1ce1044"
              },
              {
                "path": "schemas/blueprint-walkable-clearance-review-v1.schema.json",
                "bytes": 5304,
                "sha256": "8ba90ba2a29dc8203875334952cafa381ddcca9444265f5950224e1997782018"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-clearance-r1.py",
                "bytes": 26798,
                "sha256": "cb9f557c3ab10ed8f8ac541b77f24e9fc0771c4aeab6b2e7b80414dcef62cc46"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-review.json",
                "bytes": 4016,
                "sha256": "7eced5cf361b17d3848d67ae065a09335d15fb72e8026b8821ecad569e0534f5"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-diagnostic.json",
                "bytes": 2144,
                "sha256": "de881b19f44d799ab6a9b7804677aaf9271e1648d460daedbb736cb39f8a9152"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/review/clearance-grid.png",
                "bytes": 9217,
                "sha256": "8e5d568463de39b84a226ef06a00ca8ce17ae68f0e1c39a97aec5f184a78032d"
              }
            ],
            "decision": "rejected",
            "groundSurfaceId": null
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3/results/clearance-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 2144,
          "sha256": "de881b19f44d799ab6a9b7804677aaf9271e1648d460daedbb736cb39f8a9152",
          "exactRecord": {
            "schema": "blueprint.walkable-clearance-diagnostic/1",
            "createdAt": "2026-08-26T00:52:55.757261+00:00",
            "decision": "rejected",
            "grid": {
              "lowX": 5,
              "lowZ": 12,
              "width": 46,
              "height": 23,
              "cellMeters": 0.5
            },
            "counts": {
              "candidateCells": 449,
              "inwardCandidateCells": 292,
              "groundGaussians": 1902,
              "twoSplitSupportCells": 674,
              "bodyPrismObstacleGaussians": 0,
              "bodyPrismObstacleMassingFaces": 1185,
              "dilatedObstacleCells": 659,
              "stepInvalidCells": 7,
              "validCells": 62
            },
            "admittedRectangle": null,
            "gates": {
              "sourceIntegrity": {
                "state": "pass",
                "reason": "The PLY byte count and SHA-256 match the sealed candidate source.",
                "sourceGaussians": 1476299
              },
              "semanticClass": {
                "state": "pass",
                "reason": "The candidate is the detector's metric-datum ground class.",
                "semanticKind": "ground"
              },
              "slope": {
                "state": "pass",
                "reason": "The source candidate passed the horizontal-normal slope gate.",
                "normal": [
                  0,
                  1,
                  0
                ]
              },
              "supportDensity": {
                "state": "fail",
                "reason": "Every admitted cell is independently bounded by even and odd source-index ground support.",
                "missingEvenCells": 0,
                "missingOddCells": 0,
                "supportRadiusMeters": 1
              },
              "connectedComponent": {
                "state": "fail",
                "reason": "The admitted surface is one hole-free axis-aligned rectangle.",
                "areaSquareMeters": 0
              },
              "headShoulderClearance": {
                "state": "fail",
                "reason": "The actor-radius-dilated body prism contains no obstacle cells from the configured collision authority.",
                "obstacleCells": 0,
                "actorHeightMeters": 1.9,
                "obstacleAuthority": "measured-massing-body-prism"
              },
              "stepContinuity": {
                "state": "fail",
                "reason": "All admitted adjacent cells stay within the step and local elevation-range limits.",
                "failedCells": 0,
                "maximumObservedCellElevationRangeMeters": null
              }
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260825-r3",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260825-r3",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 48865
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/review/candidate-plane-layer.png",
            "byteLength": 20862,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 48865,
          "sha256": "3edc8b347127819f68f660a415328e421c5cf4ed7084cf2301ba7f919dd23faa",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/manifest.json",
          "recordPointer": "$",
          "byteLength": 2114,
          "sha256": "4fa89a7d67b04373b17433e34d3ffb98cb5189b8d3fbe97a135fc5fd2a35e25a",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-26T00:48:51.315338+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r3.json",
                "bytes": 949,
                "sha256": "9a6d6f42ac2eff3e441b8d60da035a2fb5f4f048677d9182644eb4cb507499c5"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/candidate-plane-layer.json",
                "bytes": 20351,
                "sha256": "3c28489db6c2d125dd4b7910d64bdee801ee87cdc83365408e1c1e95a44939ee"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/detection-diagnostic.json",
                "bytes": 5538,
                "sha256": "f926a82a3b33f259162724ad4dc695f3e47f2d8e75b949b9f6fa73c106caf07e"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/review/candidate-plane-layer.png",
                "bytes": 20862,
                "sha256": "766038251e231e2dde9332a8f9d7fc7588e4492c25d1f38a8cb836c8d8f772f5"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 20351,
          "sha256": "3c28489db6c2d125dd4b7910d64bdee801ee87cdc83365408e1c1e95a44939ee",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260825-r3",
            "createdAt": "2026-08-26T00:48:51.057909+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e00.c00",
                "elevationMeters": -0.01674682553857565,
                "origin": [
                  0,
                  -0.01674682553857565,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      22.94828,
                      12.94351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.94828,
                      16.19351264
                    ],
                    [
                      22.19828,
                      16.19351264
                    ],
                    [
                      22.94828,
                      16.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      10.94828,
                      15.44351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.69828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.44828,
                      19.44351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.01674682553857565,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1646,
                  "occupiedGridCells": 1396,
                  "areaSquareMeters": 87.25,
                  "elevationMadMeters": 0.03917237836867571,
                  "normalYMean": 0.9563679695129395,
                  "opacityMean": 0.43235714941421033
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e04.c03",
                "elevationMeters": 0.4249802976846695,
                "origin": [
                  0,
                  0.4249802976846695,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.9482800000000005,
                      14.94351264
                    ],
                    [
                      7.1982800000000005,
                      15.19351264
                    ],
                    [
                      7.4482800000000005,
                      14.44351264
                    ],
                    [
                      8.44828,
                      14.44351264
                    ],
                    [
                      8.69828,
                      15.19351264
                    ],
                    [
                      10.44828,
                      14.94351264
                    ],
                    [
                      10.69828,
                      15.69351264
                    ],
                    [
                      9.69828,
                      16.44351264
                    ],
                    [
                      10.19828,
                      16.94351264
                    ],
                    [
                      10.94828,
                      16.19351264
                    ],
                    [
                      11.44828,
                      17.69351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      15.44828,
                      18.44351264
                    ],
                    [
                      20.69828,
                      17.94351264
                    ],
                    [
                      20.69828,
                      16.69351264
                    ],
                    [
                      21.44828,
                      16.44351264
                    ],
                    [
                      21.19828,
                      15.69351264
                    ],
                    [
                      22.69828,
                      15.19351264
                    ],
                    [
                      24.44828,
                      16.19351264
                    ],
                    [
                      24.19828,
                      17.94351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      26.69828,
                      16.69351264
                    ],
                    [
                      26.19828,
                      15.69351264
                    ],
                    [
                      26.44828,
                      14.44351264
                    ],
                    [
                      24.19828,
                      15.19351264
                    ],
                    [
                      21.19828,
                      14.44351264
                    ],
                    [
                      17.19828,
                      14.44351264
                    ],
                    [
                      17.69828,
                      17.69351264
                    ],
                    [
                      16.69828,
                      17.94351264
                    ],
                    [
                      16.19828,
                      14.44351264
                    ],
                    [
                      11.69828,
                      14.44351264
                    ],
                    [
                      11.19828,
                      14.94351264
                    ],
                    [
                      10.44828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0017397023153304936,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 984,
                  "occupiedGridCells": 623,
                  "areaSquareMeters": 38.9375,
                  "elevationMadMeters": 0.026571154594421387,
                  "normalYMean": 0.9565264582633972,
                  "opacityMean": 0.41357335614095786
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e04.c02",
                "elevationMeters": 0.44308751821517944,
                "origin": [
                  0,
                  0.44308751821517944,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      6.1982800000000005,
                      15.94351264
                    ],
                    [
                      5.4482800000000005,
                      16.19351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016367518215179455,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 98,
                  "occupiedGridCells": 139,
                  "areaSquareMeters": 8.6875,
                  "elevationMadMeters": 0.024763762950897217,
                  "normalYMean": 0.9517710208892822,
                  "opacityMean": 0.37240498959249524
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e04.c04",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r3.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5538,
          "sha256": "f926a82a3b33f259162724ad4dc695f3e47f2d8e75b949b9f6fa73c106caf07e",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-26T00:48:51.057909+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 6,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260825-r4",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260825-r4",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 48605
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/review/candidate-plane-layer.png",
            "byteLength": 20817,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 48605,
          "sha256": "5f92cf5643751281e6f5a8a1d956907242e14776929cbbd710b0ee4b0f7fe721",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/manifest.json",
          "recordPointer": "$",
          "byteLength": 2114,
          "sha256": "025ee9fe42929cd3f13b70a355c18bec4874cd45c033cdd47e171d8436cf1f82",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-26T00:49:37.346769+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r4.json",
                "bytes": 974,
                "sha256": "27f546c254155570ebe63cba0a4385d230fdee907ace0b5a002f895a9d98b37f"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/candidate-plane-layer.json",
                "bytes": 20110,
                "sha256": "2cd10bb004c9c984cf14fa5a696167b928321a882dc3dde63a3a6d1e7c3b7fff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/detection-diagnostic.json",
                "bytes": 5564,
                "sha256": "2172c2d1547636f8965854962f995ada7aa8633ccea7028d3f9fdb3976b21e0f"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/review/candidate-plane-layer.png",
                "bytes": 20817,
                "sha256": "dce0454d55b59e7d18ac347ebe7c78ae0646b19e07a30a1291b8f3cb07f075ef"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 20110,
          "sha256": "2cd10bb004c9c984cf14fa5a696167b928321a882dc3dde63a3a6d1e7c3b7fff",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260825-r4",
            "createdAt": "2026-08-26T00:49:37.094319+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e00.c00",
                "elevationMeters": -0.016731539741158485,
                "origin": [
                  0,
                  -0.016731539741158485,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.94828,
                      16.19351264
                    ],
                    [
                      22.19828,
                      16.19351264
                    ],
                    [
                      22.94828,
                      16.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      11.19828,
                      15.69351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.94828,
                      19.69351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.016731539741158485,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1643,
                  "occupiedGridCells": 1393,
                  "areaSquareMeters": 87.0625,
                  "elevationMadMeters": 0.039211831986904144,
                  "normalYMean": 0.9563738703727722,
                  "opacityMean": 0.43250497159389656
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e04.c03",
                "elevationMeters": 0.4249802976846695,
                "origin": [
                  0,
                  0.4249802976846695,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      5.9482800000000005,
                      14.44351264
                    ],
                    [
                      5.9482800000000005,
                      14.94351264
                    ],
                    [
                      7.1982800000000005,
                      15.19351264
                    ],
                    [
                      7.4482800000000005,
                      14.44351264
                    ],
                    [
                      8.44828,
                      14.44351264
                    ],
                    [
                      8.69828,
                      15.19351264
                    ],
                    [
                      10.44828,
                      14.94351264
                    ],
                    [
                      10.69828,
                      15.69351264
                    ],
                    [
                      9.69828,
                      16.44351264
                    ],
                    [
                      10.19828,
                      16.94351264
                    ],
                    [
                      10.94828,
                      16.19351264
                    ],
                    [
                      11.44828,
                      17.69351264
                    ],
                    [
                      15.19828,
                      17.94351264
                    ],
                    [
                      15.44828,
                      18.44351264
                    ],
                    [
                      20.69828,
                      17.94351264
                    ],
                    [
                      20.69828,
                      16.69351264
                    ],
                    [
                      21.44828,
                      16.44351264
                    ],
                    [
                      21.19828,
                      15.69351264
                    ],
                    [
                      22.69828,
                      15.19351264
                    ],
                    [
                      24.44828,
                      16.19351264
                    ],
                    [
                      24.19828,
                      17.94351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      26.69828,
                      16.69351264
                    ],
                    [
                      26.19828,
                      15.69351264
                    ],
                    [
                      26.44828,
                      14.44351264
                    ],
                    [
                      24.19828,
                      15.19351264
                    ],
                    [
                      21.19828,
                      14.44351264
                    ],
                    [
                      17.19828,
                      14.44351264
                    ],
                    [
                      17.69828,
                      17.69351264
                    ],
                    [
                      16.69828,
                      17.94351264
                    ],
                    [
                      16.19828,
                      14.44351264
                    ],
                    [
                      11.69828,
                      14.44351264
                    ],
                    [
                      11.19828,
                      14.94351264
                    ],
                    [
                      10.44828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0017397023153304936,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 984,
                  "occupiedGridCells": 623,
                  "areaSquareMeters": 38.9375,
                  "elevationMadMeters": 0.026571154594421387,
                  "normalYMean": 0.9565264582633972,
                  "opacityMean": 0.41357335614095786
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e04.c02",
                "elevationMeters": 0.44314366579055786,
                "origin": [
                  0,
                  0.44314366579055786,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016423665790557873,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 97,
                  "occupiedGridCells": 138,
                  "areaSquareMeters": 8.625,
                  "elevationMadMeters": 0.024340838193893433,
                  "normalYMean": 0.9522042870521545,
                  "opacityMean": 0.3661138911549196
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e04.c04",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r4.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5564,
          "sha256": "2172c2d1547636f8965854962f995ada7aa8633ccea7028d3f9fdb3976b21e0f",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-26T00:49:37.094319+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 6,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "gridConnectivity": 4,
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260825-r5",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260825-r5",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 43247
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/review/candidate-plane-layer.png",
            "byteLength": 19689,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 43247,
          "sha256": "f6212e5bbd575636825d208107f4e8105785a9f9b1dd443927afff75dd69f2e6",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/manifest.json",
          "recordPointer": "$",
          "byteLength": 2114,
          "sha256": "26ffe633c11948f94b97aa14ea75e3f31be72d453ce7c04390dcaf70d42572c8",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-26T00:51:07.338330+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r5.json",
                "bytes": 974,
                "sha256": "5402fea57b6646e858819a83a54eae8230003b6ad2dbbd95ff9cf608bcb4e8cb"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
                "bytes": 15880,
                "sha256": "9e2c5d7fbd758f8b0e88df83d77c6b3e6a906334102d11c09426f5adfaeaf85c"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/detection-diagnostic.json",
                "bytes": 5564,
                "sha256": "840a887f5ad1f1d4e871b969a834b6e34b1c89ac48160155aba8e3287e55f40d"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/review/candidate-plane-layer.png",
                "bytes": 19689,
                "sha256": "402bb91b1b9e27eab6c8fc93d809d0d93a08db825f22c567dfae91b63243d780"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 15880,
          "sha256": "9e2c5d7fbd758f8b0e88df83d77c6b3e6a906334102d11c09426f5adfaeaf85c",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260825-r5",
            "createdAt": "2026-08-26T00:51:07.066916+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r5.e00.c00",
                "elevationMeters": -0.016731539741158485,
                "origin": [
                  0,
                  -0.016731539741158485,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      11.19828,
                      15.69351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.94828,
                      19.69351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.016731539741158485,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1643,
                  "occupiedGridCells": 1393,
                  "areaSquareMeters": 87.0625,
                  "elevationMadMeters": 0.039211831986904144,
                  "normalYMean": 0.9563738703727722,
                  "opacityMean": 0.43250497159389656
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r5.e04.c02",
                "elevationMeters": 0.44314366579055786,
                "origin": [
                  0,
                  0.44314366579055786,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016423665790557873,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 97,
                  "occupiedGridCells": 138,
                  "areaSquareMeters": 8.625,
                  "elevationMadMeters": 0.024340838193893433,
                  "normalYMean": 0.9522042870521545,
                  "opacityMean": 0.3661138911549196
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r5.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r5.e04.c03",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r5.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5564,
          "sha256": "840a887f5ad1f1d4e871b969a834b6e34b1c89ac48160155aba8e3287e55f40d",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-26T00:51:07.066916+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 5,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "gridConnectivity": 4,
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:cleanup:accepted-south-micro-parallax-walkable-planes-20260825-r6",
      "kind": "research-run",
      "runKind": "cleanup",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-micro-parallax-walkable-planes-20260825-r6",
      "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
      "parent": null,
      "branch": [],
      "state": {
        "value": "pending",
        "sourcePath": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
        "sourceField": "$/planes/0/review/status"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "No plane is silently admitted. Explicit review is required per candidate.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 43644
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/review/candidate-plane-layer.png",
            "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/review/candidate-plane-layer.png",
            "byteLength": 19689,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/manifest.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/detection-diagnostic.json",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/detection-diagnostic.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 43644,
          "sha256": "77034b5ebae8c480b8aa17fb489579204a9d3db4dfa4f0844bc882f16f18a20b",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/manifest.json",
          "recordPointer": "$",
          "byteLength": 2511,
          "sha256": "c008c34295d1476772964575e9ffcd2a806bb6da8b5f7179066614cdd7acb5b3",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-run/1",
            "createdAt": "2026-08-26T00:52:41.129011+00:00",
            "state": "candidate-review-required",
            "artifacts": [
              {
                "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
                "bytes": 974,
                "sha256": "5c5e54e2edc6120c611a9f9ed2562e4dc3253e35d6190c4b798aeba57382ba3f"
              },
              {
                "path": "schemas/blueprint-walkable-plane-candidate-v1.schema.json",
                "bytes": 5695,
                "sha256": "ce7c3e48f4e836f194f17f2610aa607def29c3de25ce349d63dd3ba9324dd6ff"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-walkable-plane-r1.py",
                "bytes": 27379,
                "sha256": "d2fb8cea63a2a2e5ce556e5e531651a3834cb957c24f670a8f9239b9daa84fd7"
              },
              {
                "path": "dev/scripts/codex-generated/bd-splat-silhouette-trim-r1.py",
                "bytes": 42824,
                "sha256": "715bd8d9f7fff46612cee15f56a16c28e067f82973076c3e0102fd0b746e32b7"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
                "bytes": 15880,
                "sha256": "afba3fc3ab83d0fa705a1a65af33d15bf59a76874aead9fd749436c0c964e225"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/detection-diagnostic.json",
                "bytes": 5564,
                "sha256": "2319a788f01c89c3f22456ce1ad8a4f60d2df8c09a72aeca625a8cb46ef56f78"
              },
              {
                "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/review/candidate-plane-layer.png",
                "bytes": 19689,
                "sha256": "402bb91b1b9e27eab6c8fc93d809d0d93a08db825f22c567dfae91b63243d780"
              }
            ],
            "acceptedAuthorityBefore": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "acceptedAuthorityAfter": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "walkablePlaneCount": 0,
            "decision": "No plane is silently admitted. Explicit review is required per candidate."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/candidate-plane-layer.json",
          "recordPointer": "$",
          "byteLength": 15880,
          "sha256": "afba3fc3ab83d0fa705a1a65af33d15bf59a76874aead9fd749436c0c964e225",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-candidate-layer/1",
            "id": "plane-layer.accepted-south-micro-parallax-walkable-planes-20260825-r6",
            "createdAt": "2026-08-26T00:52:40.843694+00:00",
            "cellId": "cell.casa.exterior",
            "coordinateSpaceId": "space.casa.exterior",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/brush/refit-all13-10k/accepted-south-micro-parallax-refit-10000.ply",
              "bytes": 348408116,
              "sha256": "81059e81d3cd94b6941f5263179b0931cb033b0bc8284bfd055a7ab2a399f3b0"
            },
            "detector": {
              "horizontalNormalMinimum": 0.9,
              "planarityMinimum": 2,
              "opacityMinimum": 0.2,
              "elevationBinMeters": 0.05,
              "elevationToleranceMeters": 0.1,
              "gridCellMeters": 0.25
            },
            "planes": [
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r6.e00.c00",
                "elevationMeters": -0.016731539741158485,
                "origin": [
                  0,
                  -0.016731539741158485,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      26.94828,
                      13.69351264
                    ],
                    [
                      25.69828,
                      12.44351264
                    ],
                    [
                      25.44828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      13.19351264
                    ],
                    [
                      23.19828,
                      15.44351264
                    ],
                    [
                      23.69828,
                      13.44351264
                    ],
                    [
                      24.44828,
                      13.69351264
                    ],
                    [
                      24.69828,
                      15.19351264
                    ],
                    [
                      24.94828,
                      14.19351264
                    ],
                    [
                      25.94828,
                      14.69351264
                    ],
                    [
                      25.94828,
                      15.44351264
                    ],
                    [
                      24.94828,
                      15.69351264
                    ],
                    [
                      25.69828,
                      15.69351264
                    ],
                    [
                      25.94828,
                      16.44351264
                    ],
                    [
                      24.19828,
                      16.44351264
                    ],
                    [
                      23.69828,
                      17.44351264
                    ],
                    [
                      22.94828,
                      17.19351264
                    ],
                    [
                      22.19828,
                      17.44351264
                    ],
                    [
                      21.69828,
                      16.69351264
                    ],
                    [
                      20.94828,
                      16.94351264
                    ],
                    [
                      20.69828,
                      16.19351264
                    ],
                    [
                      19.44828,
                      16.19351264
                    ],
                    [
                      17.44828,
                      14.94351264
                    ],
                    [
                      17.44828,
                      16.69351264
                    ],
                    [
                      16.19828,
                      16.19351264
                    ],
                    [
                      15.94828,
                      16.69351264
                    ],
                    [
                      13.94828,
                      16.69351264
                    ],
                    [
                      13.19828,
                      15.69351264
                    ],
                    [
                      13.19828,
                      17.19351264
                    ],
                    [
                      11.69828,
                      17.69351264
                    ],
                    [
                      11.69828,
                      15.94351264
                    ],
                    [
                      11.19828,
                      15.69351264
                    ],
                    [
                      11.19828,
                      16.44351264
                    ],
                    [
                      9.94828,
                      17.69351264
                    ],
                    [
                      8.69828,
                      17.69351264
                    ],
                    [
                      9.44828,
                      19.69351264
                    ],
                    [
                      9.94828,
                      19.69351264
                    ],
                    [
                      9.69828,
                      18.69351264
                    ],
                    [
                      10.44828,
                      18.44351264
                    ],
                    [
                      12.19828,
                      20.44351264
                    ],
                    [
                      10.44828,
                      20.69351264
                    ],
                    [
                      9.69828,
                      21.44351264
                    ],
                    [
                      8.69828,
                      20.94351264
                    ],
                    [
                      7.1982800000000005,
                      21.44351264
                    ],
                    [
                      6.1982800000000005,
                      20.44351264
                    ],
                    [
                      5.4482800000000005,
                      21.44351264
                    ],
                    [
                      5.4482800000000005,
                      22.69351264
                    ],
                    [
                      5.6982800000000005,
                      21.94351264
                    ],
                    [
                      6.9482800000000005,
                      22.69351264
                    ],
                    [
                      8.44828,
                      21.69351264
                    ],
                    [
                      11.69828,
                      21.69351264
                    ],
                    [
                      11.94828,
                      22.69351264
                    ],
                    [
                      13.94828,
                      21.69351264
                    ],
                    [
                      14.94828,
                      21.69351264
                    ],
                    [
                      16.19828,
                      22.69351264
                    ],
                    [
                      16.44828,
                      22.19351264
                    ],
                    [
                      17.44828,
                      22.69351264
                    ],
                    [
                      17.69828,
                      22.19351264
                    ],
                    [
                      19.69828,
                      22.19351264
                    ],
                    [
                      19.94828,
                      22.69351264
                    ],
                    [
                      19.94828,
                      21.94351264
                    ],
                    [
                      20.94828,
                      21.69351264
                    ],
                    [
                      21.44828,
                      22.69351264
                    ],
                    [
                      21.69828,
                      22.19351264
                    ],
                    [
                      23.94828,
                      22.69351264
                    ],
                    [
                      24.44828,
                      21.69351264
                    ],
                    [
                      23.44828,
                      20.94351264
                    ],
                    [
                      23.44828,
                      20.19351264
                    ],
                    [
                      24.44828,
                      19.69351264
                    ],
                    [
                      22.94828,
                      19.69351264
                    ],
                    [
                      21.94828,
                      18.44351264
                    ],
                    [
                      26.19828,
                      17.94351264
                    ],
                    [
                      27.19828,
                      15.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "ground",
                  "referenceElevationMeters": 0,
                  "residualMeters": 0.016731539741158485,
                  "evidence": "bounded ground seed and measured building datum y=0"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 1643,
                  "occupiedGridCells": 1393,
                  "areaSquareMeters": 87.0625,
                  "elevationMadMeters": 0.039211831986904144,
                  "normalYMean": 0.9563738703727722,
                  "opacityMean": 0.43250497159389656
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r6.e04.c02",
                "elevationMeters": 0.44314366579055786,
                "origin": [
                  0,
                  0.44314366579055786,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      0.69828,
                      15.69351264
                    ],
                    [
                      2.19828,
                      16.44351264
                    ],
                    [
                      3.19828,
                      15.69351264
                    ],
                    [
                      4.4482800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      18.44351264
                    ],
                    [
                      4.6982800000000005,
                      16.44351264
                    ],
                    [
                      5.9482800000000005,
                      16.94351264
                    ],
                    [
                      5.9482800000000005,
                      18.44351264
                    ],
                    [
                      7.1982800000000005,
                      17.19351264
                    ],
                    [
                      6.9482800000000005,
                      16.44351264
                    ],
                    [
                      6.1982800000000005,
                      16.94351264
                    ],
                    [
                      4.6982800000000005,
                      14.94351264
                    ],
                    [
                      2.94828,
                      15.44351264
                    ],
                    [
                      2.69828,
                      14.44351264
                    ],
                    [
                      1.94828,
                      14.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.016423665790557873,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 97,
                  "occupiedGridCells": 138,
                  "areaSquareMeters": 8.625,
                  "elevationMadMeters": 0.024340838193893433,
                  "normalYMean": 0.9522042870521545,
                  "opacityMean": 0.3661138911549196
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r6.e04.c01",
                "elevationMeters": 0.4425570070743561,
                "origin": [
                  0,
                  0.4425570070743561,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      2.44828,
                      8.94351264
                    ],
                    [
                      2.94828,
                      9.94351264
                    ],
                    [
                      2.19828,
                      10.19351264
                    ],
                    [
                      1.94828,
                      9.69351264
                    ],
                    [
                      1.94828,
                      10.94351264
                    ],
                    [
                      2.94828,
                      11.19351264
                    ],
                    [
                      3.94828,
                      9.94351264
                    ],
                    [
                      3.69828,
                      9.19351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.01583700707435609,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 38,
                  "occupiedGridCells": 52,
                  "areaSquareMeters": 3.25,
                  "elevationMadMeters": 0.017215371131896973,
                  "normalYMean": 0.9483802914619446,
                  "opacityMean": 0.3577579867670571
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r6.e04.c03",
                "elevationMeters": 0.4236921966075897,
                "origin": [
                  0,
                  0.4236921966075897,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.44828,
                      18.44351264
                    ],
                    [
                      2.94828,
                      18.94351264
                    ],
                    [
                      2.19828,
                      18.69351264
                    ],
                    [
                      1.69828,
                      19.94351264
                    ],
                    [
                      2.44828,
                      20.19351264
                    ],
                    [
                      2.19828,
                      19.19351264
                    ],
                    [
                      3.69828,
                      18.94351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.0030278033924102665,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 31,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.024827927350997925,
                  "normalYMean": 0.9401732683181763,
                  "opacityMean": 0.3606767276020759
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              },
              {
                "id": "plane.accepted-south-micro-parallax-walkable-planes-20260825-r6.e04.c00",
                "elevationMeters": 0.4214134216308594,
                "origin": [
                  0,
                  0.4214134216308594,
                  0
                ],
                "normal": [
                  0,
                  1,
                  0
                ],
                "xAxis": [
                  1,
                  0,
                  0
                ],
                "boundary": {
                  "kind": "polygon",
                  "points": [
                    [
                      3.94828,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      6.44351264
                    ],
                    [
                      5.4482800000000005,
                      5.69351264
                    ],
                    [
                      4.4482800000000005,
                      5.44351264
                    ]
                  ]
                },
                "semanticSupport": {
                  "kind": "deck",
                  "referenceElevationMeters": 0.42672,
                  "residualMeters": 0.005306578369140613,
                  "evidence": "support clipped to horizontal massing faces with material=deck"
                },
                "admissionGates": {
                  "semanticClass": "pass",
                  "slope": "pass",
                  "supportDensity": "pass",
                  "connectedComponent": "pass",
                  "headShoulderClearance": "unknown",
                  "stepContinuity": "unknown"
                },
                "support": {
                  "gaussians": 21,
                  "occupiedGridCells": 26,
                  "areaSquareMeters": 1.625,
                  "elevationMadMeters": 0.030591189861297607,
                  "normalYMean": 0.9557476043701172,
                  "opacityMean": 0.37539322845059975
                },
                "review": {
                  "status": "pending",
                  "usage": "none",
                  "evidenceIds": []
                }
              }
            ],
            "authorityBoundary": "Automated Gaussian-shape detection only. Every plane is pending with usage none; no GroundSurface, navigation network, actor placement, portal transfer, or world-graph revision is granted."
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6/results/detection-diagnostic.json",
          "recordPointer": "$",
          "byteLength": 5564,
          "sha256": "2319a788f01c89c3f22456ce1ad8a4f60d2df8c09a72aeca625a8cb46ef56f78",
          "exactRecord": {
            "schema": "blueprint.walkable-plane-detection-diagnostic/1",
            "createdAt": "2026-08-26T00:52:40.843694+00:00",
            "sourceGaussians": 1476299,
            "shapeAdmittedGaussians": 49992,
            "candidateElevations": [
              -0.025000000000000105,
              3.0749999999999993,
              3.374999999999999,
              6.074999999999999,
              0.42499999999999977,
              3.624999999999999,
              3.924999999999999,
              4.225
            ],
            "peakDiagnostic": [
              {
                "elevationMeters": -0.025000000000000105,
                "weightedSupport": 812.7040241366884,
                "binGaussians": 1888
              },
              {
                "elevationMeters": 3.0749999999999993,
                "weightedSupport": 733.3410922169187,
                "binGaussians": 1603
              },
              {
                "elevationMeters": 3.374999999999999,
                "weightedSupport": 691.6049714262226,
                "binGaussians": 1630
              },
              {
                "elevationMeters": 6.074999999999999,
                "weightedSupport": 470.35532238952146,
                "binGaussians": 1064
              },
              {
                "elevationMeters": 0.42499999999999977,
                "weightedSupport": 304.1117672779924,
                "binGaussians": 755
              },
              {
                "elevationMeters": 3.624999999999999,
                "weightedSupport": 292.04677314419496,
                "binGaussians": 662
              },
              {
                "elevationMeters": 3.924999999999999,
                "weightedSupport": 231.96567354648687,
                "binGaussians": 499
              },
              {
                "elevationMeters": 4.225,
                "weightedSupport": 210.6043422321818,
                "binGaussians": 503
              },
              {
                "elevationMeters": 4.824999999999999,
                "weightedSupport": 209.439798375166,
                "binGaussians": 479
              },
              {
                "elevationMeters": 4.074999999999999,
                "weightedSupport": 207.80236983921714,
                "binGaussians": 447
              },
              {
                "elevationMeters": 2.724999999999999,
                "weightedSupport": 200.53114225353238,
                "binGaussians": 435
              },
              {
                "elevationMeters": 3.774999999999999,
                "weightedSupport": 192.02646547762743,
                "binGaussians": 418
              },
              {
                "elevationMeters": 1.3749999999999996,
                "weightedSupport": 174.52586160766077,
                "binGaussians": 396
              },
              {
                "elevationMeters": 0.2249999999999998,
                "weightedSupport": 174.45433577515587,
                "binGaussians": 431
              },
              {
                "elevationMeters": 4.524999999999999,
                "weightedSupport": 173.047561677231,
                "binGaussians": 404
              },
              {
                "elevationMeters": 5.124999999999998,
                "weightedSupport": 168.8451733852562,
                "binGaussians": 403
              },
              {
                "elevationMeters": 1.1249999999999996,
                "weightedSupport": 167.78982568256106,
                "binGaussians": 386
              },
              {
                "elevationMeters": 2.5249999999999995,
                "weightedSupport": 149.04137136424833,
                "binGaussians": 337
              },
              {
                "elevationMeters": 4.374999999999998,
                "weightedSupport": 148.50516255975162,
                "binGaussians": 354
              },
              {
                "elevationMeters": 2.2249999999999996,
                "weightedSupport": 146.5489103572727,
                "binGaussians": 319
              },
              {
                "elevationMeters": 2.0249999999999995,
                "weightedSupport": 122.04662323310095,
                "binGaussians": 265
              },
              {
                "elevationMeters": 1.9249999999999994,
                "weightedSupport": 117.49350137036254,
                "binGaussians": 268
              },
              {
                "elevationMeters": 0.9749999999999996,
                "weightedSupport": 102.69678520125399,
                "binGaussians": 243
              },
              {
                "elevationMeters": 0.7749999999999998,
                "weightedSupport": 98.09867735884563,
                "binGaussians": 233
              },
              {
                "elevationMeters": 0.8749999999999997,
                "weightedSupport": 95.11651935192822,
                "binGaussians": 223
              },
              {
                "elevationMeters": 1.6249999999999996,
                "weightedSupport": 87.38496576539455,
                "binGaussians": 198
              },
              {
                "elevationMeters": 0.6249999999999997,
                "weightedSupport": 84.09034183613767,
                "binGaussians": 201
              },
              {
                "elevationMeters": 5.774999999999999,
                "weightedSupport": 74.5457928478354,
                "binGaussians": 174
              },
              {
                "elevationMeters": 5.624999999999998,
                "weightedSupport": 73.29372993370635,
                "binGaussians": 183
              },
              {
                "elevationMeters": 5.024999999999999,
                "weightedSupport": 56.580710511512734,
                "binGaussians": 148
              },
              {
                "elevationMeters": 5.474999999999998,
                "weightedSupport": 56.25437013131523,
                "binGaussians": 138
              },
              {
                "elevationMeters": 6.274999999999999,
                "weightedSupport": 35.32954817065911,
                "binGaussians": 76
              }
            ],
            "emittedPlanes": 5,
            "discardedComponents": 0,
            "semanticWalkableElevations": {
              "ground": 0,
              "deck": [
                0.21336,
                0.42672,
                3.3528
              ]
            },
            "gridConnectivity": 4,
            "rejectedPeakReason": "Horizontal geometry without ground/deck semantic corroboration, above maximumCandidateElevationMeters, or below support density remains diagnostic and is not selectable.",
            "sourceResult": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/splat-result.json",
              "bytes": 1836,
              "sha256": "984a1046785acf8efe5625985b7ebb505b4c8ddfa1a9f7a86c632f31459401ca"
            },
            "massing": {
              "path": ".blueprint-data/generative-experiments/plan-retrace-20260813-r1/massing-model.json",
              "bytes": 815928,
              "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:accepted-south-brush-sweep-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "accepted-south-brush-sweep-20260825-r1",
      "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "no-candidate-beats-current-floor",
        "sourcePath": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 41,
        "byteLength": 4834299352
      },
      "media": {
        "counts": {
          "image": 17,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/review/heldout-sweep-comparison.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/review/heldout-sweep-comparison.png",
            "byteLength": 7361451,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v000-eval-f020.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v000-eval-f020.png",
            "byteLength": 2423164,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v004-eval-f050.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v004-eval-f050.png",
            "byteLength": 2408100,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v008-eval-f070.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v008-eval-f070.png",
            "byteLength": 2402025,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v012-eval-f100.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v012-eval-f100.png",
            "byteLength": 2405903,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v000-eval-f020.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v000-eval-f020.png",
            "byteLength": 2567466,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v004-eval-f050.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v004-eval-f050.png",
            "byteLength": 2552430,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v008-eval-f070.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v008-eval-f070.png",
            "byteLength": 2543582,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v012-eval-f100.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v012-eval-f100.png",
            "byteLength": 2540877,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v000-eval-f020.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v000-eval-f020.png",
            "byteLength": 2479678,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v004-eval-f050.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v004-eval-f050.png",
            "byteLength": 2464517,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v008-eval-f070.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v008-eval-f070.png",
            "byteLength": 2457592,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v012-eval-f100.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v012-eval-f100.png",
            "byteLength": 2455464,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v000-eval-f020.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v000-eval-f020.png",
            "byteLength": 2561089,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v004-eval-f050.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v004-eval-f050.png",
            "byteLength": 2545370,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v008-eval-f070.png",
            "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v008-eval-f070.png",
            "byteLength": 2538179,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/adjudication.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/adjudication.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/detail-dense-heldout.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/detail-dense-heldout.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/stable-dense-heldout.json",
          "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/stable-dense-heldout.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 41,
          "byteLength": 4834299352,
          "sha256": "125a29212541aa0e85d09803226ffcbe120056571d809fad2e2f23ae77e12985",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 1404,
          "sha256": "6e0d6081b6818deae123945a3fc273de7cc01833b703d0461b96fef605b646a5",
          "exactRecord": {
            "schema": "blueprint.accepted-south-brush-sweep/1",
            "createdAt": "2026-08-26T01:16:31.436532+00:00",
            "state": "no-candidate-beats-current-floor",
            "source": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/manifest.json",
              "bytes": 203424,
              "sha256": "fe6ff6ee8b6e0378a6ba6dde9f0801e6cf289d6ab8b8f648b82ef4916337b09f"
            },
            "researchDataset": {
              "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/manifest.json",
              "bytes": 10196,
              "sha256": "01b3afac67db6664a496124c4917446767375e83944eb99b39e968170ff3e98d"
            },
            "arms": {
              "stable-dense": {
                "ssim": 0.35,
                "meanNoise": 8,
                "maxSplats": 2000000,
                "refineEvery": 45,
                "growthGradThreshold": 0.00003,
                "growthSelectFraction": 0.15
              },
              "detail-dense": {
                "ssim": 0.2,
                "meanNoise": 8,
                "maxSplats": 2000000,
                "refineEvery": 45,
                "growthGradThreshold": 0.00003,
                "growthSelectFraction": 0.15
              }
            },
            "checkpoints": [
              6000,
              12000
            ],
            "adjudication": {
              "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/adjudication.json",
              "bytes": 6729,
              "sha256": "6523e293a0e07c2b54fe053b0e65f54ba7516e07de2639b5bf49ce59419d3b40"
            },
            "spendUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/adjudication.json",
          "recordPointer": "$",
          "byteLength": 6729,
          "sha256": "6523e293a0e07c2b54fe053b0e65f54ba7516e07de2639b5bf49ce59419d3b40",
          "exactRecord": {
            "schema": "blueprint.accepted-south-brush-sweep-adjudication/1",
            "createdAt": "2026-08-26T01:16:31.019342+00:00",
            "state": "no-candidate-beats-current-floor",
            "selectionRule": "Strict improvement in mean subject SSIM and PSNR with no reduction in minimum per-view subject SSIM; highest SSIM wins among passing arms.",
            "floor": {
              "resultId": "splat.casa.exterior.accepted-south-micro-parallax-10k",
              "step": 10000,
              "meanSubjectPsnrDb": 19.337122351795234,
              "meanSubjectSsim": 0.6152799700283742,
              "minimumSubjectSsim": 0.6111333744423663,
              "evidence": {
                "path": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/results/heldout-metrics.json",
                "bytes": 5501,
                "sha256": "54590a53c824e6677da858f185e7024271508d7f7f32b5e00e1ba86bdc61b3f9"
              }
            },
            "candidates": [
              {
                "arm": "stable-dense",
                "step": 6000,
                "passedFloor": false,
                "deltaMeanSubjectSsim": -0.014509245141970939,
                "deltaMeanSubjectPsnrDb": -0.12778656741560468,
                "deltaMinimumSubjectSsim": -0.01836091170037102,
                "metrics": {
                  "step": 6000,
                  "meanSubjectPsnrDb": 19.20933578437963,
                  "meanSubjectSsim": 0.6007707248864033,
                  "minimumSubjectSsim": 0.5927724627419952,
                  "rows": [
                    {
                      "frame": 20,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v000-eval-f020.png",
                      "psnrDb": 17.435352082854852,
                      "ssim": 0.46437681466397707,
                      "subjectPsnrDb": 19.109467983643157,
                      "subjectSsim": 0.5927724627419952
                    },
                    {
                      "frame": 50,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v004-eval-f050.png",
                      "psnrDb": 17.600054879007377,
                      "ssim": 0.4692459148264601,
                      "subjectPsnrDb": 19.292539161472277,
                      "subjectSsim": 0.6021947107747251
                    },
                    {
                      "frame": 70,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v008-eval-f070.png",
                      "psnrDb": 17.721829241402027,
                      "ssim": 0.47285551085774863,
                      "subjectPsnrDb": 19.320374539370555,
                      "subjectSsim": 0.6066077705827145
                    },
                    {
                      "frame": 100,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v012-eval-f100.png",
                      "psnrDb": 17.765882176510658,
                      "ssim": 0.47774773505420154,
                      "subjectPsnrDb": 19.114961453032528,
                      "subjectSsim": 0.6015079554461784
                    }
                  ]
                }
              },
              {
                "arm": "detail-dense",
                "step": 6000,
                "passedFloor": false,
                "deltaMeanSubjectSsim": -0.003314412714057191,
                "deltaMeanSubjectPsnrDb": -0.03590217235809945,
                "deltaMinimumSubjectSsim": -0.002535944209583474,
                "metrics": {
                  "step": 6000,
                  "meanSubjectPsnrDb": 19.301220179437134,
                  "meanSubjectSsim": 0.611965557314317,
                  "minimumSubjectSsim": 0.6085974302327828,
                  "rows": [
                    {
                      "frame": 20,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v000-eval-f020.png",
                      "psnrDb": 18.13963581627729,
                      "ssim": 0.49003479847073056,
                      "subjectPsnrDb": 19.325094034229046,
                      "subjectSsim": 0.6085974302327828
                    },
                    {
                      "frame": 50,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v004-eval-f050.png",
                      "psnrDb": 18.21889675739274,
                      "ssim": 0.4935907876677445,
                      "subjectPsnrDb": 19.338567964521424,
                      "subjectSsim": 0.6147400954663682
                    },
                    {
                      "frame": 70,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v008-eval-f070.png",
                      "psnrDb": 18.32045170413398,
                      "ssim": 0.49647540431969733,
                      "subjectPsnrDb": 19.350346964041762,
                      "subjectSsim": 0.6148465050246391
                    },
                    {
                      "frame": 100,
                      "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                      "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v012-eval-f100.png",
                      "psnrDb": 18.296854753400524,
                      "ssim": 0.497038501868212,
                      "subjectPsnrDb": 19.19087175495631,
                      "subjectSsim": 0.6096781985334776
                    }
                  ]
                }
              }
            ],
            "winner": null,
            "authorityBoundary": "Six-degree accepted-south appearance arc only; no cross-cell, portal, or metric-property authority.",
            "comparison": {
              "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/review/heldout-sweep-comparison.png",
              "bytes": 7361451,
              "sha256": "ec1b5dcbd5650adcfa2cb3ea03d9a46c92bbb6aea8b9899ff95e353cd0366c60"
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/detail-dense-heldout.json",
          "recordPointer": "$",
          "byteLength": 4918,
          "sha256": "bcd30fb8b9e3037d6b5e15272479aa94266b12a988f6434f4fce11ed4c4f6271",
          "exactRecord": {
            "schema": "blueprint.accepted-south-brush-sweep-arm/1",
            "createdAt": "2026-08-26T01:16:31.017439+00:00",
            "arm": "detail-dense",
            "winner": 6000,
            "checkpoints": [
              {
                "step": 6000,
                "meanSubjectPsnrDb": 19.301220179437134,
                "meanSubjectSsim": 0.611965557314317,
                "minimumSubjectSsim": 0.6085974302327828,
                "rows": [
                  {
                    "frame": 20,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v000-eval-f020.png",
                    "psnrDb": 18.13963581627729,
                    "ssim": 0.49003479847073056,
                    "subjectPsnrDb": 19.325094034229046,
                    "subjectSsim": 0.6085974302327828
                  },
                  {
                    "frame": 50,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v004-eval-f050.png",
                    "psnrDb": 18.21889675739274,
                    "ssim": 0.4935907876677445,
                    "subjectPsnrDb": 19.338567964521424,
                    "subjectSsim": 0.6147400954663682
                  },
                  {
                    "frame": 70,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v008-eval-f070.png",
                    "psnrDb": 18.32045170413398,
                    "ssim": 0.49647540431969733,
                    "subjectPsnrDb": 19.350346964041762,
                    "subjectSsim": 0.6148465050246391
                  },
                  {
                    "frame": 100,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_6000/v012-eval-f100.png",
                    "psnrDb": 18.296854753400524,
                    "ssim": 0.497038501868212,
                    "subjectPsnrDb": 19.19087175495631,
                    "subjectSsim": 0.6096781985334776
                  }
                ]
              },
              {
                "step": 12000,
                "meanSubjectPsnrDb": 19.10001983893136,
                "meanSubjectSsim": 0.6097554682914195,
                "minimumSubjectSsim": 0.6047805068233096,
                "rows": [
                  {
                    "frame": 20,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v000-eval-f020.png",
                    "psnrDb": 18.15898672413348,
                    "ssim": 0.5018097978425693,
                    "subjectPsnrDb": 19.08510301493434,
                    "subjectSsim": 0.6047805068233096
                  },
                  {
                    "frame": 50,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v004-eval-f050.png",
                    "psnrDb": 18.28602790866301,
                    "ssim": 0.5102290084302978,
                    "subjectPsnrDb": 19.175257122505172,
                    "subjectSsim": 0.6128007754433189
                  },
                  {
                    "frame": 70,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v008-eval-f070.png",
                    "psnrDb": 18.403886567297988,
                    "ssim": 0.5133226162921559,
                    "subjectPsnrDb": 19.19470847899685,
                    "subjectSsim": 0.615855465858596
                  },
                  {
                    "frame": 100,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/eval_12000/v012-eval-f100.png",
                    "psnrDb": 18.357281970389955,
                    "ssim": 0.510532903023813,
                    "subjectPsnrDb": 18.945010739289078,
                    "subjectSsim": 0.6055851250404534
                  }
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/results/stable-dense-heldout.json",
          "recordPointer": "$",
          "byteLength": 4930,
          "sha256": "002882770ddec63cb6e1feb35a54fba067c384833052fa779629b7d30faf99f1",
          "exactRecord": {
            "schema": "blueprint.accepted-south-brush-sweep-arm/1",
            "createdAt": "2026-08-26T01:16:28.348627+00:00",
            "arm": "stable-dense",
            "winner": 6000,
            "checkpoints": [
              {
                "step": 6000,
                "meanSubjectPsnrDb": 19.20933578437963,
                "meanSubjectSsim": 0.6007707248864033,
                "minimumSubjectSsim": 0.5927724627419952,
                "rows": [
                  {
                    "frame": 20,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v000-eval-f020.png",
                    "psnrDb": 17.435352082854852,
                    "ssim": 0.46437681466397707,
                    "subjectPsnrDb": 19.109467983643157,
                    "subjectSsim": 0.5927724627419952
                  },
                  {
                    "frame": 50,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v004-eval-f050.png",
                    "psnrDb": 17.600054879007377,
                    "ssim": 0.4692459148264601,
                    "subjectPsnrDb": 19.292539161472277,
                    "subjectSsim": 0.6021947107747251
                  },
                  {
                    "frame": 70,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v008-eval-f070.png",
                    "psnrDb": 17.721829241402027,
                    "ssim": 0.47285551085774863,
                    "subjectPsnrDb": 19.320374539370555,
                    "subjectSsim": 0.6066077705827145
                  },
                  {
                    "frame": 100,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_6000/v012-eval-f100.png",
                    "psnrDb": 17.765882176510658,
                    "ssim": 0.47774773505420154,
                    "subjectPsnrDb": 19.114961453032528,
                    "subjectSsim": 0.6015079554461784
                  }
                ]
              },
              {
                "step": 12000,
                "meanSubjectPsnrDb": 19.058796033353957,
                "meanSubjectSsim": 0.5955022078251155,
                "minimumSubjectSsim": 0.5894001442902846,
                "rows": [
                  {
                    "frame": 20,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v000-eval-f020.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v000-eval-f020.png",
                    "psnrDb": 17.467439574374318,
                    "ssim": 0.46410643457801454,
                    "subjectPsnrDb": 19.000232374139998,
                    "subjectSsim": 0.5894001442902846
                  },
                  {
                    "frame": 50,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v004-eval-f050.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v004-eval-f050.png",
                    "psnrDb": 17.535256742051676,
                    "ssim": 0.4684227597377755,
                    "subjectPsnrDb": 19.192579633737157,
                    "subjectSsim": 0.6004653322243331
                  },
                  {
                    "frame": 70,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v008-eval-f070.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v008-eval-f070.png",
                    "psnrDb": 17.637860261552262,
                    "ssim": 0.46986769516970767,
                    "subjectPsnrDb": 19.16650497150122,
                    "subjectSsim": 0.6001047009835884
                  },
                  {
                    "frame": 100,
                    "reference": ".blueprint-data/generative-experiments/accepted-south-micro-parallax-20260824-r1/dataset-brush-research-13/images/v012-eval-f100.png",
                    "rendered": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/eval_12000/v012-eval-f100.png",
                    "psnrDb": 17.64304386234756,
                    "ssim": 0.4723453735378829,
                    "subjectPsnrDb": 18.87586715403746,
                    "subjectSsim": 0.5920386538022562
                  }
                ]
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/failed-command-stable-dense-20260825-r1/command.json",
          "recordPointer": "$",
          "byteLength": 1238,
          "sha256": "33be6bba1c1c74ddd8263b81202223557a379deb57fb9c8a03f11e1122df8f01",
          "exactRecord": {
            "schema": "blueprint.brush-command/1",
            "createdAt": "2026-08-26T00:59:17.864298+00:00",
            "arm": "stable-dense",
            "command": [
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\toolchains\\brush-v0.3.0-windows-x64-r1\\brush_app.exe",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\dataset-brush-research-13",
              "--total-steps",
              "--eval-split-every",
              "4",
              "--eval-save-to-disk",
              "12000",
              "--eval-every",
              "6000",
              "--export-every",
              "2000",
              "--export-path",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-brush-sweep-20260825-r1\\brush\\research-stable-dense",
              "--export-name",
              "accepted-south-sweep-stable-dense-{iter}.ply",
              "--growth-stop-iter",
              "12000",
              "--max-resolution",
              "1472",
              "--max-splats",
              "2000000",
              "--refine-every",
              "45",
              "--growth-grad-threshold",
              "3e-05",
              "--growth-select-fraction",
              "0.15",
              "--mean-noise-weight",
              "8",
              "--sh-degree",
              "3",
              "--ssim-weight",
              "0.35",
              "--lpips-loss-weight",
              "0",
              "--seed",
              "20260825"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/command.json",
          "recordPointer": "$",
          "byteLength": 1237,
          "sha256": "9b8e1420a262d160b3ccf0d90eb0b19133d2f3edb8aeddd44ddef52041e591f3",
          "exactRecord": {
            "schema": "blueprint.brush-command/1",
            "createdAt": "2026-08-26T01:08:05.458293+00:00",
            "arm": "detail-dense",
            "command": [
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\toolchains\\brush-v0.3.0-windows-x64-r1\\brush_app.exe",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\dataset-brush-research-13",
              "--total-steps",
              "12000",
              "--eval-split-every",
              "4",
              "--eval-save-to-disk",
              "--eval-every",
              "6000",
              "--export-every",
              "2000",
              "--export-path",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-brush-sweep-20260825-r1\\brush\\research-detail-dense",
              "--export-name",
              "accepted-south-sweep-detail-dense-{iter}.ply",
              "--growth-stop-iter",
              "12000",
              "--max-resolution",
              "1472",
              "--max-splats",
              "2000000",
              "--refine-every",
              "45",
              "--growth-grad-threshold",
              "3e-05",
              "--growth-select-fraction",
              "0.15",
              "--mean-noise-weight",
              "8",
              "--sh-degree",
              "3",
              "--ssim-weight",
              "0.2",
              "--lpips-loss-weight",
              "0",
              "--seed",
              "20260825"
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/completed.json",
          "recordPointer": "$",
          "byteLength": 1056,
          "sha256": "da01f916bd35f871fb9d43227f29386631da6b5f23b3884a5dca9cf47a45ee0c",
          "exactRecord": {
            "schema": "blueprint.brush-result/1",
            "createdAt": "2026-08-26T01:16:10.253869+00:00",
            "state": "completed",
            "arm": "detail-dense",
            "checkpoints": [
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/accepted-south-sweep-detail-dense-06000.ply",
                "bytes": 405419816,
                "sha256": "4dddee97a4f886bd8c9c0dc7ed971e965a60a0dfb0e644d0f966ff06623bb3ac"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/accepted-south-sweep-detail-dense-10000.ply",
                "bytes": 472001552,
                "sha256": "d2a3424376acd7b6b8e308b9bc6db8276655de4bb4218d149d4966df7a925025"
              },
              {
                "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-detail-dense/accepted-south-sweep-detail-dense-12000.ply",
                "bytes": 472001552,
                "sha256": "cd8b8e95b165008c129088cf87be859efb0229051c08dfdb26f572e80ac5d82f"
              }
            ]
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/research-stable-dense/command.json",
          "recordPointer": "$",
          "byteLength": 1238,
          "sha256": "e1cf880e59d69b78659efc5350e40f59f8e76e2ee878114cfcbfe3990a9d9456",
          "exactRecord": {
            "schema": "blueprint.brush-command/1",
            "createdAt": "2026-08-26T00:59:40.464705+00:00",
            "arm": "stable-dense",
            "command": [
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\toolchains\\brush-v0.3.0-windows-x64-r1\\brush_app.exe",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-micro-parallax-20260824-r1\\dataset-brush-research-13",
              "--total-steps",
              "12000",
              "--eval-split-every",
              "4",
              "--eval-save-to-disk",
              "--eval-every",
              "6000",
              "--export-every",
              "2000",
              "--export-path",
              "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\accepted-south-brush-sweep-20260825-r1\\brush\\research-stable-dense",
              "--export-name",
              "accepted-south-sweep-stable-dense-{iter}.ply",
              "--growth-stop-iter",
              "12000",
              "--max-resolution",
              "1472",
              "--max-splats",
              "2000000",
              "--refine-every",
              "45",
              "--growth-grad-threshold",
              "3e-05",
              "--growth-select-fraction",
              "0.15",
              "--mean-noise-weight",
              "8",
              "--sh-degree",
              "3",
              "--ssim-weight",
              "0.35",
              "--lpips-loss-weight",
              "0",
              "--seed",
              "20260825"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-exterior-interaction-20260825-r107",
      "kind": "timeline-session",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-exterior-interaction-20260825-r107",
      "path": "docs/timeline/internal-continuation-r100.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 9136
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "access": "studio-route"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
          "url": "/.blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
          "url": "/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
          "url": "/docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
          "url": "/docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/detected-local-route-draft.ts",
          "url": "/packages/runtime-ui/src/detected-local-route-draft.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/grounded-first-person.ts",
          "url": "/packages/runtime-ui/src/grounded-first-person.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/smooth-actor-route.ts",
          "url": "/packages/runtime-ui/src/smooth-actor-route.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
          "url": "/packages/runtime-ui/test/living-world-direct-interaction.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/detected-local-route-draft.test.ts",
          "url": "/packages/runtime-ui/test/detected-local-route-draft.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/grounded-first-person.test.ts",
          "url": "/packages/runtime-ui/test/grounded-first-person.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/test/smooth-actor-route.test.ts",
          "url": "/packages/runtime-ui/test/smooth-actor-route.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/test/canonical-splat-edit-integration.test.ts",
          "url": "/apps/web/test/canonical-splat-edit-integration.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/verification.json",
          "url": "/verification/canonical-exterior-interaction-r107/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
          "url": "/verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
          "url": "/verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
          "url": "/verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
          "url": "/verification/canonical-exterior-interaction-r107/first-person-active.jpg",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
          "url": "/dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
          "url": "/dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
          "url": "/dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r100.json",
          "url": "/docs/timeline/internal-continuation-r100.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
          "url": "/docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
          "url": "/docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/verification.json",
          "url": "/verification/canonical-exterior-interaction-r107/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r100.json",
          "url": "/docs/timeline/internal-continuation-r100.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-exterior-interaction-r107",
      "kind": "verification-set",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-exterior-interaction-r107",
      "path": "verification/canonical-exterior-interaction-r107",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": false,
        "sourcePath": "verification/canonical-exterior-interaction-r107/verification.json",
        "sourceField": "$/authority/navigationAuthority"
      },
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 5,
        "byteLength": 645061
      },
      "media": {
        "counts": {
          "image": 4,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
            "url": "/verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
            "byteLength": 192390,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
            "url": "/verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
            "byteLength": 194202,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
            "url": "/verification/canonical-exterior-interaction-r107/first-person-active.jpg",
            "byteLength": 127043,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
            "url": "/verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
            "byteLength": 127474,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-exterior-interaction-r107/verification.json",
          "url": "/verification/canonical-exterior-interaction-r107/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-exterior-interaction-r107",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 645061,
          "sha256": "c892adc457c9a9d0db40829c64ef8533e9b41f7ba740f2a86d835a4d2263ee4d",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-exterior-interaction-r107/verification.json",
          "recordPointer": "$",
          "byteLength": 3952,
          "sha256": "b27fb41cf55e2c6cdb41d52f6cb20d677cc18cd4a77147b4ac2b024e02632a26",
          "exactRecord": {
            "schema": "blueprint.canonical-exterior-interaction-browser-verification/1",
            "id": "canonical-exterior-interaction-r107",
            "verifiedAt": "2026-08-25T22:19:54.0943962-04:00",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "canvasCount": 1,
            "screenshots": [
              "exterior-focus-final.jpg",
              "direct-scene-path-editor.jpg",
              "first-person-entry.jpg",
              "first-person-active.jpg"
            ],
            "authority": {
              "detectorSurfaceReviewState": "pending",
              "detectorSurfaceRole": "placement-only",
              "navigationAuthority": false,
              "metricAuthority": false,
              "presentationEnvelopeAuthority": "unreviewed-presentation-only",
              "presentationEnvelopeSource": "detector-plane-plus-source-camera",
              "presentationEnvelopeAreaSquareMeters": 1548.457,
              "claim": "The presentation envelope enables inspection and route drafting without widening the detector surface, navigation authority, metric authority, WorldGraph authority, or portal authority."
            },
            "directScenePath": {
              "interaction": "draw:replace:ready:2",
              "draftActive": true,
              "error": "none",
              "persistedRouteRevisionAfterCancel": -1,
              "result": "A route can be staged on the shared scene and canceled without persistence."
            },
            "firstPerson": {
              "mode": "detected-local-ground-inspection",
              "entry": {
                "input": "awaiting-click",
                "camera": {
                  "position": [
                    -9.3,
                    1.38405,
                    4.75382
                  ],
                  "target": [
                    -9.3,
                    1.38405,
                    2.25382
                  ],
                  "up": [
                    0,
                    1,
                    0
                  ],
                  "fovDegrees": 60
                }
              },
              "inputBefore": {
                "mode": "fallback-look",
                "frameGate": {
                  "enabled": true,
                  "inspection": true,
                  "worldGraphId": true,
                  "worldInstanceId": true,
                  "pointerLock": false,
                  "fallbackInput": true
                },
                "pose": {
                  "position": [
                    -9.3,
                    1.38405,
                    4.75382
                  ],
                  "quaternion": [
                    0,
                    0,
                    0,
                    1
                  ],
                  "fovDegrees": 60
                }
              },
              "inputAfter": {
                "mode": "fallback-look",
                "look": {
                  "deltaX": 144,
                  "deltaY": 24,
                  "quaternion": [
                    0.0079,
                    -0.15536,
                    0.00124,
                    0.98783
                  ]
                },
                "pose": {
                  "position": [
                    -9.29658,
                    1.38405,
                    4.74321
                  ],
                  "quaternion": [
                    0.0079,
                    -0.15536,
                    0.00124,
                    0.98783
                  ],
                  "fovDegrees": 60
                }
              },
              "escapeReleasedInput": true,
              "exitRestoredFocus": {
                "position": [
                  -9.3,
                  2.35185,
                  4.75382
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  0.98691,
                  -0.16128
                ],
                "fovDegrees": 28.411
              }
            },
            "manualCameraOwnership": {
              "before": {
                "owner": "shot",
                "position": [
                  -9.3,
                  2.35185,
                  4.75382
                ]
              },
              "afterOrbit": {
                "owner": "manual",
                "position": [
                  -11.85229,
                  3.22308,
                  3.7379
                ]
              },
              "settled": {
                "owner": "manual",
                "position": [
                  -11.85482,
                  3.22412,
                  3.73571
                ]
              },
              "target": [
                -9.3,
                1.575,
                0
              ],
              "fovDegrees": 28.411,
              "snappedBackToShot": false
            },
            "actorTurnContinuity": {
              "actorId": "actor.instance.casa.exterior-host-r1",
              "sampleCount": 8,
              "first": {
                "position": [
                  -9.44934,
                  1.23483,
                  1.13002
                ],
                "forward": [
                  -0.9891,
                  0,
                  -0.14724
                ],
                "routeProgress": 0.15087,
                "animationPhase": 0.90015
              },
              "last": {
                "position": [
                  -9.52428,
                  1.23483,
                  1.22846
                ],
                "forward": [
                  -0.96947,
                  0,
                  0.24522
                ],
                "routeProgress": 0.54359,
                "animationPhase": 0.02406
              },
              "result": "Position, route progress, animation phase, and anticipated heading advance together; no in-place turn sample was observed."
            },
            "assertions": {
              "oneCanonicalViewport": true,
              "pathIsEditedOnScene": true,
              "cancelDoesNotPersist": true,
              "mouseLookWorks": true,
              "groundedKeyboardMovementWorks": true,
              "manualCameraRemainsOwned": true,
              "actorHeadingIsAnticipated": true,
              "authorityRemainsFailClosed": true,
              "portalTransferRemainsBlocked": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-pin-hd-preflight-20260824-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-25T23:00:00.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r100.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-pin-hd-preflight-20260824-r1",
      "path": "verification/hero-pin-hd-preflight-20260824-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "blocked",
        "sourcePath": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
        "sourceField": "$/lastExecutionAttempt/status"
      },
      "authority": null,
      "title": "Direct route editing, first-person control, and stable camera ownership",
      "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
      "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
      "limitations": [
        "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
        "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
        "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
        "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
        "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
        "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
        "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
        "The FAL HD run did not start because the provider returned 403 before request creation."
      ],
      "relatedRunIds": [
        "accepted-south-micro-parallax-walkable-planes-20260825-r6",
        "accepted-south-micro-parallax-walkable-planes-20260825-r5",
        "accepted-south-micro-parallax-walkable-planes-20260825-r4",
        "accepted-south-micro-parallax-walkable-planes-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
        "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
        "canonical-exterior-interaction-r107",
        "accepted-south-brush-sweep-20260825-r1",
        "hero-controlled-arc-ray-fresh-executor-r1",
        "hero-pin-hd-preflight-20260824-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 39404
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "url": "/verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r100.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 9136,
          "sha256": "2eb3656708b76ed83d2202900c32e5933aa36e53f8dc3eb8c51f65b80023fb57",
          "exactRecord": {
            "id": "canonical-exterior-interaction-20260825-r107",
            "date": "2026-08-25",
            "title": "Direct route editing, first-person control, and stable camera ownership",
            "startedAt": "2026-08-25T19:00:00-04:00",
            "endedAt": "2026-08-25T22:19:54-04:00",
            "summary": "The Casa Cornell exterior now supports route editing on the shared 3D scene, a one-click first-person entry with mouse look and grounded keyboard movement, and manual camera control that stays under the user's control. The exterior actor uses a grounded display mapping and anticipates route turns while preserving its route clock and animation phase. Strict detector authority remains pending and placement-only; a separately labeled presentation envelope makes the current demo usable without changing navigation, metric, portal, or WorldGraph authority.",
            "results": [
              "Repaired the accepted-South ground detector and preserved the r6 local inspection result: 73 vertices and 87.0625 square meters of declared placement-only support, with navigation and metric authority disabled.",
              "Rejected the stricter r3 clearance study because it did not satisfy the admission gate; the rejection remains recorded instead of being promoted into runtime authority.",
              "Added a presentation-only envelope derived from the detector plane and registered source camera. It is labeled unreviewed-presentation-only and does not mutate the detector surface or WorldGraph.",
              "Mapped the unchanged exterior route into the active detector-local display area only when every waypoint lands inside without clamping. Route distances, speed, progress, animation phase, clearance, actor identity, and world identity are preserved.",
              "Added bounded turn anticipation and heading hysteresis. Eight browser samples showed simultaneous position, heading, route-progress, and animation-phase changes with no observed pivot-in-place sample.",
              "Moved route authoring onto the shared scene. A replacement path reached draw:replace:ready:2, and cancel left the persisted route revision at -1.",
              "Added a 60-degree first-person camera, a full-scene activation surface, mouse-look fallback, grounded W A S D input, and Escape release. Browser telemetry confirmed both look rotation and forward movement.",
              "Stopped automatic camera recall after manual pointer or wheel input. Browser telemetry retained manual ownership and the moved pose after settling.",
              "Restored the registered exterior focus camera after first-person exit, including its 28.411-degree field of view.",
              "Ran the complete runtime-ui suite with 126 passing tests, the canonical web integration suite with 14 passing tests, and both package typechecks successfully.",
              "Ran the complete repository scaffold successfully with a Blueprint-local temporary root because the system C drive had no free space, then completed the 17-package production build.",
              "Ran a local Brush sweep without promoting a candidate because none materially exceeded the accepted-South visual floor.",
              "Attempted the approved FAL HD pin preflight. FAL returned a 403 exhausted-balance response before issuing a request ID, so no generation request was created and no spend was recorded.",
              "Prepared a fresh controlled-arc executor for a later funded run; it has not submitted a provider request or spent account credit.",
              "Kept both front-door portals blocked because no reviewed cross-cell transform exists."
            ],
            "decision": "Use the one Casa Cornell viewer for rendering, route editing, first-person inspection, camera control, and evidence review. Keep the broader walk and draw area explicitly presentation-only until a reviewed navigation surface and portal transform are admitted.",
            "limitations": [
              "The accepted-South splat remains the exterior visual floor. No new hero splat was promoted in this session.",
              "The r6 detector output is suitable for local placement inspection only. It is not a reviewed navigation mesh or metric alignment authority.",
              "The presentation envelope is a product-control aid derived from a registered view. It does not prove walkability across the full visible scene.",
              "The exterior actor route is translated for rendering within the current evidence cell; the authored route record itself is unchanged.",
              "The current exterior character is still a simplified presentation asset. Final character appearance and broader multi-character authoring remain open product work.",
              "First-person collision and slope handling use the current local presentation envelope and height constraints; production navigation needs a reviewed continuous surface network.",
              "No portal transfer is enabled. Exterior, foyer, and great room remain independently inspectable until reviewed transforms exist.",
              "The FAL HD run did not start because the provider returned 403 before request creation."
            ],
            "runs": [
              "accepted-south-micro-parallax-walkable-planes-20260825-r6",
              "accepted-south-micro-parallax-walkable-planes-20260825-r5",
              "accepted-south-micro-parallax-walkable-planes-20260825-r4",
              "accepted-south-micro-parallax-walkable-planes-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              "accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              "canonical-exterior-interaction-r107",
              "accepted-south-brush-sweep-20260825-r1",
              "hero-controlled-arc-ray-fresh-executor-r1",
              "hero-pin-hd-preflight-20260824-r1"
            ],
            "payload": [
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r6",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r5",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r4",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-planes-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r3",
              ".blueprint-data/splat-cleanup/accepted-south-micro-parallax-walkable-clearance-20260825-r2",
              ".blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1",
              "docs/internal/accepted-south-micro-parallax-walkable-plane-detection-r6.json",
              "docs/internal/accepted-south-micro-parallax-walkable-clearance-review-r3.json",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "packages/runtime-ui/src/detected-local-route-draft.ts",
              "packages/runtime-ui/src/grounded-first-person.ts",
              "packages/runtime-ui/src/smooth-actor-route.ts",
              "packages/runtime-ui/test/living-world-direct-interaction.test.ts",
              "packages/runtime-ui/test/detected-local-route-draft.test.ts",
              "packages/runtime-ui/test/grounded-first-person.test.ts",
              "packages/runtime-ui/test/smooth-actor-route.test.ts",
              "apps/web/test/canonical-splat-edit-integration.test.ts",
              "verification/canonical-exterior-interaction-r107/verification.json",
              "verification/canonical-exterior-interaction-r107/exterior-focus-final.jpg",
              "verification/canonical-exterior-interaction-r107/direct-scene-path-editor.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-entry.jpg",
              "verification/canonical-exterior-interaction-r107/first-person-active.jpg",
              "dev/scripts/codex-generated/bd-accepted-south-brush-sweep-r1.py",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.mjs",
              "dev/scripts/codex-generated/bd-hero-controlled-arc-ray-fresh-executor.test.mjs",
              "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "docs/timeline/internal-continuation-r100.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;detector-review-state:pending;detector-surface-role:placement-only;navigation-authority:false;metric-authority:false;presentation-envelope:unreviewed-presentation-only;presentation-envelope-area-square-meters:1548.457;direct-path-gesture:draw-replace-ready-2;persisted-route-revision-after-cancel:-1;first-person-fov-degrees:60;first-person-input:fallback-look;mouse-look-confirmed:true;grounded-keyboard-movement-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;registered-focus-fov-degrees:28.411;actor-sample-count:8;actor-pivot-in-place-observed:false;runtime-ui-tests:126;canonical-web-tests:14;root-scaffold:passed;production-build:passed;new-hero-promotion:false;fal-request-created:false;fal-spend-recorded:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-preflight-20260824-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 39404,
          "sha256": "f0ffc33cd15f45b7575c419057fa4ae65dd3a0f955969ea547adbbbde9c560b5",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 39404,
          "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-preflight/1",
            "run": "hero-pin-hd-preflight-20260824-r1",
            "preparedAt": "2026-08-24T05:49:29.222Z",
            "state": "execution-blocked-before-provider-request",
            "paidProviderRequestsSubmittedThisInvocation": 0,
            "purpose": "Generate f000, f010, and f020 as higher-resolution exact-camera TRAIN anchors plus untouched f005 and f015 TEST views before any first/last-frame video or Brush training.",
            "authorityBoundary": {
              "cameraGeometry": "locally rendered from the preserved massing model and exact 241-pose facade schedule",
              "appearance": "two immutable accepted 1600x992 FLUX 2 Pro final identity stills in every request",
              "excluded": [
                "all low-resolution f000/f010/f020 pins as provider inputs",
                "all generated intermediate orbit stills",
                "all provider-video frames",
                "recursive generated donor chains",
                "the contradictory 60-view selected-repair orbit"
              ]
            },
            "endpoint": {
              "id": "fal-ai/flux-2-pro/edit",
              "documentation": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
              "sealedOpenApi": {
                "path": ".blueprint-data/generative-experiments/elevation-styling-survey-20260812-r1/raw/fal_ai_flux_2_pro_edit.openapi.json",
                "sha256": "4bf46f19bc29f636e31c5cbdccdf2609dbc2a686106b3187b4df04c45762238d"
              },
              "requiredFieldsVerified": [
                "prompt",
                "image_urls"
              ],
              "usedFieldsVerified": [
                "image_size",
                "seed",
                "safety_tolerance",
                "enable_safety_checker",
                "output_format",
                "sync_mode"
              ],
              "multiReferenceLimit": {
                "images": 9,
                "inputMegapixels": 9
              }
            },
            "sources": {
              "sourceModel": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/massing-model.json",
                "sha256": "17d9ec74e4187fc1bbf2ed5dff6d57f5b496dac8287e2027ec993193f0ede9a7"
              },
              "baselineManifest": {
                "path": ".blueprint-data/generative-experiments/pinned-house-rerun-20260814-r1/render-manifest-facade.json",
                "sha256": "0896765939a834fb940d208f2e1e9635ef04b3b5dee5db5fb4ab8e11a7f93d1d"
              },
              "localManifest": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/render-manifest-facade.json",
                "sha256": "a76f62f6c0a4397d6bdee515cf307c5a0e965870baeca41ae2fcb8e1f26c4428"
              },
              "fidelityEvidence": {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/fidelity/styling-fidelity-final.json",
                "sha256": "8a3550a5055f26c1c968c4b66aa4a23af21ed6f88a7c910bce4bbe1e5f1579fc"
              }
            },
            "raster": {
              "previousPins": {
                "width": 1280,
                "height": 720,
                "pixels": 921600
              },
              "exactCameraControls": {
                "width": 1792,
                "height": 1008,
                "pixels": 1806336
              },
              "requestedOutputs": {
                "width": 2048,
                "height": 1152,
                "pixels": 2359296
              },
              "outputPixelGainVersusPrevious": 2.56
            },
            "identities": [
              {
                "id": "identity-south-r1",
                "view": "south",
                "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-west-r1",
                "view": "west",
                "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "usedInEveryRequest": true,
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-east-aerial-r1",
                "view": "south-east-aerial",
                "expectedSha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-east-aerial.png",
                "sha256": "7d94a0e695414d817a4fe13c9fc91e8bd5131863deacddad15cdc00df3845f2e",
                "bytes": 3655059,
                "width": 1600,
                "height": 992
              },
              {
                "id": "identity-south-west-aerial-r1",
                "view": "south-west-aerial",
                "expectedSha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "usedInEveryRequest": false,
                "reason": "Accepted identity evidence retained, but excluded from this low-elevation 0-30 degree arc to avoid aerial-camera leakage.",
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south-west-aerial.png",
                "sha256": "e444fca1b762fb747873be94bbbf719936013f1f63f152be8bfc2cb0973d5fff",
                "bytes": 3664952,
                "width": 1600,
                "height": 992
              }
            ],
            "tasks": [
              {
                "id": "flux2pro-hd-f000-r1",
                "frame": 0,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f000.png",
                "exactCamera": {
                  "frame": 0,
                  "azimuthDeg": 0,
                  "elevationDeg": 2,
                  "radiusFeet": 80.3745,
                  "positionFeet": [
                    64.2991,
                    6.705,
                    98.5461
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 3.4873,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.6739,
                  "nearFaceM": 11.7878,
                  "pxPerM": 139.85
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                      "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                      "bytes": 53540,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                      "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                      "bytes": 52860,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                      "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                      "bytes": 562371,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                    "LOCAL_SHA256://446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                    "LOCAL_SHA256://d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082400,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f005-r1",
                "frame": 5,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f005.png",
                "exactCamera": {
                  "frame": 5,
                  "azimuthDeg": 7.4689,
                  "elevationDeg": 2.0297,
                  "radiusFeet": 82.7647,
                  "positionFeet": [
                    75.0508,
                    6.8313,
                    100.2315
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.8717,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 41.2926,
                  "nearFaceM": 12.586,
                  "pxPerM": 130.98
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                      "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                      "bytes": 59492,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                      "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                      "bytes": 95161,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                      "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                      "bytes": 625293,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f005. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                    "LOCAL_SHA256://fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                    "LOCAL_SHA256://af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082405,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f010-r1",
                "frame": 10,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f010.png",
                "exactCamera": {
                  "frame": 10,
                  "azimuthDeg": 14.9378,
                  "elevationDeg": 2.1183,
                  "radiusFeet": 88.1994,
                  "positionFeet": [
                    87.0187,
                    7.1601,
                    103.3811
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 2.3,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 44.2786,
                  "nearFaceM": 13.4961,
                  "pxPerM": 122.15
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                      "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                      "bytes": 54789,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                      "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                      "bytes": 90411,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                      "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                      "bytes": 641678,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f010. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                    "LOCAL_SHA256://0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                    "LOCAL_SHA256://0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082410,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f015-r1",
                "frame": 15,
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f015.png",
                "exactCamera": {
                  "frame": 15,
                  "azimuthDeg": 22.4066,
                  "elevationDeg": 2.2642,
                  "radiusFeet": 93.1107,
                  "positionFeet": [
                    99.7631,
                    7.5786,
                    104.2343
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.9278,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 42.1891,
                  "nearFaceM": 12.8592,
                  "pxPerM": 128.2
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                      "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                      "bytes": 61689,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                      "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                      "bytes": 93534,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                      "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                      "bytes": 670771,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f015. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                    "LOCAL_SHA256://69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                    "LOCAL_SHA256://2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082415,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              },
              {
                "id": "flux2pro-hd-f020-r1",
                "frame": 20,
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "target": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/outputs/f020.png",
                "exactCamera": {
                  "frame": 20,
                  "azimuthDeg": 29.8755,
                  "elevationDeg": 2.4651,
                  "radiusFeet": 97.3752,
                  "positionFeet": [
                    112.7585,
                    8.0882,
                    102.5774
                  ],
                  "targetFeet": [
                    64.2991,
                    12.4266,
                    18.2205
                  ],
                  "screenFillX": 1.659,
                  "screenFillY": 0.92,
                  "nearFaceFeet": 38.2786,
                  "nearFaceM": 11.6673,
                  "pxPerM": 141.29
                },
                "providerInputMegapixels": 8.593408,
                "inputRoles": [
                  {
                    "index": 1,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                      "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                      "bytes": 65000,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "immutable exact-camera line and opening control"
                  },
                  {
                    "index": 2,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                      "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                      "bytes": 87150,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera inverse depth and occlusion control"
                  },
                  {
                    "index": 3,
                    "artifact": {
                      "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                      "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                      "bytes": 678099,
                      "width": 1792,
                      "height": 1008
                    },
                    "role": "matching exact-camera shaded 3D face and volume control"
                  },
                  {
                    "index": 4,
                    "artifact": {
                      "id": "identity-south-r1",
                      "view": "south",
                      "expectedSha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                      "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                      "bytes": 3408685,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted south-view appearance identity"
                  },
                  {
                    "index": 5,
                    "artifact": {
                      "id": "identity-west-r1",
                      "view": "west",
                      "expectedSha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "usedInEveryRequest": true,
                      "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                      "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                      "bytes": 3738559,
                      "width": 1600,
                      "height": 992
                    },
                    "role": "immutable accepted west-view appearance identity"
                  }
                ],
                "bodyPreview": {
                  "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f020. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
                  "image_urls": [
                    "LOCAL_SHA256://76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                    "LOCAL_SHA256://b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                    "LOCAL_SHA256://e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                    "LOCAL_SHA256://679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                    "LOCAL_SHA256://cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                  ],
                  "image_size": {
                    "width": 2048,
                    "height": 1152
                  },
                  "seed": 2026082420,
                  "safety_tolerance": "2",
                  "enable_safety_checker": true,
                  "output_format": "png",
                  "sync_mode": false
                },
                "estimatedUsdCeiling": 0.21,
                "state": "not-submitted"
              }
            ],
            "budget": {
              "pricingBasis": "$0.03 first processed MP plus $0.015 each additional processed MP; estimate conservatively rounds every input and output image up separately",
              "estimatedUsdPerRequestCeiling": 0.21,
              "requestCount": 5,
              "estimatedBatchUsdCeiling": 1.05,
              "freshRunHardCeilingUsd": 1.25,
              "committedUsd": 0,
              "plannedRemainingUsd": 1.05
            },
            "crossViewGate": {
              "schema": "blueprint.hero-pin-cross-view-gate/1",
              "declaredBeforeProviderSubmission": true,
              "promotionDefault": "blocked",
              "fixedFacts": [
                {
                  "id": "story-count",
                  "expected": "two stories; no additional level or dormer"
                },
                {
                  "id": "chimney-state",
                  "expected": "no chimney"
                },
                {
                  "id": "wall-material",
                  "expected": "pale warm-white horizontal wood clapboard"
                },
                {
                  "id": "roof",
                  "expected": "weathered gray-green standing-seam roof; pitch and wings fixed by controls"
                },
                {
                  "id": "openings",
                  "expected": "window and door counts and pixel positions fixed by target-camera line render"
                },
                {
                  "id": "shutters",
                  "expected": "dark Charleston-green louvered shutters"
                },
                {
                  "id": "porch",
                  "expected": "wraparound porch depth, posts, rails, steps, and brackets fixed by controls"
                },
                {
                  "id": "site",
                  "expected": "walkway and house-to-landscape relationships remain coherent; garden never replaces a facade plane"
                }
              ],
              "requiredPerPinChecks": [
                "output raster is exactly 2048x1152",
                "bidirectional candidate-edge versus exact line control coverage passes at predeclared radii",
                "global camera offset and scale drift remain within the exact-camera gate",
                "no outline, inverse-depth, or gray shaded-render guide leaks into the photograph",
                "house subject is sharp, non-flat, and not materially obscured by vegetation"
              ],
              "requiredCrossPinChecks": [
                "two independent adversarial multimodal reviews receive all five outputs, all fifteen target controls, both immutable identity references, and FIXED_FACTS",
                "both reviews return the same value for every fixed fact and pass every camera independently",
                "any missing fact, model disagreement, chimney/material/window/porch/site drift, or flattened facade rejects the five-view set as a unit"
              ],
              "semanticReviewContract": {
                "schema": "blueprint.hero-pin-adversarial-review/1",
                "reviewers": 2,
                "independence": "separate context and shuffled frame order",
                "humanAuthorityRequired": false,
                "disagreementPolicy": "reject"
              },
              "currentState": "pending-no-provider-outputs",
              "admitted": false
            },
            "review": {
              "page": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html",
              "staticUrl": "http://127.0.0.1:4310/.blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/review.html"
            },
            "commands": {
              "dryPreflight": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs",
              "rerenderLocalControls": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --render-controls",
              "paidResume": "node dev/scripts/codex-generated/bd-hero-pin-hd-preflight-r1.mjs --execute --confirm-ceiling=1.25"
            },
            "invocationId": "05789ff4-2ec9-4229-8386-7b189bc67cbc",
            "lastExecutionAttempt": {
              "attemptedAt": "2026-08-26T00:56:23.876Z",
              "stage": "provider-submit",
              "status": "blocked",
              "httpStatus": 403,
              "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
              "providerRequestSubmitted": false,
              "providerRequestId": null,
              "providerSpendUsd": 0
            },
            "executionAttempts": [
              {
                "invocationId": "f910449d-9368-4af5-abba-884a4c1e4d01",
                "attemptedAt": "2026-08-25T04:36:10.526Z",
                "stage": "provider-submit",
                "status": "blocked",
                "httpStatus": 403,
                "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
                "providerRequestSubmitted": false,
                "providerRequestId": null,
                "providerSpendUsd": 0
              },
              {
                "invocationId": "05789ff4-2ec9-4229-8386-7b189bc67cbc",
                "attemptedAt": "2026-08-26T00:56:23.876Z",
                "stage": "provider-submit",
                "status": "blocked",
                "httpStatus": 403,
                "providerMessage": "{\"detail\":\"User is locked. Reason: Exhausted balance. Top up your balance at fal.ai/dashboard/billing.\"}",
                "providerRequestSubmitted": false,
                "providerRequestId": null,
                "providerSpendUsd": 0
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "run:generative:hero-pin-hd-staged-20260825-r1",
      "kind": "research-run",
      "runKind": "generative",
      "createdAt": "2026-08-26T02:19:54.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r101.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-pin-hd-staged-20260825-r1",
      "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "validated-live",
        "sourcePath": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Smooth actor turns and one-click scene control",
      "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
      "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
      "limitations": [
        "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
        "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
        "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
        "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
        "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
      ],
      "relatedRunIds": [
        "canonical-locomotion-interaction-r108",
        "hero-pin-hd-staged-20260825-r1"
      ],
      "payload": {
        "fileCount": 19,
        "byteLength": 40774
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f000.request-template.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f000.request-template.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f005.request-template.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f005.request-template.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f010.request-template.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f010.request-template.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f015.request-template.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f015.request-template.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f020.request-template.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f020.request-template.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/manifest.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f000.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f000.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f005.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f005.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f010.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f010.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f015.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f015.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f020.json",
          "url": "/.blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f020.json",
          "access": "repository-file"
        }
      ],
      "reviewSequence": [],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r101.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5405,
          "sha256": "40efa6a840d13232229a5fe56ed36d8b3752619d2d243ae57e645acf00402685",
          "exactRecord": {
            "id": "canonical-locomotion-interaction-20260825-r108",
            "date": "2026-08-25",
            "title": "Smooth actor turns and one-click scene control",
            "startedAt": "2026-08-25T22:19:54-04:00",
            "endedAt": "2026-08-25T22:58:16.2133669-04:00",
            "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
            "results": [
              "Replaced the multi-form camera panel with a compact take strip: presets, timeline, move, preview, add view, and save remain primary while timing and lens controls live under Fine tune.",
              "Armed fallback mouse and keyboard input on the same click that starts Walk. Live browser input changed the first-person quaternion without pointer lock.",
              "Kept manual camera ownership after a scene drag. The owner remained manual after 1.5 seconds and no shot pose was reapplied.",
              "Kept path authoring on the rendered ground. Press-drag-release produced an in-scene candidate curve with Use path and Cancel decisions; the verification canceled it without persistence.",
              "Fixed actor selection when moving between cells so Draw path remains available in the Great Room without opening an Edit form first.",
              "Added deterministic process-level multi-actor separation, including accepted-surface clamping, stationary held actors, replay stability, and atomic failure when separation is impossible.",
              "Preserved rounded renderer motion by interpolating process-owned avoidance offsets at authoritative snapshot endpoints. Open-route progress folding can no longer be mistaken for avoidance at a turnaround.",
              "A 12.5-second live browser sample observed zero pivot-in-place events for either Great Room actor. Both actors advanced route progress and animation phase.",
              "Prepared a zero-spend, validation-only HD FLUX pin executor with sealed sources, staged TRAIN/TEST gates, no automatic retries, and a USD 1.25 hard run ceiling. It sent no provider request.",
              "Stabilized the local hero coordinator adoption test by making its terminal manifest wait for the observed worker instead of an unreliable 500-millisecond wall-clock delay.",
              "Runtime UI tests passed 128/128, LiveEngine adapter tests passed 46/46, canonical web integration tests passed 14/14, the complete repository scaffold passed, and the 17-package production build completed."
            ],
            "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
            "limitations": [
              "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
              "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
              "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
              "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
              "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
            ],
            "runs": [
              "canonical-locomotion-interaction-r108",
              "hero-pin-hd-staged-20260825-r1"
            ],
            "payload": [
              "packages/liveengine-adapter/src/local-actor-program.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
              "verification/canonical-locomotion-interaction-r108/verification.json",
              "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
              "dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
              "docs/timeline/internal-continuation-r101.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;walk-activation-clicks:1;first-person-input:fallback-look;mouse-look-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;direct-scene-path-preview:true;great-room-path-available:true;actor-pivot-in-place-observed:false;minimum-live-actor-separation:1.23691;runtime-ui-tests:128;liveengine-adapter-tests:46;canonical-web-tests:14;full-scaffold:passed;production-build-packages:17;provider-requests:0;provider-spend-usd:0;foot-contact-ik:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 19,
          "byteLength": 40774,
          "sha256": "4f9b85740923a0543cbcfe4d72a748c654474d80d2fc05be4f606f7e742464d8",
          "access": "metadata-only"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9045,
          "sha256": "41ce66fe5392ad5ff3b947eaf1a03d9e9ccce47b23a2ee38926f2af4ed4ca58c",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-staged-plan/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "sourceManifest": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
            },
            "endpoint": "fal-ai/flux-2-pro/edit",
            "executionOrder": [
              "f000",
              "f010",
              "f020",
              "f005",
              "f015"
            ],
            "stages": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [],
                "requiredGateAfter": "f000",
                "canonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
                "sourceArtifactSha256": [
                  "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                  "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                  "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000"
                ],
                "requiredGateAfter": "f000-f010",
                "canonicalRequestSha256": "e6f10356b6a85886d80c877e88c4a917a4e5b2a3de7ce0299540ec62150a1f7e",
                "sourceArtifactSha256": [
                  "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                  "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                  "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000",
                  "output:f010",
                  "gate:f000-f010"
                ],
                "requiredGateAfter": "train-set",
                "canonicalRequestSha256": "bf6cb49834a85eb4f55a2505f5fb062c168b2c12404ee7170f4bb037811a9aba",
                "sourceArtifactSha256": [
                  "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                  "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                  "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f005",
                "canonicalRequestSha256": "76bc06d51629540364f772e74f26b1b20cb6ab6f569752ccb0a3e1a27cb77ec7",
                "sourceArtifactSha256": [
                  "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                  "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                  "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f015",
                "canonicalRequestSha256": "811965addca857eab531bf72cefd9612b71e330dae749289253efe3b6c005100",
                "sourceArtifactSha256": [
                  "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                  "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                  "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              }
            ],
            "retryPolicy": {
              "automaticRetries": 0,
              "maxProviderSubmissionsPerFrame": 1,
              "ambiguousSubmitPolicy": "stop-and-reconcile-never-resubmit"
            },
            "budget": {
              "estimatedUsdPerFrameCeiling": 0.21,
              "plannedRequests": 5,
              "plannedBatchUsdCeiling": 1.05,
              "hardRunUsdCeiling": 1.25
            },
            "dataSeparation": {
              "train": [
                "f000",
                "f010",
                "f020"
              ],
              "test": [
                "f005",
                "f015"
              ],
              "testOutputsMayEnterReconstructionTraining": false,
              "testRequestsBlockedUntilGate": "train-set"
            },
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "preparedAt": "2026-08-26T14:39:37.602Z",
            "state": "validated-no-spend-ready-for-separate-paid-executor",
            "authority": {
              "sourceInputs": "sealed exact-camera controls and accepted synthetic appearance stills",
              "cameraAuthority": "synthetic massing orbit only; not real-property metric authority",
              "generatedOutputs": "synthetic appearance evidence pending deterministic and adversarial gates"
            },
            "validation": {
              "sourceHashes": "passed-17-of-17",
              "liveSchema": "validated-live",
              "credential": {
                "checked": true,
                "available": true,
                "source": "configured-donor-env-file",
                "secretValuePrinted": false,
                "secretValuePersisted": false
              },
              "providerRequestSubmitted": false,
              "providerSpendUsd": 0
            },
            "submissionBoundary": {
              "implementedByThisScript": false,
              "authorized": false,
              "firstPermittedStageForFutureExecutor": "f000",
              "laterStagesFailClosedOnReceipts": true
            },
            "stageEligibility": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": true,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": []
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000",
                  "missing completed output receipt f010",
                  "missing admitted gate f000-f010"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              }
            ],
            "files": {
              "sourceValidationReceipt": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
              "liveSchemaReceipt": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
              "eligibilityReceipt": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
              "state": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/state.json",
              "spendLedger": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/spend-ledger.json",
              "requestPreviewRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews",
              "stageReceiptRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts",
              "gateContractRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-contracts",
              "gateResultRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-results"
            },
            "commands": {
              "validateOnly": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --validate-only",
              "checkF000": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --check-stage=f000",
              "paidSubmission": null
            }
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f000.request-template.json",
          "recordPointer": "$",
          "byteLength": 3056,
          "sha256": "8137686209cafc9e1cbd72a140728f7e609cd919ca1dd2ddf25bb045f7c280cc",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-request-preview/1",
            "frame": "f000",
            "datasetRole": "TRAIN",
            "reconstructionTrainingAllowed": true,
            "endpoint": "fal-ai/flux-2-pro/edit",
            "sourceArtifactSha256": [
              "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
              "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
              "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
              "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
            ],
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f000. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "asset://sha256/86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "asset://sha256/446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "asset://sha256/d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "asset://sha256/679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "asset://sha256/cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082400,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            },
            "sourceCanonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f005.request-template.json",
          "recordPointer": "$",
          "byteLength": 3056,
          "sha256": "bf23c834db9031955a3a928ab09c101bc1e05a09e558d1d51df5f31649fb9850",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-request-preview/1",
            "frame": "f005",
            "datasetRole": "TEST",
            "reconstructionTrainingAllowed": false,
            "endpoint": "fal-ai/flux-2-pro/edit",
            "sourceArtifactSha256": [
              "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
              "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
              "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
              "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
            ],
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f005. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "asset://sha256/5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                "asset://sha256/fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                "asset://sha256/af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                "asset://sha256/679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "asset://sha256/cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082405,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            },
            "sourceCanonicalRequestSha256": "76bc06d51629540364f772e74f26b1b20cb6ab6f569752ccb0a3e1a27cb77ec7",
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f010.request-template.json",
          "recordPointer": "$",
          "byteLength": 3056,
          "sha256": "9a879e37d226838e4f98a668216bd2793e1223ec1c81e9159cb88ab7508fb2f2",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-request-preview/1",
            "frame": "f010",
            "datasetRole": "TRAIN",
            "reconstructionTrainingAllowed": true,
            "endpoint": "fal-ai/flux-2-pro/edit",
            "sourceArtifactSha256": [
              "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
              "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
              "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
              "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
            ],
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f010. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "asset://sha256/b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                "asset://sha256/0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                "asset://sha256/0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                "asset://sha256/679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "asset://sha256/cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082410,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            },
            "sourceCanonicalRequestSha256": "e6f10356b6a85886d80c877e88c4a917a4e5b2a3de7ce0299540ec62150a1f7e",
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f015.request-template.json",
          "recordPointer": "$",
          "byteLength": 3056,
          "sha256": "ae39e7ab05b6b27c1953d7c3833de039779b6d7b59f01f2cfe9e8395a58b7da9",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-request-preview/1",
            "frame": "f015",
            "datasetRole": "TEST",
            "reconstructionTrainingAllowed": false,
            "endpoint": "fal-ai/flux-2-pro/edit",
            "sourceArtifactSha256": [
              "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
              "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
              "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
              "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
            ],
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f015. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "asset://sha256/b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                "asset://sha256/69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                "asset://sha256/2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                "asset://sha256/679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "asset://sha256/cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082415,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            },
            "sourceCanonicalRequestSha256": "811965addca857eab531bf72cefd9612b71e330dae749289253efe3b6c005100",
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f020.request-template.json",
          "recordPointer": "$",
          "byteLength": 3056,
          "sha256": "391f6af51a489393e2bf9cef1ca7cc6b120c9712bfd31ffd5837c7c4aae54a89",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-request-preview/1",
            "frame": "f020",
            "datasetRole": "TRAIN",
            "reconstructionTrainingAllowed": true,
            "endpoint": "fal-ai/flux-2-pro/edit",
            "sourceArtifactSha256": [
              "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
              "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
              "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
              "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
              "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
            ],
            "body": {
              "prompt": "Generate one high-resolution photoreal frame of the same house at exact orbit camera f020. IMAGE 1 is the immutable exact-camera architectural line render. Every silhouette, roof, opening, porch, post, rail, step, and bracket line stays at the same pixel position. IMAGE 2 is the matching exact-camera inverse-depth render. Use it only for surface ordering, depth, occlusion, and non-flat three-dimensional form. Do not paint it into the result. IMAGE 3 is the matching exact-camera shaded 3D render. Use it only to disambiguate measured face ownership and volume. Do not copy its gray render style. IMAGE 4 and IMAGE 5 are immutable, independently generated 1600x992 identity photographs. They are the appearance authority for this house in every request. Carry their pale warm-white horizontal clapboard, cooler trim, dark Charleston-green louvered shutters, tall two-over-two windows, weathered gray-green standing-seam roof, porch joinery, natural daylight, and restrained Orlando garden into the exact camera from images 1-3. Freeze all cross-view facts: exactly two stories, no chimney, unchanged roof pitch and wings, unchanged opening count and positions, unchanged porch depth and joinery, and unchanged house-to-walkway relationship. The house is the subject. Background and planting are incidental byproducts and must never flatten, replace, obscure, or restyle a wall, roof, porch, window, or opening. No camera motion, crop, recentering, zoom, fisheye, tilt shift, added or removed architecture, brick siding, material change, duplicated openings, people, cars, text, watermark, drawing, miniature, or game render.",
              "image_urls": [
                "asset://sha256/76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                "asset://sha256/b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                "asset://sha256/e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                "asset://sha256/679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "asset://sha256/cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
              ],
              "image_size": {
                "width": 2048,
                "height": 1152
              },
              "seed": 2026082420,
              "safety_tolerance": "2",
              "enable_safety_checker": true,
              "output_format": "png",
              "sync_mode": false
            },
            "sourceCanonicalRequestSha256": "bf6cb49834a85eb4f55a2505f5fb062c168b2c12404ee7170f4bb037811a9aba",
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f000.json",
          "recordPointer": "$",
          "byteLength": 989,
          "sha256": "ae62519af97b6a620b675139436ad69d2018e26b21c0de36a9d5b3b326e1d35e",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-stage-receipt/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "frame": "f000",
            "datasetRole": "TRAIN",
            "reconstructionTrainingAllowed": true,
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "state": "not-submitted",
            "provider": {
              "endpoint": "fal-ai/flux-2-pro/edit",
              "requestId": null,
              "providerRequestSubmitted": false,
              "submitAttempts": 0,
              "automaticRetries": 0,
              "maxSubmitAttempts": 1,
              "ambiguousSubmitPolicy": "stop-and-reconcile-never-resubmit"
            },
            "spend": {
              "estimatedUsdCeiling": 0.21,
              "committedUsd": 0,
              "actualUsd": null
            },
            "output": {
              "path": "outputs/f000.png",
              "absoluteRepositoryPath": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/outputs/f000.png",
              "sha256": null,
              "bytes": null,
              "width": null,
              "height": null
            },
            "requiredGateAfter": "f000",
            "gateReceiptPath": "gate-results/f000.json"
          },
          "access": "repository-file"
        },
        {
          "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f005.json",
          "recordPointer": "$",
          "byteLength": 999,
          "sha256": "9d620918bcb9e646c4850408a34e1730671aa047106838321f35ff30db6f8317",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-stage-receipt/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "frame": "f005",
            "datasetRole": "TEST",
            "reconstructionTrainingAllowed": false,
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "state": "not-submitted",
            "provider": {
              "endpoint": "fal-ai/flux-2-pro/edit",
              "requestId": null,
              "providerRequestSubmitted": false,
              "submitAttempts": 0,
              "automaticRetries": 0,
              "maxSubmitAttempts": 1,
              "ambiguousSubmitPolicy": "stop-and-reconcile-never-resubmit"
            },
            "spend": {
              "estimatedUsdCeiling": 0.21,
              "committedUsd": 0,
              "actualUsd": null
            },
            "output": {
              "path": "outputs/f005.png",
              "absoluteRepositoryPath": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/outputs/f005.png",
              "sha256": null,
              "bytes": null,
              "width": null,
              "height": null
            },
            "requiredGateAfter": "test-f005",
            "gateReceiptPath": "gate-results/test-f005.json"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9283,
          "sha256": "1314d2d2ff2ddfbe8e84845f34bc52e1b8da931b21e3d275ff4569be74b3e640",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-staged-plan/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "sourceManifest": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
            },
            "endpoint": "fal-ai/flux-2-pro/edit",
            "executionOrder": [
              "f000",
              "f010",
              "f020",
              "f005",
              "f015"
            ],
            "stages": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [],
                "requiredGateAfter": "f000",
                "canonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
                "sourceArtifactSha256": [
                  "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                  "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                  "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000"
                ],
                "requiredGateAfter": "f000-f010",
                "canonicalRequestSha256": "e6f10356b6a85886d80c877e88c4a917a4e5b2a3de7ce0299540ec62150a1f7e",
                "sourceArtifactSha256": [
                  "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                  "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                  "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000",
                  "output:f010",
                  "gate:f000-f010"
                ],
                "requiredGateAfter": "train-set",
                "canonicalRequestSha256": "bf6cb49834a85eb4f55a2505f5fb062c168b2c12404ee7170f4bb037811a9aba",
                "sourceArtifactSha256": [
                  "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                  "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                  "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f005",
                "canonicalRequestSha256": "76bc06d51629540364f772e74f26b1b20cb6ab6f569752ccb0a3e1a27cb77ec7",
                "sourceArtifactSha256": [
                  "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                  "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                  "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f015",
                "canonicalRequestSha256": "811965addca857eab531bf72cefd9612b71e330dae749289253efe3b6c005100",
                "sourceArtifactSha256": [
                  "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                  "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                  "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              }
            ],
            "retryPolicy": {
              "automaticRetries": 0,
              "maxProviderSubmissionsPerFrame": 1,
              "ambiguousSubmitPolicy": "stop-and-reconcile-never-resubmit"
            },
            "budget": {
              "estimatedUsdPerFrameCeiling": 0.21,
              "plannedRequests": 5,
              "plannedBatchUsdCeiling": 1.05,
              "hardRunUsdCeiling": 1.25
            },
            "dataSeparation": {
              "train": [
                "f000",
                "f010",
                "f020"
              ],
              "test": [
                "f005",
                "f015"
              ],
              "testOutputsMayEnterReconstructionTraining": false,
              "testRequestsBlockedUntilGate": "train-set"
            },
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "preparedAt": "2026-08-26T03:01:17.031Z",
            "state": "validated-no-spend-ready-for-separate-paid-executor",
            "authority": {
              "sourceInputs": "sealed exact-camera controls and accepted synthetic appearance stills",
              "cameraAuthority": "synthetic massing orbit only; not real-property metric authority",
              "generatedOutputs": "synthetic appearance evidence pending deterministic and adversarial gates"
            },
            "validation": {
              "sourceHashes": "passed-17-of-17",
              "liveSchema": "validated-live",
              "credential": {
                "checked": true,
                "available": true,
                "source": "configured-donor-env-file",
                "secretValuePrinted": false,
                "secretValuePersisted": false
              },
              "providerRequestSubmitted": false,
              "providerSpendUsd": 0
            },
            "submissionBoundary": {
              "implementedByThisScript": false,
              "authorized": false,
              "firstPermittedStageForFutureExecutor": "f000",
              "laterStagesFailClosedOnReceipts": true
            },
            "stageEligibility": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": true,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": []
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000",
                  "missing completed output receipt f010",
                  "missing admitted gate f000-f010"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              }
            ],
            "files": {
              "sourceValidationReceipt": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
              "liveSchemaReceipt": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
              "eligibilityReceipt": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
              "state": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/state.json",
              "spendLedger": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/spend-ledger.json",
              "requestPreviewRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews",
              "stageReceiptRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts",
              "gateContractRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-contracts",
              "gateResultRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-results"
            },
            "commands": {
              "validateOnly": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --validate-only",
              "checkF000": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --check-stage=f000",
              "paidSubmission": null
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
          "recordPointer": "$",
          "byteLength": 664,
          "sha256": "603b2b3ef8e2027b5928f6b3e015f4189e5b2707202e3319dc56862e69feab04",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-live-schema-validation/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "validatedAt": "2026-08-26T03:01:17.031Z",
            "endpoint": "fal-ai/flux-2-pro/edit",
            "documentation": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
            "source": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=fal-ai%2Fflux-2-pro%2Fedit",
            "status": "validated-live",
            "fetchedAt": "2026-08-26T03:01:17.031Z",
            "sha256": "852e52b9c2e8792a36baf9a671a77c7ba485e5c0129ee61ce144480da254da4d",
            "bytes": 6770,
            "openapiVersion": "3.0.4",
            "endpointVersion": "1.0.0",
            "reason": null,
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
          "recordPointer": "$",
          "byteLength": 5560,
          "sha256": "086b12d7e00b4418cd0f44fa4b6096c08bf476956b84da6f229070db7e0cf25e",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-source-validation/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "validatedAt": "2026-08-26T03:01:17.031Z",
            "sourceManifest": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
            },
            "expectedUniqueArtifacts": 17,
            "validatedUniqueArtifacts": 17,
            "allHashesMatched": true,
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "bytes": 562371,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                "bytes": 625293,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                "bytes": 641678,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                "bytes": 670771,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                "bytes": 678099,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "bytes": 52860,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                "bytes": 95161,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                "bytes": 90411,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                "bytes": 93534,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                "bytes": 87150,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "bytes": 53540,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                "bytes": 59492,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                "bytes": 54789,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                "bytes": 61689,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                "bytes": 65000,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992
              }
            ],
            "executionOrder": [
              "f000",
              "f010",
              "f020",
              "f005",
              "f015"
            ],
            "trainFrames": [
              "f000",
              "f010",
              "f020"
            ],
            "testFrames": [
              "f005",
              "f015"
            ],
            "testOutputsMayEnterReconstructionTraining": false
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
          "recordPointer": "$",
          "byteLength": 2214,
          "sha256": "ca73b0833fbbe5305576755e99be1ca6e21f50cb793154b15ddd9a54e9dda7af",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-stage-eligibility/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "evaluatedAt": "2026-08-26T03:01:17.031Z",
            "providerSubmissionAuthorizedByThisScript": false,
            "stages": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": true,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": []
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000",
                  "missing completed output receipt f010",
                  "missing admitted gate f000-f010"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "timeline:canonical-locomotion-interaction-20260825-r108",
      "kind": "timeline-session",
      "createdAt": "2026-08-26T02:19:54.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "explicit-timeline-field",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r101.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-locomotion-interaction-20260825-r108",
      "path": "docs/timeline/internal-continuation-r101.json",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Smooth actor turns and one-click scene control",
      "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
      "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
      "limitations": [
        "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
        "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
        "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
        "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
        "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
      ],
      "relatedRunIds": [
        "canonical-locomotion-interaction-r108",
        "hero-pin-hd-staged-20260825-r1"
      ],
      "payload": {
        "fileCount": 1,
        "byteLength": 5405
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": null
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
          "access": "studio-route"
        },
        {
          "kind": "file",
          "path": "packages/liveengine-adapter/src/local-actor-program.ts",
          "url": "/packages/liveengine-adapter/src/local-actor-program.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
          "url": "/packages/runtime-ui/src/authoritative-actor-interpolation.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "url": "/packages/runtime-ui/src/CameraPathControlPanel.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "url": "/packages/runtime-ui/src/LivingWorldRuntime.tsx",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "apps/web/app/blueprint-world-runtime.css",
          "url": "/apps/web/app/blueprint-world-runtime.css",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
          "url": "/services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "verification/canonical-locomotion-interaction-r108/verification.json",
          "url": "/verification/canonical-locomotion-interaction-r108/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
          "url": "/dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
          "access": "metadata-only"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r101.json",
          "url": "/docs/timeline/internal-continuation-r101.json",
          "access": "repository-file"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-locomotion-interaction-r108/verification.json",
          "url": "/verification/canonical-locomotion-interaction-r108/verification.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "docs/timeline/internal-continuation-r101.json",
          "url": "/docs/timeline/internal-continuation-r101.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r101.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5405,
          "sha256": "40efa6a840d13232229a5fe56ed36d8b3752619d2d243ae57e645acf00402685",
          "exactRecord": {
            "id": "canonical-locomotion-interaction-20260825-r108",
            "date": "2026-08-25",
            "title": "Smooth actor turns and one-click scene control",
            "startedAt": "2026-08-25T22:19:54-04:00",
            "endedAt": "2026-08-25T22:58:16.2133669-04:00",
            "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
            "results": [
              "Replaced the multi-form camera panel with a compact take strip: presets, timeline, move, preview, add view, and save remain primary while timing and lens controls live under Fine tune.",
              "Armed fallback mouse and keyboard input on the same click that starts Walk. Live browser input changed the first-person quaternion without pointer lock.",
              "Kept manual camera ownership after a scene drag. The owner remained manual after 1.5 seconds and no shot pose was reapplied.",
              "Kept path authoring on the rendered ground. Press-drag-release produced an in-scene candidate curve with Use path and Cancel decisions; the verification canceled it without persistence.",
              "Fixed actor selection when moving between cells so Draw path remains available in the Great Room without opening an Edit form first.",
              "Added deterministic process-level multi-actor separation, including accepted-surface clamping, stationary held actors, replay stability, and atomic failure when separation is impossible.",
              "Preserved rounded renderer motion by interpolating process-owned avoidance offsets at authoritative snapshot endpoints. Open-route progress folding can no longer be mistaken for avoidance at a turnaround.",
              "A 12.5-second live browser sample observed zero pivot-in-place events for either Great Room actor. Both actors advanced route progress and animation phase.",
              "Prepared a zero-spend, validation-only HD FLUX pin executor with sealed sources, staged TRAIN/TEST gates, no automatic retries, and a USD 1.25 hard run ceiling. It sent no provider request.",
              "Stabilized the local hero coordinator adoption test by making its terminal manifest wait for the observed worker instead of an unreliable 500-millisecond wall-clock delay.",
              "Runtime UI tests passed 128/128, LiveEngine adapter tests passed 46/46, canonical web integration tests passed 14/14, the complete repository scaffold passed, and the 17-package production build completed."
            ],
            "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
            "limitations": [
              "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
              "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
              "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
              "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
              "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
            ],
            "runs": [
              "canonical-locomotion-interaction-r108",
              "hero-pin-hd-staged-20260825-r1"
            ],
            "payload": [
              "packages/liveengine-adapter/src/local-actor-program.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
              "verification/canonical-locomotion-interaction-r108/verification.json",
              "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
              "dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
              "docs/timeline/internal-continuation-r101.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;walk-activation-clicks:1;first-person-input:fallback-look;mouse-look-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;direct-scene-path-preview:true;great-room-path-available:true;actor-pivot-in-place-observed:false;minimum-live-actor-separation:1.23691;runtime-ui-tests:128;liveengine-adapter-tests:46;canonical-web-tests:14;full-scaffold:passed;production-build-packages:17;provider-requests:0;provider-spend-usd:0;foot-contact-ik:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-locomotion-interaction-r108",
      "kind": "verification-set",
      "createdAt": "2026-08-26T02:19:54.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r101.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-locomotion-interaction-r108",
      "path": "verification/canonical-locomotion-interaction-r108",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "Smooth actor turns and one-click scene control",
      "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
      "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
      "limitations": [
        "Animation clips advance from the process-owned phase, but final foot-contact IK and stride warping are not yet implemented.",
        "The exterior walk and route envelope remains local presentation support rather than reviewed navigation or portal authority.",
        "The foyer is still not a playable cell and both front-door transfers remain blocked without two-sided threshold evidence.",
        "No new hero splat was generated or promoted in this checkpoint."
      ],
      "relatedRunIds": [
        "canonical-locomotion-interaction-r108",
        "hero-pin-hd-staged-20260825-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 458408
      },
      "media": {
        "counts": {
          "image": 3,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-locomotion-interaction-r108/camera-take-strip.png",
            "url": "/verification/canonical-locomotion-interaction-r108/camera-take-strip.png",
            "byteLength": 149576,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-locomotion-interaction-r108/exterior-canonical-dock.png",
            "url": "/verification/canonical-locomotion-interaction-r108/exterior-canonical-dock.png",
            "byteLength": 158894,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-locomotion-interaction-r108/great-room-direct-path-draft.png",
            "url": "/verification/canonical-locomotion-interaction-r108/great-room-direct-path-draft.png",
            "byteLength": 144973,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-locomotion-interaction-r108/verification.json",
          "url": "/verification/canonical-locomotion-interaction-r108/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r101.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5405,
          "sha256": "40efa6a840d13232229a5fe56ed36d8b3752619d2d243ae57e645acf00402685",
          "exactRecord": {
            "id": "canonical-locomotion-interaction-20260825-r108",
            "date": "2026-08-25",
            "title": "Smooth actor turns and one-click scene control",
            "startedAt": "2026-08-25T22:19:54-04:00",
            "endedAt": "2026-08-25T22:58:16.2133669-04:00",
            "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
            "results": [
              "Replaced the multi-form camera panel with a compact take strip: presets, timeline, move, preview, add view, and save remain primary while timing and lens controls live under Fine tune.",
              "Armed fallback mouse and keyboard input on the same click that starts Walk. Live browser input changed the first-person quaternion without pointer lock.",
              "Kept manual camera ownership after a scene drag. The owner remained manual after 1.5 seconds and no shot pose was reapplied.",
              "Kept path authoring on the rendered ground. Press-drag-release produced an in-scene candidate curve with Use path and Cancel decisions; the verification canceled it without persistence.",
              "Fixed actor selection when moving between cells so Draw path remains available in the Great Room without opening an Edit form first.",
              "Added deterministic process-level multi-actor separation, including accepted-surface clamping, stationary held actors, replay stability, and atomic failure when separation is impossible.",
              "Preserved rounded renderer motion by interpolating process-owned avoidance offsets at authoritative snapshot endpoints. Open-route progress folding can no longer be mistaken for avoidance at a turnaround.",
              "A 12.5-second live browser sample observed zero pivot-in-place events for either Great Room actor. Both actors advanced route progress and animation phase.",
              "Prepared a zero-spend, validation-only HD FLUX pin executor with sealed sources, staged TRAIN/TEST gates, no automatic retries, and a USD 1.25 hard run ceiling. It sent no provider request.",
              "Stabilized the local hero coordinator adoption test by making its terminal manifest wait for the observed worker instead of an unreliable 500-millisecond wall-clock delay.",
              "Runtime UI tests passed 128/128, LiveEngine adapter tests passed 46/46, canonical web integration tests passed 14/14, the complete repository scaffold passed, and the 17-package production build completed."
            ],
            "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
            "limitations": [
              "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
              "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
              "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
              "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
              "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
            ],
            "runs": [
              "canonical-locomotion-interaction-r108",
              "hero-pin-hd-staged-20260825-r1"
            ],
            "payload": [
              "packages/liveengine-adapter/src/local-actor-program.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
              "verification/canonical-locomotion-interaction-r108/verification.json",
              "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
              "dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
              "docs/timeline/internal-continuation-r101.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;walk-activation-clicks:1;first-person-input:fallback-look;mouse-look-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;direct-scene-path-preview:true;great-room-path-available:true;actor-pivot-in-place-observed:false;minimum-live-actor-separation:1.23691;runtime-ui-tests:128;liveengine-adapter-tests:46;canonical-web-tests:14;full-scaffold:passed;production-build-packages:17;provider-requests:0;provider-spend-usd:0;foot-contact-ik:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/canonical-locomotion-interaction-r108",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 458408,
          "sha256": "bcb01e1f479f6935f04792a1605b4a4dfc38d2a5aeece76b74706af88234633c",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-locomotion-interaction-r108/verification.json",
          "recordPointer": "$",
          "byteLength": 4965,
          "sha256": "887634012afffc75690a1c686bc59c6ee5e42044e3dad807ce33c83810318844",
          "exactRecord": {
            "schema": "blueprint.canonical-locomotion-interaction-browser-verification/1",
            "id": "canonical-locomotion-interaction-r108",
            "verifiedAt": "2026-08-25T22:58:16.2133669-04:00",
            "baseRevision": "2be186e175f446746a9d8f867b30500aea05c696",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k",
            "canvasCount": 1,
            "screenshots": [
              "exterior-canonical-dock.png",
              "great-room-direct-path-draft.png",
              "camera-take-strip.png"
            ],
            "screenshotPins": {
              "exterior-canonical-dock.png": {
                "bytes": 158894,
                "sha256": "02aa322dd366f46998b4c51c0ae6c86570afd610289a97b29d29201ff8216480"
              },
              "great-room-direct-path-draft.png": {
                "bytes": 144973,
                "sha256": "1d5f62999d860a04e42abd7bcaf08effb4dea494819ff82dde0a86a463dfe11e"
              },
              "camera-take-strip.png": {
                "bytes": 149576,
                "sha256": "7707ebe64c9c8c4eeb700fe721dff64f3ce6bf5f45b8d82bcf7d9c94b86b515d"
              }
            },
            "firstPerson": {
              "activationClicks": 1,
              "input": "fallback-look",
              "inputArmed": true,
              "viewSupport": "cached-detected-ground-splat",
              "cameraMode": "explore",
              "visibleStatus": "Scene controls active",
              "mouseLook": {
                "deltaX": 116,
                "deltaY": 40,
                "quaternion": [
                  0.26456,
                  0.16771,
                  -0.04678,
                  0.94852
                ]
              },
              "result": "One Walk click entered grounded inspection and mouse movement immediately changed the camera orientation even when pointer lock was unavailable."
            },
            "cameraOwnership": {
              "beforeManualInput": "shot",
              "afterManualInput": "manual",
              "after1500Milliseconds": "manual",
              "cameraModeAfterManualInput": "orbit",
              "snappedBackToKeyframe": false,
              "result": "Manual pointer input owns the camera until an explicit preset or path-preview action."
            },
            "directScenePath": {
              "exteriorAvailable": true,
              "greatRoomAvailableAfterCellChange": true,
              "interaction": "press-drag-release on the rendered ground",
              "preview": "Path ready",
              "decisions": [
                "Use path",
                "Cancel"
              ],
              "cancelledDuringVerification": true,
              "result": "The candidate curve and confirmation appear inside the shared 3D scene; the live verification did not mutate the persisted route."
            },
            "turnContinuity": {
              "sampleCount": 50,
              "sampleIntervalMilliseconds": 250,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "movingTransitions": 43,
                  "pivotInPlaceObservations": 0,
                  "maximumObservedYawRadiansPerSample": 0.43935,
                  "minimumObservedTravelWhileTurning": 0.17091
                },
                "actor.casa.wanderer.v22": {
                  "movingTransitions": 41,
                  "pivotInPlaceObservations": 0,
                  "maximumObservedYawRadiansPerSample": 0.06218,
                  "minimumObservedTravelWhileTurning": 0.01876
                }
              },
              "implementation": "Dense gestures are conditioned, routes use rounded arc-length curves, headings anticipate turns with bounded yaw, and open-route endpoint reversals use continuous turnaround curves. Process-owned separation offsets are interpolated independently so they cannot flatten a renderer-owned turnaround."
            },
            "multiActor": {
              "sampleCount": 24,
              "sampleIntervalMilliseconds": 150,
              "minimumObservedSeparation": 1.23691,
              "maximumObservedSeparation": 3.13563,
              "uniqueAnimationPhases": {
                "actor.casa.wanderer-b.v23": 10,
                "actor.casa.wanderer.v22": 10
              },
              "uniqueRouteProgressValues": {
                "actor.casa.wanderer-b.v23": 10,
                "actor.casa.wanderer.v22": 10
              },
              "result": "Both actors advanced on their retained clocks while deterministic process-level separation prevented route overlap from becoming actor intersection."
            },
            "cameraPathUi": {
              "primaryActions": [
                "Move scene",
                "Preview",
                "Add this view",
                "Save take"
              ],
              "timelineVisible": true,
              "fineTuneCollapsedByDefault": true,
              "result": "The camera workflow is a compact scene strip rather than a large form; detailed timing and lens controls remain available under Fine tune."
            },
            "tests": {
              "runtimeUi": {
                "passed": 128,
                "failed": 0
              },
              "liveengineAdapter": {
                "passed": 46,
                "failed": 0
              },
              "canonicalWeb": {
                "passed": 14,
                "failed": 0
              },
              "runtimeUiTypecheck": "passed",
              "liveengineAdapterTypecheck": "passed",
              "webTypecheck": "passed",
              "fullScaffold": "passed",
              "productionBuildPackages": 17,
              "productionBuild": "passed",
              "diffCheck": "passed"
            },
            "limitations": [
              "Animation clips advance from the process-owned phase, but final foot-contact IK and stride warping are not yet implemented.",
              "The exterior walk and route envelope remains local presentation support rather than reviewed navigation or portal authority.",
              "The foyer is still not a playable cell and both front-door transfers remain blocked without two-sided threshold evidence.",
              "No new hero splat was generated or promoted in this checkpoint."
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-pin-hd-staged-20260825-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-26T02:19:54.000Z",
      "date": "2026-08-25",
      "dateInference": {
        "method": "timeline-session-association",
        "precision": "instant",
        "sourcePath": "docs/timeline/internal-continuation-r101.json",
        "sourceField": "$/sessions/0/startedAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-pin-hd-staged-20260825-r1",
      "path": "verification/hero-pin-hd-staged-20260825-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "validated-live",
        "sourcePath": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
        "sourceField": "$/status"
      },
      "authority": null,
      "title": "Smooth actor turns and one-click scene control",
      "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
      "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
      "limitations": [
        "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
        "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
        "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
        "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
        "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
      ],
      "relatedRunIds": [
        "canonical-locomotion-interaction-r108",
        "hero-pin-hd-staged-20260825-r1"
      ],
      "payload": {
        "fileCount": 4,
        "byteLength": 17721
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
          "url": "/verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "docs/timeline/internal-continuation-r101.json",
          "recordPointer": "$/sessions/0",
          "byteLength": 5405,
          "sha256": "40efa6a840d13232229a5fe56ed36d8b3752619d2d243ae57e645acf00402685",
          "exactRecord": {
            "id": "canonical-locomotion-interaction-20260825-r108",
            "date": "2026-08-25",
            "title": "Smooth actor turns and one-click scene control",
            "startedAt": "2026-08-25T22:19:54-04:00",
            "endedAt": "2026-08-25T22:58:16.2133669-04:00",
            "summary": "The single Casa Cornell viewer now keeps first-person input, path authoring, camera direction, and actor locomotion in the scene. One click starts grounded mouse and keyboard control, manual camera movement cannot be silently replaced by a saved shot, hand-drawn paths are conditioned into rounded travel, and multiple actors retain process-owned separation without flattening renderer-smoothed turnarounds.",
            "results": [
              "Replaced the multi-form camera panel with a compact take strip: presets, timeline, move, preview, add view, and save remain primary while timing and lens controls live under Fine tune.",
              "Armed fallback mouse and keyboard input on the same click that starts Walk. Live browser input changed the first-person quaternion without pointer lock.",
              "Kept manual camera ownership after a scene drag. The owner remained manual after 1.5 seconds and no shot pose was reapplied.",
              "Kept path authoring on the rendered ground. Press-drag-release produced an in-scene candidate curve with Use path and Cancel decisions; the verification canceled it without persistence.",
              "Fixed actor selection when moving between cells so Draw path remains available in the Great Room without opening an Edit form first.",
              "Added deterministic process-level multi-actor separation, including accepted-surface clamping, stationary held actors, replay stability, and atomic failure when separation is impossible.",
              "Preserved rounded renderer motion by interpolating process-owned avoidance offsets at authoritative snapshot endpoints. Open-route progress folding can no longer be mistaken for avoidance at a turnaround.",
              "A 12.5-second live browser sample observed zero pivot-in-place events for either Great Room actor. Both actors advanced route progress and animation phase.",
              "Prepared a zero-spend, validation-only HD FLUX pin executor with sealed sources, staged TRAIN/TEST gates, no automatic retries, and a USD 1.25 hard run ceiling. It sent no provider request.",
              "Stabilized the local hero coordinator adoption test by making its terminal manifest wait for the observed worker instead of an unreliable 500-millisecond wall-clock delay.",
              "Runtime UI tests passed 128/128, LiveEngine adapter tests passed 46/46, canonical web integration tests passed 14/14, the complete repository scaffold passed, and the 17-package production build completed."
            ],
            "decision": "Continue upgrading the one canonical viewer. Scene-native interactions remain the default; detailed controls are progressive disclosures. Preserve separate simulation, camera, representation, and portal authorities while improving product freedom inside the current local cell.",
            "limitations": [
              "Current Mixamo playback is phase-synchronized but does not yet include foot-contact IK or stride warping.",
              "The exterior detected field and its presentation envelope do not grant reviewed navigation, metric, or portal authority.",
              "The foyer is not yet playable and neither front-door transfer has accepted two-sided threshold evidence.",
              "The prepared HD pin executor performed validation only; it generated no new media and spent USD 0.00.",
              "The accepted-South exterior remains the current bounded visual floor; no new hero reconstruction was promoted."
            ],
            "runs": [
              "canonical-locomotion-interaction-r108",
              "hero-pin-hd-staged-20260825-r1"
            ],
            "payload": [
              "packages/liveengine-adapter/src/local-actor-program.ts",
              "packages/runtime-ui/src/authoritative-actor-interpolation.ts",
              "packages/runtime-ui/src/CameraPathControlPanel.tsx",
              "packages/runtime-ui/src/LivingWorldRuntime.tsx",
              "apps/web/app/blueprint-world-runtime.css",
              "services/control-plane-api/test/local-hero-reconstruction-coordinator.test.ts",
              "verification/canonical-locomotion-interaction-r108/verification.json",
              "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
              "dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs",
              "docs/timeline/internal-continuation-r101.json"
            ],
            "pagePaths": [
              "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&splatResult=splat.casa.exterior.accepted-south-micro-parallax-10k"
            ],
            "evidenceSeal": "canonical-canvas-count:1;walk-activation-clicks:1;first-person-input:fallback-look;mouse-look-confirmed:true;manual-camera-owner-after-settle:manual;camera-snapback:false;direct-scene-path-preview:true;great-room-path-available:true;actor-pivot-in-place-observed:false;minimum-live-actor-separation:1.23691;runtime-ui-tests:128;liveengine-adapter-tests:46;canonical-web-tests:14;full-scaffold:passed;production-build-packages:17;provider-requests:0;provider-spend-usd:0;foot-contact-ik:false;portal-transfer-enabled:false"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 4,
          "byteLength": 17721,
          "sha256": "8987c2cef3f18f5a5d9734237cb6a05155ce311b2418ec969d942459bd95edfd",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 9283,
          "sha256": "1314d2d2ff2ddfbe8e84845f34bc52e1b8da931b21e3d275ff4569be74b3e640",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-staged-plan/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "sourceManifest": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
            },
            "endpoint": "fal-ai/flux-2-pro/edit",
            "executionOrder": [
              "f000",
              "f010",
              "f020",
              "f005",
              "f015"
            ],
            "stages": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [],
                "requiredGateAfter": "f000",
                "canonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
                "sourceArtifactSha256": [
                  "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                  "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                  "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000"
                ],
                "requiredGateAfter": "f000-f010",
                "canonicalRequestSha256": "e6f10356b6a85886d80c877e88c4a917a4e5b2a3de7ce0299540ec62150a1f7e",
                "sourceArtifactSha256": [
                  "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                  "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                  "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "prerequisites": [
                  "output:f000",
                  "gate:f000",
                  "output:f010",
                  "gate:f000-f010"
                ],
                "requiredGateAfter": "train-set",
                "canonicalRequestSha256": "bf6cb49834a85eb4f55a2505f5fb062c168b2c12404ee7170f4bb037811a9aba",
                "sourceArtifactSha256": [
                  "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                  "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                  "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f005",
                "canonicalRequestSha256": "76bc06d51629540364f772e74f26b1b20cb6ab6f569752ccb0a3e1a27cb77ec7",
                "sourceArtifactSha256": [
                  "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                  "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                  "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "prerequisites": [
                  "output:f000",
                  "output:f010",
                  "output:f020",
                  "gate:train-set"
                ],
                "requiredGateAfter": "test-f015",
                "canonicalRequestSha256": "811965addca857eab531bf72cefd9612b71e330dae749289253efe3b6c005100",
                "sourceArtifactSha256": [
                  "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                  "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                  "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                  "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                  "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7"
                ]
              }
            ],
            "retryPolicy": {
              "automaticRetries": 0,
              "maxProviderSubmissionsPerFrame": 1,
              "ambiguousSubmitPolicy": "stop-and-reconcile-never-resubmit"
            },
            "budget": {
              "estimatedUsdPerFrameCeiling": 0.21,
              "plannedRequests": 5,
              "plannedBatchUsdCeiling": 1.05,
              "hardRunUsdCeiling": 1.25
            },
            "dataSeparation": {
              "train": [
                "f000",
                "f010",
                "f020"
              ],
              "test": [
                "f005",
                "f015"
              ],
              "testOutputsMayEnterReconstructionTraining": false,
              "testRequestsBlockedUntilGate": "train-set"
            },
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "preparedAt": "2026-08-26T03:01:17.031Z",
            "state": "validated-no-spend-ready-for-separate-paid-executor",
            "authority": {
              "sourceInputs": "sealed exact-camera controls and accepted synthetic appearance stills",
              "cameraAuthority": "synthetic massing orbit only; not real-property metric authority",
              "generatedOutputs": "synthetic appearance evidence pending deterministic and adversarial gates"
            },
            "validation": {
              "sourceHashes": "passed-17-of-17",
              "liveSchema": "validated-live",
              "credential": {
                "checked": true,
                "available": true,
                "source": "configured-donor-env-file",
                "secretValuePrinted": false,
                "secretValuePersisted": false
              },
              "providerRequestSubmitted": false,
              "providerSpendUsd": 0
            },
            "submissionBoundary": {
              "implementedByThisScript": false,
              "authorized": false,
              "firstPermittedStageForFutureExecutor": "f000",
              "laterStagesFailClosedOnReceipts": true
            },
            "stageEligibility": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": true,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": []
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000",
                  "missing completed output receipt f010",
                  "missing admitted gate f000-f010"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              }
            ],
            "files": {
              "sourceValidationReceipt": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
              "liveSchemaReceipt": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
              "eligibilityReceipt": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
              "state": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/state.json",
              "spendLedger": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/spend-ledger.json",
              "requestPreviewRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews",
              "stageReceiptRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts",
              "gateContractRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-contracts",
              "gateResultRoot": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-results"
            },
            "commands": {
              "validateOnly": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --validate-only",
              "checkF000": "node dev/scripts/codex-generated/bd-hero-pin-hd-staged-executor-r1.mjs --run-id=hero-pin-hd-staged-20260825-r1 --check-stage=f000",
              "paidSubmission": null
            }
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
          "recordPointer": "$",
          "byteLength": 664,
          "sha256": "603b2b3ef8e2027b5928f6b3e015f4189e5b2707202e3319dc56862e69feab04",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-live-schema-validation/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "validatedAt": "2026-08-26T03:01:17.031Z",
            "endpoint": "fal-ai/flux-2-pro/edit",
            "documentation": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
            "source": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=fal-ai%2Fflux-2-pro%2Fedit",
            "status": "validated-live",
            "fetchedAt": "2026-08-26T03:01:17.031Z",
            "sha256": "852e52b9c2e8792a36baf9a671a77c7ba485e5c0129ee61ce144480da254da4d",
            "bytes": 6770,
            "openapiVersion": "3.0.4",
            "endpointVersion": "1.0.0",
            "reason": null,
            "providerRequestSubmitted": false
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
          "recordPointer": "$",
          "byteLength": 5560,
          "sha256": "086b12d7e00b4418cd0f44fa4b6096c08bf476956b84da6f229070db7e0cf25e",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-source-validation/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "validatedAt": "2026-08-26T03:01:17.031Z",
            "sourceManifest": {
              "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
              "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
            },
            "expectedUniqueArtifacts": 17,
            "validatedUniqueArtifacts": 17,
            "allHashesMatched": true,
            "artifacts": [
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "bytes": 562371,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f005.png",
                "sha256": "af3c07a3116abaf6ee277e52189c4d8072b08efe6d01cd973b92841f18a349df",
                "bytes": 625293,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f010.png",
                "sha256": "0005b8c412a5bd7f82cb78747dd7b5f3f5c3ea155af709bdaf7b4cf05eb74a92",
                "bytes": 641678,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f015.png",
                "sha256": "2be7be458df9d617c93cd8a4dd25e1bb6b1bd0444c2f8539c3a7515863f88d15",
                "bytes": 670771,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f020.png",
                "sha256": "e1bd18478908e013a5c0d0da0c951bd96933646ad739203db3e90f79328a9f79",
                "bytes": 678099,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "bytes": 52860,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f005.png",
                "sha256": "fcd43ff2e6c8466ca4befa9fea772678d0743949689d1213a52d9b36a3e0e4c1",
                "bytes": 95161,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f010.png",
                "sha256": "0b3e82a862cbd59cca0f654bea65f0c67ad116d65337c3e7c2b9ded8fccf6d0b",
                "bytes": 90411,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f015.png",
                "sha256": "69bbd070e6fd3fcf6fbfd8e9de45c60c1778d8834c25b682fd9d2d3d1dd5488a",
                "bytes": 93534,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f020.png",
                "sha256": "b9e72e9f9bc870430b22eb330a0f9cf8b49c3d675c44822191c1543cc9383954",
                "bytes": 87150,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "bytes": 53540,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f005.png",
                "sha256": "5048ad958e89784518249c33f768ecae324d539f684da1d91429173f8dc067e6",
                "bytes": 59492,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f010.png",
                "sha256": "b8c69c38cc084079b2f712f7a4912d5234a20a5353602b18ea6a678bf0d25621",
                "bytes": 54789,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f015.png",
                "sha256": "b50f422ad722e0bf223e7db8bbdcac5a70ef77691998dd73958bd7029b29768b",
                "bytes": 61689,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f020.png",
                "sha256": "76e1129f1fc4a0056df94864cd022579241a55d5a9f478903d509acc9e9dd899",
                "bytes": 65000,
                "width": 1792,
                "height": 1008
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992
              }
            ],
            "executionOrder": [
              "f000",
              "f010",
              "f020",
              "f005",
              "f015"
            ],
            "trainFrames": [
              "f000",
              "f010",
              "f020"
            ],
            "testFrames": [
              "f005",
              "f015"
            ],
            "testOutputsMayEnterReconstructionTraining": false
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
          "recordPointer": "$",
          "byteLength": 2214,
          "sha256": "ca73b0833fbbe5305576755e99be1ca6e21f50cb793154b15ddd9a54e9dda7af",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-stage-eligibility/1",
            "run": "hero-pin-hd-staged-20260825-r1",
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "evaluatedAt": "2026-08-26T03:01:17.031Z",
            "providerSubmissionAuthorizedByThisScript": false,
            "stages": [
              {
                "frame": "f000",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": true,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": []
              },
              {
                "frame": "f010",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000"
                ]
              },
              {
                "frame": "f020",
                "datasetRole": "TRAIN",
                "reconstructionTrainingAllowed": true,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing admitted gate f000",
                  "missing completed output receipt f010",
                  "missing admitted gate f000-f010"
                ]
              },
              {
                "frame": "f005",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              },
              {
                "frame": "f015",
                "datasetRole": "TEST",
                "reconstructionTrainingAllowed": false,
                "eligibleForFuturePaidExecutor": false,
                "providerSubmissionAuthorizedByThisScript": false,
                "blockers": [
                  "missing completed output receipt f000",
                  "missing completed output receipt f010",
                  "missing completed output receipt f020",
                  "missing admitted gate train-set"
                ]
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:hero-pin-hd-f000-paid-ready-20260826-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-26",
      "dateInference": {
        "method": "path-date-token",
        "precision": "day",
        "sourcePath": "verification/hero-pin-hd-f000-paid-ready-20260826-r1",
        "sourceField": null
      },
      "era": "2026-08-24-current-product",
      "runId": "hero-pin-hd-f000-paid-ready-20260826-r1",
      "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": "validated-no-spend-awaiting-fal-key-and-explicit-main-agent-authority",
        "sourcePath": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/manifest.json",
        "sourceField": "$/state"
      },
      "authority": null,
      "title": "Queue OpenAPI for fal-ai/flux-2-pro/edit",
      "summary": "The OpenAPI schema for the fal-ai/flux-2-pro/edit queue.",
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 6,
        "byteLength": 116081
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-contact-sheet.jpg",
            "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-contact-sheet.jpg",
            "byteLength": 99792,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/execution-policy-receipt.json",
          "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/execution-policy-receipt.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/flux-2-pro-edit.openapi.json",
          "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/flux-2-pro-edit.openapi.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/live-schema-receipt.json",
          "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/live-schema-receipt.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/manifest.json",
          "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/manifest.json",
          "access": "repository-file"
        },
        {
          "kind": "file",
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-binding-receipt.json",
          "url": "/verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-binding-receipt.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 6,
          "byteLength": 116081,
          "sha256": "8cee7e48902f8455c079190ec232c05d26d4faeda1deb39d4232449bb3f05bf4",
          "access": "metadata-only"
        },
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 2651,
          "sha256": "30f3294893ad9b05852606b532dfc6b6e63d58eaabee0228d6924b2232401cc3",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-f000-paid-readiness/1",
            "run": "hero-pin-hd-f000-paid-ready-20260826-r1",
            "validatedAt": "2026-08-26T14:42:19.871Z",
            "state": "validated-no-spend-awaiting-fal-key-and-explicit-main-agent-authority",
            "stagedRun": "hero-pin-hd-staged-20260825-r1",
            "frame": "f000",
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "sourceCanonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
            "executorValidated": true,
            "sourceHashesValidated": "5-of-5-f000; 17-of-17-staged-run",
            "liveSchemaValidated": true,
            "credential": {
              "processEnvironment": false,
              "repositoryEnvFile": true,
              "repositoryEnvHasFalKey": false,
              "externalRepositoryFallbackAllowed": false,
              "secretPrinted": false,
              "secretPersisted": false
            },
            "stageEligible": true,
            "paidSubmissionAuthorized": false,
            "providerRequestsSubmitted": 0,
            "uploadOperationsPerformed": 0,
            "providerSpendUsd": 0,
            "files": {
              "executor": {
                "path": "dev/scripts/codex-generated/bd-hero-pin-hd-f000-paid-executor-r1.mjs",
                "sha256": "aba13745cd042bdcc2536257d7c124a01945a85c95f24488587d486a14036d13"
              },
              "sourceBinding": {
                "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-binding-receipt.json",
                "sha256": "200b9a0dec146e058a949d95efbe372de803001e81340d0722539154b26621db"
              },
              "liveSchema": {
                "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/live-schema-receipt.json",
                "sha256": "17d70ee5e44ebcede8fe7c7963913c7caad11fc5273d593d3a69345f2f480631"
              },
              "executionPolicy": {
                "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/execution-policy-receipt.json",
                "sha256": "8aba8f36b71574b6df7680a2e319cbde59c8a5dcb6fb314c75786b9439b0efc3"
              },
              "openApi": {
                "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/flux-2-pro-edit.openapi.json",
                "sha256": "852e52b9c2e8792a36baf9a671a77c7ba485e5c0129ee61ce144480da254da4d"
              }
            },
            "exactPaidCommand": "node dev/scripts/codex-generated/bd-hero-pin-hd-f000-paid-executor-r1.mjs --execute --stage=f000 --confirm-plan-sha256=15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5 --confirm-stage-ceiling-usd=0.21 --confirm-run-ceiling-usd=1.25 --authorize-paid-provider-request",
            "authorityRequired": "main agent must explicitly authorize this one f000 provider request and inject FAL_KEY into the process; this receipt grants neither",
            "stopBoundary": "record f000 output and halt at the strengthened adversarial gate; no f010 or other provider request path exists"
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/execution-policy-receipt.json",
          "recordPointer": "$",
          "byteLength": 1728,
          "sha256": "8aba8f36b71574b6df7680a2e319cbde59c8a5dcb6fb314c75786b9439b0efc3",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-f000-paid-policy/1",
            "run": "hero-pin-hd-f000-paid-ready-20260826-r1",
            "validatedAt": "2026-08-26T14:42:19.871Z",
            "frame": "f000",
            "price": {
              "roundedInputMegapixels": 10,
              "roundedOutputMegapixels": 3,
              "totalRoundedMegapixels": 13,
              "usd": 0.21
            },
            "stageCeilingUsd": 0.21,
            "runCeilingUsd": 1.25,
            "maximumProviderSubmissionAttempts": 1,
            "automaticUploadRetries": 0,
            "automaticSubmissionRetries": 0,
            "automaticOutputRetries": 0,
            "laterStageAuthorized": false,
            "stopAfter": "completed-awaiting-f000-adversarial-gate",
            "gateRequiredChecks": [
              "output raster is exactly 2048x1152",
              "bidirectional candidate-edge versus f000 exact line control passes",
              "camera offset and scale drift remain within the sealed exact-camera gate",
              "no line, inverse-depth, or gray shaded-render guide leaks into the image",
              "two stories, no chimney, fixed openings, clapboard, roof, porch, and site facts remain coherent",
              "house is sharp, three-dimensional, and not materially obscured by vegetation",
              "reject if wider south or west identity-view topology, crop, balcony, facade composition, or landscaping overrides the exact f000 line, depth, and shaded controls",
              "reject any recentering, zoom, crop expansion, crop contraction, or excessive vegetation that obscures or replaces exact-camera architecture"
            ],
            "credential": {
              "processEnvironment": false,
              "repositoryEnvFile": true,
              "repositoryEnvHasFalKey": false,
              "externalRepositoryFallbackAllowed": false,
              "secretPrinted": false,
              "secretPersisted": false
            },
            "paidSubmissionAuthorized": false,
            "providerRequestsSubmitted": 0,
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/live-schema-receipt.json",
          "recordPointer": "$",
          "byteLength": 898,
          "sha256": "17d70ee5e44ebcede8fe7c7963913c7caad11fc5273d593d3a69345f2f480631",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-f000-paid-live-schema/1",
            "run": "hero-pin-hd-f000-paid-ready-20260826-r1",
            "validatedAt": "2026-08-26T14:42:19.871Z",
            "endpoint": "fal-ai/flux-2-pro/edit",
            "source": "https://fal.ai/api/openapi/queue/openapi.json?endpoint_id=fal-ai%2Fflux-2-pro%2Fedit",
            "openApiSha256": "852e52b9c2e8792a36baf9a671a77c7ba485e5c0129ee61ce144480da254da4d",
            "openApiBytes": 6770,
            "semantics": {
              "endpoint": "fal-ai/flux-2-pro/edit",
              "requestSchemaSha256": "833ef46ce246f90eb827b452f55aa5776ff25554dfa06b43956328da2ecc6005",
              "outputSchemaSha256": "95c233f3e897f93141db1131bbfa64a19fcaa38a2969f8a8fd1b0f538cecf203",
              "queueSchemaSha256": "2ec88b342030599a44439765090573769cb17ca429da5e9659fa071bbde801e0",
              "supportsFiveImageUrls": true,
              "supportsExact2048x1152": true,
              "outputIsImagesPlusSeed": true
            },
            "providerRequestsSubmitted": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/source-binding-receipt.json",
          "recordPointer": "$",
          "byteLength": 4242,
          "sha256": "200b9a0dec146e058a949d95efbe372de803001e81340d0722539154b26621db",
          "exactRecord": {
            "schema": "blueprint.hero-pin-hd-f000-paid-source-binding/1",
            "run": "hero-pin-hd-f000-paid-ready-20260826-r1",
            "validatedAt": "2026-08-26T14:42:19.871Z",
            "stagedRun": "hero-pin-hd-staged-20260825-r1",
            "planSha256": "15371e9678ecfcaec61ebe323351d0acf3c9aa87cc1036b64fcef00f829d21c5",
            "sourceCanonicalRequestSha256": "231a6f4b9414964c70c9886d4088ce30e7961a9d9f25fa3d9e0b6a7c73f43af1",
            "records": {
              "stagedManifest": {
                "path": "verification/hero-pin-hd-staged-20260825-r1/manifest.json",
                "sha256": "1314d2d2ff2ddfbe8e84845f34bc52e1b8da931b21e3d275ff4569be74b3e640"
              },
              "sourceReceipt": {
                "path": "verification/hero-pin-hd-staged-20260825-r1/source-validation-receipt.json",
                "sha256": "086b12d7e00b4418cd0f44fa4b6096c08bf476956b84da6f229070db7e0cf25e"
              },
              "schemaReceipt": {
                "path": "verification/hero-pin-hd-staged-20260825-r1/live-schema-receipt.json",
                "sha256": "603b2b3ef8e2027b5928f6b3e015f4189e5b2707202e3319dc56862e69feab04"
              },
              "eligibility": {
                "path": "verification/hero-pin-hd-staged-20260825-r1/stage-eligibility.json",
                "sha256": "ca73b0833fbbe5305576755e99be1ca6e21f50cb793154b15ddd9a54e9dda7af"
              },
              "sourceManifest": {
                "path": "verification/hero-pin-hd-preflight-20260824-r1/manifest.json",
                "sha256": "7328cccea4e3bcc50947c60e10f63dccf1de8118d67070390000f1bb38006e52"
              },
              "requestTemplate": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/request-previews/f000.request-template.json",
                "sha256": "8137686209cafc9e1cbd72a140728f7e609cd919ca1dd2ddf25bb045f7c280cc"
              },
              "stageReceipt": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/stage-receipts/f000.json",
                "sha256": "ae62519af97b6a620b675139436ad69d2018e26b21c0de36a9d5b3b326e1d35e"
              },
              "gateContract": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/gate-contracts/f000.json",
                "sha256": "e9168edbf56bde2e6a9e1126562a457a1dc462c6cf7957ecc6cb9aaba510a6e4"
              },
              "stagedState": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/state.json",
                "sha256": "aed40d6eb3c8e67cec21be68698e719b2b884ec5ea8bd6cd14dcfab141973d19"
              },
              "stagedLedger": {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-staged-20260825-r1/spend-ledger.json",
                "sha256": "d046e93798d7d68e7724c2f661724629a631315d78f57296350cb59a70d4df66"
              }
            },
            "sourceArtifacts": [
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/line/f000.png",
                "sha256": "86c553f00647645004881f392c553dc6a2015c22a52c267e23453ed617f57cc7",
                "bytes": 53540,
                "width": 1792,
                "height": 1008,
                "role": "exact-camera-line"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/depth/f000.png",
                "sha256": "446bbb14d9773ce5ae6cfe79e08426ed5d966714d16d9d723dd9b3697228fb6b",
                "bytes": 52860,
                "width": 1792,
                "height": 1008,
                "role": "exact-camera-inverse-depth"
              },
              {
                "path": ".blueprint-data/generative-experiments/hero-pin-hd-preflight-20260824-r1/orbit-facade/beauty/f000.png",
                "sha256": "d8376afcb1c49a3e4b444349629d98e6814a804fcd2804c2326a18355665dfa5",
                "bytes": 562371,
                "width": 1792,
                "height": 1008,
                "role": "exact-camera-shaded-volume"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/south.png",
                "sha256": "679049509de30932bcd5790970fa33d0f4fc6edfdbcea700a8df98d6d1fdf476",
                "bytes": 3408685,
                "width": 1600,
                "height": 992,
                "role": "appearance-identity-south"
              },
              {
                "path": ".blueprint-data/generative-experiments/victorian-styling-20260813-r1/final/west.png",
                "sha256": "cc755d8cb3921716585aeb89b76e7ad03f94de902f082c8d38138780dc7258e7",
                "bytes": 3738559,
                "width": 1600,
                "height": 992,
                "role": "appearance-identity-west"
              }
            ],
            "allSourceHashesMatched": true,
            "onlyEligibleStage": "f000",
            "providerRequestsSubmitted": 0,
            "providerSpendUsd": 0
          },
          "access": "repository-file"
        },
        {
          "path": "verification/hero-pin-hd-f000-paid-ready-20260826-r1/flux-2-pro-edit.openapi.json",
          "recordPointer": "$",
          "byteLength": 6770,
          "sha256": "852e52b9c2e8792a36baf9a671a77c7ba485e5c0129ee61ce144480da254da4d",
          "exactRecord": {
            "openapi": "3.0.4",
            "info": {
              "title": "Queue OpenAPI for fal-ai/flux-2-pro/edit",
              "version": "1.0.0",
              "description": "The OpenAPI schema for the fal-ai/flux-2-pro/edit queue.",
              "x-fal-metadata": {
                "endpointId": "fal-ai/flux-2-pro/edit",
                "category": "image-to-image",
                "thumbnailUrl": "https://v3b.fal.media/files/b/penguin/eZetcrsZI6AQLCD3f5gaI_b173ae004bdd4108bd1be54eb6e49c7a.jpg",
                "playgroundUrl": "https://fal.ai/models/fal-ai/flux-2-pro/edit",
                "documentationUrl": "https://fal.ai/models/fal-ai/flux-2-pro/edit/api",
                "about": "Edit images with Flux 2 Pro."
              }
            },
            "components": {
              "securitySchemes": {
                "apiKeyAuth": {
                  "type": "apiKey",
                  "in": "header",
                  "name": "Authorization",
                  "description": "Fal Key"
                }
              },
              "schemas": {
                "QueueStatus": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "enum": [
                        "IN_QUEUE",
                        "IN_PROGRESS",
                        "COMPLETED"
                      ]
                    },
                    "request_id": {
                      "type": "string",
                      "description": "The request id."
                    },
                    "response_url": {
                      "type": "string",
                      "description": "The response url."
                    },
                    "status_url": {
                      "type": "string",
                      "description": "The status url."
                    },
                    "cancel_url": {
                      "type": "string",
                      "description": "The cancel url."
                    },
                    "logs": {
                      "type": "object",
                      "description": "The logs.",
                      "additionalProperties": true
                    },
                    "metrics": {
                      "type": "object",
                      "description": "The metrics.",
                      "additionalProperties": true
                    },
                    "queue_position": {
                      "type": "integer",
                      "description": "The queue position."
                    }
                  },
                  "required": [
                    "status",
                    "request_id"
                  ]
                },
                "Flux2ProEditInput": {
                  "type": "object",
                  "properties": {
                    "prompt": {
                      "examples": [
                        "Place realistic flames emerging from the top of the coffee cup, dancing above the rim"
                      ],
                      "description": "The prompt to generate an image from.",
                      "type": "string",
                      "title": "Prompt"
                    },
                    "enable_safety_checker": {
                      "description": "Whether to enable the safety checker. Disabling it requires account authorization; unauthorized requests are always checked.",
                      "type": "boolean",
                      "default": true,
                      "title": "Enable Safety Checker"
                    },
                    "safety_tolerance": {
                      "description": "The safety tolerance level for the generated image. 1 being the most strict and 5 being the most permissive.",
                      "type": "string",
                      "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "5"
                      ],
                      "default": "2",
                      "title": "Safety Tolerance"
                    },
                    "sync_mode": {
                      "description": "If `True`, the media will be returned as a data URI and the output data won't be available in the request history.",
                      "type": "boolean",
                      "default": false,
                      "title": "Sync Mode"
                    },
                    "image_urls": {
                      "examples": [
                        [
                          "https://storage.googleapis.com/falserverless/example_inputs/flux2_pro_edit_input.png"
                        ]
                      ],
                      "items": {
                        "type": "string"
                      },
                      "type": "array",
                      "description": "List of URLs of input images for editing",
                      "title": "Image URLs"
                    },
                    "image_size": {
                      "description": "The size of the generated image. If `auto`, the size will be determined by the model.",
                      "default": "auto",
                      "anyOf": [
                        {
                          "$ref": "#/components/schemas/ImageSize"
                        },
                        {
                          "type": "string",
                          "enum": [
                            "auto",
                            "square_hd",
                            "square",
                            "portrait_4_3",
                            "portrait_16_9",
                            "landscape_4_3",
                            "landscape_16_9"
                          ]
                        }
                      ],
                      "title": "Image Size"
                    },
                    "output_format": {
                      "description": "The format of the generated image.",
                      "type": "string",
                      "enum": [
                        "jpeg",
                        "png"
                      ],
                      "default": "jpeg",
                      "title": "Output Format"
                    },
                    "seed": {
                      "description": "The seed to use for the generation.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Seed"
                    }
                  },
                  "x-fal-order-properties": [
                    "prompt",
                    "image_size",
                    "seed",
                    "safety_tolerance",
                    "enable_safety_checker",
                    "output_format",
                    "sync_mode",
                    "image_urls"
                  ],
                  "required": [
                    "prompt",
                    "image_urls"
                  ],
                  "title": "Flux2ProImageEditInput"
                },
                "Flux2ProEditOutput": {
                  "type": "object",
                  "properties": {
                    "images": {
                      "examples": [
                        [
                          {
                            "url": "https://storage.googleapis.com/falserverless/example_outputs/flux2_pro_edit_output.png"
                          }
                        ]
                      ],
                      "items": {
                        "$ref": "#/components/schemas/ImageFile"
                      },
                      "type": "array",
                      "description": "The generated images.",
                      "title": "Images"
                    },
                    "seed": {
                      "description": "The seed used for the generation.",
                      "type": "integer",
                      "title": "Seed"
                    }
                  },
                  "x-fal-order-properties": [
                    "images",
                    "seed"
                  ],
                  "required": [
                    "images",
                    "seed"
                  ],
                  "title": "Flux2ProEditOutput"
                },
                "ImageSize": {
                  "type": "object",
                  "properties": {
                    "height": {
                      "description": "The height of the generated image.",
                      "type": "integer",
                      "maximum": 14142,
                      "exclusiveMinimum": 0,
                      "default": 512,
                      "title": "Height"
                    },
                    "width": {
                      "description": "The width of the generated image.",
                      "type": "integer",
                      "maximum": 14142,
                      "exclusiveMinimum": 0,
                      "default": 512,
                      "title": "Width"
                    }
                  },
                  "x-fal-order-properties": [
                    "width",
                    "height"
                  ],
                  "title": "ImageSize"
                },
                "ImageFile": {
                  "type": "object",
                  "properties": {
                    "content_type": {
                      "examples": [
                        "image/png"
                      ],
                      "description": "The mime type of the file.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Content Type"
                    },
                    "url": {
                      "description": "The URL where the file can be downloaded from.",
                      "type": "string",
                      "title": "Url"
                    },
                    "file_name": {
                      "examples": [
                        "z9RV14K95DvU.png"
                      ],
                      "description": "The name of the file. It will be auto-generated if not provided.",
                      "anyOf": [
                        {
                          "type": "string"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Name"
                    },
                    "height": {
                      "description": "The height of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Height"
                    },
                    "width": {
                      "description": "The width of the image",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "Width"
                    },
                    "file_size": {
                      "examples": [
                        4404019
                      ],
                      "description": "The size of the file in bytes.",
                      "anyOf": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "title": "File Size"
                    }
                  },
                  "x-fal-order-properties": [
                    "url",
                    "content_type",
                    "file_name",
                    "file_size",
                    "width",
                    "height"
                  ],
                  "required": [
                    "url"
                  ],
                  "title": "ImageFile"
                }
              }
            },
            "paths": {
              "/fal-ai/flux-2-pro/edit/requests/{request_id}/status": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    },
                    {
                      "name": "logs",
                      "in": "query",
                      "required": false,
                      "schema": {
                        "type": "number",
                        "description": "Whether to include logs (`1`) in the response or not (`0`)."
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/flux-2-pro/edit/requests/{request_id}/cancel": {
                "put": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "The request was cancelled.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "type": "object",
                            "properties": {
                              "success": {
                                "type": "boolean",
                                "description": "Whether the request was cancelled successfully."
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/flux-2-pro/edit": {
                "post": {
                  "requestBody": {
                    "required": true,
                    "content": {
                      "application/json": {
                        "schema": {
                          "$ref": "#/components/schemas/Flux2ProEditInput"
                        }
                      }
                    }
                  },
                  "responses": {
                    "200": {
                      "description": "The request status.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/QueueStatus"
                          }
                        }
                      }
                    }
                  }
                }
              },
              "/fal-ai/flux-2-pro/edit/requests/{request_id}": {
                "get": {
                  "parameters": [
                    {
                      "name": "request_id",
                      "in": "path",
                      "required": true,
                      "schema": {
                        "type": "string",
                        "description": "Request ID"
                      }
                    }
                  ],
                  "responses": {
                    "200": {
                      "description": "Result of the request.",
                      "content": {
                        "application/json": {
                          "schema": {
                            "$ref": "#/components/schemas/Flux2ProEditOutput"
                          }
                        }
                      }
                    }
                  }
                }
              }
            },
            "servers": [
              {
                "url": "https://queue.fal.run"
              }
            ],
            "security": [
              {
                "apiKeyAuth": []
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:publication-topology-r1",
      "kind": "verification-set",
      "createdAt": "2026-08-27T09:24:00.629Z",
      "date": "2026-08-27",
      "dateInference": {
        "method": "explicit-source-field",
        "precision": "instant",
        "sourcePath": "verification/publication-topology-r1/manifest.json",
        "sourceField": "$/createdAt"
      },
      "era": "2026-08-24-current-product",
      "runId": "publication-topology-r1",
      "path": "verification/publication-topology-r1",
      "parent": null,
      "branch": [],
      "state": {
        "value": 200,
        "sourcePath": "verification/publication-topology-r1/manifest.json",
        "sourceField": "$/liveChecks/0/status"
      },
      "authority": null,
      "title": "publication-topology-r1",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 1,
        "byteLength": 3269
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/publication-topology-r1/manifest.json",
          "url": "/verification/publication-topology-r1/manifest.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/publication-topology-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 1,
          "byteLength": 3269,
          "sha256": "f377ee06c9f984922e7942ea9b9bd0f5231c5048dac851e0f391f14edd388846",
          "access": "metadata-only"
        },
        {
          "path": "verification/publication-topology-r1/manifest.json",
          "recordPointer": "$",
          "byteLength": 3269,
          "sha256": "584b0243b5fa76ffccc2f27b70efa20f3a15a30adaecde85f332f34c9d612524",
          "exactRecord": {
            "schema": "blueprint.publication-topology-verification/1",
            "createdAt": "2026-08-27T05:24:00.6291634-04:00",
            "mode": "read-only-no-network-mutation-no-deploy",
            "repository": "S:\\Projects\\2026\\Blueprint",
            "localAudit": {
              "command": "pnpm.cmd preflight:publish",
              "ready": false,
              "distribution": {
                "files": 192,
                "bytes": 206595210,
                "maximumFileBytes": 26214400
              },
              "chronology": {
                "entries": 441,
                "references": 4208,
                "privateArchive": 2108,
                "repositoryRecord": 1975,
                "staticFile": 81,
                "studioRoute": 44
              },
              "passingChecks": [
                "static-core",
                "pages-file-count",
                "pages-file-size",
                "unsafe-local-reference"
              ],
              "failingChecks": [
                "studio-route-publication",
                "private-archive-separation",
                "public-record-resolution"
              ]
            },
            "liveChecks": [
              {
                "url": "https://blueprint.robots.fm/",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610"
              },
              {
                "url": "https://blueprint-preview.pages.dev/",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610"
              },
              {
                "url": "https://blueprint.robots.fm/worlds/world.casa-cornell.v23-r1",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610",
                "finding": "static-index-fallback"
              },
              {
                "url": "https://blueprint.robots.fm/.blueprint-data/generative-experiments/accepted-south-brush-sweep-20260825-r1/brush/primary.splat",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610",
                "finding": "static-index-fallback"
              },
              {
                "url": "https://blueprint.robots.fm/archive.html",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610",
                "finding": "static-index-fallback"
              },
              {
                "url": "https://blueprint.robots.fm/assets/data/research-chronology.json",
                "status": 200,
                "contentType": "text/html; charset=utf-8",
                "byteLength": 11805,
                "sha256": "19927e82cd29622f46b5575193bb9bd2bab77e095f43a5087ec7b205c141c610",
                "finding": "static-index-fallback"
              },
              {
                "url": "https://blueprint.robots.fm/assets/splats/orbit-r1-30k.splat",
                "requestRange": "bytes=0-31",
                "status": 200,
                "contentType": "application/octet-stream",
                "contentLength": 15906624,
                "acceptRanges": null,
                "contentRange": null,
                "finding": "range-not-honored"
              }
            ],
            "externalMutations": {
              "deployments": 0,
              "uploads": 0,
              "dnsChanges": 0,
              "bucketPolicyChanges": 0
            },
            "evidence": [
              "scripts/verify-publication-topology.mjs",
              "scripts/verify-publication-topology.test.mjs",
              "docs/publication-topology-r1.md"
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-latest-review-20260827-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": "2026-08-27",
      "dateInference": {
        "method": "path-date-token",
        "precision": "day",
        "sourcePath": "verification/canonical-latest-review-20260827-r1",
        "sourceField": null
      },
      "era": "2026-08-24-current-product",
      "runId": "canonical-latest-review-20260827-r1",
      "path": "verification/canonical-latest-review-20260827-r1",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "Local browser capture only; it does not prove production deployment, generation execution, provider output, or provider spend.",
        "sourcePath": "verification/canonical-latest-review-20260827-r1/verification.json",
        "sourceField": "$/authority"
      },
      "title": "canonical-latest-review-20260827-r1",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 2,
        "byteLength": 944950
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-latest-review-20260827-r1/generate-latest.png",
            "url": "/verification/canonical-latest-review-20260827-r1/generate-latest.png",
            "byteLength": 944340,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1",
          "url": "/worlds/world.casa-cornell.v23-r1",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-latest-review-20260827-r1/verification.json",
          "url": "/verification/canonical-latest-review-20260827-r1/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/canonical-latest-review-20260827-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 944950,
          "sha256": "6747a331eb3228f277a78cea2765f570bbfb39ad83c363a395be6658459ed0d8",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-latest-review-20260827-r1/verification.json",
          "recordPointer": "$",
          "byteLength": 610,
          "sha256": "cc82c0e89998f9ec638999894991d607e0790c8c78b58f82d1452540b911bb6f",
          "exactRecord": {
            "schema": "blueprint.canonical-latest-review-capture/1",
            "capturedOn": "2026-08-27",
            "url": "/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=generate",
            "route": "/worlds/world.casa-cornell.v23-r1",
            "cell": "exterior",
            "representation": "splat",
            "deck": "generate",
            "capture": {
              "file": "generate-latest.png",
              "bytes": 944340,
              "sha256": "1ee2f5b4d1533c52813f8a46eacb099577525ee3476cff3e04d91de3fca71522"
            },
            "authority": "Local browser capture only; it does not prove production deployment, generation execution, provider output, or provider spend."
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-creation-spine-r109",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-creation-spine-r109",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-creation-spine-r109",
      "path": "verification/canonical-creation-spine-r109",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "canonical-creation-spine-r109",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 0,
        "byteLength": 0
      },
      "media": {
        "counts": {
          "image": 0,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "verification/canonical-creation-spine-r109",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 0,
          "byteLength": 0,
          "sha256": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "verification:canonical-evidence-chapters-r111",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-evidence-chapters-r111",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-evidence-chapters-r111",
      "path": "verification/canonical-evidence-chapters-r111",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "canonical-evidence-chapters-r111",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 2,
        "byteLength": 330512
      },
      "media": {
        "counts": {
          "image": 1,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-evidence-chapters-r111/evidence-deck.png",
            "url": "/verification/canonical-evidence-chapters-r111/evidence-deck.png",
            "byteLength": 329733,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-evidence-chapters-r111/verification.json",
          "url": "/verification/canonical-evidence-chapters-r111/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/canonical-evidence-chapters-r111",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 2,
          "byteLength": 330512,
          "sha256": "0cf07cdb0321e5af8d513fe313a17269b7d440612f301e7804c6622d219b21d0",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-evidence-chapters-r111/verification.json",
          "recordPointer": "$",
          "byteLength": 779,
          "sha256": "70a76901e4a94cee91467632f655f01c7e38962d395b8aefee30f63d084cc85c",
          "exactRecord": {
            "route": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?cell=exterior&representation=splat&deck=evidence&splatResult=splat.casa.exterior.circumnav-retrace723-2x-90k",
            "canvasCount": 1,
            "selectedCell": "cell.casa.exterior",
            "chapter": "Measured 3D controlAnimated facade camera controlSHA-256 + byte length pinnedThe traced massing and its rendered line and depth controls show the camera path that constrained later appearance work.Authority These assets document synthetic control geometry and camera intent. They do not establish real-property dimensions, portal alignment, or accepted reconstruction geometry.",
            "highlightCount": 8,
            "openOriginal": "/api/splat-evidence/splat.casa.exterior.circumnav-retrace723-2x-90k/assets/534aa8db22c04811c26d5e89"
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-hero-preflight-spine-r109",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-hero-preflight-spine-r109",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-hero-preflight-spine-r109",
      "path": "verification/canonical-hero-preflight-spine-r109",
      "parent": null,
      "branch": [],
      "state": {
        "value": 200,
        "sourcePath": "verification/canonical-hero-preflight-spine-r109/verification.json",
        "sourceField": "$/liveRoute/status"
      },
      "authority": null,
      "title": "canonical-hero-preflight-spine-r109",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 7,
        "byteLength": 2486154
      },
      "media": {
        "counts": {
          "image": 6,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-hero-preflight-spine-r109/01-generate-review.jpg",
            "url": "/verification/canonical-hero-preflight-spine-r109/01-generate-review.jpg",
            "byteLength": 42130,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-hero-preflight-spine-r109/01-generate.png",
            "url": "/verification/canonical-hero-preflight-spine-r109/01-generate.png",
            "byteLength": 1014228,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-hero-preflight-spine-r109/02-run-review.jpg",
            "url": "/verification/canonical-hero-preflight-spine-r109/02-run-review.jpg",
            "byteLength": 30625,
            "kind": "image",
            "mediaType": "image/jpeg",
            "detection": "jpeg-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-hero-preflight-spine-r109/02-run.png",
            "url": "/verification/canonical-hero-preflight-spine-r109/02-run.png",
            "byteLength": 535782,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-hero-preflight-spine-r109/generate-deck.png",
            "url": "/verification/canonical-hero-preflight-spine-r109/generate-deck.png",
            "byteLength": 686116,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-hero-preflight-spine-r109/run-deck.png",
            "url": "/verification/canonical-hero-preflight-spine-r109/run-deck.png",
            "byteLength": 169195,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [
        {
          "kind": "route",
          "path": "/worlds/world.casa-cornell.v23-r1?deck=generate",
          "url": "/worlds/world.casa-cornell.v23-r1?deck=generate",
          "access": "studio-route"
        }
      ],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-hero-preflight-spine-r109/verification.json",
          "url": "/verification/canonical-hero-preflight-spine-r109/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/canonical-hero-preflight-spine-r109",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 2486154,
          "sha256": "91794aa8574730b573d47078f6ba83e8085c2b48f98f5ed43b527e607b42d47d",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-hero-preflight-spine-r109/verification.json",
          "recordPointer": "$",
          "byteLength": 8078,
          "sha256": "e0f07a1c4253f22271b63c99a94e57213c03ef7f9db087e7a087dba6e5290d28",
          "exactRecord": {
            "schema": "blueprint.canonical-hero-preflight-spine-verification/1",
            "recordedAt": "2026-08-26T15:02:26.0193353Z",
            "baseRevision": "4843d3a8c694000d0f9dcf480386cb00b21f40ad",
            "canonicalSurface": {
              "route": "/worlds/world.casa-cornell.v23-r1?deck=generate",
              "component": "apps/web/components/HeroReconstructionRunForm.tsx",
              "actionLabel": "Run source + TEST preflight",
              "recipeId": "blueprint.recipe.bounded-hero-arc-generation/1",
              "recipeVersion": "1.0.0",
              "resultRoute": "/worlds/world.casa-cornell.v23-r1?deck=run&runId={runId}",
              "boundary": "Existing Generate and Run decks inside the one canonical Gaussian viewport; no viewer, renderer, route, recipe, or orchestration schema was added."
            },
            "liveRoute": {
              "observedAt": "2026-08-26T14:46:50.6749719Z",
              "requestUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
              "status": 200,
              "actionLabelInHtml": true,
              "recipeIdInHtml": true
            },
            "command": {
              "observedAt": "2026-08-26T14:46:36.5645083Z",
              "endpoint": "http://127.0.0.1:3120/api/commands/runs",
              "method": "POST",
              "payload": {
                "schema": "blueprint.create-run-command/1",
                "recipeId": "blueprint.recipe.bounded-hero-arc-generation/1",
                "recipeVersion": "1.0.0",
                "projectId": "project.casa-cornell",
                "seed": 23
              },
              "responseStatus": 202
            },
            "terminalRun": {
              "runId": "run.composite.7a7c767e-3b35-437a-a7eb-a0ca140e25e3",
              "status": "acquisition-required",
              "sequence": 10,
              "eventCount": 10,
              "outboxCount": 0,
              "definitionHash": "sha256:fd4fc4757d86e5da7a8f454c01ae68c87027682c0b3e3a2be0ad2d6446c5cf04",
              "portableWorkflowHash": "sha256:bb25194344fae74cd7d3562d68e2a69271365fe9ba34ceac1eeced154521bc9a",
              "portableRunHash": "sha256:7f7954cbcfe1cd46fa38a158e20acb62bf9201c59f83ff80ecf2211ce3ddebca",
              "headEventHash": "sha256:9f2a9cd59295fb113bb36df20c26e435f70949688336c3fd1f77abc6f4d93549"
            },
            "admittedInputs": [
              {
                "port": "anchor_f000",
                "hash": "sha256:e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "mediaType": "image/png",
                "bytes": 1900102
              },
              {
                "port": "anchor_f010",
                "hash": "sha256:d671681f70c76f9296d76b0b10f833d3ab49c6ebc28e72a0708ad80bc0f6506d",
                "mediaType": "image/png",
                "bytes": 1798220
              },
              {
                "port": "anchor_f020",
                "hash": "sha256:4a0739114de3e1d65a0d6fcc45e6e52c648c5fe0944165a4d79d2e3b388e74dd",
                "mediaType": "image/png",
                "bytes": 1895344
              },
              {
                "port": "camera_guide_manifest",
                "hash": "sha256:89f4381dafd9addd16190bd49ca9711a10695cf63702cef554e015881349104b",
                "mediaType": "application/vnd.blueprint.corrected-outline-camera-guide+json",
                "bytes": 2605
              },
              {
                "port": "corrected_outline_guide",
                "hash": "sha256:d36d9416529bcb8b1084dab016306f7ad03c27cb313e3b175b974b59a64b521c",
                "mediaType": "video/mp4",
                "bytes": 4724345
              },
              {
                "port": "hero_arc_intent",
                "hash": "sha256:64a65e58380d89b62cf225738692cacc6530b80709396452a8602c70270f788b",
                "mediaType": "application/vnd.blueprint.bounded-hero-arc-intent+json",
                "bytes": 290
              },
              {
                "port": "independent_test_manifest",
                "hash": "sha256:236590adde4085baf81bd0ab40b5cb84baf496c36e208b9924417747c99eb3ce",
                "mediaType": "application/vnd.blueprint.independent-test-manifest+json",
                "bytes": 553
              },
              {
                "port": "independent_test_views",
                "hash": "sha256:e7ad9c0b6eb5c54714fca608ca41475c4b5f172a5226423d4f983855735ec7b0",
                "mediaType": "image/png",
                "bytes": 1900102
              },
              {
                "port": "space_identity",
                "hash": "sha256:7d95339ee77e87e731915cae276d0268b927e7efce882883e7a8916d0a4025cf",
                "mediaType": "application/vnd.blueprint.stable-space-identity+json",
                "bytes": 179
              }
            ],
            "executionBoundary": {
              "admitExactSourceAuthority": {
                "status": "accepted",
                "resultHash": "sha256:94c95ff8b292f62215d871cb053f87114d0e7f819d40e8b02c2ec070d8305b19"
              },
              "sealIndependentTestMembership": {
                "status": "acquisition-required",
                "missingId": "blueprint.hero-arc.independent-test-views",
                "operationId": "blueprint.dataset-role.acquire-independent-test",
                "reason": "Independent TEST evidence is absent. The f000 overlap is retained only as a negative control and cannot enter TEST authority."
              },
              "downstream": {
                "providerGeneration": "blocked",
                "poseSolve": "blocked",
                "brushTraining": "blocked",
                "publication": "blocked"
              },
              "providerRequestCount": 0,
              "providerSpendUsd": 0
            },
            "persistedJournal": {
              "root": ".blueprint-data/bounded-hero-arc-dry-run-journal/runs/run.composite.7a7c767e-3b35-437a-a7eb-a0ca140e25e3",
              "files": [
                {
                  "path": "commits/00000000000000000000.commit.json",
                  "bytes": 1956,
                  "sha256": "sha256:f8c042b27422519d35d032abeb13d4aecf985473dfaa03a4115ca822c1babfde"
                },
                {
                  "path": "commits/00000000000000000002.commit.json",
                  "bytes": 1374,
                  "sha256": "sha256:1db4c65d77afddd2412641364a4688f675370a240d585de3870f3ad07dc28b06"
                },
                {
                  "path": "commits/00000000000000000003.commit.json",
                  "bytes": 5027,
                  "sha256": "sha256:268a878836ad22ccd1b7802d1c8ad5c7f97627d5a2a2ce7cf67bf555926fc081"
                },
                {
                  "path": "commits/00000000000000000008.commit.json",
                  "bytes": 1382,
                  "sha256": "sha256:5569dd380fc01dca9faf25354644bebeb021017badfb337a2ea12e593ed5815f"
                },
                {
                  "path": "commits/00000000000000000009.commit.json",
                  "bytes": 2984,
                  "sha256": "sha256:2c32326a12dd5f023de5e9635eb0b70e5b994c47ff084ef1ca4982f3169e2fe4"
                },
                {
                  "path": "definition.json",
                  "bytes": 38157,
                  "sha256": "sha256:4eb0b32f9aac5070d8343f7d7ebcfeacb7ad01d1bdf1b137594e1ead52c461de"
                }
              ]
            },
            "browserAutomation": {
              "status": "repository-headless-pass",
              "inAppBrowser": {
                "status": "environment-blocked",
                "error": "windows sandbox failed: helper_unknown_error: apply deny-read ACLs"
              },
              "repositoryReader": {
                "script": "scripts/read-live-world-browser.mjs",
                "scratchDirectory": ".blueprint-data/verification-temp",
                "generate": {
                  "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=generate",
                  "canvasCount": 1,
                  "phase": "ready",
                  "actionControl": "Run source + TEST preflight",
                  "retainedControl": "Open live Brush run",
                  "screenshot": {
                    "path": "generate-deck.png",
                    "bytes": 686116,
                    "sha256": "sha256:b41949132c7d0ea2ab1be67b514acad2624b5fc612d5162fb4d8c59e0eb75fd0"
                  }
                },
                "run": {
                  "url": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=run&runId=run.composite.7a7c767e-3b35-437a-a7eb-a0ca140e25e3",
                  "canvasCount": 1,
                  "phase": "ready",
                  "controls": [
                    "Retry snapshot",
                    "Reconnect events"
                  ],
                  "screenshot": {
                    "path": "run-deck.png",
                    "bytes": 169195,
                    "sha256": "sha256:706340e2f1b9eb644ba6fdd184576e503821930ad1d2b3082799198e355a4b92"
                  }
                }
              },
              "claim": "The repository-owned headless reader captured the exact Generate and persisted Run query states with one ready Canvas. The in-app browser bridge remained environment-blocked."
            },
            "checks": [
              {
                "command": "node node_modules/typescript/bin/tsc -p apps/web/tsconfig.json --noEmit",
                "result": "pass"
              },
              {
                "command": "node --env-file-if-exists=.env.local --test apps/web/test/canonical-splat-edit-integration.test.ts",
                "result": "pass",
                "tests": 14
              },
              {
                "command": "node --env-file-if-exists=.env.local --test services/control-plane-api/test/bounded-hero-arc-dry-run-coordinator.test.ts",
                "scratchDirectory": ".blueprint-data/verification-temp",
                "result": "pass",
                "tests": 2
              },
              {
                "command": "node --check scripts/read-live-world-browser.mjs",
                "result": "pass"
              }
            ]
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r110",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-interaction-quality-r110",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-interaction-quality-r110",
      "path": "verification/canonical-interaction-quality-r110",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r110/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "canonical-interaction-quality-r110",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 8,
        "byteLength": 8198385
      },
      "media": {
        "counts": {
          "image": 7,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-render-controls.png",
            "byteLength": 979249,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-camera-resumed.png",
            "byteLength": 1056920,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-edit.png",
            "byteLength": 1036047,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-first-person-entry.png",
            "byteLength": 1358022,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-first-person.png",
            "byteLength": 1389563,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-manual-camera.png",
            "byteLength": 1056069,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r110/great-room-route-animation-cue.png",
            "byteLength": 1316685,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r110/verification.json",
          "url": "/verification/canonical-interaction-quality-r110/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/canonical-interaction-quality-r110",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 8,
          "byteLength": 8198385,
          "sha256": "82b1f15e022f7d712c7bbce30284a6fb514a19f6aa82e666dabdb1f4e56cfe30",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r110/verification.json",
          "recordPointer": "$",
          "byteLength": 5830,
          "sha256": "a06e8f467057520fa8cc775fa4db1246a6721edd7eed57da1ec6b97692470ef0",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-27T06:15:19.984Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?representation=splat",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.69237,
              "actor.casa.wanderer.v22": 0.42767
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.18162,
              "actor.casa.wanderer.v22": 0.76084
            },
            "actorMotionContinuity": {
              "durationMilliseconds": 6432,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "sampleCount": 14,
                  "movingStepCount": 13,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 23.926678269697156,
                  "minimumMovingDistance": 0.16493526608945755,
                  "maximumMovingDistance": 0.29066507065693376
                },
                "actor.casa.wanderer.v22": {
                  "sampleCount": 14,
                  "movingStepCount": 8,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 3.1718918893705905,
                  "minimumMovingDistance": 0.016327069547227346,
                  "maximumMovingDistance": 0.052632622963329295
                }
              },
              "distinctActorMinimumSeparation": 1.9033027402386615
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.3068,
                0.45624,
                -0.17121,
                0.81756
              ],
              "lookAfter": [
                0.42697,
                0.21265,
                -0.10403,
                0.87273
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65639,
                  0.17454,
                  -0.15993,
                  0.71632
                ],
                "fovDegrees": 60
              },
              "pitchDegrees": 85.00278544026374,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.7862481367616345,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ],
                "fovDegrees": 60
              },
              "poseAfter": {
                "position": [
                  0.48837,
                  4.33162,
                  1.59748
                ],
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ],
                "fovDegrees": 60
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.73388,
                  2.94104,
                  6.51424
                ],
                "target": [
                  -1.11956,
                  1.52992,
                  -0.59269
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.73388,
                  2.94104,
                  6.51424
                ],
                "target": [
                  -1.11956,
                  1.52992,
                  -0.59269
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": null,
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "actorsTravelWithoutStationaryHeadingTurns": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-interaction-quality-r110-camera-guide",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-interaction-quality-r110-camera-guide",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-interaction-quality-r110-camera-guide",
      "path": "verification/canonical-interaction-quality-r110-camera-guide",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": {
        "value": "session-authoritative",
        "sourcePath": "verification/canonical-interaction-quality-r110-camera-guide/verification.json",
        "sourceField": "$/directRoute/authority"
      },
      "title": "canonical-interaction-quality-r110-camera-guide",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 12,
        "byteLength": 12716469
      },
      "media": {
        "counts": {
          "image": 11,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/camera-guide-controls.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/camera-guide-controls.png",
            "byteLength": 372948,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-render-controls.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-render-controls.png",
            "byteLength": 993460,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/camera-guide-manual-ownership.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/camera-guide-manual-ownership.png",
            "byteLength": 1555234,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/camera-guide-pose-entered.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/camera-guide-pose-entered.png",
            "byteLength": 1446470,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/camera-guide-resumed-shot.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/camera-guide-resumed-shot.png",
            "byteLength": 1132354,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-camera-resumed.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-camera-resumed.png",
            "byteLength": 1051513,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-edit.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-edit.png",
            "byteLength": 1035419,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-first-person-entry.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-first-person-entry.png",
            "byteLength": 1358023,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-first-person.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-first-person.png",
            "byteLength": 1389857,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-manual-camera.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-manual-camera.png",
            "byteLength": 1049996,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-interaction-quality-r110-camera-guide/great-room-route-animation-cue.png",
            "url": "/verification/canonical-interaction-quality-r110-camera-guide/great-room-route-animation-cue.png",
            "byteLength": 1324086,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [
        {
          "kind": "file",
          "path": "verification/canonical-interaction-quality-r110-camera-guide/verification.json",
          "url": "/verification/canonical-interaction-quality-r110-camera-guide/verification.json",
          "access": "repository-file"
        }
      ],
      "sourceRecords": [
        {
          "path": "verification/canonical-interaction-quality-r110-camera-guide",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 12,
          "byteLength": 12716469,
          "sha256": "ae5b07e5185e654ce2f9762f9ed2b1e125ae2c8447babc797098f6ce4b06ce8f",
          "access": "metadata-only"
        },
        {
          "path": "verification/canonical-interaction-quality-r110-camera-guide/verification.json",
          "recordPointer": "$",
          "byteLength": 7109,
          "sha256": "394a091702b169a303a91f4bdc9ab5235f7a05a4c6099e539f466de077f2c3b1",
          "exactRecord": {
            "schema": "blueprint.canonical-world-interaction-browser-verification/2",
            "verifiedAt": "2026-08-27T06:17:43.898Z",
            "worldUrl": "http://127.0.0.1:3120/worlds/world.casa-cornell.v23-r1?deck=evidence&cameraGuide=camera-guide.casa-cornell.exterior.ray-causal-13_25-r5&cameraGuideFrame=0",
            "canvasCount": 1,
            "surfaceChecks": {
              "initial": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "render": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "route": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "firstPerson": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              },
              "camera": {
                "runtimeCount": 1,
                "pageCanvasCount": 1,
                "runtimeCanvasCount": 1
              }
            },
            "renderControlSurface": {
              "shaderTreatmentButtons": 7,
              "pointShaderButtons": 6,
              "exactControlLabels": [
                "Gaussian cutoff 0.00",
                "View color / SHunavailable",
                "Render density 1.35×",
                "Exposure 1.00",
                "Fog density 0.006",
                "Background #050806",
                "Fog color #07100d",
                "Filmic tone mapping"
              ],
              "restoredRepresentation": "splat"
            },
            "actorReadiness": {
              "actor.casa.wanderer-b.v23": true,
              "actor.casa.wanderer.v22": true
            },
            "phaseBefore": {
              "actor.casa.wanderer-b.v23": 0.00357,
              "actor.casa.wanderer.v22": 0.14788
            },
            "phaseAfter": {
              "actor.casa.wanderer-b.v23": 0.26195,
              "actor.casa.wanderer.v22": 0.44122
            },
            "actorMotionContinuity": {
              "durationMilliseconds": 6186,
              "actors": {
                "actor.casa.wanderer-b.v23": {
                  "sampleCount": 13,
                  "movingStepCount": 12,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 25.503371750571787,
                  "minimumMovingDistance": 0.14975737444279683,
                  "maximumMovingDistance": 0.3012462940850877
                },
                "actor.casa.wanderer.v22": {
                  "sampleCount": 13,
                  "movingStepCount": 10,
                  "stationaryTurnCount": 0,
                  "maximumHeadingStepDegrees": 16.482919478047897,
                  "minimumMovingDistance": 0.01713418220983982,
                  "maximumMovingDistance": 0.12629648332396262
                }
              },
              "distinctActorMinimumSeparation": 1.4259744787688173
            },
            "directRoute": {
              "initialMode": "replace",
              "actorId": "actor.casa.wanderer.v22",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "authority": "session-authoritative",
              "cueMode": "handles",
              "cueLabel": "Animation from route point 1",
              "cueChoices": [
                "Walk",
                "Run",
                "Turn Left",
                "Turn 180",
                "Dance"
              ],
              "legacyRouteControlCount": 0,
              "routeDialogCount": 0,
              "advancedActorSetupCount": 0,
              "advancedActorSetupCollapsed": true
            },
            "firstPerson": {
              "mode": "display-only-grounded-inspection",
              "pointerLock": "armed",
              "groundSurfaceId": "ground.casa.great-room.lower-support-r2",
              "representation": "splat",
              "lookBefore": [
                0.3068,
                0.45624,
                -0.17121,
                0.81756
              ],
              "lookAfter": [
                0.42697,
                0.21265,
                -0.10403,
                0.87273
              ],
              "pitchLimitedPose": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.65639,
                  0.17454,
                  -0.15993,
                  0.71632
                ],
                "fovDegrees": 60
              },
              "pitchDegrees": 85.00278544026374,
              "pitchBoundDegrees": 85,
              "walkPitchDegrees": 4.7862481367616345,
              "lastLook": {
                "deltaX": 0,
                "deltaY": 700,
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ]
              },
              "poseBefore": {
                "position": [
                  1.04358,
                  4.33162,
                  2.66918
                ],
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ],
                "fovDegrees": 60
              },
              "poseAfter": {
                "position": [
                  0.48318,
                  4.33162,
                  1.58746
                ],
                "quaternion": [
                  0.04057,
                  0.23652,
                  -0.00988,
                  0.97073
                ],
                "fovDegrees": 60
              }
            },
            "camera": {
              "mode": "orbit",
              "ownershipBeforeManualInput": "shot",
              "ownership": "manual",
              "pathPreview": "false",
              "pathPlayback": "unavailable",
              "settledPose": {
                "position": [
                  -6.78784,
                  2.8564,
                  6.4794
                ],
                "target": [
                  -1.14041,
                  1.52883,
                  -0.61739
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -6.78784,
                  2.8564,
                  6.4794
                ],
                "target": [
                  -1.14041,
                  1.52883,
                  -0.61739
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumDrift": 0,
              "resumedOwnership": "shot"
            },
            "cameraGuide": {
              "guideId": "camera-guide.casa-cornell.exterior.ray-causal-13_25-r5",
              "surface": "pose-3d",
              "manualOwnership": "manual",
              "manualPose": {
                "position": [
                  -11.73059,
                  2.95665,
                  1.86925
                ],
                "target": [
                  -9.52515,
                  1.57243,
                  -0.16906
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "heldPose": {
                "position": [
                  -11.73059,
                  2.95665,
                  1.86925
                ],
                "target": [
                  -9.52515,
                  1.57243,
                  -0.16906
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "maximumManualDrift": 0,
              "resumedOwnership": "shot",
              "recalledPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              },
              "resumedPose": {
                "position": [
                  -9.3,
                  1.575,
                  5.2
                ],
                "target": [
                  -9.3,
                  1.575,
                  0
                ],
                "up": [
                  0,
                  1,
                  0
                ],
                "fovDegrees": 42
              }
            },
            "initialDurableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "durableWorldState": {
              "revision": 35,
              "timeOfDay": "dusk",
              "weather": "rain",
              "frontDoorOpen": "false"
            },
            "assertions": {
              "oneCanonicalCanvas": true,
              "oneSharedViewerAcrossRenderRouteWalkAndCamera": true,
              "selectedSplatAndV22RenderControlsRetained": true,
              "distinctGreatRoomActorsAnimated": true,
              "actorsTravelWithoutStationaryHeadingTurns": true,
              "directScenePathStartsInReplaceMode": true,
              "directSceneAnimationCueAvailableWithoutLegacyModal": true,
              "firstPersonMouseLookAndKeyboardMove": true,
              "firstPersonPitchBoundEnforced": true,
              "manualCameraCancelsCompetingPlaybackAndHoldsPose": true,
              "manualCameraResumesOnlyByExplicitAction": true,
              "cameraGuideManualOwnershipAndResume": true,
              "durableWorldStateRecoveredAfterRestart": true
            }
          },
          "access": "repository-file"
        }
      ]
    },
    {
      "id": "verification:canonical-shader-authority-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/canonical-shader-authority-r1",
        "sourceField": null
      },
      "era": "undated",
      "runId": "canonical-shader-authority-r1",
      "path": "verification/canonical-shader-authority-r1",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "canonical-shader-authority-r1",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 5,
        "byteLength": 4978847
      },
      "media": {
        "counts": {
          "image": 5,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/canonical-shader-authority-r1/source-pose-a.png",
            "url": "/verification/canonical-shader-authority-r1/source-pose-a.png",
            "byteLength": 1053724,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-shader-authority-r1/camera-fx-pose-a.png",
            "url": "/verification/canonical-shader-authority-r1/camera-fx-pose-a.png",
            "byteLength": 1042311,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-shader-authority-r1/studio-render-deck.png",
            "url": "/verification/canonical-shader-authority-r1/studio-render-deck.png",
            "byteLength": 923758,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-shader-authority-r1/surface-pose-a.png",
            "url": "/verification/canonical-shader-authority-r1/surface-pose-a.png",
            "byteLength": 1066416,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/canonical-shader-authority-r1/surface-pose-b.png",
            "url": "/verification/canonical-shader-authority-r1/surface-pose-b.png",
            "byteLength": 892638,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "verification/canonical-shader-authority-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 5,
          "byteLength": 4978847,
          "sha256": "d9b2e7375d5649e54c617e9084a46b5bab04c199dc5ac7263175b6352bb51a4c",
          "access": "metadata-only"
        }
      ]
    },
    {
      "id": "verification:public-archive-r1",
      "kind": "verification-set",
      "createdAt": null,
      "date": null,
      "dateInference": {
        "method": "unresolved",
        "precision": "unknown",
        "sourcePath": "verification/public-archive-r1",
        "sourceField": null
      },
      "era": "undated",
      "runId": "public-archive-r1",
      "path": "verification/public-archive-r1",
      "parent": null,
      "branch": [],
      "state": null,
      "authority": null,
      "title": "public-archive-r1",
      "summary": null,
      "decision": null,
      "limitations": [],
      "relatedRunIds": [],
      "payload": {
        "fileCount": 7,
        "byteLength": 18229887
      },
      "media": {
        "counts": {
          "image": 7,
          "video": 0,
          "gaussianSplat": 0,
          "threeDModel": 0
        },
        "items": [
          {
            "path": "verification/public-archive-r1/desktop-angles.png",
            "url": "/verification/public-archive-r1/desktop-angles.png",
            "byteLength": 3928956,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/desktop-archive.png",
            "url": "/verification/public-archive-r1/desktop-archive.png",
            "byteLength": 1812918,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/desktop-house.png",
            "url": "/verification/public-archive-r1/desktop-house.png",
            "byteLength": 3725820,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/desktop-index.png",
            "url": "/verification/public-archive-r1/desktop-index.png",
            "byteLength": 1629188,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/desktop-worlds.png",
            "url": "/verification/public-archive-r1/desktop-worlds.png",
            "byteLength": 5810698,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/mobile-index.png",
            "url": "/verification/public-archive-r1/mobile-index.png",
            "byteLength": 469660,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          },
          {
            "path": "verification/public-archive-r1/mobile-worlds.png",
            "url": "/verification/public-archive-r1/mobile-worlds.png",
            "byteLength": 852647,
            "kind": "image",
            "mediaType": "image/png",
            "detection": "png-signature",
            "access": "repository-file"
          }
        ],
        "representativeItemPolicy": "Payload-signature-verified media ranked toward splats, video, review plates, comparisons, and held-out evidence; dense frame sequences are counted but not exhaustively embedded."
      },
      "viewerLinks": [],
      "manifestLinks": [],
      "sourceRecords": [
        {
          "path": "verification/public-archive-r1",
          "recordPointer": null,
          "recordKind": "directory-inventory",
          "fileCount": 7,
          "byteLength": 18229887,
          "sha256": "27af9e89ee649c1e429a781247c7adc20faf5a256dfddc6968b192b1fe6cdcbd",
          "access": "metadata-only"
        }
      ]
    }
  ],
  "integrity": {
    "entryDigest": "f45b24ce44eb599f95e8994e2c0a20dd45e33c5ba9311fa7ee6edbdd6fcfc5fe"
  }
}
